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

Similar documents
EE 230 Lecture 43. Data Converters

EE 435. Lecture 32. Spectral Performance Windowing

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

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

Data Converter Fundamentals

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

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

EEO 401 Digital Signal Processing Prof. Mark Fowler

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

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

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

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

Distortion Analysis T

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

EE 505 Lecture 8. Clock Jitter Statistical Circuit Modeling

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

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

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

EE 521: Instrumentation and Measurements

Lecture 4, Noise. Noise and distortion

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

EE 435. Lecture 30. Data Converters. Spectral Performance

EE123 Digital Signal Processing

Slide Set Data Converters. Background Elements

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

Lecture 05 Power in AC circuit

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

Digital Signal Processing

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

1. Quantization Signal to Noise Ratio (SNR).

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

Roundoff Noise in Digital Feedback Control Systems

Basic Electronics. Introductory Lecture Course for. Technology and Instrumentation in Particle Physics Chicago, Illinois June 9-14, 2011

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

Output high order sliding mode control of unity-power-factor in three-phase AC/DC Boost Converter

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

Figure 1.1 (a) Model of a communication system, and (b) signal processing functions.

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

ELEN 610 Data Converters

Application Note AN37. Noise Histogram Analysis. by John Lis

EE 5345 Biomedical Instrumentation Lecture 12: slides

Chapter 2: Problem Solutions

Analog to Digital Converters (ADCs)

EE 505. Lecture 27. ADC Design Pipeline

Pipelined multi step A/D converters

Lecture 10, ATIK. Data converters 3

ECEN 610 Mixed-Signal Interfaces

EE 505. Lecture 29. ADC Design. Oversampled

Second and Higher-Order Delta-Sigma Modulators

12. Introduction and Chapter Objectives

Slide Set Data Converters. Digital Enhancement Techniques

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

Introduction to Biomedical Engineering

EE247 Lecture 16. Serial Charge Redistribution DAC

Q. 1 Q. 25 carry one mark each.

Lecture 6, ATIK. Switched-capacitor circuits 2 S/H, Some nonideal effects Continuous-time filters

Various signal sampling and reconstruction methods

Digital Signal 2 N Most Significant Bit (MSB) Least. Bit (LSB)

Modeling All-MOS Log-Domain Σ A/D Converters

A Nonuniform Quantization Scheme for High Speed SAR ADC Architecture

Issues with sampling time and jitter in Annex 93A. Adam Healey IEEE P802.3bj Task Force May 2013

The information loss in quantization

ETSF15 Analog/Digital. Stefan Höst

EXAMPLE DESIGN PART 1

A novel Capacitor Array based Digital to Analog Converter

D/A Converters. D/A Examples

Digital Signal Processing

INTRODUCTION TO DELTA-SIGMA ADCS

Signal types. Signal characteristics: RMS, power, db Probability Density Function (PDF). Analogue-to-Digital Conversion (ADC).

EE1 and ISE1 Communications I

Oversampling Converters

Summary Last Lecture

Lecture 4: Losses and Heat Transfer

Chapter 5 Steady-State Sinusoidal Analysis

EXAMPLE DESIGN PART 2

ACCURATE MAGNETIC FLUX MEASUREMENTS IN ELECTROMAGNETIC RAIL LAUNCHERS

PCM Reference Chapter 12.1, Communication Systems, Carlson. PCM.1

Nyquist-Rate D/A Converters. D/A Converter Basics.

Communication Engineering Prof. Surendra Prasad Department of Electrical Engineering Indian Institute of Technology, Delhi

ECE 546 Lecture 23 Jitter Basics

Project Components. MC34063 or equivalent. Bread Board. Energy Systems Research Laboratory, FIU

DSP Design Lecture 2. Fredrik Edman.

8-bit 50ksps ULV SAR ADC

Analysis of Finite Wordlength Effects

EE 40: Introduction to Microelectronic Circuits Spring 2008: Midterm 2

Sistemas de Aquisição de Dados. Mestrado Integrado em Eng. Física Tecnológica 2016/17 Aula 4, 10th October

Atmospheric Extinction

EECE 2150 Circuits and Signals Final Exam Fall 2016 Dec 16

AN ABSTRACT OF THE THESIS OF

A 74.9 db SNDR 1 MHz Bandwidth 0.9 mw Delta-Sigma Time-to-Digital Converter Using Charge Pump and SAR ADC

2.004 Dynamics and Control II Spring 2008

Central to this is two linear transformations: the Fourier Transform and the Laplace Transform. Both will be considered in later lectures.

Higher-Order Σ Modulators and the Σ Toolbox

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

