Multirate DSP, part 3: ADC oversampling

Similar documents
Multirate DSP, part 1: Upsampling and downsampling

Multirate Digital Signal Processing

Copyright S. K. Mitra

Digital Processing of Continuous-Time Signals

Digital Processing of

Cascaded Noise-Shaping Modulators for Oversampled Data Conversion

Chapter 2: Digitization of Sound

ESE 531: Digital Signal Processing

National Instruments Flex II ADC Technology The Flexible Resolution Technology inside the NI PXI-5922 Digitizer

UNIVERSITY OF CALIFORNIA College of Engineering Department of Electrical Engineering and Computer Sciences

ESE 531: Digital Signal Processing

Sampling and Reconstruction of Analog Signals

System on a Chip. Prof. Dr. Michael Kraft

Sigma-Delta ADC Tutorial and Latest Development in 90 nm CMOS for SoC

Telecommunication Electronics

Summary Last Lecture

Music 270a: Fundamentals of Digital Audio and Discrete-Time Signals

! Multi-Rate Filter Banks (con t) ! Data Converters. " Anti-aliasing " ADC. " Practical DAC. ! Noise Shaping

SIGMA-DELTA CONVERTER

Lecture Outline. ESE 531: Digital Signal Processing. Anti-Aliasing Filter with ADC ADC. Oversampled ADC. Oversampled ADC

The Case for Oversampling

Module 9: Multirate Digital Signal Processing Prof. Eliathamby Ambikairajah Dr. Tharmarajah Thiruvaran School of Electrical Engineering &

Lecture 3 Review of Signals and Systems: Part 2. EE4900/EE6720 Digital Communications

Design of a Decimator Filter for Novel Sigma-Delta Modulator

Signals and Systems. Lecture 13 Wednesday 6 th December 2017 DR TANIA STATHAKI

CHAPTER. delta-sigma modulators 1.0

CMPT 318: Lecture 4 Fundamentals of Digital Audio, Discrete-Time Signals

Continuous vs. Discrete signals. Sampling. Analog to Digital Conversion. CMPT 368: Lecture 4 Fundamentals of Digital Audio, Discrete-Time Signals

Fundamentals of Data Converters. DAVID KRESS Director of Technical Marketing

Design Of Multirate Linear Phase Decimation Filters For Oversampling Adcs

Appendix B. Design Implementation Description For The Digital Frequency Demodulator

Final Exam Solutions June 14, 2006

DSP Laboratory (EELE 4110) Lab#10 Finite Impulse Response (FIR) Filters

Filter Banks I. Prof. Dr. Gerald Schuller. Fraunhofer IDMT & Ilmenau University of Technology Ilmenau, Germany. Fraunhofer IDMT

SAMPLING AND RECONSTRUCTING SIGNALS

The University of Texas at Austin Dept. of Electrical and Computer Engineering Final Exam

EE247 Lecture 26. EE247 Lecture 26

10 bit Delta Sigma D/A Converter with Increased S/N ratio Using Compact Adder Circuits

Digital Signal Processing in Power Electronics Control Circuits

Choosing the Best ADC Architecture for Your Application Part 3:

NH 67, Karur Trichy Highways, Puliyur C.F, Karur District DEPARTMENT OF INFORMATION TECHNOLOGY DIGITAL SIGNAL PROCESSING UNIT 3

Waveform Encoding - PCM. BY: Dr.AHMED ALKHAYYAT. Chapter Two

Lecture #6: Analog-to-Digital Converter

Lecture 390 Oversampling ADCs Part I (3/29/10) Page 390-1

Digital AudioAmplifiers: Methods for High-Fidelity Fully Digital Class D Systems

LECTURER NOTE SMJE3163 DSP

Summary Last Lecture

FYS3240 PC-based instrumentation and microcontrollers. Signal sampling. Spring 2015 Lecture #5

ECE 6560 Multirate Signal Processing Chapter 13

LOW SAMPLING RATE OPERATION FOR BURR-BROWN

Design Implementation Description for the Digital Frequency Oscillator

MULTIRATE DIGITAL SIGNAL PROCESSING

Final Exam. EE313 Signals and Systems. Fall 1999, Prof. Brian L. Evans, Unique No

Analog-to-Digital Converters

In this lecture. System Model Power Penalty Analog transmission Digital transmission

FFT Analyzer. Gianfranco Miele, Ph.D

Interpolated Lowpass FIR Filters

Sampling and Signal Processing

