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

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

EE 435. Lecture 32. Spectral Performance Windowing

Echocardiography Project and Finite Fourier Series

R.#W.#Erickson# Department#of#Electrical,#Computer,#and#Energy#Engineering# University#of#Colorado,#Boulder#

Chapter 2: Principles of steady-state converter analysis

CHAPTER 2 Signals And Spectra

EE 330 Lecture 23. Small Signal Analysis Small Signal Modelling

System Processes input signal (excitation) and produces output signal (response)

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

Guest Lectures for Dr. MacFarlane s EE3350 Part Deux

Nature Neuroscience: doi: /nn Supplementary Figure 1. Spike-count autocorrelations in time.

EE 315 Notes. Gürdal Arslan CLASS 1. (Sections ) What is a signal?

2.4 Cuk converter example

System-On-Chip. Embedding A/D Converters in SoC Applications. Overview. Nyquist Rate Converters. ADC Fundamentals Operations

3.1.3 INTRODUCTION TO DYNAMIC OPTIMIZATION: DISCRETE TIME PROBLEMS. A. The Hamiltonian and First-Order Conditions in a Finite Time Horizon

Vehicle Arrival Models : Headway

d 1 = c 1 b 2 - b 1 c 2 d 2 = c 1 b 3 - b 1 c 3

UNIVERSITY OF TRENTO MEASUREMENTS OF TRANSIENT PHENOMENA WITH DIGITAL OSCILLOSCOPES. Antonio Moschitta, Fabrizio Stefani, Dario Petri.

Numerical Dispersion

V L. DT s D T s t. Figure 1: Buck-boost converter: inductor current i(t) in the continuous conduction mode.

Diebold, Chapter 7. Francis X. Diebold, Elements of Forecasting, 4th Edition (Mason, Ohio: Cengage Learning, 2006). Chapter 7. Characterizing Cycles

Block Diagram of a DCS in 411

Lecture 4 Kinetics of a particle Part 3: Impulse and Momentum

Exponential Weighted Moving Average (EWMA) Chart Under The Assumption of Moderateness And Its 3 Control Limits

Continuous Time Linear Time Invariant (LTI) Systems. Dr. Ali Hussein Muqaibel. Introduction

Sensors, Signals and Noise

Signals and Systems Prof. Brian L. Evans Dept. of Electrical and Computer Engineering The University of Texas at Austin

Chapter 4. Truncation Errors

6.003 Homework #9 Solutions

International Journal of Scientific & Engineering Research, Volume 4, Issue 10, October ISSN

6.071 Spring 2006, Chaniotakis and Cory 1

On Measuring Pro-Poor Growth. 1. On Various Ways of Measuring Pro-Poor Growth: A Short Review of the Literature

Lecture Notes 2. The Hilbert Space Approach to Time Series

23.2. Representing Periodic Functions by Fourier Series. Introduction. Prerequisites. Learning Outcomes

Some Basic Information about M-S-D Systems

Econ107 Applied Econometrics Topic 7: Multicollinearity (Studenmund, Chapter 8)

Explaining Total Factor Productivity. Ulrich Kohli University of Geneva December 2015

Basic definitions and relations

Tutorial Sheet #2 discrete vs. continuous functions, periodicity, sampling

Two Coupled Oscillators / Normal Modes

LAPLACE TRANSFORM AND TRANSFER FUNCTION

Spectral Analysis. Joseph Fourier The two representations of a signal are connected via the Fourier transform. Z x(t)exp( j2πft)dt

Computation of the Effect of Space Harmonics on Starting Process of Induction Motors Using TSFEM

EE100 Lab 3 Experiment Guide: RC Circuits

6.003 Homework #13 Solutions

20. Applications of the Genetic-Drift Model

non-linear oscillators

Sub Module 2.6. Measurement of transient temperature

Lecture 2-1 Kinematics in One Dimension Displacement, Velocity and Acceleration Everything in the world is moving. Nothing stays still.

PENALIZED LEAST SQUARES AND PENALIZED LIKELIHOOD