Performance Analysis of Spread Spectrum CDMA systems

Design Engineering MEng EXAMINATIONS 2016

EE 205 Dr. A. Zidouri. Electric Circuits II. Frequency Selective Circuits (Filters) Low Pass Filter. Lecture #36

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

sine wave fit algorithm

Principles of Communications

Transcription:

EE 230 Lecture 40 Data Converters Amplitude Quantization Quantization Noise

Review from Last Time: Time Quantization Typical ADC Environment

Review from Last Time: Time Quantization Analog Signal Reconstruction Smoothing filter removes some of the discontinuities in the output of the zero-order hold

Review from Last Time: Track and Hold Ф TH IN OUT

Review from Last Time: Amplitude Quantization Analog Signals at output of DAC are quantized Digital Signals at output of ADC are quantized t Desired Quantized

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: Amplitude Quantization How big is the quantization noise characterized?

Amplitude Quantization Characterization of Quantization Noise Quantization noise is usually specified in terms of the rms value of the quantization error expressed relative to the LSB For convenience, consider the quantization noise for the following two waveforms that are as large as possible without without exceeding the input or output range of the data converter a) triangle or saw tooth b) sinusoidal

Amplitude Quantization Characterization of Quantization Noise Quantization noise is usually specified in terms of the rms value of the quantization error expressed relative to the LSB For convenience, consider the quantization noise for the following two waveforms that are as large as possible without without exceeding the input or output range of the data converter a) triangle or saw tooth b) sinusoidal

Characterization of Quantization Noise Saw tooth excitation Consider an ADC (flash) 111 110 101 100 011 010 001 000 OUT IN REF Assume first transition at REF /(2 (n+1) )

Characterization of Quantization Noise Saw tooth excitation QE t LSB

Characterization of Quantization Noise Saw tooth excitation Error waveform:

Characterization of Quantization Noise Saw tooth excitation Error waveform:

Characterization of Quantization Noise Saw tooth excitation Error waveform:

Characterization of Quantization Noise Saw tooth excitation Error waveform: Since x QE (t) is periodic, the QRMS can be obtained by integrating x QE2 (t) over one period 1 t 2 2 x () t dt QRMS = T t1 QE

Characterization of Quantization Noise Saw tooth excitation without loss of generality, can shift time axis so that QE is symmetric to the origin, thus T 2 t = 1 2 LSB x () t = t QE T t = T 2 for t 1 < t < t 2, can express QE as thus t2 T 2 1 1 () / QE T t1 T T / 2 T 2 2 LSB 2 = x t dt = t dt QRMS QRMS 2 2 3 T / 2 T / 2 2 t LSB LSB lsb 3 t dt 3 T T / 2 T 3 T / 2 12 = = =

Characterization of Quantization Noise Saw tooth excitation = QRMS lsb 12 QRMS 1 3 lsb Is this quantization noise signal small or large? Whether this is viewed as being large or small depends upon how the noise relates to the signal!

Signal to Noise Ratio Signal SNR= Noise Signal and Noise are generally expressed in terms of their RMS current or voltage values SNR= SIG-RMS NOISE-RMS Or, sometimes in terms of their Power values assumed driving resistive loads P SNR = P P SIG-RMS Thus SNR = P 2 2 SIG-RMS NOISE-RMS NOISE-RMS = SNR 2

Signal to Noise Ratio Signal and Noise often expressed in db But SNR =20log SNR db 10 =10log P-dB 10 P P SIG-RMS NOISE-RMS SIG NOISE 2 SIG-RMS SIG-RMS SNR =10log 20log =SNR 2 = NOISE-RMS NOISE-RMS P-dB 10 10 db SNR P-dB =SNR Often subscripts are dropped and will not cause a problem if in db SNR = SNR P-dB db =SNR db

Characterization of Quantization Noise Saw tooth excitation = QRMS lsb 12 What is the SNR of a data converter? SNR= SIG-RMS NOISE-RMS What is SIG-RMS?

Characterization of Quantization Noise Saw tooth excitation lsb SIG-RMS = SNR= QRMS 12 What is SIG-RMS? NOISE-RMS IN REF t = SIG RMS REF 12

Characterization of Quantization Noise Saw tooth excitation = but QRMS = LSB SNR = 1 2 lsb 12 n 2 REF 12 SNR= LSB 12 REF n = SIG RMS = REF LSB REF 12 Thus, the SNR for a data converter due to only the quantization noise is SNR = nlog 2 = 6. 02n db 10 or ( )

Characterization of Quantization Noise Saw tooth excitation SNR for a data converter due to only the quantization noise: SNR = 1 2 n SNR = 602. n db

