7.3 Undersampling, Aliasing, and Digital Signal Processing Fundamentals
Bridging Continuous and Discrete Worlds

Why “strictly greater than”?
As we’ll see, sampling exactly at \(2\omega_M\) can lead to issues, especially with phase.

Aliasing is generally undesirable!
It introduces distortion where higher frequencies in the original signal are indistinguishable from lower frequencies after sampling, making perfect reconstruction impossible.
Note
This phenomenon is often called frequency folding, as frequencies above \(\omega_s/2\) are folded back into the baseband spectrum.
Figure 7.16 (c) Aliasing with ω0 = 4ωs/6: Original signal (solid), samples, and reconstructed signal (dashed) showing aliasing.
The Nyquist-Shannon Theorem requirement is strictly \(\omega_s > 2\omega_M\).
Sampling exactly at \(2\omega_M\) is not sufficient.
Example 7.1:
Adjust the signal frequency and sampling frequency to observe aliasing.
Tip
The scaling \(\Omega = \omega T\) is crucial for understanding how continuous-time frequencies map to discrete-time frequencies. The range \([-\omega_s/2, \omega_s/2]\) in continuous time maps to \([-\pi, \pi]\) in discrete time.



Ideal \(H_c(j\omega)\)

Corresponding \(H_d(e^{j\Omega})\)
Tip
This example demonstrates how to find the impulse response of a discrete-time filter that implements a continuous-time operation by analyzing its response to a specific band-limited input.

Ideal \(H_c(j\omega)\)

Corresponding \(H_d(e^{j\Omega})\)
Visualize a continuous signal, its samples, and the effect of a fractional delay.

Sampling vs. Decimation

Effect of decimation in frequency domain
Caution
The lowpass filter is crucial to remove the spectral images introduced by zero-insertion and prevent unwanted high-frequency components in the upsampled signal.

Original \(X(e^{j\omega})\)

Final spectrum after rate change by 2/9
Note
This technique is vital in multi-rate signal processing, allowing efficient conversion between different sampling rates.
Important
Understanding these concepts is fundamental for designing and analyzing virtually all modern digital signal processing systems in ECE.