Académique Documents
Professionnel Documents
Culture Documents
/29
Dynamic Specifications
Spectral performance metrics follow from looking at converter or
building block output spectrum
Basic idea:
Apply one or more tones at converter input
Expect same tone(s) at output, all other frequency components represent nonidealities
Important to realize that both static and dynamic errors contribute
to frequency domain non-ideality
Static: DNL,INL
Dynamic: glitch impulse, aperture uncertainty, settling time,
/29
Spectral Metrics
/29
/29
/29
/29
MATLAB Example
clear;
N = 100;
fs = 1000;
fx = 100;
x = cos(2*pi*fx/fs*[0:N-1]);
s = abs(fft(x));
plot(s 'linewidth' 2);
/29
/29
Another Example
Same as before, but now fx=101
This doesn't look the spectrum of a sinusoid
What's going on?
Spectral leakage is occurred.
/29
N = 100;
cycles = 9;
fs = 1000;
fx = fs*cycles/N;
10 /29
Windowing
Spectral leakage can be attenuated by windowing the time samples
prior to the DFT
Windows taper smoothly down to zero at the beginning and the end
of the observation window
Time domain samples are multiplied by window coefficients on a
sample-by-sample basis
Means convolution in frequency
Sine wave tone and other spectral components smear out over several bins
Lots of window functions to chose from
Tradeoff: attenuation versus smearing
Example: Hann Window
11 /29
Hann Window
N=64;
wvtool(hann(N))
12 /29
13 /29
Windowing
No restrictions on signal frequency
Signal and harmonics distributed over several DFT bins
Beware of smeared out non-idealities
http://www.maxim-ic.com/appnotes.cfm/appnote number/1040
14 /29
Example
N = 2048;
cycles = 67;
fs = 1000;
fx = fs*cycles/N;
LSB = 2/2^10;
First look at
quantization noise
introduced by an ideal
quantizer
15 /29
16 /29
SQNR
17 /29
18 /29
19 /29
20 /29
We get ideal ENOB only for zero electronic noise, perfect transfer
function with zero INL, ...
Low electronic noise is costly
Cutting thermal noise down by 2x, can cost 4x in power dissipation
Rule of thumb for good power efficiency: ENOB < B-1
B is the "number of wires" coming out of the ADC or the so called "stated
resolution"
21 /29
Survey Data
22 /29
Dynamic Range
23 /29
SFDR
Definition of "Spurious Free
Dynamic Range
24 /29
25 /29
26 /29
Aliasing
Harmonics can appear at other
frequencies due to aliasing
27 /29
Intermodulation Distortion
IMD is important in multi-channel communication systems
Third order products are generally difficult to filter out
28 /29
MTPR
Useful metric in multi-tone transmission systems
E.g. OFDM
29 /29
ERBW
Defined as the input frequency at which the SNDR of a converter
has dropped by 3dB
Equivalent to a 0.5-bit loss in ENOB
ERBW > fs/2 is not uncommon, especially in converters designed
for sub-sampling applications
30 /29