Electronics A/D and D/A converters

Exploring Decimation Filters

Digital Loudspeaker Arrays driven by 1-bit signals

Week 1 Introduction of Digital Signal Processing with the review of SMJE 2053 Circuits & Signals for Filter Design

(i) Understanding of the characteristics of linear-phase finite impulse response (FIR) filters

BandPass Sigma-Delta Modulator for wideband IF signals

ECE438 - Laboratory 7a: Digital Filter Design (Week 1) By Prof. Charles Bouman and Prof. Mireille Boutin Fall 2015

Electric Circuit Theory

INTRODUCTION TO DELTA-SIGMA ADCS

II Year (04 Semester) EE6403 Discrete Time Systems and Signal Processing

A DSP IMPLEMENTED DIGITAL FM MULTIPLEXING SYSTEM

Bibliography. Practical Signal Processing and Its Applications Downloaded from

NON-UNIFORM SIGNALING OVER BAND-LIMITED CHANNELS: A Multirate Signal Processing Approach. Omid Jahromi, ID:

Advanced Digital Signal Processing Part 2: Digital Processing of Continuous-Time Signals

Introduction to Real-Time Digital Signal Processing

Residual Phase Noise Measurement Extracts DUT Noise from External Noise Sources By David Brandon and John Cavey

PROBLEM SET 6. Note: This version is preliminary in that it does not yet have instructions for uploading the MATLAB problems.

ADVANCES in VLSI technology result in manufacturing

How are bits played back from an audio CD?

TRANSFORMS / WAVELETS

Analyzing A/D and D/A converters

Error Diffusion and Delta-Sigma Modulation for Digital Image Halftoning

Analog and Telecommunication Electronics

PYKC 27 Feb 2017 EA2.3 Electronics 2 Lecture PYKC 27 Feb 2017 EA2.3 Electronics 2 Lecture 11-2

(i) Understanding of the characteristics of linear-phase finite impulse response (FIR) filters

Chapter 4 Digital Transmission 4.1

CONTINUOUS TIME DIGITAL SYSTEMS WITH ASYNCHRONOUS SIGMA DELTA MODULATION

Multirate Signal Processing Lecture 7, Sampling Gerald Schuller, TU Ilmenau

Advanced AD/DA converters. ΔΣ DACs. Overview. Motivations. System overview. Why ΔΣ DACs

A General Formula for Impulse-Invariant Transformation for Continuous-Time Delta-Sigma Modulators Talebzadeh, J. and Kale, I.

Improved offline calibration for DAC mismatch in low OSR Sigma Delta ADCs with distributed feedback

ECE 429 / 529 Digital Signal Processing

Chapter 3 Data and Signals 3.1

Cyber-Physical Systems ADC / DAC

Signals and Systems Lecture 9 Communication Systems Frequency-Division Multiplexing and Frequency Modulation (FM)

Chapter 7 Filter Design Techniques. Filter Design Techniques

How do ADCs work? Martin Rowe, Senior Technical Editor -- 7/1/2002 Test & Measurement World

Analogue Interfacing. What is a signal? Continuous vs. Discrete Time. Continuous time signals

Analog and Telecommunication Electronics

The counterpart to a DAC is the ADC, which is generally a more complicated circuit. One of the most popular ADC circuit is the successive

Two-and-Three level representation of analog and digital signals by means of advanced sigma-delta modulation

EE247 Lecture 22. Figures of merit (FOM) and trends for ADCs How to use/not use FOM. EECS 247 Lecture 22: Data Converters 2004 H. K.

Transcription:

Multirate DSP, part 3: ADC oversampling Li Tan - May 04, 2008 Order this book today at www.elsevierdirect.com or by calling 1-800-545-2522 and receive an additional 20% discount. Use promotion code 92562 when ordering. Offer expires 06/30/2008. Valid only in North America. Part 2 show how to change the sampling rate by a non-integer factor. It also looks at multistage decimation and polyphase filters. Part 4 shows how to undersample bandpass signals. 12.3 Oversampling of Analog-to-Digital Conversion Oversampling of the analog signal has become popular in DSP industry to improve resolution of analog-to-digital conversion (ADC). Oversampling uses a sampling rate, which is much higher than the Nyquist rate. We can define an oversampling ratio as f s /(2f max ) >> 1. (12.14) The benefits from an oversampling ADC include: 1. 2. helping to design a simple analog anti-aliasing filter before ADC, and reducing the ADC noise floor with possible noise shaping so that a low-resolution ADC can be used. 12.3.1 Oversampling and Analog-to-Digital Conversion Resolution To begin with developing the relation between oversampling and ADC resolution, we first summarize the regular ADC and some useful definitions discussed in Chapter 2: Quantization noise power = σ q2 = Δ 2 /12 (12.15) Quantization step = Δ = A/(2 n ) (12.16) where A = full range of the analog signal to be digitized n = number of bits per sample (ADC resolution). Substituting Equation (12.16) into Equation (12.15), we have: Quantization noise power = σ q2 = (A 2 /12) 2-2n. (12.17)