Lab 10: RC, RL, and RLC Circuits

Notes on Kalman Filtering

Continuous Time. Time-Domain System Analysis. Impulse Response. Impulse Response. Impulse Response. Impulse Response. ( t) + b 0.

Theory of! Partial Differential Equations!

Random Processes 1/24

Introduction to AC Power, RMS RMS. ECE 2210 AC Power p1. Use RMS in power calculations. AC Power P =? DC Power P =. V I = R =. I 2 R. V p.

6.003 Homework #9 Solutions

Hamilton- J acobi Equation: Weak S olution We continue the study of the Hamilton-Jacobi equation:

Linear Surface Gravity Waves 3., Dispersion, Group Velocity, and Energy Propagation

Smoothing. Backward smoother: At any give T, replace the observation yt by a combination of observations at & before T

Homework 4 SOLUTION EE235, Summer 2012

( ) = b n ( t) n " (2.111) or a system with many states to be considered, solving these equations isn t. = k U I ( t,t 0 )! ( t 0 ) (2.

Embedded Systems and Software. A Simple Introduction to Embedded Control Systems (PID Control)

Traveling Waves. Chapter Introduction

Ground Rules. PC1221 Fundamentals of Physics I. Kinematics. Position. Lectures 3 and 4 Motion in One Dimension. A/Prof Tay Seng Chuan

Signals and Systems Linear Time-Invariant (LTI) Systems

Linear Circuit Elements

Delivering Better Time-of-Day Using Synchronous Ethernet and Yaakov (J) Stein, Alon Geva, Gabriel Zigelboim RAD Data Communications

Non Linear Op Amp Circuits.

L1, L2, N1 N2. + Vout. C out. Figure 2.1.1: Flyback converter

Designing Information Devices and Systems I Spring 2019 Lecture Notes Note 17

Robotics I. April 11, The kinematics of a 3R spatial robot is specified by the Denavit-Hartenberg parameters in Tab. 1.

SOLUTIONS TO ECE 3084

Notes 04 largely plagiarized by %khc

Lecture 33: November 29

RC, RL and RLC circuits

Lecture 3: Exponential Smoothing

EECE 301 Signals & Systems Prof. Mark Fowler

Physics 235 Chapter 2. Chapter 2 Newtonian Mechanics Single Particle

Dimitri Solomatine. D.P. Solomatine. Data-driven modelling (part 2). 2

Kriging Models Predicting Atrazine Concentrations in Surface Water Draining Agricultural Watersheds

Wavelet Methods for Time Series Analysis. What is a Wavelet? Part I: Introduction to Wavelets and Wavelet Transforms. sines & cosines are big waves

