throbber
Copyrighted Material
`
`Edited by
`STEVEN R. NORSWORTHY
`
`
`
`
`
`RICHARD SCHREIER
`
`GABORC. TEMES
`
`
`
`filter
`
`
`2nd-stage
`decirnation
`
`Delta-Sigma
`Data Converters
`Theory, Design, and Simulation
`
`Copyrighted Material
`
`Xilinx v. Analog
`IPR2020-01559
`Analog 2013
`
`Xilinx v. Analog
`IPR2020-01559
`Analog 2013
`
`

`

`Delta-Sigma
`Data Converters
`
`

`

`IEEE Press
`
`445 Hoes Lane, P.O. Box 1331
`Piscataway, NJ 08855-1331
`
`Editorial Board
`John B. Anderson, Editor in Chief
`
`P. M. Anderson
`M. Eden
`M. E. El-Hawary
`S. Furui
`
`A. H. Haddad
`R. Herrick
`G. F. Hoffnagle
`R. F. Hoyt
`S. Kartalopoulos
`
`P. Laplante
`R. S. Muller
`W. D. Reeve
`D. J. Wells
`
`Dudley R. Kay, Director of Book Publishing
`John Griffin, Senior Editor
`Lisa Dayne, Assistant Editor
`Linda Matarazzo, Editorial Assistant
`Savoula Amanatidis, Production Editor
`
`IEEECircuits & Systems Society, Sponsor
`CAS-S Liaison to IEEE Press, Jaime Ramirez-Angulo
`
`Also of Interest from IEEE Press...
`
`Oversampling Delta-Sigma Data Converters: Theory, Design and Simulation
`edited by James C. Candy, AT&T Bell Laboratories and Gabor C. Temes, Oregon State University
`1992
`Hardcover
`512 pp
`ISBN 0-87942-285-8
`
`Clock Distribution Networks in VLSI Circuits and Systems
`edited by Eby G. Friedman, University ofRochester
`1995
`Hardcover
`544 pp
`
`ISBN 0-7803-1058-6
`
`Nonvolatile Semiconductor Memories: Technologies, Design, and Applications
`edited by Chenming Hu, University of California, Berkeley
`1991
`Hardcover
`496 pp
`
`ISBN 0-87942-269-6
`
`Monolithic Phase-Locked Loops and Clock Recovery Circuits: Theory and Design
`edited by Behzad Razavi, AT&T Bell Laboratories
`1996
`Hardcover
`512 pp
`
`ISBN 0-7803-1149-3
`
`Routing in the Third Dimension: From VLSI Chips to MCMs
`Naveed A. Sherwani, Siddharth Bhingarde, and Anand Panyam, Microprocessor Division, Intel
`Corporation
`1995
`Hardcover
`
`ISBN 0-7803- 1089-6
`
`376 pp
`
`Circuits and Systems Tutorials
`Chris Toumazou, Editor; Nick Battersby and Sonia Porta, Assistant Editors
`1996
`Softcover
`700 pp
`ISBN 0-7803-1170-1
`
`

`

`Delta-Sigma
`Data Converters
`
`Theory, Design,
`and Simulation
`
`Edited by
`
`Steven R. Norsworthy
`Motorola
`
`Richard Schreier
`Oregon State University
`
`Gabor C. Temes
`
`Oregon State University
`
`IEEE Circuits & Systems Society, Sponsor
`
`IEEE
`
`The Institute of Electrical and Electronics Engineers, Inc., New York
`
`WILEY-
`INTERSCIENCE
`
`A JOHN WILEY & SONS, INC., PUBLICATION
`
`

`

`© 1997 THE INSTITUTE OF ELECTRICAL AND ELECTRONICS
`ENGINEERS, INC.
`3 Park Avenue, 17th Floor, New York, NY 10016-5997
`All rights reserved.
`
`Published by John Wiley & Sons, Inc., Hoboken, New Jersey.
`
`Nopart of this publication may be reproduced, stored in a retrieval system, or
`transmitted in any form or by any means, electronic, mechanical,
`photocopying, recording, scanning, or otherwise, except as permitted under
`Section 107 or 108 of the 1976 United States Copyright Act, withouteither the
`prior written permission of the Publisher, or authorization through payment of
`the appropriate per-copy fee to the Copyright Clearance Center, Inc., 222
`Rosewood Drive, Danvers, MA 01923, 978-750-8400, fax 978-750-4470, or
`on the web at www.copyright.com. Requests to the Publisher for permission
`should be addressed to the Permissions Department, John Wiley & Sons,Inc.,
`111 River Street, Hoboken, NJ 07030, (201) 748-6011, fax (201) 748-6008, e-
`mail: permcoordinator@wiley.com.
`
`For general information on our other products and services please contact our
`Customer Care Departmentwithin the U.S. at 877-762-2974, outside the U.S.
`at 317-572-3993 or fax 317-572-4002.
`
`10 9
`
`Library of Congress Cataloging-in-Publication Data
`
`Delta-sigma data converters : theory, design, and simulation / edited
`by Steven R. Norsworthy, Richard Schreier, Gabor C. Temes ; IEEE
`Circuits & Systems Society, sponsor.
`p.
`cm.
`Includes index.
`ISBN 0-7803-1045-4
`2. Digital-to-analog converters.
`1. Analog-to-digital converters.
`3. Modulators (Electronics)--Design.
`I. Norsworthy, Steven R.
`(date)
`. I. Schreier, Richard (date)
`. III. Temes, Gabor C.
`(date)
`. IV. IEEE Circuits & Systems Society.
`TK7887.6.D45
`1996
`621.3815’322--de20
`
`96-14774
`CIP
`
`

