Fundamentals on Data Conversion
Fundamentals on Data Conversion
Sebastian Hoyos
http://ece.tamu.edu/~hoyos/
Several of these slides were provided by
• Introduction
• Switching issues
• S/H Accuracy
• Active S/H
• Area
• Competitiveness GSM
nanometric tecnologies
WiMax &
802.20
Multi-standard Wireless Systems
Exponential growth in mobile computing and broadband wireless
Major need for high dynamic range, wide-bandwidth, low power ADCs.
Bandwidth requirements for higher connectivity
Bluetooth, 802.11b
IS-95 and 802.11g
DECT 802.11a
DTV UMTS
GSM
Specturm
> 45 dB
x(t)
ADC
x(nTS)
Quantization based
7
6
)
on binary numbers with
Decoding
x(nT )+q(nTlimited
111
110
number
N bits of bits.
The way we interpret our
S S 5 101
010
t nTS
Quantization
noise 10010100
Sampling Quantization Decoding
7 111 10100101
00100110
6 110
x(t) x(nTS) x(nTS)+q(nTS) 5 101 N bits
01011001
2 010
1 001
δ(t-nTS) 0 000
010
x(n)
2N Levels
separated
δ(n) by 1LSB,
nTS
1LSB =
VFS* / 2N
nTS
* VFS = full scale range, Vmax-Vmin
ADCs: Yesterday vs. Today
Example: Digital photography (8-12b ADCs)
2000 2009
CCD/ CCD/
DSP
DSP (balance control, black level
CMOS Balance CMOS
Image
AMP
Control ADC (black level
compensation , Image
AMP ADC compensation, image
stabilization, exposure levels,
Array encoding ...etc) Array noise reduction, lens shading
correction, encoding...etc)
0.5-0.8µm CMOS with 5V supply (moderate gate density and 90nm-180nm CMOS with 1.2-1.8V supplies (high gate density
speed in DSPs) and speed in DSPs)
2M pixel CCD sensor (low pixel scanning speed) 12M pixel CCD sensor (high pixel scanning speed)
Some pre-ADC analog conditioning Minimal pre-ADC analog conditioning
~ 2.5mV / LSB ~ 0.5mV / LSB
Faster DSPs capable of ADCs are indispensable, ADCs are becoming the
performing numerous but now need to handle bottleneck for advancement,
complex functions are smaller signals at higher and new design techniques
developed thanks to speeds with similar or need to be developed.
advanced CMOS higher resolutions.
ADCs: Tomorrow?
ADC IEEE literature survey: 2006-2008
20
Pipeline ADC
18 Applications
Today
16
Resolution (bits)
14
12
10
8 Sigma-Delta
6 Pipelined
4 Flash
2
0.01
0.1 1 10 100 1000 10000 Tomorrow
Signal Bandwidth (MHz)
LO1 LO2
LO1 LO2
LO1 LO2
Not Flexible at all
Receiver for standard 2
IF
Limited number of
RF
RF (1-2 GHz) (100-200 MHz)
Switch standards can be
BPF LNA VGA BPF accommodated
LO1 LO2
Introduction to Analog-to-Digital Converters
• Analog-to-Digital Converters (ADC) are necessary to convert
real world signals (which are analog in nature) to their digital
equivalents for easy processing.
• Common applications for ADCs are communication systems, TV
receivers, Digital Oscilloscopes, Audio applications..
Analog
Efficient radio transceiver: Direct Conversion
Frequency 16-Channel Multiband
Synthesizer
Antenna Digital Receiver
IF Filter 1 4-
80 MHz channel
RF RF Filter 1 LNA & VGA Mixer ADC 1
digital
signal receiver
4- Software
channel Platform
Antenna Optional digital
receiver DSP
4-
RF Filter 2 LNA & VGA Mixer channel or
RF IF Filter 2 ADC 2
digital
signal receiver FPGAs
4-
channel
digital
receiver
SDR receiver
Abidi, “The path to software-defined radio receiver”, IEEE JSSC, May 2007
Frequency-domain-sampling receivers
S. Hoyos and B. M. Sadler, “Ultra-wideband analog to digital conversion via signal expansion,” IEEE
Transactions on Vehicular Technology, Sept. 2006.
UCLA SDR receiver
Direct conversion with tunable LO in the freq. range 800 MHz to 6 GHz.
Cascade of sincN filters followed by decimation to achieve the initializing needed.
Good for narrowband signals as a single ADC can handle the bandwidth. But SDR
should also be good for wideband and ultra-wideband signals. Need parallel ADC to
sample at a fraction of Nyquist rate. Parallelization of the front-end will be needed if
want to keep the ADC sampling rate down.
A. Abidi, “The path to software-defined radio receiver”, IEEE JSSC, May 2007
Frequency-Domain ADC Based on Fourier Coefficients
1
Tc
x A/D F0 F1 F2 FN-1
R2
R1
( m+1
x A/D
RN −1 R0
LNA &
RF RF Filter BP-Σ∆-ADC
VGA
signal
Vin Dout
DSP
RF signal
Filter
+ ADC
LNA
2 RF A/D DSP
IF or BB
Anti-
RF Filter Aliasing Dig. Filter
Filter
DR
3 G A/D DSP
RF
RF Filter LNA Dig. Mod. Dig. Filter
more challenging
Resolution
16 Calibrate Headroom for amplifiers
d Research Goal Little room for cascoding
14
Pipeline Poor devices if VDS is further
12
BP Sigma-delta reduced
10 Pipeline
Pipeline InterleavedUse techniques that take advantage
8
of digital trends
6 Flash Digital circuitry is “cheap and fast”
4 Tendency is Digitally Assisted Analog
10 MS/s 100MS/s 1GS/s 10GS/s 100GS/s Circuits
Sampling rate
R. Walden, 1999
Where we were in 99? Where we are?
LTE
A Little bit of History
A Little bit of History
Jitter and noise limitations on ENOB
Classic FoM to compare ADCs
Recent Σ∆ modulators
Bandwidth (Nyquist) vs. SNDR
1.E+11
ISSCC 1997-2009
1.E+10 VLSI 1997-2009
ISSCC 2009
1.E+09 Jitter=1psrms
Jitter=100fsrms
1.E+08
BW [Hz]
1.E+07
1.E+06
1.E+05
1.E+04
1.E+03
10 20 30 40 50 60 70 80 90 100 110 120
SNDR [dB]
B. Murmann, "ADC Performance Survey 1997-2010, http://www.stanford.edu/~murmann/adcsurvey.html.
Energy per conversion at Nyquist rate
1.E+07
1.E+06
1.E+05
P/fs [pJ]
1.E+04
1.E+03
1.E+02
ISSCC 2010
1.E+01 ISSCC 1997-2009
VLSI 1997-2009
1.E+00 FOM=100fJ/conv-step
FOM=10fJ/conv-step
1.E-01
10 20 30 40 50 60 70 80 90 100 110 120
SNDR [dB]
B. Murmann, "ADC Performance Survey 1997-2010, http://www.stanford.edu/~murmann/adcsurvey.html.
Data Converters: The main issue
Modulation properties
Convolution in time
Relevant properties of the Fourier Series
Product in time
Relevant properties of the Fourier Series
Additional properties of the Fourier Series
Define the problem: Sampling Operation
Sampling Operation: Nyquist Rate
Time domain
sampling
Frequency
Spectrum
Signal Sampling employing a train of pulses
Time domain sampling with pulses
Spectrum
Alias issue if undersampling
Under-sampling of a broadband signal
S/H and Quantization errors
The sampling and Held operations generate alias
frequency components and (sinc) signal distortion,
respectively
Sin (t ) = S q (t ) + Error (t )
Error Quantized
signal signal
Freq Freq
Distortion due to quantization errors
ADC metrics: Quantization error
• Signal is sampled at given instants
• Signal is encoded to a limited number of codes resulting in quantization noise
(random signals) and distortion (periodic signals)
What the fundamental problem is?
Mapping an
infinite resolution
analog signal into
a digital but finite
resolution
representation
Quantization noise for Random (Ramp) input signal
ADC metrics: SQNR
The maximum Signal-to-Quantization Noise ratio (SQNR)
for an N-bit ADC:
SQNRideal =
Psignal
= =
( )
2
A2 / 2 ∆ ⋅ 2 N / 2
= 6.02 N + 1.76 dB
Pnoise Pnoise ∆ / 12
2
The dynamic range of a system is equal to the signal to noise ratio measured over a
bandwidth equal to half of the sampling (Nyquist) frequency
2
q
Then, σ2 =
12
Is the total while the quantization noise density
(quantization noise measured in a bandwidth of 1 Hz)
2σ 2 q2
Noise density = =
fs 6fs
-fs/2 fs/2
Incommensurate fs and fin
Sampling frequency fs is fixed.