The power spectral density of the quantization noise with an assumption of uniform probability distribution is shown in Figure 12-23. Note that this assumption is true for quantizing a uniformly distributed signal in a full range with a sufficiently long duration. It is not generally true in practice. See research papers by Lipshitz et al. (1992) and Maher (1992). However, using the assumption will guide us for some useful results for oversampling systems. Figure 12-23. Regular ADC system. The quantization noise power is the area obtained from integrating the power spectral density function in the range of f s /2 to f s /2. Now let us examine the oversampling ADC, where the sampling rate is much bigger than that of the regular ADC; that is f s >> 2f max. The scheme is shown in Figure 12-24. Figure 12-24. Oversampling ADC system. As we can see, oversampling can reduce the level of noise power spectral density. After the decimation process with the decimation filter, only a portion of quantization noise power in the range from f max to f max is kept in the DSP system. We call this an in-band frequency range. In Figure 12-24, the shaded area, which is the quantization noise power, is given by

Assuming that the regular ADC shown in Figure 12-23 and the oversampling ADC shown in Figure 12-24 are equivalent, we set their quantization noise powers to be the same to obtain (A 2 /12) 2 2n = ((2f max )/f s ) (A 2 /12) 2 2m. (12.19) Equation (12.19) leads to two useful equations for applications: n = m + 0.5 log 2 (f s /(2f max )) (12.20) and f s = 2f max 2 2(n m), (12.21) where f s = sampling rate in the oversampling DSP system f max = maximum frequency of the analog signal m = number of bits per sample in the oversampling DSP system n = number of bits per sample in the regular DSP system using the minimum sampling rate From Equation (12.20) and given the number of bits (m) used in the oversampling scheme, we can determine the number of bits per sample equivalent to the regular ADC. On the other hand, given the number of bits in the oversampling ADC, we can determine the required oversampling rate so that the oversampling ADC is equivalent to the regular ADC with the larger number of bits per sample (n). Let us look at the following examples. Example 12.7. Given an oversampling audio DSP system with the following attributes, determine the oversampling rate to improve the ADC to 16-bit resolution: Maximum audio input frequency of 20 khz and ADC resolution of 14 bits, Solution: Based on the specifications, we have f max = 20 khz, m = 14 bits, and n = 16 bits. Using Equation (12.21) leads to f s = 2f max 2 2(n m) = 2 20 2 2(16 14) = 640 khz. Since f s /(2f max ) = 2 4, we see that each doubling of the minimum sampling rate (2f max = 40 khz) will increase the resolution by a half bit. Example 12.8. Given an oversampling audio DSP system with the following attributes, determine the equivalent ADC resolution: Maximum audio input frequency = 4 khz ADC resolution = 8 bits Sampling rate = 80 MHz. Solution: Since f max = 4 khz, f s = 80 khz, and m = 8 bits, applying Equation (12.20) yields

n = m + 0.5 log 2 (f s /(2f max )) = 8 + 0.5 log 2 (80000 khz/(2 4 khz)) 15 bits. Sigma-Delta Modulation Analog-to-Digital Conversion 12.3.2 Sigma-Delta Modulation Analog-to-Digital Conversion To further improve ADC resolution, sigma-delta modulation (SDM) ADC is used. The principles of the first-order SDM are described in Figure 12-25. Figure 12-25. Block diagram of SDM ADC. First, the analog signal is sampled to obtain the discrete-time signal x(n). This discrete-time signal is subtracted by the analog output from the m-bit DAC, converting the m bit oversampled digital signal y(n). Then the difference is sent to the discrete-time analog integrator, which is implemented by the switched-capacitor technique, for example. The output from the discrete-time analog integrator is converted using an m-bit ADC to produce the oversampled digital signal. Finally, the decimation filter removes outband quantization noise. Further decimation process can change the oversampling rate back to the desired sampling rate for the output digital signal w(m). To examine the SDM, we need to develop a DSP model for the discrete-time analog filter described in Figure 12-26. Figure 12-26. Illustration of discrete-time analog integrator. As shown in Figure 12-26, the input signal c(n) designates the amplitude at time instant n, while the output d(n) is the area under the curve at time instant n, which can be expressed as a sum of the area under the curve at time instant n 1 and area increment: d(n) = d(n 1) + area incremental. (12.22) Using the extrapolation method, we have d(n) = d(n 1) + 1 c(n). (12.23) Applying the z-transform to Equation (12.23) leads to a transfer function of the discrete-time analog filter as H(z) = D(z)/C(z) = 1/(1 z 1 ). (12.24) Again, considering that the m-bit quantization requires one sample delay, we get the DSP model for the first-order SDM depicted in Figure 12-27, where y(n) is the oversampling data encoded by m bits