`

`Contents
`
`Preface xv
`Introduction xvii
`
`Chapter 1 An Overview of Basic Concepts 1
`J. C. Candy
`
`1.2.3
`
`1.1 Introduction 1
`1.2 Digital Modulation 3
`1.2.1
`Quantization 3
`1.2.2
`Delta-Sigma Modulation 5
`1.2.2.1 First-Order Feedback Quantizer 5
`1.2.2.2 Modulation Noise in Busy Signals 7
`1.2.2.3 Pattern Noise from AX Modulation with dc Inputs 8
`1.2.2.4 Dead Zones in AZ Modulation 10
`1.2.2.5 Influence of Circuit Parameters on AX Modulation 11
`High-Order Modulation 14
`1.2.3.1 Predicting In-Band Values of Quantization Error 14
`1.2.3.2 Noise in High-Order AZ Modulation 14
`1.2.3.3 Dynamic Range of the Modulators 16
`1.2.3.4 Influence of Circuit Parameters on Second-Order Modulators 19
`1.2.3.5 Limit Cycles in Third-Order AX Modulators 20
`1.2.3.6 Noise Shaping Using Filters with Nonmonotonic Transfer Functions 22
`Some Alternative Modulator Structures 23
`1.2.4.1 Error Feedback 23
`1.2.4.2 Cascaded Modulators 24
`1.2.4.3 Delta Modulation 26
`
`1.2.4
`
`

`

`vi
`
`Contents
`
`1.3
`
`1.4
`
`16
`
`Decimating the Modulated Signal 28
`1.3.1 Multistage Decimation 28
`1.3.2 Design of the First-Stage Decimator 29
`1.3.3
`implementing sinc Decimators 32
`1.3.4 The Low-Pass Filter 35
`Oversampling D/A Converters 36
`1.4.1 Demodulating Signals at Elevated Word Rates 36
`1.4.2
`Interpolating with sinc-ShapedFilter Functions 37
`1.4.3 Demodulator Stage 38
`1.4.3.1 Quantizing the Digital Signal 38
`1.4.3.2 Quantization with Error Feedback 38
`1.4.3.3 Cascaded Demodulators 40
`1.4.3.4 Circuit Design for AZ Demodulation 40
`Conclusion 41
`References 41
`
`Chapter 2
`
`Quantization Noise in A> A/D Converters 44
`Robert M. Gray
`
`2.1
`2.2
`
`2.3
`2.4
`2.5
`2.6
`
`27
`2.8
`2.9
`2.10
`
`2.14
`
`Introduction 44
`Uniform Quantization 45
`Additive White-Noise Approximation 46
`Characteristic Function Method 53
`Pulse Code Modulation Quantization Noise 55
`Dithered PCM 58
`Single-Loop AZ Modulation 59
`Two-Stage (Cascade or MASH) AX Modulation 64
`Second-Order AX Modulation 66
`Some Extensions 68
`2.10.1 Dithered Single-Loop AX Modulation 68
`2.10.2 Multistage and Higher Order AX Modulation 68
`2.10.3 Leaky Integrating AZ Modulation 69
`2.10.4 Multibit Quantizer, Single-Bit Feedback 69
`2.10.5 Related Work 69
`Conclusion 70
`Acknowledgments 70
`References 70
`
`Chapter 3
`
`Quantization Errors and Dithering in A> Modulators 75
`Steven R. Norsworthy
`
`3.1
`
`3.2
`
`Introduction 75
`3.1.1
`Problems with Empirically Based Reports on AZ Modulators 77
`3.1.2
`Steps Taken to Ensure Accuracy of Results 77
`Basic Structures and Terminology 78
`
`

