Signal Processing

Anti-Aliasing Filter

An analog lowpass or bandpass filter placed immediately before an analog-to-digital converter to attenuate all signal and noise components above the Nyquist frequency (fs/2). Without this filter, out-of-band energy folds back into the digitized signal band during sampling, corrupting the data irreversibly. The anti-aliasing filter is one of the few signal processing functions that cannot be performed digitally.
Category: Signal Processing
Abbreviation: AAF
Position: Before ADC (analog domain)

Understanding Anti-Aliasing Filters

Sampling at rate fs creates spectral images of the input signal centered at every integer multiple of fs. If the input contains energy above fs/2, these images overlap with the baseband spectrum. The overlapping portions are "aliases": phantom signals that appear at incorrect frequencies in the digital domain and are mathematically indistinguishable from real signals. No digital filter can remove them after the fact.

The AAF ensures that the ADC input spectrum is band-limited to below fs/2 before sampling occurs. The filter must provide enough stopband rejection to push aliases below the ADC's noise floor. For a 14-bit ADC (86 dB ideal SNR), the AAF needs at least 86 dB rejection at the first alias frequency. For a 10-bit ADC (62 dB), 62 dB suffices. This sets the minimum filter order based on the available transition bandwidth.

Anti-Aliasing Filter Design
Nyquist criterion:
falias = fs − fsignal (first alias location)
AAF must reject all f > fs/2

Required filter order (Butterworth):
N ≥ log(10As/20 − 1) / (2 × log(fstop/fpass))
where As = required stopband attenuation in dB

Transition band:
Δf = fs/2 − fmax (wider = easier filter)

Example: fmax=100 MHz, fs=250 MSa/s, need 70 dB rejection. Transition = 25 MHz. Butterworth order ≥ 7.

Filter Type Selection for AAF

Filter TypePassbandStopband Roll-offGroup DelayAAF Suitability
ButterworthMaximally flatModerate (−20N dB/dec)Moderate variationGood general purpose
Chebyshev IRipple (0.1-3 dB)Steeper than ButterworthMore variationGood when ripple OK
Elliptic (Cauer)EquirippleSteepest for given orderMost variationBest for narrow transition
BesselNot flatGradualNear-constant (linear phase)Best for pulse preservation
Common Questions

Frequently Asked Questions

Why can't you fix aliasing after digitization?

Aliased signals occupy the same frequencies as legitimate in-band signals in the digital domain. They are mathematically indistinguishable, so no digital filter can separate them. The AAF must be analog, before the ADC. Oversampled systems relax the filter requirements but still need some analog protection.

How steep does an anti-aliasing filter need to be?

It depends on the transition band (fs/2 minus signal bandwidth). For 100 MHz signal sampled at 250 MSa/s, the transition is 25 MHz and a 5th-order Butterworth gives ~60 dB rejection (adequate for 10-bit). For 14-bit ADCs, 7th order or elliptic topology is needed for 80+ dB stopband.

How does oversampling reduce filter requirements?

Higher sample rates push aliases far from the signal band, widening the transition region. A sigma-delta ADC at 64x oversampling needs only a 2nd-order analog AAF for 80+ dB alias rejection. A steep digital decimation filter then removes out-of-band noise post-digitization.

RF Engineering Resources

Request a Quote

Need analog filters, ADC evaluation boards, or signal conditioning components? Contact our engineering team.

Get in Touch