Let us start with a two dimensional case. We consider a vector ( x,

Chapter Q1. We need to understand Classical wave first. 3/28/2004 H133 Spring

( ) ( ) if t = t. It must satisfy the identity. So, bulkiness of the unit impulse (hyper)function is equal to 1. The defining characteristic is

Acoustical Interference Phenomena

Learning a Class from Examples. Training set X. Class C 1. Class C of a family car. Output: Input representation: x 1 : price, x 2 : engine power

Fundamentals of Power Electronics Second edition. Robert W. Erickson Dragan Maksimovic University of Colorado, Boulder

Chapter 15. Time Series: Descriptive Analyses, Models, and Forecasting

Vectorautoregressive Model and Cointegration Analysis. Time Series Analysis Dr. Sevtap Kestel 1

Class Meeting # 10: Introduction to the Wave Equation

Answers to Exercises in Chapter 7 - Correlation Functions

CONFIDENCE LIMITS AND THEIR ROBUSTNESS

Comparing Means: t-tests for One Sample & Two Related Samples

2.9 Modeling: Electric Circuits

KINEMATICS IN ONE DIMENSION

Theory of! Partial Differential Equations-I!

Lecture #7. EECS490: Digital Image Processing. Image Processing Example Fuzzy logic. Fourier Transform. Basics Image processing examples

Physics 180A Fall 2008 Test points. Provide the best answer to the following questions and problems. Watch your sig figs.

Transcription:

EE 435 Lecure 35 Absolue and Relaive Accuracy DAC Design The Sring DAC

Makekup Lecures Rm 6 Sweeney 5:00 Rm 06 Coover 6:00 o 8:00

. Review from las lecure. Summary of ime and ampliude quanizaion assessmen Time and ampliude quanizaion do no inroduce harmonic disorion Time and ampliude quanizaion do increase he noise floor

. Review from las lecure. Quanizaion Noise DACs and ADCs generally quanize boh ampliude and ime If convering a coninuous-ime signal (ADC) or generaing a desired coninuousime signal (DAC) hese quanizaions cause a difference in ime and ampliude from he desired signal Firs a few commens abou Noise

. Review from las lecure. Noise We will define Noise o be he difference beween he acual oupu and he desired oupu of a sysem Types of noise: Random noise due o movemen of elecrons in elecronic circuis Inerfering signals generaed by oher sysems Inerfering signals generaed by a circui or sysem iself Error signals associaed wih imperfec signal processing algorihms or circuis

. Review from las lecure. Noise We will define Noise o be he difference beween he acual oupu and he desired oupu of a sysem All of hese ypes of noise are presen in daa converers and are of concern when designing mos daa converers Can no eliminae any of hese noise ypes bu wih careful design can manage heir effecs o cerain levels Noise (in paricular he random noise) is ofen he major facor limiing he ulimae performance poenial of many if no mos daa converers

. Review from las lecure. Noise We will define Noise o be he difference beween he acual oupu and he desired oupu of a sysem Types of noise: Random noise due o movemen of elecrons in elecronic circuis Inerfering signals generaed by oher sysems Inerfering signals generaed by a circui or sysem iself Error signals associaed wih imperfec signal processing algorihms or circuis Quanizaion noise is a significan componen of his noise in ADCs and DACs and is presen even if he ADC or DAC is ideal

Quanizaion Noise in ADC (same conceps apply o DACs) Consider an Ideal ADC wih firs ransiion poin a 0.5X LSB X IN ADC n X OUT X REF If he inpu is a low frequency sawooh waveform of period T ha goes from 0 o X REF, he error signal in he ime domain will be: ε Q.5 X LSB T 2T 3T 4T T -.5 X LSB where T =T/2 n This ime-domain waveform is ermed he Quanizaion Noise for he ADC wih a sawooh (or riangular) inpu

Quanizaion Noise in ADC ε Q.5 X LSB T 2T 3T 4T T -.5 X LSB For large n, his periodic waveform behaves much like a random noise source ha is uncorrelaed wih he inpu and can be characerized by is RMS value which can be obained by inegraing over any inerval of lengh T. For noaional convenience, shif he waveform by T /2 unis E RMS T T /2 T /2 2 Q d

Quanizaion Noise in ADC ε Q ε Q.5 X LSB T 2T 3T 4T T -0.5T.5 X LSB 0.5T -.5 X LSB -.5 X LSB E RMS T T /2 T /2 2 Q d In his inerval, ε Q can be expressed as XLSB Q T

Quanizaion Noise in ADC E RMS T T /2 T /2 2 Q d -0.5T ε Q.5 X LSB 0.5T T /2 X E LSB RMS - T T E X T /2 T /2 RMS LSB 3 T 3 -T /2 3 2 2 d -.5 X LSB XLSB Q T E RMS X LSB 2

Quanizaion Noise in ADC E RMS X LSB 2 The signal o quanizaion noise raio (SNR) can now be deermined. Since he inpu signal is a sawooh waveform of period T and ampliude X REF, i follows by he same analysis ha i has an RMS value of X RMS Thus he SNR is given by or, in db, X REF 2 X SNR = RMS X RMS 2 E X RMS LSB SNR =20 n log2 =6.02n db Noe: db subscrip ofen negleced when no concerned abou confusion n

Quanizaion Noise in ADC How does he SNR change if he inpu is a sinusoid ha goes from 0 o X REF cenered a X REF /2? X IN X REF SNR =20 n log2 =6.02n

Quanizaion Noise in ADC How does he SNR change if he inpu is a sinusoid ha goes from 0 o X REF cenered a X REF /2? X REF X IN Time and ampliude quanizaion poins

Quanizaion Noise in ADC How does he SNR change if he inpu is a sinusoid ha goes from 0 o X REF cenered a X REF /2? X REF X IN X QIN Time and Ampliude Quanized Waveform

Quanizaion Noise in ADC How does he SNR change if he inpu is a sinusoid ha goes from 0 o X REF cenered a X REF /2? X REF X IN X QIN ε Q X LSB Error waveform

Quanizaion Noise in ADC How does he SNR change if he inpu is a sinusoid ha goes from 0 o X REF cenered a X REF /2? ε Q X LSB Appears o be highly uncorrelaed wih inpu even hough deerminisic Mahemaical expression for ε Q very messy Excursions exceed X LSB (bu will be smaller and bounded by ± X LSB /2 for lower frequency signal/frequency clock raios) For lower frequency inpus and higher resoluion, a any ime, errors are approximaely uniformly disribued beween X LSB /2 and X LSB /2 Analyical form for ε QRMS essenially impossible o obain from ε Q ()

Quanizaion Noise in ADC How does he SNR change if he inpu is a sinusoid ha goes from 0 o X REF cenered a X REF /2? 0.5X LSB ε Q -0.5X LSB For low f SIG /f CL raios, bounded by ±XLB and a any poin in ime, behaves almos as if a uniformly disribued random variable ε Q ~ U[-0.5X LSB, 0.5X LSB ]

Recall: Quanizaion Noise in ADC If he random variable f is uniformly disribued in he inerval [A,B] f : U[A,B] hen he mean and sandard deviaion of f are given by A+B B-A μ f = σ= f 2 2 Theorem: If n() is a random process and <n(kt S )> is a sequence of samples of n() hen for large T/T S, +T 2 2 2 V = n d = σ +μ RMS T n kts n kt S

Quanizaion Noise in ADC How does he SNR change if he inpu is a sinusoid ha goes from 0 o X REF cenered a X REF /2? 0.5X LSB ε Q -0.5X LSB ε Q ~ U[-0.5X LSB, 0.5X LSB ] A+B μ = Q 2 0 B-A X σ= LSB f 2 2 +T 2 2 2 V = n d = σ +μ RMS n n T V = RMS Q X LSB Noe his is he same RMS noise ha was presen wih a riangular inpu 2

Quanizaion Noise in ADC How does he SNR change if he inpu is a sinusoid ha goes from 0 o X REF cenered a X REF /2? 0.5X LSB ε Q -0.5X LSB X V LSB RMS = 2 Bu XREF V INRMS= 2 2 Thus obain XREF 2 2 n 3 SNR = = 2 XLSB 2 2 Finally, in db, n 3 SNR db = 20log2 =6.02 n +.76 2

ENOB based upon Quanizaion Noise Reference Solving for n, obain SNR = 6.02 n +.76 ENOB = SNRdB-.76 6.02 Noe: could have used he SNR db for a riangle inpu and would have obained he expression SNR db ENOB = 6.02 Bu he earlier expression is more widely used when specifying he ENOB based upon he noise level presen in a daa converer

ENOB based upon Quanizaion Noise For very low resoluion levels, he assumpion ha he quanizaion noise is uncorrelaed wih he signal is no valid and he ENOB expression will cause a modes error n 4 3 corr from van de Plassche (p3) SNR 2-2+ π 2 Table values in db Res (n) SNR corr SNR 3.86 7.78 2 2.06 3.8 3 9.0 9.82 4 25.44 25.84 5 3.66 3.86 6 37.79 37.88 8 49.90 49.92 0 6.95 6.96 Almos no difference for n 3 SNR = 6.02 n +.76

End of Lecure 35