
Keywords: Antialiasing, switch capacitor, A/D, Analog to Digital, A to D
Related Parts


The Basics of AntiAliasing: Using SwitchedCapacitor Filters

Abstract: Aliasing due to unwanted, spurious outofband signals is a problem in many applications that use A/D converters. These signals, if not filtered properly, can seriously impact the performance of a dataconversion system. This application note discusses the principles of antialiasing and its effect on system performance. It also offers advice, via an elegant and costeffective, completesystem example, on using an integrated switchedcapacitor device for this important function. It covers in detail all the important performance parameters and practical issues associated with designing a highperformance system.
What causes aliasing? The effect is explained in the Nyquist criterion. This criterion says that a timecontinuous signal needs to be sampled more than twice per period if converted into a time discrete signal. If the signal is not sampled often enough, information is irretrievably lost. This problem can be seen in
Figure 1. If a signal is sampled once per period, a DC signal (with arbitrary amplitude) is generated (Figure 1a); if it is sampled exactly twice per period, a square wave is generated (Figure 1b). It is important to note that sampling at exactly twice the period of the input signal is a very special case and should always be avoided. Figure 1c shows a 190kHz signal sampled at 200kHz. The result is a perfect sine wave, but with a completely wrong frequency. This frequency change is caused by aliasing.
Figure 1a. A sine wave sampled only once per period results in a DC signal with arbritary amplitude.
Figure 1b. The same sine wave sampled exactly twice per period generates a square wave—amplitude information is lost.
Figure 1c. Fsignal = 190 kHz, Fs = 200 kHz is an undersampled signal, resulting in aliasing.
Figure 2 shows this phenomenon in the frequency domain, where we can see that signals higher than f
> f
_{s}/2 are mirrored at f
_{s}/2. The only possibility to avoid this is to ensure that no signals at higher frequencies are present in the signal. That means we have to know the highest frequency in the signal of interest. The sampling frequency needs to be larger than two times this frequency. An initial thought by some might be to do that in the digital domain, but this will not work because it is impossible to remove unwanted frequencies from the signal once it has been sampled and the frequencies are aliased into the band of interest. Antialiasing must be done in the analog domain, before the signal is sampled.
Figure 2. Aliasing in the frequency domain. A undersampled signal is mirrored at f_{s}/2.
The next step is to design the antialiasing filter. This involves first deciding on the desired filter characteristics (cutoff frequency, transition band steepness, etc.) then selecting the best filter approximation (sometimes called type) to meet the requirements. In general, it is valid to say that the more oversampling (higher sampling frequency) the easier the filter can be. However, oversampling is expensive, as faster ADCs are needed.
For an example, let's start with the following assumption: Oversampling by a factor of eight, i.e., the sampling frequency is eight times the highest signal frequency. This is a good compromise between ADC cost and necessary filter complexity. Further, we will assume an ADC resolution of 14 bits, with a signaltonoise ratio (SNR) of 80dB. At onehalf the sampling frequency (in this example, 4x signal frequency), the lowpass filter needs to reach 80dB of attenuation, to ensure that all possible error signals are attenuated well enough to not show up in the sampled signal. That means a transition band of 40dB per octave. This means that a highorder analog filter will be needed. The requirement can be met with a 7thorder Butterworth filter, but that might not be the best choice, depending on the application. Different filter approximations are suited to different applications.
Figure 3 shows a Butterworth, a Chebyshev, and an elliptic filter response. In this graph it can be observed that these approximations show different passbands and transition bands. Comparing the elliptic to the Butterworth filter shows that the elliptic will result in a much steeper transition band, but it comes at the expense of worse phase behavior. Which approximation is optimal has to be determined in every case—for an audio application, at least a Butterworth filter (if not a Bessel) is needed, while for generic data acquisition, with less demand for phase accuracy, a Chebyshev, or even an elliptic filter might be sufficient.
Figure 3. Comparison of different filter approximations.
There are several types of popular A/D converters: SAR (successive approximation), typically used for mediumfast applications; flash, typically used for fast to veryfast applications; and delta sigma (also called sigma delta), typically used for slow applications. They all have standard antialiasing requirements determined by the conversion rate and the desired input bandwidth, with the exception being the deltasigma converter. This type of converter uses a conversion technique that utilizes a very high input sampling and conversion rate, followed by a digital decimation filter that reduces the effective throughput rate. This has the effect of increased resolution (dynamic range). The antialiasing requirements for the deltasigma converter are determined from the ratio of the input sampling rate to the highest frequency of interest in the input signal. This reduction in the requirements is the same as simply oversampling any data converter; typically, a simple RC can be used. The tradeoff of a simpler antialiasing filter comes at the cost of longer propagation delays, which can make such converters very difficult to use in closed controlloop or multiplexed applications.
Many designers have an aversion to analog filters because they are difficult to design, have large tolerances and are difficult to manufacture, especially with the tight specs needed in our example. A good rule of thumb is to assume that tolerances of discrete components multiply. That means that with standard offtheshelf resistors and capacitors, a large error in the corner frequency and transition band has to be expected. A good alternative to solve this problem is to look for integrated offtheshelf solutions for these filters, which are available from IC manufacturers such as Maxim.
There are two types of integrated filters, continuous time and switchedcapacitor filters. The continuoustime filters usually need some external components to adjust for corner frequency, making them limited in their flexibility. Switched capacitors can, due to their architecture, be very flexible. If used properly, they can be an excellent alternative to both discrete and integrated continuoustime filters.
The switched capacitor is a longknown architecture that can be reliably and repeatably integrated into today's silicon technologies. Its functional principle and some mathematical basics are shown in
Figure 4. The operation is as follows: Capacitors are charged and discharged by periodically opening and closing the switches located on either side of the capacitor. This generates a charge transfer that results in a pulsing current flow. The average current can be calculated and, if the switching frequency is high enough, this current will be equivalent to a current through a resistor. In basic terms, this means that a resistor is replaced by a capacitor. The amount of current—and indirectly the resistor value—depends on two variables: the size of the capacitor, and the switching frequency. The higher the frequency or larger the capacitor, the higher the current or conversely, the lower the resistor value. If a filter is built using this architecture, the frequency behavior can be changed by changing either the capacitor size or the switching frequency. In an integrated solution, the capacitor value is fixed, so the filter characteristic must be modified by changing the switching frequency. The schematic for such a filter is shown in
Figure 5.
Figure 4. Switched capacitor schematic diagram.
Figure 5. A simple filter realized using switchedcapacitor techniques.
The accuracy of a filter is based on the tolerances of the individual components. In the case of a discrete filter, we can only use unmatched components, while in an integrated solution the matching of these components is extremely good (in the range of 0.1%). So we can expect to get very good control of the characteristics of integrated filters. For example, the MAX7490 specifies the corner frequency accuracy as 0.2%, a value that cannot be achieved with discrete offtheshelf components. Also, temperature drift is excellent, e.g., 10 ppm/°C.
It is important to point out here that a switchcapacitor solution samples the signal. It converts the timecontinuous signal to a timediscrete signal, which means that we again have to consider aliasing. The good news is that the sampling rate in such filters is very high, it is usually 100x oversampled. This means that a very simple antialiasing filter—a single resistor and capacitor—can be used. Another issue with such systems is the fact that, similarly as with ADCs, a phase jitter in the switching clock generates distortion.
Figure 6 shows the right signal sampled at the wrong time, generating amplitude errors.
Figure 6. Amplitude distortion caused by undersampling.
Clock jitter can manifest itself in two ways. If the phase error has a random distribution, the noise floor rises; if the jitter is periodical, distortion (THD) rises. Jitter is specified as a time quality, e.g., ps peak/peak or RMS. How large can jitter be, to achieve a certain signal purity? Investigations (Reference 1) show that, in a 16bit system, a clock jitter of one nspp (peak/peak) reduces the SNR from 98dB to 91dB. To limit the influence of jitter in such a system to 0.5dB, the jitter cannot be larger than 400ps
_{pp}.
Such clock signals can easily be created with offtheshelf clock oscillators, like the SaRonix NTH5 with 8ps
_{RMS} (53ps
_{pp}). The downside of this solution is that we are limited to one single frequency. In most systems, there are other components, like an ADC, a µC, etc., which also need to be supplied with a clock. If these clocks are generated with additional oscillators, all these clocks will be asynchronous, generating all sorts of problems. ICs like the MAX7375 or DS1085 can generate several clocks, all synchronized to each other, with good enough jitter (160ps and 300ps, respectively) to achieve 90+ dB signal purity. Another advantage using these devices to generate the clocks is the fact that they can be programmed to different frequencies. This means that we get the capability to program via software the frequency behavior of the analog filter. We can create a very flexible system.
Figure 7 shows an implementation of a dataacquisition system, based on the constraints discussed above. An ADC with 14bit resolution and a maximum sampling rate of 200ksps (MAX1067 family) is used. This device needs at least 24 clocks per conversion. For the antialiasing filter, a member of the MAX741821 family is used. Within this family, different variants with different filter approximations, like Bessel, Butterworth, or elliptic can be found. The corner frequency is set to 1/100 f
_{Clk}. Considering the DSP takes control of the sampling of the converter (only one timer is used for that function), the same clock can be used for both the filter and the ADC, giving perfect synchronization. The clock is generated using the DS1085, which can generate two clocks; the second clock can be used for the DSP. The DS1085 can be programmed through a twowire interface, providing the possibility of reprogramming the system during operation to different sampling rates, or only once, to achieve different functions with only one PCB.
Figure 7. Schematic diagram of the realized dataacquisition system.
The system shown in Figure 7 is designed with devices coordinated with each other. Cost and complexity are in an acceptable range. An additional advantage is the programmability, which creates immense flexibility, saving both design and logistical costs.
References
1. The Effects of Sampling Clock Jitter on Nyquist Sampling AnalogtoDigital Converters and on Oversampling DeltaSigma ADCs
July 1990 JAES: AES preprint# 2844
By Steven Harris
Also see
Related Parts 
DS1085 
EconOscillator Frequency Synthesizer 
Samples

MAX1067 
Multichannel, 14Bit, 200ksps AnalogtoDigital Converters 
Samples

MAX7375 
3Pin Silicon Oscillator 
Samples

MAX7418 
5thOrder, Lowpass, SwitchedCapacitor Filters 
Samples

MAX7419 
5thOrder, Lowpass, SwitchedCapacitor Filters 
Samples

MAX7420 
5thOrder, Lowpass, SwitchedCapacitor Filters 
Samples

MAX7421 
5thOrder, Lowpass, SwitchedCapacitor Filters 
Samples

MAX7490 
Dual Universal SwitchedCapacitor Filters 
Samples

© Apr 12, 2005, Maxim Integrated Products, Inc.

The content on this webpage is protected by copyright laws of the United States and of foreign countries. For requests to copy this content, contact us.
APP 3494: Apr 12, 2005
TUTORIAL 3494,
AN3494,
AN 3494,
APP3494,
Appnote3494,
Appnote 3494
