Spring 2007W. Rhett DavisNC State UniversityECE 747Slide 1 ECE 747 Digital Signal Processing Architecture SoC Lecture – Working with Analog-to-Digital.

Slides:



Advertisements
Similar presentations
Analog to Digital Conversion (ADC)
Advertisements

Analog-to-Digital Converter (ADC) And
Lecture 17: Analog to Digital Converters Lecturers: Professor John Devlin Mr Robert Ross.
Digital to Analog and Analog to Digital Conversion
Announcements Assignment 8 posted –Due Friday Dec 2 nd. A bit longer than others. Project progress? Dates –Thursday 12/1 review lecture –Tuesday 12/6 project.
LSU 06/04/2007Electronics 71 Analog to Digital Converters Electronics Unit – Lecture 7 Representing a continuously varying physical quantity by a sequence.
Shuvra Das University of Detroit Mercy
Information Processing & Digital Systems COE 202 Digital Logic Design Dr. Aiman El-Maleh College of Computer Sciences and Engineering King Fahd University.
Mixed Signal Chip Design Lab Analog-to-Digital Converters Jaehyun Lim, Kyusun Choi Department of Computer Science and Engineering The Pennsylvania State.
Mixed-Signal System Design and Modeling ©2001 Eric Swanson Lecture 6 Fall Semester 2002.
DNC, GEC & Non-linear Interpolation DNC, GEC & Non-linear interpolation A Review of ”A Digitally Enhanced 1.8V 15-bit 40-MSample/s CMOS.
Continuous Time Signals A signal represents the evolution of a physical quantity in time. Example: the electric signal out of a microphone. At every time.
NSoC 3DG Paper & Progress Report
1 A New Successive Approximation Architecture for Low-Power Low-Cost A/D Converter IEEE JOURNAL OF SOLID-STATE CIRCUITS, VOL.38, NO.1, JANUARY 2003 Chi-sheng.
Quantization Prof. Siripong Potisuk.
EE174 – SJSU Lecture #4 Tan Nguyen
Chapter 9 Data Acquisition A/D Conversion Introduction
EET260: A/D and D/A converters
– 1 – Data Converters Data Converter BasicsProfessor Y. Chiu EECT 7327Fall 2014 Data Converter Basics.
Low Noise Amplifier Design
Analog-to-Digital Converters Prepared by: Mohammed Al-Ghamdi, Mohammed Al-Alawi,
Introduction to Analog-to-Digital Converters
Data Converter Performance Metric
Data Conversion Fundamentals
SIMS-201 Audio Digitization. 2  Overview Chapter 12 Digital Audio Digitization of Audio Samples Quantization Reconstruction Quantization error.
Department of Electrical & Computer Engineering 1 ES585a - Computer Based Power System Protection Course by Dr.T.S.Sidhu - Fall 2005 Class discussion presentation.
Spring 2007W. Rhett DavisNC State UniversityECE 747Slide 1 ECE 747 Digital Signal Processing Architecture SoC Lecture – Working with DRAM April 3, 2007.
Random Processes and LSI Systems What happedns when a random signal is processed by an LSI system? This is illustrated below, where x(n) and y(n) are random.
Lecture 1 Signals in the Time and Frequency Domains
Data Converters ELEC 330 Digital Systems Engineering Dr. Ron Hayne
ADC & DAC Signal Conversions.
FE8113 ”High Speed Data Converters”
Understanding ADC Specifications September Definition of Terms 000 Analogue Input Voltage Digital Output Code FS1/2.
Spring 2007W. Rhett DavisNC State UniversityECE 747Slide 1 ECE 747 Digital Signal Processing Architecture SoC Lecture – SoC Simulation Strategy ECE 747.
COMMUNICATION SYSTEM EEEB453 Chapter 5 (Part IV) DIGITAL TRANSMISSION.
ECE 4710: Lecture #9 1 PCM Noise  Decoded PCM signal at Rx output is analog signal corrupted by “noise”  Many sources of noise:  Quantizing noise »Four.
Data Acquisition Systems
EE421, Fall 1998 Michigan Technological University Timothy J. Schulz 15-Sept, 1998EE421, Lecture 031 Lecture 3: Quantization l The last major stage of.
A 1V 14b Self-Timed Zero- Crossing-Based Incremental ΔΣ ADC[1] Class Presentation for Custom Implementation of DSP By Parinaz Naseri Spring
FE8113 ”High Speed Data Converters”. Course outline Focus on ADCs. Three main topics:  1: Architectures ”CMOS Integrated Analog-to-Digital and Digital-to-
Data Acquisition ET 228 Chapter 15 Subjects Covered Analog to Digital Converter Characteristics Integrating ADCs Successive Approximation ADCs Flash ADCs.
Adviser : Hwi-Ming Wang Student : Wei-Guo Zhang Date : 2009/7/14
CS Spring 2009 CS 414 – Multimedia Systems Design Lecture 3 – Digital Audio Representation Klara Nahrstedt Spring 2009.
1 Quantization Error Analysis Author: Anil Pothireddy 12/10/ /10/2002.
Introduction to Digital Signals
Why Data Conversion? Real world is analog Mostly, communication and computation is digital Need a component to convert analog signals to digital (ADC)
EE 230: Optical Fiber Communication Lecture 12
IT-101 Section 001 Lecture #9 Introduction to Information Technology.
Analog/Digital Conversion
Digital to Analog Converter (DAC)
Figure Analog-to-digital conversion.. Figure The DAC output is a staircase approximation to the original signal. Filtering removes the sharp.
COMMUNICATION SYSTEM EEEB453 Chapter 5 (Part III) DIGITAL TRANSMISSION Intan Shafinaz Mustafa Dept of Electrical Engineering Universiti Tenaga Nasional.
0808/0809 ADC. Block Diagram ADC ADC0808/ADC Bit μP Compatible A/D Converters with 8-Channel Multiplexer The 8-bit A/D converter uses successive.
Wei-chih A Low-Voltage Low-Power Sigma-Delta Modulator for Broadband Analog-to-Digital Conversion IEEE Journal Of Solid-state Circuits, Vol. 40, No. 9,
Introduction to Data Conversion EE174 – SJSU Tan Nguyen.
Data Converter Performance Metric EE174 – SJSU Tan Nguyen.
CMOS Analog Design Using All-Region MOSFET Modeling
Lecture 8. Comparison of modulaters sizeCapacitanceInsertion loss Chirping Electro- absorption smalllowerhighersome Electro-optic type (LiNbO3) largehigherlowernone.
بسم الله الرحمن الرحيم Digital Signal Processing Lecture 2 Analog to Digital Conversion University of Khartoum Department of Electrical and Electronic.
Networked Embedded Systems Sachin Katti & Pengyu Zhang EE107 Spring 2016 Lecture 13 Interfacing with the Analog World.
Analog to digital conversion
L. Ratti, M. Manghisoni Università degli Studi di Pavia INFN Pavia
Basics of Converter Technology
Quantization and Encoding
Analog to Digital Converters
Device noise Capacitors do not generate noise
Created by Luis Chioye Presented by Cynthia Sosa
Distortion Analysis XIN(t) XOUT(t) Nonlinear System If.
Conversation between Analogue and Digital System
Analog to Digital Conversion OFDM Signal follows a two dimensional or complex Gaussian distribution.
Presentation transcript:

