Aliasing
Where the Missing Frequencies Reappear
Sampling at rate fs creates periodic copies of the signal spectrum at multiples of fs. The ADC output spectrum is the sum of all these copies. If the original signal has energy above fs/2, copies overlap and add constructively, creating spectral content that was not in the original signal. Once folded in, aliased energy is indistinguishable from legitimate signal content.
Nyquist Zones and Spectral Folding
Zone 1: 0 to fs/2
Zone 2: fs/2 to fs
Zone 3: fs to 3fs/2
Alias frequency formula:
falias = |fsignal − n·fs| (choose n to place result in Zone 1)
Examples at fs = 100 MSPS:
f = 30 MHz → falias = 30 MHz (Zone 1, no aliasing)
f = 60 MHz → falias = |60−100| = 40 MHz (folded from Zone 2)
f = 130 MHz → falias = |130−100| = 30 MHz (folded from Zone 3, overlaps Zone 1 signal)
f = 210 MHz → falias = |210−200| = 10 MHz (folded from Zone 5)
Anti-Aliasing Filter Requirements by ADC Resolution
| ADC Bits | Dynamic Range | Required Filter Rejection | Typical Filter Order | Filter Type |
|---|---|---|---|---|
| 8 | 48 dB | 50 dB | 3rd to 5th | Butterworth |
| 12 | 72 dB | 75 dB | 5th to 7th | Chebyshev or elliptic |
| 14 | 84 dB | 85 dB | 7th to 9th | Elliptic |
| 16 | 96 dB | 100 dB | 9th to 11th | Elliptic or SAW |
Frequently Asked Questions
Can aliasing be used intentionally?
Yes. Undersampling (bandpass sampling) deliberately aliases a narrowband signal from a higher Nyquist zone, effectively downconverting without a mixer. A 2.4 GHz signal can be sampled at 100 MSPS. This requires a sharp bandpass filter and sufficient ADC analog bandwidth to track the RF signal.
How steep does the anti-aliasing filter need to be?
It must attenuate above fs/2 to below the ADC noise floor (70 to 90 dB for 12 to 16 bit). The transition band determines filter order. Oversampling widens the transition band and relaxes the filter.
Does clock jitter cause aliasing?
Not classical aliasing, but jitter spreads the spectrum and raises the noise floor. SNRjitter = −20·log(2πf·tj). At 1 GHz with 100 fs jitter, SNR is limited to 64 dB regardless of ADC specs.