`

`Contents
`
`vii
`
`3.3
`3.4
`
`3.9
`3.6
`
`3.7
`
`3.8
`
`3.9
`
`3.10
`3.11
`
`3.12
`3.13
`
`3.14
`
`3.15
`3.16
`3.17
`
`Observability of Periodic Sequences 80
`Tones in Single-Stage AX Modulators 84
`3.4.1
`Second-Order Modulator 85
`3.4.2 Third-Order Modulator 88
`3.4.3
`Fifth-Order Modulator 92
`3.4.4 Baseband Demodulation of Tones Near f,/2 95
`3.4.5 Higher-Order and Multibit Single-Stage Modulators 97
`Tonesin Multistage AX Modulators 98
`Tones in AX Converter Hardware 100
`3.6.1
`Third-Order Digital Modulator Test 101
`3.6.2
`Fifth-Order Digital Modulator Test 102
`3.6.3 Multistage Modulator Test 104
`Dither in PCM Quantizers 104
`3.7.1 Nonsubtractive Dither 104
`3.7.2
`Subtractive Dither 105
`Dither Topologies for AZ Modulators 107
`3.8.1 Dither Topologies for Single-Stage Modulators 107
`3.8.2 Dither Topologies for Multistage Modulators 109
`Empirical Studies of Noise-Shaped Dithering 112
`3.9.1
`Second-Order Modulator 112
`3.9.2 Third-Order Modulator 116
`3.9.3
`Fifth-Order Modulator 118
`3.9.4
`Effect of Dither on Tones Near f,/2 119
`3.9.5 Multistage Modulators 120
`Dither Generation 121
`Dither in A/D Modulators 121
`3.11.1 Single-Stage A/D Modulator Example 121
`3.11.2 Multistage A/D Modulators 121
`Subtractive Noise-Shaped Dithering 123
`Dynamic Noise-Shaped Dithering 124
`3.13.1 Theory of Dynamic Dither 124
`3.13.2 Implementation Considerations of Dynamic Dither 127
`Dithered Multibit Noise-Shaping Coders 130
`3.14.1 Stability Test with Dither 130
`Chaos versus Noise-Shaped Dither 131
`Other Techniques 134
`Conclusion 135
`References 136
`
`Chapter 4
`
`Stability Theory for AX Modulators 141
`Robert W. Adams and Richard Schreier
`
`41
`42
`
`Introduction 1414
`Linear Analysis 142
`4.2.1
`The Linear Model 142
`4.2.2 Root Locus of a High-Order Modulator 144
`4.2.3 Describing Function Method 145
`
`

`

`viii
`
`Contents
`
`43
`
`4.4
`
`4.5
`46
`47
`
`First- and Second-Order Modulators 147
`4.3.1 First-Order Modulator 148
`4.3.2 Second-Order Modulator 149
`Practical Design Methodology 152
`4.4.1 Cookbook Design Procedure 152
`4.4.2 SNR Limits 153
`4.4.3 Sixth-Order NTF 154
`4.4.4 Design Trade-Offs 156
`Continuous-Time Design 158
`Nonlinear Stabilization Techniques 162
`Conclusion 163
`Acknowledgments 163
`References 163
`
`Chapter 5
`
`The Design of High-Order Single-Bit AX ADCs 165
`Robert W. Adams
`
`Bil
`5.2
`5.3
`5.4
`
`5.9
`
`5.6
`
`5.7
`5.8
`5.9
`
`Introduction 165
`Motivation for Using High-Order Single-Bit Loops 166
`Design Choices: SC or Active-RC? 167
`Stability 170
`5.4.1 Stability and the Uncontrolled Input Signal:
`A Practical Guide to Safe Operation 170
`5.4.2 Transient Input Signals and Stability:
`The Case for Mild Prefiltering 170
`Choices for the NTF 172
`5.5.1 nth-Order Pure Differentiation 172
`5.5.2 Butterworth High-Pass Response 173
`5.5.3 Complex Zeros on the Unit Circle (Inverse Chebyshev) 174
`Comparison of Loop Topologies 174
`5.6.1 Chain of Integrators with Weighted Feedforward Summation 176
`5.6.2 Chain of Integrators with Feedforward Summation and Local
`Resonator Feedbacks 177
`5.6.3 Chain of Integrators with Distributed Feedback 178
`5.6.4 Chain of Integrators with Distributed Feedback and Distributed
`Feedforward Inputs 179
`5.6.5 Error Feedback Only 180
`Nonlinear Global Stabilization Techniques 183
`Practical Measures for Preventing Idle Tones 185
`Practical Implementation of a Stereo 18-Bit AX ADC IC 186
`5.9.1 Noise-Shaping Modulator IC 186
`5.9.2 Switched-Capacitor Loop Filter Design 186
`5.9.3 Circuit Noise Considerations 189
`5.9.4 Stabilization Using Integrator Reset 190
`5.9.5 Op-Amp Design 190
`5.9.6 Results and Comments 191
`References 192
`
`

`