Spring 2007W. Rhett DavisNC State UniversityECE 747Slide 1 ECE 747 Digital Signal Processing Architecture SoC Lecture – Working with Analog-to-Digital Converters April 17, 2007 W. Rhett Davis NC State University

Spring 2007W. Rhett DavisNC State UniversityECE 747Slide 2 Today’s Lecture l Introduction l Effective Number of Bits (ENOB) l Choosing the right ADC

Spring 2007W. Rhett DavisNC State UniversityECE 747Slide 3 Introduction l Thus far, we have focused on finding maximum and mean-square error (MSE) for our architectures. l How does this error relate to the real world (i.e. analog circuits)?

Spring 2007W. Rhett DavisNC State UniversityECE 747Slide 4 Signal-to-Noise Ratio l Signal-to-Noise Ratio (SNR) – Ratio of signal power to noise power l Typically, the performance of a system is specified in terms of SNR l How do we translate SNR into bits? l How do we translate MSE into SNR? Example: BER vs. SNR curves for a MIMO receiver Source: Ravi Jenkal

Spring 2007W. Rhett DavisNC State UniversityECE 747Slide 5 Modeling SNR l What is the noise in the SNR? » Typically band-limited additive white Gaussian noise l How do we model SNR? » Typically use a Gaussian random variable added to the input of the system l What scaling factor (K) do we use? » K should be equal to the standard deviation of the random variable, which is the square root of the variance » Note that the power of a Gaussian random variable is equal to the variance » For a discrete time systems, assume without loss of generality that T=1