each, and e(n) represents quantization error. Figure 12-27. DSP model for first-order SDM ADC. The SDM DSP model represents a feedback control system. Applying the ztransform leads to Y(z) = ((1/(1 z 1 ))(X(z)) z 1 Y(z)) + E(z). (12.25) After simple algebra, we have In Equation (12.26), the indicated highpass filter pushes quantization noise to the high-frequency range, where later the quantization noise can be removed by the decimation filter. Thus we call this highpass filter (1 z 1 ) the noise shaping filter, illustrated in Figure 12-28. Figure 12-28. Noise shaping of quantization noise for SDM ADC. Shaped-in-band noise power after use of the decimation filter can be estimated by the solid area under the curve. We have

Using the Maclaurin series expansion and neglecting the higher-order term due to the small value of Ω max, we yield 1 e jω = 1 (1 + ( jω)/1! +( jω) 2 /2! + ) jω. Applying this approximation to Equation (12.27) leads to After simple algebra, we have Shaped-in-band noise power ((π 2 σ q2 )/3) ((2f max )/f s ) 3 = (π 2 /3) ((A 2 2 2m )/12) ((2f max )/f s ) 3. (12.29) If we let the shaped-in-band noise power equal the quantization noise power from the regular ADC using a minimum sampling rate, we have (π 2 /3) ((A 2 2 2m )/12) ((2f max )/f s ) 3 = (A 2 /12) 2 2n. (12.30) We modify Equation (12.30) into the following useful formats for applications: n = m + 1.5 log 2 (f s /(2f max )) 0.86 (12.31) (f s /(2f max )) 3 = (π 2 /3) 2 2(n m). (12.32) Examples Example 12.9. Given the following DSP system specifications, determine the equivalent ADC resolution: Oversampling rate system First-order SDM with 2-bit ADC Sampling rate = 4MHz Maximum audio input frequency = 4 khz. Solution: Since m = 2 bits, and f s /(2f max ) = 4000 khz/(2 4 khz) = 500. we calculate n = m + 1.5 log 2 (f s /(2f max )) 0.86 = 2 + 1.5 log 2 (500) 0.86 15 bits. We can also extend the first-order SDM DSP model to the second-order SDM DSP model by cascading one section of the first-order discrete-time analog filter, as depicted in Figure 12-29.

Figure 12-29. DSP model for the second-order SDM ADC. Similarly to the first-order SDM DSP model, applying the z-transform leads to the following relationship: Notice that the noise shaping filter becomes a second-order highpass filter; hence, the more quantization noise is pushed to the high-frequency range, the better ADC resolution is expected to be. In a similar analysis to the first-order SDM, we get the following useful formulas: n = m + 2.5 log 2 (f s /(2f max )) 2.14 (12.34) (f s /(2f max )) 5 = (π 4 /5) 2 2(n m). (12.35) In general, the Kth-order SDM DSP model and ADC resolution formulas are given as: n = m + 0.5 (2K + 1) log 2 (f s /(2f max )) 0.5 log 2 (π 2K /(2K + 1)) (12.37) (f s /(2f max )) (2K + 1) = (π 2K /(2K + 1)) 2 2(n m). (12.38) Example 12.10. Given the oversampling rate DSP system with the following specifications, determine the effective ADC resolution: Second-order SDM = 1-bit ADC Sampling rate = 1 MHz Maximum audio input frequency = 4 khz. Solution: n = 1 + 2.5 log 2 (1000 khz/24 khz) 2.14 16 bits.