`Contents
`
`Chapter6 The Design of Cascaded A> ADCs 193
`Mike Rebeschini
`
`6.1
`6.2
`
`6.3
`
`6.4
`
`6.5
`6.6
`6.7
`6.8
`
`Introduction 193
`System Design 195
`6.2.1 Comparison of Single-Loop and Cascaded Designs 195
`6.2.1.1 Single-Loop Designs 195
`6.2.1.2 Cascaded Designs 196
`6.2.2 Analytical Linearized Modeling 196
`6.2.3 Software Simulations 197
`Analysis of Specific Cascaded Architectures 199
`6.3.1 Third-Order (1-1-1) Modulator 199
`6.3.2 Third-Order (2-1) Modulator 203
`Circuit Topologies for Third-Order (1-1-1) Cascade 204
`6.4.1 Autozeroed Integrator 204
`6.4.2 First Modulator of Third-Order (1-1-1) Cascade 206
`6.4.3 Second and Third Modulators of Third-Order (1-1-1) Cascade 207
`Sourcesof Error for the Third-Order (1-1-1) Cascade 209
`Experimental Results for the Third-Order (1-1-1) Cascade 211
`Continuous-Time Cascaded AX Modulators 213
`Conclusion 217
`References 218
`
`Chapter 7
`
`High-Speed Cascaded A> ADCs 219
`Brian Brandt
`
`Gal
`7.2
`
`7.3
`
`74
`
`75
`7.6
`l7
`
`Introduction 219
`AX Modulation at Low Oversampling Ratios 220
`A Cascaded Muitibit AZ Modulator 222
`7.3.1 Interstage Coupling 225
`Implementation of the Cascaded Multibit Modulator 229
`7.4.1 Gain Error 230
`7.4.2 Incomplete Settling 232
`7.4.3 Integrator Leakage 232
`Design of the Cascaded Multibit Modulator 233
`Experimental Results 239
`Summary 242
`References 242
`
`Chapter 8
`
`Delta-Sigma ADCs with Multibit Internal Converters 244
`Richard L. Carley, Richard Schreier, and Gabor C. Temes
`
`8.1
`8.2
`8.3
`
`Introduction 244
`Multibit Noise-Shaping Modulator Architectures 245
`DAC Architectures for Improved Linearity 247
`
`

`

`Contents
`
`8.3.1 internal DAC Topology 247
`8.3.2 Element-Trimming Approaches 249
`8.3.2.1 One-Time Trimming Methods 249
`8.3.2.2 Repeated Trimming Methods 251
`8.3.2.3 Other Element-Matching Methods 251
`8.3.3 Dynamic Element Matching 251
`8.3.3.1 Dynamic Element Randomization 253
`8.3.3.2 Dynamic Element Rotation—Barrel Shifter 256
`8.3.3.3 Individual Level Averaging 259
`8.3.3.4 Noise-Shaped Element Usage 260
`Digital Correction Techniques 264
`8.4.1 AX ADC Architectures with Error-Storing Random-Access Memory 264
`8.4.2 The Calibration of the Digitally Corrected AX ADC 265
`8.4.3 An Improved Digital Correction System 267
`8.4.4 Cascade AX ADC SystemsUsing Digital Correction 269
`8.4.5 Digitally Corrected AZ ADC with Companding Quantizer 270
`Dual-Quantizer ADC Architectures 273
`8.5.1 The Leslie-Singh Architecture 273
`8.5.2 Dual-Quantization Cascade ADC Architectures 275
`8.5.3 Dual-Feedback Single-Path ADC Architecture 276
`Conclusion 277
`References 278
`
`8.4
`
`8.5
`
`8.6
`
`Chapter 9
`
`The Design of Bandpass AX ADCs 282
`Stephen Janizi, Richard Schreier, and Martin Snelgrove
`
`9.1
`8.2
`
`9.3
`
`9.4
`
`Introduction 282
`Bandpass A> Transfer Function Design 284
`9.2.1 The Linear Model 285
`9.2.2 Band Location 285
`9.2.3 Low-Pass Prototype Method 286
`9.2.4 Design by Generalized Filter Approximator 287
`9.2.4.1 The Design of H(z) 287
`9.2.4.2 The Design of G(z) 288
`9.2.4.3 An Example Modulator 288
`9.2.5 Modulator Performance 289
`9.2.5.1 Linear Model Predictions 289
`9.2.5.2 Simulations 290
`9.2.5.3 SNR versus Modulator Order and Oversampling Ratio 291
`Bandpass AX Modulator Design 292
`9.3.1 Standard Switched-Capacitor Design 292
`9.3.2 Switched-Capacitor V-Path Design 294
`9.3.3 Practical Considerations in Discrete-Time Systems 296
`9.3.3.1 Capacitor and 1/fNoise 296
`9.3.3.2 Op-amp Speed 297
`9.3.3.3 Sample-and-Hold Circuits 297
`9.3.4 Continuous-Time Design 297
`Decimation for Bandpass Modulators 300
`
`