Spring 2007W. Rhett DavisNC State UniversityECE 747Slide 6 Today’s Lecture l Introduction l Effective Number of Bits (ENOB) l Choosing the right ADC

Spring 2007W. Rhett DavisNC State UniversityECE 747Slide 7 Noise in ADCs l Analog-to-Digital Converters (ADCs) typically measure their noise performance in Effective Number of Bits (ENOB) l Sources of Noise: » Quantization noise » Analog circuit noise (thermal, shot, 1/f, etc.) » Distortion (not random, but can be modeled as noise)

Spring 2007W. Rhett DavisNC State UniversityECE 747Slide 8 Quantization Noise Source: Walden, JSAC1999 [1]

Spring 2007W. Rhett DavisNC State UniversityECE 747Slide 9 Example #1 l To achieve an SNR of 45 dB, what is the minimum number of bits required? l But what about the analog circuit noise and distortion in the ADC?

Spring 2007W. Rhett DavisNC State UniversityECE 747Slide 10 ADC Noise Measurements l SNDR – Signal-to-Noise Distortion Ratio » Ratio of signal power to noise power and harmonic distortion l SFDR – Spur-Free Dynamic Range » Ratio of largest harmonic amplitude to carrier amplitude l Example: 50 MS/s ADC with 20 MHz tone » SNDR = 54.6 dB, SFDR = 69 dB » Source: Ryu, Song, & Bacrania, ISSCC 2006 SFDR } (integral) SNDR

Spring 2007W. Rhett DavisNC State UniversityECE 747Slide 11 Effective Number of Bits (ENOB) l Typically, the largest sinusoid signal possible is used to measure SNDR, and therefore ENOB = [SNDR(dB)-1.76]/6.02 l ENOB is a better measure of how many bits you’re actually getting l SFDR is best used when the application is particularly sensitive to distortion l SFDR bits = [SFDR(dB)-1.76]/6.02

Spring 2007W. Rhett DavisNC State UniversityECE 747Slide 12 SNDR/SFDR vs. Stated Bits l Plots from Walden [1] show that ENOB is always less than the stated number of bits, but SFDR bits can be more or less than stated number (slightly more, on average)

Spring 2007W. Rhett DavisNC State UniversityECE 747Slide 13 Example #2 l Design a System with an SNR of 63 dB » Find ENOB l Suppose that the largest input signal is sin(ωt)+cos(ωt) » Find K 1

Spring 2007W. Rhett DavisNC State UniversityECE 747Slide 14 Example #2

Spring 2007W. Rhett DavisNC State UniversityECE 747Slide 15 Questions l For V signal (rms), we used a sinusoid with amplitude equal to the max value of the input signal, rather than integrate the input signal itself. Why? l Also, this covers noise for the ADC, but what about the rest of the analog front-end?

Spring 2007W. Rhett DavisNC State UniversityECE 747Slide 16 Example #3 l Suppose the same SNR and input signal from the last example l Suppose also the following: » the number of stated bits is 12 » a 3-σ noise margin should be added to the swing l Find K 2

