Filter
Sample
Interpolation
Filter
Microphone
Speaker
Figure 1.17 Sampling Theory Example
A simple application of Shannon's sampling theorem is shown in Figure 1.17. The input audio
analog signal from the microphone is low-pass filtered. Sampling the output of the low pass filter results
in a discrete time signal (digital is an approximation of discrete time). An interpolation filter connects the
sample points together forming a smooth curve. Chapters 2 and 3 introduce the tools required to prove
Shannon's sampling theorem. Chapter 4 presents a simple graphical derivation of Shannon's sampling
theorem. A formal mathematical proof of Shannon's sampling theorem is also covered in Chapter 4.
Appendix A summarizes the proof of Shannon's sampling theorem.
1.5 Chapter Summary
Chapter 1 introduces the digital world by pointing out that money is digital. Several digital
technologies are introduced: Morse code, computer memory, compact disks, and pulse code modulation.
Even though the technologies appear unrelated, the digital format is universal. Once data is in a digital
format, it can be easily converted to any other digital format without loss of information (excluding lossy
data compression). When an analog quantity (gallons of gasoline at $2.659 per gallon) is converted to
digital (think money), rounding off to the nearest penny results in quantization error. If you are thinking
about capitalizing off of the round-off error; don't, it has already been tried before in "Superman II"
[1.12]. Quantization error is the cost for the benefit of reliable storage of digital information.
Shannon's sampling theorem provides the conditions for reconstructing the original signal from
sample values. The sinc( ) interpolation function connects the sample values together forming a smooth
curve reconstructing the original signal.
Terms introduced in Chapter 1 include: analog, digital, discrete, continuous, quantization,
quantization error, rectangular window, sinc( ) function, Shannon's sampling theorem, coding, pulse
code modulation, interpolation and regeneration.
1.6 Book Organization
A simple introduction to sampling theory, and analog-to-digital conversion is presented in
Chapter 1. To understand the mathematics of Shannon's sampling theorem, a background in linear
systems and Fourier analysis is required. An introduction to linear systems is presented in Chapter 2.
The mathematical tools for working with linear systems are covered in Chapter 3. For those unfamiliar
with linear systems, a simple understanding of what a low pass filter is, will be sufficient to understand
the key concept of Shannon's sampling theorem. A graphical derivation of Shannon's sampling theory is
found in Chapter 4. A complete proof of Shannon's sampling theorem is found at the end of the chapter.
An easy to understand explanation of the binary number system and how it applies to analog-to-digital
converters is covered in Chapter 5. A useful part of Chapter 5 is how to solve the problem of a signed
10 bit analog-to-digital converter connected to a 16 bit microprocessor (or a signed
bit analog-to-
digital converter connected to a n bit processor). Chapter 6 focuses on quantization, quantization error
and coding. Flash, pipeline, successive approximation, and delta sigma (ΔΣ) analog-to-digital converter
technologies are described in Chapter 7. Performance metrics and testing of analog-to-digital converters