`

`Contents
`
`xi
`
`9.5 Experimental Results 301
`9.5.1 Reported Implementations of Bandpass AX Modulators 301
`9.5.1.1 September 1990 301
`9.5.1.2 September 1991 301
`9.5.1.3 May 1992 302
`9.5.1.4 June 1992 302
`9.5.1.5 February 1993 303
`9.5.1.6 May 1994 304
`9.5.2 Performance Summary 304
`9.5.3 Comments on Bandpass AZ Modulator Performance 304
`96 The Future of Bandpass AX Modulation 305
`9.6.1 High-Frequency Converters 305
`96.2 Bandpass AX DACs 306
`97 Conclusion 306
`References 306
`
`Chapter 10 Architectures for AX DACs 309
`Gabor C. Temes, Shaofeng Shu, and Richard Schreier
`
`10.1
`10.2
`
`10.3
`
`10.4
`
`10.5
`
`introduction 309
`Architecturesfor the Noise-Shaping Loop 311
`10.2.1 Delta-Sigma Loop 311
`10.2.2 Error Feedback Structure 313
`10.2.3 Cascade Structure 315
`10.2.4 Multibit Quantizer Loops 316
`Design Example 1: A Fifth-OrderSingle-Bit Noise-Shaping Loop 321
`10.3.1 The Noise Transfer Function 321
`10.3.2 The Modulator Structure 322
`Design Example 2: A Third-Order (2+1) Multibit Cascade
`Noise-Shaping Loop 324
`Conclusion 331
`References 332
`
`Chapter 11
`
`Analog Circuit Design for A> ADCs 333
`Brian Brandt, Paul F. Ferguson, and Mike Rebeschini
`
`11.1
`11.2
`11.3
`
`11.4
`
`Introduction 333
`Architectural Considerations 334
`Building Blocks 336
`11.3.1 Input Integrator 336
`11.3.2 Specifications 337
`11.3.3 Fully Differential SC Integrator 337
`11.3.4 Op-Amp 343
`Circuit Nonidealities 348
`11.4.1 Effects of Component Nonidealities on the Integrator Performance 348
`11.4.2 Nonlinear Effects 350
`11.4.3 Intrinsic Noise 353
`
`

`

`xii
`
`Contents
`
`14
`
`11.6
`
`T12
`
`11.8
`
`11.9
`
`Modulator Component Design Considerations 356
`11.5.1 The Feedback DAC 356
`11.5.1.1 Reference Nonidealities 356
`11.5.1.2 Charge-Taking Nonidealities 357
`11.5.1.3 Charge-Delivery Nonidealities 358
`11.5.2 The Comparator 360
`11.5.3 The Clock Generation Circuitry 361
`System-Level Considerations 361
`11.6.1 Dynamic Range Considerations 361
`11.6.2 Clock Jitter 363
`11.6.3 Input Impedance 363
`Layout Considerations 365
`11.7.1 Signal Paths 365
`11.7.2 Busses 365
`11.7.3 RF Coupling 366
`11.7.4 Interfacing to the ADC 367
`Design Examples 369
`11.8.1 Second-Order Single-Stage AZ Modulator 369
`11.8.2 Second-Order Cascaded Modulator (1-1) 373
`Conclusion 378
`References 378
`
`Chapter 12
`
`Analog Circuit Design for AX DACs 380
`Mike Rebeschini and Paul F. Ferguson, Jr.
`
`12.1
`T22
`
`12.3
`
`12.4
`
`Introduction 380
`Building Blocks 381
`12.2.1 The Low-Resolution Input DAC 382
`12.2.2 Voltage References 384
`12.2.3 Reconstruction Filter 386
`12.2.3.1 Specifications 386
`12.2.3.2 Switched-Capacitor Reconstruction Using Biquads 387
`12.2.3.3 Noise-Shaping Filter 389
`12.2.3.4 Analog Decimation Filters for AZ DACs 390
`12.2.3.5 Effect of Nonideal Integrator Transfer Function 394
`12.2.4 Discrete-Time/Continuous-Time Interface 395
`12.2.4.1 Final Discrete-Time Stage 395
`12.2.4.2 Continuous-Time Reconstruction Filter 396
`12.2.5 Other Nonideal Effects 397
`12.2.5.1 Intrinsic Noise 397
`12.2.5.2 Dynamic Range Considerations 398
`Layout Considerations 398
`12.3.1 Differences from the ADC 398
`12.3.2 LayoutInfluences on the Architecture 399
`Design Examples 399
`12.4.1 A One-Bit High-Order AX DAC 399
`12.4.2 AMASH DAC 403
`12.4.3 Recent Developments 404
`References 404
`
`

`

`Contents
`
`xiii
`
`Chapter 13 Decimation and Interpolation for AX Conversion 406
`Steven R. Norsworthy and Ronald E. Crochiere
`
`13.1
`13.2
`13.3
`
`13.4
`Tei
`
`13.6
`
`13.8
`
`Introduction 406
`Scope of Design Trade-Offs and Alternatives 408
`Basic Principles of Sampling Rate Conversion—Algorithm Issues 408
`13.3.1 Decimation by M 410
`13.3.2 Interpolation by £ 411
`13.3.3 Duality 411
`13.3.4 Fractional Rate Changing 413
`Multistage Conversion 413
`Filter Design Considerations 416
`13.5.1 sincFilters 416
`13.5.2 Half-BandFilters 418
`13.5.3 Ternary-EncodedFIR Filters 419
`13.5.4 Combining sincFilters with FIR and IIR Filters 420
`13.5.5 Minimum-Phase FIR Filters 421
`13.5.6 Compensation Techniques 421
`Digital Filter Structures 422
`13.6.1 Direct-Form and Transpose Direct-Form Decimators and Interpolators
`424
`13.6.2 Polyphase Architectures for Decimators and Interpolators 426
`13.6.3 Multistage Architectures 429
`Hardware Implementation—Architectural Issues 432
`13.7.1 Historical Background 432
`13.7.2 Architectural Features and Styles 432
`13.7.3 Arithmetic Processing Issues 433
`13.7.3.1 Bit-Serial and Digit-Serial Arithmetic 433
`13.7.3.2 Parallel Multiplication 435
`13.7.3.3 Combined Bit-Serial and Bit-Parallel Architectures 435
`13.7.3.4 Single-Multiplier Architectures 436
`13.7.4 DSP and Programmable Implementations 438
`13.7.4.1 Multirate Filtering Efficiency on DSPs 440
`13.7.4.2 Multistage Implementation Including sinc'Filters 441
`13.7.4.3 Data Transfers and Buffering Between the Stages 441
`13.7.5 Mixed Analog and Digital Implementations 443
`Conclusion 443
`Acknowledgments 444
`References 444
`
`Chapter 14
`
`CAD for the Analysis and Design of A> Converters 447
`Christopher Wolff, John G. Kenney, and L. Richard Carley
`
`14.1
`14.2
`
`Introduction 447
`Multibit Converter Design 447
`14.2.1 Accumulation of Quantization Error 448
`14.2.2 Formulation and Solution of the Optimization Problem 449
`
`

