EE 230 Lecture 43. Data Converters

Similar documents
EE 230 Lecture 40. Data Converters. Amplitude Quantization. Quantization Noise

EE 435. Lecture 28. Data Converters Linearity INL/DNL Spectral Performance

EE 435. Lecture 29. Data Converters. Linearity Measures Spectral Performance

EE 435. Lecture 26. Data Converters. Data Converter Characterization

EE 435. Lecture 32. Spectral Performance Windowing

EE 435. Lecture 26. Data Converters. Differential Nonlinearity Spectral Performance

EE 435. Lecture 30. Data Converters. Spectral Performance

EE 435. Lecture 26. Data Converters. Data Converter Characterization

EE 505 Lecture 10. Spectral Characterization. Part 2 of 2

EEO 401 Digital Signal Processing Prof. Mark Fowler

Distortion Analysis T

EE 435. Lecture 36. Quantization Noise ENOB Absolute and Relative Accuracy DAC Design. The String DAC

Lecture 340 Characterization of DACs and Current Scaling DACs (5/1/10) Page 340-1

Data Converter Fundamentals

EE 505 Lecture 7. Spectral Performance of Data Converters - Time Quantization - Amplitude Quantization Clock Jitter Statistical Circuit Modeling

ELEN E4810: Digital Signal Processing Topic 11: Continuous Signals. 1. Sampling and Reconstruction 2. Quantization

Acoustic Research Institute ARI

Sistemas de Aquisição de Dados. Mestrado Integrado em Eng. Física Tecnológica 2016/17 Aula 3, 3rd September

EE123 Digital Signal Processing

Slide Set Data Converters. Background Elements

Summary Last Lecture

Lecture 4, Noise. Noise and distortion

E4702 HW#4-5 solutions by Anmo Kim

CMPT 889: Lecture 3 Fundamentals of Digital Audio, Discrete-Time Signals

EE 505. Lecture 27. ADC Design Pipeline

ELEN 610 Data Converters

Application Note AN37. Noise Histogram Analysis. by John Lis

EE 435. Lecture 31. Absolute and Relative Accuracy DAC Design. The String DAC

A novel Capacitor Array based Digital to Analog Converter

SNR Calculation and Spectral Estimation [S&T Appendix A]

EE 505 Lecture 8. Clock Jitter Statistical Circuit Modeling

Oversampling Converters

EE 521: Instrumentation and Measurements

INTRODUCTION TO DELTA-SIGMA ADCS

In this Lecture. Frequency domain analysis

Signals, Instruments, and Systems W5. Introduction to Signal Processing Sampling, Reconstruction, and Filters

EE 5345 Biomedical Instrumentation Lecture 12: slides

Sistemas de Aquisição de Dados. Mestrado Integrado em Eng. Física Tecnológica 2015/16 Aula 6-26 de Outubro

Analog Digital Sampling & Discrete Time Discrete Values & Noise Digital-to-Analog Conversion Analog-to-Digital Conversion

Audio /Video Signal Processing. Lecture 2, Quantization, SNR Gerald Schuller, TU Ilmenau

Higher-Order Σ Modulators and the Σ Toolbox

E : Lecture 1 Introduction

The information loss in quantization

DEPARTMENT OF INFORMATION AND COMMUNICATION TECHNOLOGY

EE247 Lecture 16. Serial Charge Redistribution DAC

Research Article Linearity Analysis on a Series-Split Capacitor Array for High-Speed SAR ADCs

Computational Methods CMSC/AMSC/MAPL 460. Fourier transform

EE 230 Lecture 20. Nonlinear Op Amp Applications. The Comparator Nonlinear Analysis Methods

EE 230. Lecture 4. Background Materials

SEISMIC WAVE PROPAGATION. Lecture 2: Fourier Analysis

High-Speed, High-Resolution, Radiation-Tolerant SAR ADC for Particle Physics Experiments

A Modeling Environment for the Simulation and Design of Charge Redistribution DACs Used in SAR ADCs

J.-M Friedt. FEMTO-ST/time & frequency department. slides and references at jmfriedt.free.fr.

Topic 7. Convolution, Filters, Correlation, Representation. Bryan Pardo, 2008, Northwestern University EECS 352: Machine Perception of Music and Audio

DCSP-2: Fourier Transform

Fourier Analysis of Signals Using the DFT

Oversampled A/D Conversion using Alternate Projections

Experimental verification of different models of the ADC transfer function. Petr Suchanek, David Slepicka, Vladimir Haasz

Random signals II. ÚPGM FIT VUT Brno,

AN ABSTRACT OF THE THESIS OF