Spring 2007W. Rhett DavisNC State UniversityECE 747Slide 17 Example #3

Spring 2007W. Rhett DavisNC State UniversityECE 747Slide 18 Today’s Lecture l Introduction l Effective Number of Bits (ENOB) l Choosing the right ADC

Spring 2007W. Rhett DavisNC State UniversityECE 747Slide 19 Why do we care? l We may make any assumption we like when designing a system about how many bits we have and what the SNR is… l …but how do we know if such an ADC even exists? How do we know if it is feasible to build the system we want to build?

Spring 2007W. Rhett DavisNC State UniversityECE 747Slide 20 Limits on ADC Performance l Aperture Jitter [2] » Determined by the amount of jitter  a in the sample clock » Main limitation of ADC performance » Leads to well-know figure of merit P=2 ENOB *f samp l Other contributors » Thermal noise (resistance in amplifier) » Comparator Ambiguity (delay in comparator, limited by transition frequency f T ) » Heisenberg Uncertainty Principle

Spring 2007W. Rhett DavisNC State UniversityECE 747Slide 21 Summary of ADC Performance [1] l Walden showed that P increase from roughly 1x10 11 in 1989 to 4x10 11 in 1997 [1] l One converter shown in 2006 ISSCC with P of 2.1x10 12 l Other limits on performance appear to less of a limiting factor [2]

Spring 2007W. Rhett DavisNC State UniversityECE 747Slide 22 Selecting an ADC l Different ADC architectures offer different bits/sample rates and power consumption l It’s helpful to review the most common types so that you navigate the papers and know what’s impressive (and what’s not) » Flash » Pipeline » Successive Approximation » Over-sampled

Spring 2007W. Rhett DavisNC State UniversityECE 747Slide 23 Flash & Pipeline ADC l Flash ADC » Also called “Direct- Conversion” ADC » Entire conversion performed at once in parallel » Very fast, very large, very power-hungry l Pipeline ADC » Like Flash, but broken into steps with DAC between Source: Maxim

Spring 2007W. Rhett DavisNC State UniversityECE 747Slide 24 Successive-Approximation ADC l Successive- Approximation Register (SAR) searches for digital value l Digital-to-Analog Converter DAC produces analog signal l Comparator compares DAC output to input voltage to produce control signal for next approximation l When done, SAR signals end of conversion (EOC) Source: Wikipedi a

Spring 2007W. Rhett DavisNC State UniversityECE 747Slide 25 Over-sampled ADC l Also called ΔΣ- or ΣΔ-ADC l Signal is over-sampled and converted to a smaller number of bits l A “decimation-filter” is used to achieve a larger number of bits at a lower rate l An Over-sampling ratio (OSR) of ~60 is common l Can be confusing to determine sample-rate (input or output?) Source: Wikipedia

Spring 2007W. Rhett DavisNC State UniversityECE 747Slide 26 Comparison of ADC Performance l Source: Le, Rondeau, & Reed, Signal Processing Magazine 2005 [2]

Spring 2007W. Rhett DavisNC State UniversityECE 747Slide 27 Comparison of ADC Power l Source: Le, Rondeau, & Reed, Signal Processing Magazine 2005 [2]

Spring 2007W. Rhett DavisNC State UniversityECE 747Slide 28 Power Figure-of-Merit (F) l F=(2 ENOB *f samp )/Power=P/Power l Source: Le, Rondeau, & Reed, Signal Processing Magazine 2005 [2]

Spring 2007W. Rhett DavisNC State UniversityECE 747Slide 29 References [1] R. H. Walden, “Analog-to-Digital Converter Survey and Analysis,” IEEE Journal on Selected Areas in Communications, vol. 17, no. 4, April [2] B. Le, T. W. Rondeau, J. H. Reed, C. W. Bostian, “Analog-to-Digital Converters: A Review of the Past, Present, and Future,” IEEE Signal Processing Magazine, Nov