`

`xiv
`
`Contents
`
`14.2.2.1 Quantization Noise 450
`14.2.2.2 Constraints 450
`14.2.2.3 Representation of Closed-Loop Poles for the Optimizer 451
`14.2.3 Example Results 4514
`14.3 Simulation Based on Difference Equations 452
`14.4 Simulation Based on the Quantizer Transfer Function 453
`14.4.1 Statistical Average Quantizer Transfer Function 453
`14.4.2 Distortion 455
`14.5 Simulation Approaches 458
`14.5.1 Overview 458
`14.5.2 Model Comparison 459
`14.5.3 Efficient Macromodel Simulation 460
`14.6 Conclusion 463
`References 464
`For Further Reading 466
`
`Index 469
`
`About the Editors 475
`
`

`

`Preface
`
`This book hasthe distinction of being thefirst original text on the subject of delta-sigma
`data conversion. Because of this, we thought our readers might appreciate a little back-
`ground on howthis book came into being. In 1992, the IEEE Press approached us about
`authoring a book on this subject. At the time, we felt that in order to do the job right, it
`would be necessary to enlist a number of authors renowned for their expertise in areas
`related to delta-sigma modulation. Afterall, the field of delta-sigma modulation encom-
`passes many diverse disciplines: systems and control theory, digital and analog signal
`processing, VLSI integrated circuit design, and knowledge of consumer and communica-
`tions applications. We did not feel qualified by ourselves to write about all of these.
`Therefore, we quickly concluded that we should gatheradditional experts who could join
`us in thoroughly covering these specialties and then treat the chapters more or less inde-
`pendently. With this style of book, there is always a tendency for the authors to overlap
`material, but we tried to orchestrate the overall effort to minimize overlap and to maxi-
`mize original content. Nevertheless,if the book comesacross to the readersas a collection
`of chapters, we confessthatit really is just that! Nonetheless we hopethat this text is use-
`ful and authoritative, and that it will quickly become a standard for both industry and aca-
`demiain this important area.
`Weare grateful to the contributing authors for their excellent material, and to the
`reviewers (Professors Ian Galton and Stanley Lipshitz, Dr. David Rich, and others) for
`their valuable comments and suggestions.
`
`Steven R. Norsworthy
`Richard Schreier
`Gabor C. Temes
`
`xv
`
`

`

`y.c.cany|An Overview
`of Basic Concepts *
`
`Chapter 7
`
`1.1 INTRODUCTION
`
`This chapter reviews the main properties of oversampling techniques that are useful for
`converting signals between analog and digital formats. Oversampling has become popular
`in recent years because it avoids many of the difficulties encountered with conventional
`methodsfor analog-to-digital and digital-to-analog (A/D, D/A) conversion, especially for
`those applications that call for high-resolution representation of relatively low-frequency
`signals.
`Conventional converters,illustrated in Figure 1.1, are often difficult to implementin
`fine-line very large scale integration (VLSI) technology. These difficulties arise because
`conventional methods need precise analog componentsin their filters and conversioncir-
`cuits and becausetheir circuits can be very vulnerable to noise and interference. The virtue
`of the conventional methodsis their use of a low sampling frequency, usually the Nyquist
`rate of the signal (i.e., twice the signal bandwidth).
`A low-passfilter at the input to the encoder of Figure 1.1 attenuates high-frequency
`noise and out-of-band components ofthe signal that alias into the signal when sampled at
`the Nyquist rate. Propertiesof this filter are usually specified for each application. The A/D
`circuit can take a numberof different forms, such as flash converters for fast operation,
`successive-approximation converters for moderate rates, and ramp converters for slow
`ones. At the decodera filter smooths the sampled output of the D/A circuit; the amount of
`smoothing required is usually part of the specification of the system. Thecircuits of these
`conventional converters require high-accuracy analog componentsin order to achieve high
`overall resolution.
`
`*This chapteris a rewrite of material from reference[1].
`
`

