To save content items to your account,
please confirm that you agree to abide by our usage policies.
If this is the first time you use this feature, you will be asked to authorise Cambridge Core to connect with your account.
Find out more about saving content to .
To save content items to your Kindle, first ensure no-reply@cambridge.org
is added to your Approved Personal Document E-mail List under your Personal Document Settings
on the Manage Your Content and Devices page of your Amazon account. Then enter the ‘name’ part
of your Kindle email address below.
Find out more about saving to your Kindle.
Note you can select to save to either the @free.kindle.com or @kindle.com variations.
‘@free.kindle.com’ emails are free but can only be saved to your device when it is connected to wi-fi.
‘@kindle.com’ emails can be delivered even when you are not connected to wi-fi, but note that service fees apply.
Critical coding techniques have developed over the past few decades for data storage, retrieval and transmission systems, significantly mitigating costs for governments and corporations that maintain server systems containing large amounts of data. This book surveys the basic ideas of these coding techniques, which tend not to be covered in the graduate curricula, including pointers to further reading. Written in an informal style, it avoids detailed coverage of proofs, making it an ideal refresher or brief introduction for students and researchers in academia and industry who may not have the time to commit to understanding them deeply. Topics covered include fountain codes designed for large file downloads; LDPC and polar codes for error correction; network, rank metric, and subspace codes for the transmission of data through networks; post-quantum computing; and quantum error correction. Readers are assumed to have taken basic courses on algebraic coding and information theory.
Chapter 5 treats the fundamentals of small-scale fading and the propagation mechanisms that cause multipath, doppler spread, time dispersion, and distortions to transmitted signals in the radio propagation channel. Detailed theoretical derivations and explanations for the small-scale channel impairments are presented with numerous examples. Flat and frequency selective fading, as well as fast and slow fading, are defined and analyzed. Key distributions found in the real world, such as Raleigh fading, Rician fading, and the classical Clarke and Gans model for multipath, are presented. Shape factor theory shows how the classical small-scale fading results may be replicated with excellent accuracy using the first thee Fourier coefficients of the spatial distribution of energy arriving at an antenna.
Chapter 8 presents the fundamentals of speech coding by first considering quantization of an analog voice signal.The time and frequency domain properties of speech are considered, leading to the various forms of speech coding that are used in wireless communication systems.Adaptive Differential Pulse Code Modulation (ADPCM) is presented and explained, along with frequency domain speech coding methods such as sub-band coding (SBC) and adaptive transform coding (ATC).A wide range of vocoders and linear predictive coders (LPC) are presented, along with structures and approaches used in practice. The chapter concludes with a number of technical considerations used to select a particular speech coder, and studies the speech coders used in the 2G global standards in Europe (GSM) and North America (USDC and CDMA).