ETSF15 Analog/Digital. Stefan Höst

Correlator I. Basics. Chapter Introduction. 8.2 Digitization Sampling. D. Anish Roshi

EEO 401 Digital Signal Processing Prof. Mark Fowler

Lecture 5. The Digital Fourier Transform. (Based, in part, on The Scientist and Engineer's Guide to Digital Signal Processing by Steven Smith)

Digital Signal Processing 2/ Advanced Digital Signal Processing Lecture 3, SNR, non-linear Quantisation Gerald Schuller, TU Ilmenau

INTRODUCTION TO DELTA-SIGMA ADCS

Extremely small differential non-linearity in a DMOS capacitor based cyclic ADC for CMOS image sensors

Slide Set Data Converters. Digital Enhancement Techniques

Analysis of Finite Wordlength Effects

Second and Higher-Order Delta-Sigma Modulators

Radar Systems Engineering Lecture 3 Review of Signals, Systems and Digital Signal Processing

PARALLEL DIGITAL-ANALOG CONVERTERS

Introduction to Biomedical Engineering

Chapter 2: Problem Solutions

Analog and Telecommunication Electronics

A6523 Signal Modeling, Statistical Inference and Data Mining in Astrophysics Spring 2013

Digital to Analog Converters I

FORMAL DEFINITION AND PROPERTIES OF FEB-BASED ENOB OF INTELLIGENT CYCLIC ADC. Keywords: A/D resolution, ENOB, intelligent cyclic A/D converters

Digital Band-pass Modulation PROF. MICHAEL TSAI 2011/11/10

System Modeling and Identification CHBE 702 Korea University Prof. Dae Ryook Yang

Q. 1 Q. 25 carry one mark each.

CS6956: Wireless and Mobile Networks Lecture Notes: 2/4/2015

Seminar: D. Jeon, Energy-efficient Digital Signal Processing Hardware Design Mon Sept 22, 9:30-11:30am in 3316 EECS

Principles of Communications

ECEN 610 Mixed-Signal Interfaces

Measurement and Instrumentation. Sampling, Digital Devices, and Data Acquisition

Digital Signal Processing

Signal Modeling Techniques in Speech Recognition. Hassan A. Kingravi

SPEECH ANALYSIS AND SYNTHESIS

Analog to Digital Converters (ADCs)

ACCURATE MAGNETIC FLUX MEASUREMENTS IN ELECTROMAGNETIC RAIL LAUNCHERS

Coverage: through entire course material (updated July 18, 2017) Terminology/miscellaneous. for a linear instrument:

Roundoff Noise in Digital Feedback Control Systems

8-bit 50ksps ULV SAR ADC

A Nonuniform Quantization Scheme for High Speed SAR ADC Architecture

Introduction to Digital Signal Processing

8/19/16. Fourier Analysis. Fourier analysis: the dial tone phone. Fourier analysis: the dial tone phone

!Sketch f(t) over one period. Show that the Fourier Series for f(t) is as given below. What is θ 1?

HARMONIC WAVELET TRANSFORM SIGNAL DECOMPOSITION AND MODIFIED GROUP DELAY FOR IMPROVED WIGNER- VILLE DISTRIBUTION

EE 435. Lecture 25. Data Converters. Architectures. Characterization

Transcription:

EE 230 Lecture 43 Data Converters

Review from Last Time: Amplitude Quantization Unwanted signals in the output of a system are called noise. Distortion Smooth nonlinearities Frequency attenuation Large Abrupt Nonlinearities Signals coming from other sources Movement of carriers in devices Interference from electrical coupling Interference from radiating sources Undesired outputs inherent in the data conversion process itself

Review from Last Time: Characterization of Quantization Noise Sinusoidal excitation Consider an ADC (cloced) Theorem: If n(t) is a random process, then 2 2 V σ + µ RMS provided that the RMS value is measured over a large interval where the parameters σ and μ are the standard deviation and the mean of <n(t)> This theorem can thus be represented as V RMS t1 + T 1 L 2() 2 2 n t dt σ + µ T t1 L where T is the sampling interval and T L is a large interval

Review from Last Time: Characterization of Quantization Noise Saw tooth excitation Sinusoidal excitation X IN X IN X REF X REF t t SNR =2 n SNR = 602. n db XQ-RMS X LSB 12 SNR = 1. 225 2 n SNR = 602. n + 176. db Although derived for an ADC, same expressions apply for DAC SNR for saw tooth and for triangle excitations are the same SNR for sinusoidal excitation larger than that for saw tooth by 1.76dB SNR will decrease if input is not full-scale Equivalent Number of Bits (ENOB) often given relative to quantization noise SNR db Remember quantization noise is inherent in an ideal data converter!

Review from Last Time: Equivalent Number of Bits (ENOB) ENOB = SNR - 1.76 6.02 ENOB = SNDR - 1.76 6.02 These definitions of ENOB are based upon noise or noise and distortion Some other definitions of ENOB are used as well e.g. if one is only interested in distortion, an ENOB based upon distortion can be defined. ENOB is useful for determining whether the number of bits really being specified is really useful

Engineering Issues for Using Data Converters 1. Inherent with Data Conversion Process Amplitude Quantization Time Quantization (Present even with Ideal Data Converters) 2. Nonideal Components Uneven steps Offsets Gain errors Response Time Noise (Present to some degree in all physical Data Converters) How do these issues ultimately impact performance?

Nonideal Transfer Characteristics Uneven Steps X OUT Nonideal Transfer Characteristics of DAC Ideal Transfer Characteristic Line X IN

Nonideal Transfer Characteristics Uneven Steps X OUT Nonideal Transfer Characteristics of DAC X OUT Nonideal Transfer Characteristics of DAC Ideal Transfer Characteristic Line Ideal Transfer Characteristic Line X IN X IN Actual transfer characteristics can vary considerably from one device to another

Nonideal Transfer Characteristics Uneven Steps X OUT Nonideal Transfer Characteristics of DAC Ideal Transfer Characteristic Line X IN This is termed a nonlinearity in the data converter Linearity metrics (specifications) include, DNL, THD and SFDR

Characterization of Nonlinearities X OUT Nonideal Transfer Characteristics of DAC End Point End Point X IN End points are the outputs at the two extreme Boolean inputs

Characterization of Nonlinearities End point fit line

Characterization of Nonlinearities Linearity metrics: DNL THD SFDR Integral Nonlinearity () Measure of worst-case deviation from linear Define the at any input code by: =X ( ) -X ( ) OUT FIT

Integral Nonlinearity () Linearity metrics: DNL THD SFDR Define the by: { } = max 1 N

Integral Nonlinearity () { } = max 1 N Often expressed in LSB: where LSB = X LSBF ( ) ( ) X N -X 1 OUT OUT X = LSBF N-1 Linearity metrics: DNL THD SFDR

Integral Nonlinearity () { } = max 1 N Often expressed in LSB: where LSB = X LSBF ( ) ( ) X N -X 1 OUT OUT X = LSBF N-1 Linearity metrics: DNL THD SFDR but ( ) ( ) X N -X 1 X X = LSBF N-1 2 OUT OUT REF n LSB n 2 X REF

Characterization of Nonlinearities Linearity metrics: DNL THD SFDR Differential Nonlinearity (DNL) Measure of worst-case resolving capabilities Define the DNL at any input code by: ( ) ( ) DNL =X ()-X -1 -X X ()-X -1 -X OUT OUT LSBF OUT OUT LSB

Differential Nonlinearity (DNL) Linearity metrics: DNL THD SFDR Often expressed in LSB DNL LSB ( ) DNL X ()-X -1 -X OUT OUT LSB { } DNL = max DNL LSBF 1< N DNL = DNL 2 LSB X n DNL X REF

Characterization of Nonlinearities IN OUT Linearity metrics: DNL THD SFDR LK IN OUT LK Linearity Metrics for ADC and DAC are Analogous to Each Other

Integral Nonlinearity () Linearity metrics: DNL THD SFDR

Integral Nonlinearity () Linearity metrics: DNL THD SFDR

Integral Nonlinearity () Linearity metrics: DNL THD SFDR =X ( ) -X ( ) TRAN FIT () TRAN X ()=X 1 + FIT TRAN N-2 N-2 ( ) ( 1) -1 X N-1 -X TRAN

Integral Nonlinearity () Linearity metrics: DNL THD SFDR =X ( ) -X ( ) TRAN FIT { } = max 1 N LSB = X LSBF LSB n 2 X REF

Differential Nonlinearity (DNL) Linearity metrics: DNL THD SFDR DNL X ()-X -1 -X ( ) TRANS TRANS LSB { } DNL = max DNL 1< N

Equivalent Number of Bits -ENOB (based upon linearity) Generally expect to be less than ½ LSB If larger than ½ LSB, effective resolution is less than specified resolution

Equivalent Number of Bits -ENOB (based upon linearity) If ν is the in LSB log ENOB = n-1 log 10 10 ν 2 ν 0.5 1 2 4 8 16 res n n-1 n-2 n-3 n-4 n-5

Spectral Characterization Linearity metrics: DNL THD SFDR X IN n DAC X OUT C LK IN M ( ) X=Xsinωt+θ If nonlinearities present, X OUT given by OUT 0 1 1 ( γ ) + ( + γ ) X =A +Asin ωt+θ+ A sin ωt+θ = 2

Spectral Characterization IN M ( ) X=Xsinωt+θ OUT 0 1 1 ( γ ) + ( + γ ) X =A +Asin ωt+θ+ A sin ωt+θ = 2 THD A, >1 are all spectral distortion components Generally only first few terms are large enough to represent significant distortion = = 2 A A 1 2 2 THD db = 10log 2 A = 2 10 2 A1 1 1 SFDR= db 10 max { A } max{ A } 1< A SFDR =20log 1< A

Spectral Characterization IN M ( ) X=Xsinωt+θ OUT 0 1 1 ( γ ) + ( + γ ) X =A +Asin ωt+θ+ A sin ωt+θ = 2 Generally X M is chosen nearly full-scale and input is offset by X REF /2 X X 2 2 ( ) REF REF X= + ε sinωt+θ IN Direct measurement of A terms not feasible A generally calculated from a large number of samples of X OUT (t)

Spectral Characterization IN M ( ) X=Xsinωt+θ OUT 0 1 1 ( γ ) + ( + γ ) X =A +Asin ωt+θ+ A sin ωt+θ Key theorem useful for spectral characterization = 2 Theorem: If a periodic signal x(t) with period T=1/f is band-limited to frequency hf and if the signal is sampled N times over an integral number of periods, N P, then where ( ) 2 A = X mn +1 m P N N 1 X = 1 the sampling period. ( ) for 0 m h-1 x T S is the DFT of the sampled sequence ( ) N 1 = 1 where T S is T N T= S N P

Spectral Characterization IN M ( ) X=Xsinωt+θ OUT 0 1 1 ( γ ) + ( + γ ) X =A +Asin ωt+θ+ A sin ωt+θ Key theorem useful for spectral characterization = 2 Theorem: If a periodic signal x(t) with period T=1/f is band-limited to frequency hf and if the signal is sampled N times over an integral number of periods, N P, then where ( ) 2 A = X mn +1 m P N N 1 X = 1 the sampling period. ( ) for 0 m h-1 x T S is the DFT of the sampled sequence ( ) N 1 = 1 where T S is This theorem is usually not stated although widely used Often this theorem is misunderstood or misused If hypothesis not exactly satisfied, major problems with trying to use this theorem

Spectral Characterization IN M ( ) X=Xsinωt+θ OUT 0 1 1 ( γ ) + ( + γ ) X =A +Asin ωt+θ+ A sin ωt+θ Key theorem useful for spectral characterization = 2 Theorem: If a periodic signal x(t) with period T=1/f is band-limited to frequency hf and if the signal is sampled N times over an integral number of periods, N P, then where ( ) 2 A = X mn +1 m P N N 1 X = 1 the sampling period. ( ) for 0 m h-1 x T S is the DFT of the sampled sequence ( ) N 1 = 1 where T S is This theorem is usually not stated although widely used Often this theorem is misunderstood or misused If hypothesis not exactly satisfied, major problems with trying to use this theorem

Spectral Characterization Key theorem useful for spectral characterization Theorem: If a periodic signal x(t) with period T=1/f is band-limited to frequency hf and if the signal is sampled N times over an integral number of periods, N P, then where ( ) 2 A = X mn +1 m P N N 1 X = 1 the sampling period. ( ) for 0 m h-1 x T S is the DFT of the sampled sequence ( ) N 1 = 1 where T S is Usually N p is a prime number (e.g. 11, 21, 29, 31) If N is a power of 2, the Fast Fourier Transform (FFT) is a computationally efficient method for calculating the DFT Often N=4096, 65,536, FFT is available in Matlab and as subroutines for C++

Spectral Characterization Key theorem useful for spectral characterization Theorem: If a periodic signal x(t) with period T=1/f is band-limited to frequency hf and if the signal is sampled N times over an integral number of periods, N P, then where ( ) 2 A = X mn +1 m P N N 1 X = 1 the sampling period. ( ) for 0 m h-1 x T S is the DFT of the sampled sequence ( ) N 1 = 1 where T S is A 0, A 1, A 2, A 3, are the magnitudes of the DFT elements X(0), X(N P +1), X(2N P +1), X(3N P +1), respectively

Spectral Characterization

Spectral Characterization Χ( ) 1 2 0 3 4 N P +1 2N P +1 3N P +1 4N P +1