Next, we review the application of the oversampling ADC used in industry. Figure 12-30 illustrates a function diagram for the MAX1402 low-power, multichannel oversampling sigma-delta analog-t- -digital converter used in industry. It applies a sigma-delta modulator with a digital decimation filter to achieve 16-bit accuracy. The device offers three fully differential input channels, which can be independently programmed. It can also be configured as five pseudo-differential input channels. It comprises two chopper buffer amplifiers and a programmable gain amplifier, a DAC unit with predicted input subtracted from the analog input to acquire the differential signal, and a secondorder switched-capacitor sigma-delta modulator. (Click to enlarge) Figure 12-30. Functional diagram for the sigma-delta ADC. The chip produces a 1-bit data stream, which will be filtered by the integrated digital filter to complete ADC. The digital filter's user-selectable decimation factor offers flexibility for conversion resolution to be reduced in exchange for a higher data rate, or vice versa. The integrated digital lowpass filter is first-order or third-order Sinc infinite impulse response. Such a filter offers notches corresponding to its output data rate and its frequency harmonics, so it can effectively reduce the developed image noises in the frequency domain. (The Sinc filter is beyond the scope of our discussion.) The MAX1402 can provide 16-bit accuracy at 480 samples per second and 12-bit accuracy at 4,800 samples per second. The chip finds wide application in sensors and instrumentation. Its detailed features can be found in the MAX1402 data sheet (Maxim Integrated Products, 2007). Application Example: CD Player 12.4 Application Example: CD Player Figure 12-31 illustrates a CD playback system, also described earlier in this chapter. A laser optically scans the tracks on a CD to produce a digital signal. The digital signal is then demodulated, and parity bits are used to detect bit errors due to manufacturing defects, dust, and so on and to correct them. The demodulated signal is again oversampled by a factor of 4 and hence the sampling rate is increased to 176.4 khz for each channel. Each digital sample then passes through a 14-bit DAC, which produces the sample-and-hold voltage signals that pass the anti-image lowpass filter. The output from each analog filter is fed to its corresponding loudspeaker. Oversampling relaxes the design requirements of the analog anti-image lowpass filter, which is used to smooth out the voltage steps.

Figure 12-31. Simplified decoder of a CD recording system. The earliest system used a third-order Bessel filter with a 3 db passband at 30 khz. Notice that the first-order sigma-delta modulation (first-order SDM) is added to the 14-bit DAC unit to further improve the 14-bit DAC to 16-bit DAC. Let us examine the single-channel DSP portion shown in Figure 12-32. Figure 12-32. Illustration of oversampling and SDM ADC used in the decoder of a CD recording system. The spectral plots for the oversampled and interpolated signal x(n), the 14- bit SDM output y(n), and the final analog output audio signal are given in Figure 12-33. Figure 12-33. Spectral illustrations for oversampling and SDM ADC used in the decoder of a CD recording system.

As we can see in plot (a) in the figure, the quantization noise is uniformly distributed, and only inband quantization noise (0 to 22.05 khz) is expected. Again, 14 bits for each sample are kept after oversampling. Without using the first-order SDM, we expect the effective ADC resolution due to oversampling to be n = 14 + 0.5 log 2 (176.4/44.1) = 15 bits, which is fewer than 16 bits. To improve quality further, the first-order SDM is used. The in-band quantization noise is then shaped. The first-sdm pushes quantization noise to the high-frequency range, as illustrated in plot (b) in Figure 12-33. The effective ADC resolution now becomes n = 14 + 1.5 log 2 (176.4/44.1) 0.86 16 bits. Hence, 16-bit ADC audio quality is preserved. On the other hand, from plot (c) in Figure 12-33, the audio occupies a frequency range up to 22.05 khz, while the DSP Nyquist limit is 88.2, so the loworder analog anti-image filter can satisfy the design requirement. Part 4 examines the undersampling of bandpass signals. Note that wavelet transform and subband coding are also in the area of multirate signal processing. We do not pursue these subjects in this book. The reader can find useful fundamental information in Akansu and Haddad (1992), Stearns (2003), Van der Vegte (2002), and Vetterli and Kovacevic (1995). Related articles: Design: ADCs for DSP, part 1 Product: Low noise 16-bit delta sigma A/D converter upgrades system accuracy Paper: Benefits of Sigma Delta ADCs Printed with permission form Academic Press, a division of Elsevier. Copyright 2007. "Digital Signal Processing, Fundamentals and Applications" by Li Tan. For more information about this title and other similar books, please visit www.elsevierdirect.com.