Amplitude Quantization Characterization of Quantization Noise Quantization noise is usually specified in terms of the rms value of the quantization error expressed relative to the LSB For convenience, consider the quantization noise for the following two waveforms that are as large as possible without without exceeding the input or output range of the data converter a) triangle or saw tooth b) sinusoidal

Characterization of Quantization Noise Sinusoidal excitation IN Consider an ADC REF t Quantization noise is difficult to analytically characterize OUT 7 REF/8 3 REF/4 5 REF/8 REF/2 3 REF/8 REF/4 REF/8 0 t Still need RMS value of QE (t) QE t Will consider error in interpreted output LSB

Characterization of Quantization Noise Sinusoidal excitation Consider an ADC Will consider error in interpreted output QE LSB

Characterization of Quantization Noise Sinusoidal excitation Consider an ADC (clocked) 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(kt)> 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

Characterization of Quantization Noise Sinusoidal excitation Consider an ADC The quantization noise samples of the ADC output are approximately uniformly distributed between in the interval [- LSB /2, LSB /2] <n(kt)> ~ U[- LSB /2, LSB /2] A random variable that is U[a,b] has distribution parameters μ and σ given by A + B B - A μ = σ = 2 12 thus, the random variable n(kt) has distribution parameters LSB μ = 0 σ = 12

Characterization of Quantization Noise Sinusoidal excitation μ = Consider an ADC n(kt) parameters 0 σ = LSB 12 It thus follows form the previous Theorem that 2 2 σ + μ Q-RMS 2 σ = σ Q-RMS Q-RMS LSB 12 Note that this is the same quantization noise voltage as was obtained with the triangular excitation!

Characterization of Quantization Noise Sinusoidal excitation Consider an ADC Q-RMS LSB 12 IN What is the SNR? REF REF () t = sin( ωt + θ) + SIG 2 2 1 REF REF SIG = = RMS 2 2 2 2 Observe that the RMS value for the sinusoidal signal differs from that of the triangular signal REF REF SIG = = RMS 12 2 3 REF t

Characterization of Quantization Noise Sinusoidal excitation Consider an ADC Q-RMS SIG RMS = LSB 12 REF 2 2 IN REF What is the SNR? t REF 2 2 3 REF REF REF SNR= = = 1. 225 = 1. 225 = 1. 225 2 n LSB 2 / 2 LSB LSB REF 12 REF REF SNR =20log 1.225 20log 1225. 602. n 176. db 10 10 n = = + /2 LSB REF n

Characterization of Quantization Noise Saw tooth excitation Sinusoidal excitation IN IN REF REF t t SNR =2 n SNR = 602. n db Q-RMS 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!

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

Equivalent Number of Bits (ENOB) Often other sources of noise are present in a data converter and often the noise or other nonidealities in the data converter result in errors that are larger than 1/3 LSB and in many cases even much larger than LSB ENOB often a figure of merit that is used to more effectively characterize the real resolution of a data converter if a full-scale sinusoidal input were applied SNR db,act : Actual Signal to Noise Ratio SNR = 602. n + 176. db,act EFF

Equivalent Number of Bits (ENOB) SNR = 602. n + 176. db,act EFF Often simply stated as n EFF = SNR -1.76 db,act 6.02 SNR - 1.76 ENOB = 6.02 Observe: ENOB is not dependent upon n

Equivalent Number of Bits (ENOB) ENOB = SNR - 1.76 6.02 Often distortion is also included in the noise category and ENOB is expressed as ENOB = SNDR - 1.76 6.02 where SNDR is the signal to (noise + distortion) ratio

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

Example: 8.5mV. The noise of a 12-bit ADC with V REF =5V was measured to be a) What is the quantization noise of this 12-bit ADC (in V RMS )? b) What is the ENOB? Quantization noise: QRMS QRMS 1 3 1 V 32 REF 12 lsb = 041. mv

Example: 8.5mV. The SNR of a 12-bit ADC with V REF =5V was measured to be a) What is the quantization noise of this 12-bit ADC (in V RMS )? b) What is the ENOB? Quantization noise: ENOB: QRMS 1 V 32 REF 12 = 041. mv SNR - 1.76 ENOB = V 6.02 REF 5V SNR = 2 2 1.77V 8.5mV SNR = 2 2 = = 208. 2 8.5mV 8.5mV ( SNR) ( ) SNR = 20log = 20log 208. 2 = 46. 4dB db 10 10 46.4-1.76 ENOB = =7.41 6.02 Note: In this application, an 8-bit ADC would give about the same SNR performance!

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?

End of Lecture 40