`

`1 An Overview of Basic Concepts
`
`Nyquist
`sampling
`clock
`
`v A
`
`digital Low-pass
`nalog to
`filter —
`
`
`
`Clock
`
`PCM ——>
`
`
`
`
`
`Low-pass
`Digital
`filter
`to analog
`
`
`
`
`
`Analog
`output
`
`Figure 1.1 Conventional pulse code modulation (PCM), including analogfil-
`ters for curtailing the aliasing noise in the encoder and for smooth-
`ing the output from the decoder.
`
`Oversampling converters, illustrated in Figure 1.2, can use simple and relatively
`high-tolerance analog components to achieve high resolution, but they require fast and
`complexdigital signal processing stages. These converters modulate the analog signal into
`a simple code, usually single-bit words, at a frequency muchhigherthan the Nyquistrate.
`
`High-speed
`clock
`
`|
`Analog
`“(ioe
`
`input
`
`‘i
`
`;
`Nyquist
`clock
`
`|
`
`PCM
`
`Encoder
`
`.
`Nyquist
`clock
`
`PCM
`——P| Register
`
`Digital
`filter
`
` Analog
`
`
`High-speed
`clock
`
`Demodulator
`
`output
`|[=-———>
`
`Decoder
`
`Figure 1.2 Oversampling pulse code modulation. The modulation and demod-
`ulation occur at sufficiently high sampling rate that digital filters
`can provide mostfor the antialiasing and smoothing functions.
`
`

`

`Digital Modulation
`
`3
`
`Weshall show that the design of the modulator cantrade resolution in time forresolution
`in amplitude in such a waythat imprecise analog circuits can be tolerated. The use of high-
`frequency modulation and demodulation eliminates the need for abrupt cutoffs in the ana-
`log antialiasing filter at the input to the A/D converter, as well as in the filters that smooth
`the analog outputof the D/A converter. Digitalfilters are used instead as illustrated in Fig-
`ure 1.2. A digital filter smooths the output of the modulator, attenuating noise, interfer-
`ence, and high-frequency components of the signal before they can alias into the signal
`band whenthe code is resampled at the Nyquist rate. Anotherdigital filter interpolates the
`code in the decoderto a high word rate beforeit is demodulated to analog form.
`Oversampling converters make extensive use of digital signal processing, taking
`advantageofthe fact that fine-line VLSI is better suited for providing fast digital circuits
`than for providing precise analog circuits. Because their sampling rate usually needsto be
`several orders of magnitude higher than the Nyquist rate, oversampling methodsare best
`suited forrelatively low-frequency signals. They have found use in such applications as
`digital audio, digital telephony, and instrumentation. Future applications in video and
`radar systems are imminentas faster technologies becomeavailable.
`An important difference between conventional converters and oversampling ones
`involve testing and specifying their performance. With conventional converters there is a
`one-to-one correspondence between input and output sample values, and hence one can
`describe their accuracy by comparing the values of corresponding input and output sam-
`ples. In contrast there is no similar correspondence in oversampling converters because
`they inherently include digital low-pass filters, and hence each input sample value contrib-
`utes to a whole train of output samples. Consequently, it has been useful to borrow tech-
`niques from communication technology to describe the performance of oversampling
`converters. Thus we measure their root-mean-square (rms) noise under various conditions,
`the distortion they introduce into sinusoidal signals, and their frequency responses. An
`important task in designing an oversampling converteris therefore the calculation of rms
`values of modulation noise and its spectral density. Examples of such calculations will be
`given in following sections.
`This chapter is organized into four main sections. Following this introduction, Sec-
`tion 1.2 describes some basic properties of the quantization noise. It then introduces delta-
`sigma modulation as a technique for shaping the spectrum of quantization noise, moving
`mostof the noise powerto high frequencies, well outside the band of the signal, whereit is
`removed bydigital filtering. A number of other modulators are also described. Section 1.3
`discusses the design of digital filters that decimate the modulated signal, converting it
`from a sequence ofshort digital words occurring at a high rate into long words occurring
`at the Nyquist rate. Section 1.4 describes oversampling D/A converters.
`
`1.2 DIGITAL MODULATION
`
`1.2.1. Quantization
`
`Quantization of amplitude and sampling in timeare at the heart of all digital modu-
`lators. Periodic sampling at rates more than twice the signal bandwidth need not intro-
`duce distortion, but quantization does, and our primary objective in designing modulators
`is to limit this distortion. We begin our discussion by describing some basic properties of
`
`

`

`1 An Overview of Basic Concepts Input range
`
`(b)
`
`Input range = + 6
`
`(a)
`
`Figure 1.3
`
`(a) An example of a uniform multilevel quantization characteristic
`that is represented by linear gain G and anerrore. (b) For two-
`level quantization the gain G is arbitrary.
`
`quantization that will be useful for specifying the noise from modulators. Figure 1.3(a)
`shows a uniform quantization that rounds off a continuous amplitude signal x to odd inte-
`gers in the range +5. In this example the level spacing A is 2. We will find it useful to
`represent the quantized signal y by a linear function Gx with anerror e: that is,
`
`y = Gxt+e
`
`(1.1)
`
`The gain G is the slope ofthe straight line that passes through the center of the quantiza-
`tion characteristic so that, when the quantizer does notsaturate (i.e., when —6 <x <6), the
`error is bounded by +A/2. Notice that the above consideration remains applicable to a two-
`level (single-bit) quantizer, as illustrated in Figure 1.3(b), but in this case the choice of
`gain G is arbitrary.
`The error is completely defined by the input, but if the input changes randomly
`between samples by amounts comparable with or greater than the threshold spacing,
`without causing saturation, then the error is largely uncorrelated from sample to sample
`and has equal probability of lying anywhere in the range +A/2. If we further assumethat
`the errorhasstatistical properties that are independentof the signal, then we can represent
`
`

`

`Digital Modulation
`
`5
`
`it by a noise, and some important properties of modulators can be determined. In many
`cases experiments have confirmed these properties, but there are two importantinstances
`where they may not apply: when the input is constant, and when it changes regularly by
`multiples or submultiples of the step size between sample times, as can happen in feed-
`back circuits.
`Whenwetreat the quantization error e as having equal probability of lying anywhere
`in the range +A/2, its mean square value is given by
`
`I
`
`nN
`
`%
`
`a _—,
`
`-A/2
`
`NR
`
`%
`
`>
`
`ul
`
`nlPe
`
`(1.2)
`
`For the ensuing discussion of spectral densities of the noise, we shall employ a one-sided
`representation of frequencies: that is, we assumethatall the poweris in the positive range
`of frequencies. When a quantized signal is sampled at frequency f, = 1/7, all of its
`powerfolds into the frequency band 0 <f</,/2. Then,if the quantization noise is white,
`the spectral density of the sampled noise is given by
`
`E(f) = ensP = CrmgN2T
`
`(1.3)
`
`Wecan use this result to analyze examples of oversampling modulators. Considerfirst
`ordinary pulse code modulation (PCM). A signal lying in the frequency band 0 <f<fo, to
`whicha dither signal contained in the band fp <f< f,/2 is added,is pulse code modulated
`at f,. The oversampling ratio (OSR), definedas the ratio of the sampling frequency f, to
`the Nyquist frequency 2fp, is given by the integer
`1
`Je _
`2fo fol
`
`(1.4)
`
`OSR =
`
`If the dither is sufficiently large and busy to whiten and decorrelate the quantizationerror,
`the noise powerthat falls into the signal band will be given by
`
`2
`No =
`
`fo
`
`0
`
`2
`
`_ ems
`2
`w=
`uid
`e (f) af — a = OSR
`
`(1.5)
`
`Thus we have the well-known result that oversampling reduces the in-band rms noise
`from ordinary quantization by the square root of the oversampling ratio. Therefore each
`doubling of the sampling frequency decreases the in-band noise by 3 dB, increasing the
`resolution by only half a bit.
`
`1.2.2 Delta-Sigma Modulation
`
`1.2.2.1 First-Order Feedback Quantizer. A more efficient oversampling
`quantizeris the delta-sigma (AZ) modulator shownin Figure 1.4(a). Although AX modu-
`lators usually employ two-level quantization, we commenceour discussion by assuming
`the modulator contains a multilevel, uniform quantizer with unity gain G = 1. The input
`
`

`

`1 An Overview of Basic Concepts
`
`Clock,f,
`
`Integrator
`Quantization
`
`(a)
`
`Accumulation
`
`(b)
`
`Figure 1.4 A block diagram of a AE quantizer and its sampled-data equivalent
`circuit.
`
`to the circuit feeds to the quantizer via an integrator, and the quantized output feeds back
`to subtract from the input signal. This feedback forces the average value of the quantized
`signal to track the average input. Any persistent difference between them accumulatesin
`the integrator and eventually corrects itself. Figure 1.5 illustrates the response ofthe cir-
`cuit to a ramp input; it shows how the quantized signal oscillates between two levels that
`are adjacentto the input value in such a mannerthatits local average equals the average
`input value [2].
`
`Quantized output
`
`
`
`
`Input
`
`Figure 1.5 The response of a multilevel AZ quantizerto a ramp input. A two-
`level response is obtained by curtailing input amplitude to a range
`of values that lies between two adjacent quantization levels.
`
`

`

`Digital Modulation
`
`7
`
`1.2.2.2 Modulation Noise in Busy Signals. We analyze the modulator by
`meansof the equivalent circuit shown in Figure 1.4(b). Here an added signal e represents
`the quantization error in accordance with Eq. (1.1) and the quantization gain G set to
`unity. Because this is a sampled-data circuit, we represent the integration by accumula-
`tion, also with unity gain. It can easily be shownthat the output of the accumulatoris
`
`and the quantized signalis
`
`Wy ep yo eed
`
`dy = X_, Fle;—2;_))
`
`(1.6)
`
`(1.7)
`
`Thusthis circuit differentiates the quantizatio

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket