DAC Reconstruction Filter

Total Page:16

File Type:pdf, Size:1020Kb

DAC Reconstruction Filter EE247 Lecture 17 DAC Converters (continued) – Reconstruction filter • DAC self calibration techniques – Current copiers – Dynamic element matching ADC Converters • Sampling – Sampling switch induced distortion – Sampling switch charge injection • Complementary switch • Use of dummy device • Bottom-plate switching EECS 247 Lecture 17: Data Converters © 2005 H.K. Page 1 DAC Reconstruction Filter B fs/2 • Need for and 1 requirements depend 0.5 DAC Input on application 0 0 0.5 1 1.5 2 2.5 3 1 6 x 10 0.5 • Tasks: sinc 0 0 0.5 1 1.5 2 2.5 3 – Correct for sinc distortion 1 6 x 10 – Remove “aliases” 0.5 (stair-case DAC Output 0 0 0.5 1 1.5 2 2.5 3 approximation) Frequency 6 x 10 EECS 247 Lecture 17: Data Converters © 2005 H.K. Page 2 Reconstruction Filter Options Digital SC CT DAC ZOH Filter Filter Filter • Digital and SC filter possible only in combination with oversampling (signal bandwidth B << fs/2) • Digital filter – Band limits the input signal à prevent aliasing – Could also provide high-frequency pre-emphasis to compensate in-band sinc amplitude droop associated with the inherent DAC ZOH function EECS 247 Lecture 17: Data Converters © 2005 H.K. Page 3 DAC Implementation Examples • Untrimmed segmented – T. Miki et al, “An 80-MHz 8-bit CMOS D/A Converter,” JSSC December 1986, pp. 983 – A. Van den Bosch et al, “A 1-GSample/s Nyquist Current-Steering CMOS D/A Converter,” JSSC March 2001, pp. 315 • Current copiers: – D. W. J. Groeneveld et al, “A Self-Calibration Technique for Monolithic High-Resolution D/A Converters,” JSSC December 1989, pp. 1517 • Dynamic element matching: – R. J. van de Plassche, “Dynamic Element Matching for High- Accuracy Monolithic D/A Converters,” JSSC December 1976, pp. 795 EECS 247 Lecture 17: Data Converters © 2005 H.K. Page 4 2m tech., 5Vsupply 8x8 array Segmented (6+2) EECS 247 Lecture 17: Data Converters © 2005 H.K. Page 5 Two sources of systematic error: - Finite current source output resistance - Voltage drop due to finite ground bus resistance EECS 247 Lecture 17: Data Converters © 2005 H.K. Page 6 Current-Switched DACs in CMOS VV- 2 Ik1 = ( GSM1 th) V=V-4RI,V=-V7RI I GSM2GSM1GSM3GSM1 out V=V-9RI,V=-V10RI GSM4GSM1GSM5GSM1 2 æö4RI VV- 2 1- VDD I21==kI( GSM2 th) ç÷ VV- èøGSM1 th 2I1 g = M1 I M2 M3 M4 M5 mM1 1 I I I I VV- 2 3 4 5 GSM1 th 2 æö4Rg mM1 ®I2=»II11ç÷1- (1-4Rgm ) èø2 M1 2 æö7Rg Rx4I Rx3I Rx2I RxI mM1 ®I3=»II11ç÷1- (1-7Rgm ) èø2 M1 2 æö9Rg mM1 Example: 5 unit element current sources ® I4=»II11ç÷1- (1-9Rgm ) èø2 M1 2 æö10Rg mM1 ®I5=»II11ç÷1- (1-10Rgm ) èø2 M1 •Assumption: RI is small compared to transistor gate overdrive à Desirable to have gm small EECS 247 Lecture 17: Data Converters © 2005 H.K. Page 7 Current-Switched DACs in CMOS Example: INL of 7 unit element DAC 0.3 Sequential current source switching Symmetrical current source switching 0.2 0.1 INL [LSB] 0 -0.1 0 1 2 3 4 5 6 7 Input Example: 7 unit element current source DAC- assume gmxR=1/100 •If switching of current sources sequential (1-2-3-4-5-6-7) à INL= +0.25LSB •If switching of current sources symmetrical (4-3-5-2-6-7 ) à INL = +0.09, -0.058LSB EECS 247 Lecture 17: Data Converters © 2005 H.K. Page 8 Current-Switched DACs in CMOS Example: DNL of 7 unit element DAC 0.2 0.1 0 DNL [LSB] -0.1 Sequential current source switching Symmetrical current source switching -0.2 1 2 3 4 5 6 7 Input Example: 7 unit element current source DAC- assume gmxR=1/100 •If switching of current sources sequential (1-2-3-4-5-6-7) à DNLmax= + 0.15LSB •If switching of current sources symmetrical (4-3-5-2-6-7 ) à DNL = + 0.15LSB EECS 247 Lecture 17: Data Converters © 2005 H.K. Page 9 (5+5) More recent published DAC using symmetrical switching built in 0.35m/3V analog/1.9V digital, area x10 smaller compared to previous example EECS 247 Lecture 17: Data Converters © 2005 H.K. Page 10 EECS 247 Lecture 17: Data Converters © 2005 H.K. Page 11 16bit DAC (6+10)- MSB DAC uses calibrated current sources I/2 I/2 Current Divider I EECS 247 Lecture 17: Data Converters © 2005 H.K. Page 12 EECS 247 Lecture 17: Data Converters © 2005 H.K. Page 13 Current Divider Accuracy I/2 I/2 I/2+dId /2 I/2-dId /2 IId1+ d2 Id = M1 M2 M1 M2 2 dIII- d= d1d2 I I IIdd W Ideal Current dI2d éùæöd L Real Current =´+dVth Divider êúç÷W Divider IVV- èøL dGSth ëû M1& M2 mismatched àProblem: Device mismatch could severely limit DAC accuracy EECS 247 Lecture 17: Data Converters © 2005 H.K. Page 14 EECS 247 Lecture 17: Data Converters © 2005 H.K. Page 15 Dynamic Element Matching During F1 During F2 (1) (2) 1 I=1 I1( +D ) I=I1o1( -D ) 1 2 o1 1 2 Io/2 Io/2 (1) (2) 1 I=1 I1-D I=I1o1( +D ) I 2 2 o1( ) 2 2 1 I2 fclk II(1)+ (2) 22 / 2 error D1 I2 = 2 I (11-D) +( +D ) Io = o 11 22 Io »Dfor1 small 2 EECS 247 Lecture 17: Data Converters © 2005 H.K. Page 16 EECS 247 Lecture 17: Data Converters © 2005 H.K. Page 17 Dynamic Element Matching During F Io/2 During F1 2 Io/4 Io/4 I (1) 1 (2) 1 3 I4 I2 I1 = 2 Io (1+ D1 ) I1 = 2 Io (1- D1 ) (1) 1 (2) 1 fclk I2 = 2 Io (1- D1 ) I2 = 2 Io (1+ D1 ) (1) 1 (1) (2) 1 (2) I3 = 2 I1 (1+ D2 ) I3 = 2 I1 (1- D2 ) / 2 error D2 1 1 = 4 Io (1+ D1 )(1+ D2 ) = 4 Io (1- D1 )(1- D2 ) I1 I (1) + I (2) I = 3 3 3 2 f I (1+ D )(1+ D )+ (1- D )(1- D ) clk = o 1 2 1 2 4 2 Io = (1+ D1D2 ) 4 / 2 error D1 I 2 o E.g. D1 = D2 = 1% à matching error is (1%) = 0.01% EECS 247 Lecture 17: Data Converters © 2005 H.K. Page 18 Summary D/A Converter • D/A architecture – Unit element – complexity proportional to 2B- excellent DNL – Binary weighted- complexity proportional to B- poor DNL – Segmented- unit element MSB(B1)+ binary weighted LSB(B2)à complexity B1 proportional (2 -1) + B2 – DNL compromise between the two • Static performance – Component matching • Dynamic performance – Glitches • DAC improvement techniques – Symmetrical DAC element switching rather than sequential switching – Current source self calibration – Dynamic element matching EECS 247 Lecture 17: Data Converters © 2005 H.K. Page 19 MOS Sampling Circuits EECS 247 Lecture 17: Data Converters © 2005 H.K. Page 20 Re-Cap Analog Input Analog Anti-Aliasing Preprocessing Filter A/D Sampling • How can we Conversion +Quantization 000 build circuits DSP ...001... 110 that "sample" D/A "Bits to Conversion Staircase" Analog Reconstruction Post processing Filter Analog Output EECS 247 Lecture 17: Data Converters © 2005 H.K. Page 21 Ideal Sampling f1 • In an ideal world, vIN vOUT zero resistance S1 sampling switches C would close for the briefest instant to sample a continuous f1 voltage vIN onto the capacitor C T=1/fS • Not realizable! EECS 247 Lecture 17: Data Converters © 2005 H.K. Page 22 Ideal T/H Sampling f1 vIN vOUT S1 C f1 T=1/fS • Vout tracks input when switch is closed • Grab exact value of Vin when switch opens • "Track and Hold" (T/H) (often called Sample & Hold!) EECS 247 Lecture 17: Data Converters © 2005 H.K. Page 23 Ideal T/H Sampling Continuous time Time T/H signal (SD Signal) Clock DT Signal EECS 247 Lecture 17: Data Converters © 2005 H.K. Page 24 Practical Sampling f1 vIN vOUT M1 C • Switch induced noise power à kT/C • Finite Rsw à limited bandwidth • Rsw = f(Vin) à distortion • Switch charge injection • Clock jitter EECS 247 Lecture 17: Data Converters © 2005 H.K. Page 25 kT/C Noise k T D2 B £ C 12 2 æ 2B -1ö ç ÷ C ³ 12kBT ç ÷ è VFS ø In high resolution ADCs kT/C noise usually dominates overall error (power dissipation considerations). B Cmin (VFS = 1V) 8 0.003 pF 12 0.8 pF 14 13 pF 16 206 pF 20 52,800 pF EECS 247 Lecture 17: Data Converters © 2005 H.K. Page 26 Acquisition Bandwidth • The resistance R of f switch S1 turns the 1 sampling network into a v lowpass filter with IN vOUT R S1 risetime = RC = t C • Assuming Vin is constant during the sampling period and C v (t) = v (1- e-t /t ) is initially discharged out in EECS 247 Lecture 17: Data Converters © 2005 H.K. Page 27 Switch On-Resistance æö1 Vin-Vtout ç÷=<<D èø2 fs f1 -1 2 f t Ve s <<D in vIN vOUT S1 Worst Case: VVin= FS R T 1 C t <<- 2 ln(21B - ) 11 R <<- 2 fC B s ln(21- ) f1 Example: T=1/fS B = 14, C = 13pF, fs = 100MHz T/t >> 19.4, R << 40W EECS 247 Lecture 17: Data Converters © 2005 H.K. Page 28 Switch On-Resistance WVæöDS 1 dID()triode ID()triode=mCoxç÷VGS-VVTH-@DS , Lèø2 RONdVDS VDS ®0 11 R == ON WW mmC(V-V) C(V--VV) oxLLGSthoxDDthin 1 for R = o W mC(VV- ) oxL DDth R R = o ON V 1- in VVDD- th EECS 247 Lecture 17: Data Converters © 2005 H.K.
Recommended publications
  • CHAPTER 3 ADC and DAC
    CHAPTER 3 ADC and DAC Most of the signals directly encountered in science and engineering are continuous: light intensity that changes with distance; voltage that varies over time; a chemical reaction rate that depends on temperature, etc. Analog-to-Digital Conversion (ADC) and Digital-to-Analog Conversion (DAC) are the processes that allow digital computers to interact with these everyday signals. Digital information is different from its continuous counterpart in two important respects: it is sampled, and it is quantized. Both of these restrict how much information a digital signal can contain. This chapter is about information management: understanding what information you need to retain, and what information you can afford to lose. In turn, this dictates the selection of the sampling frequency, number of bits, and type of analog filtering needed for converting between the analog and digital realms. Quantization First, a bit of trivia. As you know, it is a digital computer, not a digit computer. The information processed is called digital data, not digit data. Why then, is analog-to-digital conversion generally called: digitize and digitization, rather than digitalize and digitalization? The answer is nothing you would expect. When electronics got around to inventing digital techniques, the preferred names had already been snatched up by the medical community nearly a century before. Digitalize and digitalization mean to administer the heart stimulant digitalis. Figure 3-1 shows the electronic waveforms of a typical analog-to-digital conversion. Figure (a) is the analog signal to be digitized. As shown by the labels on the graph, this signal is a voltage that varies over time.
    [Show full text]
  • Efficient Implementations of Discrete Wavelet Transforms Using Fpgas Deepika Sripathi
    Florida State University Libraries Electronic Theses, Treatises and Dissertations The Graduate School 2003 Efficient Implementations of Discrete Wavelet Transforms Using Fpgas Deepika Sripathi Follow this and additional works at the FSU Digital Library. For more information, please contact [email protected] THE FLORIDA STATE UNIVERSITY COLLEGE OF ENGINEERING EFFICIENT IMPLEMENTATIONS OF DISCRETE WAVELET TRANSFORMS USING FPGAs By DEEPIKA SRIPATHI A Thesis submitted to the Department of Electrical and Computer Engineering in partial fulfillment of the requirements for the degree of Master of Science Degree Awarded: Fall Semester, 2003 The members of the committee approve the thesis of Deepika Sripathi defended on November 18th, 2003. Simon Y. Foo Professor Directing Thesis Uwe Meyer-Baese Committee Member Anke Meyer-Baese Committee Member Approved: Reginald J. Perry, Chair, Department of Electrical and Computer Engineering The office of Graduate Studies has verified and approved the above named committee members ii ACKNOWLEDGEMENTS I would like to express my gratitude to my major professor, Dr. Simon Foo for his guidance, advice and constant support throughout my thesis work. I would like to thank him for being my advisor here at Florida State University. I would like to thank Dr. Uwe Meyer-Baese for his guidance and valuable suggestions. I also wish to thank Dr. Anke Meyer-Baese for her advice and support. I would like to thank my parents for their constant encouragement. I would like to thank my husband for his cooperation and support. I wish to thank the administrative staff of the Electrical and Computer Engineering Department for their kind support. Finally, I would like to thank Dr.
    [Show full text]
  • Post-Sampling Aliasing Control for Natural Images
    POST-SAMPLING ALIASING CONTROL FOR NATURAL IMAGES Dinei A. F. Florêncio and Ronald W. Schafer Digital Signal Processing Laboratory School of Electrical and Computer Engineering Georgia Institute of Technology Atlanta, Georgia 30332 f1orenceedsp . gatech . edu rws@eedsp . gatech . edu ABSTRACT Shannon sampling theorem, and can be useful in developing Sampling and recollstruction are usuaiiy analyzed under better pre- and post-filters based on non-linear techniques. the framework of linear signal processing. Powerful tools Critical Morphological Sampling is similar to traditional like the Fourier transform and optimum linear filter design techniques in the sense that it also requires pre-ifitering be- techniques, allow for a very precise analysis of the process. fore subsampling. In some applications, this pre-ifitering In particular, an optimum linear filter of any length can be maybe undesirable, or even impossible, in which case the derived under most situations. Many of these tools are not signal is simply subsampled, without any pre-filtering, or available for non—linear systems, and it is usually difficult to a very simple filter is used. An example of increasing im find an optimum non4inear system under any criteria. In portance is video processing, where the high data rate and this paper we analyze the possibility of using non-linear fil memory restrictions often limit the filtering to very short tering in the interpolation of subsampled images. We show windows. that a very simple (5x5) non-linear reconstruction filter out- In this paper we show how it is possible to reduce performs (for the images analyzed) linear filters of up to the effects of aliasing by using non-linear reconstruction 256x256, including optimum (separable) Wiener filters of techniques.
    [Show full text]
  • Compensation of Reconstruction Filter Effect in Digital Signal Processing System
    Journal of Signal Processing, Vol.18, No.3, pp.121-134, May 2014 PAPER Compensation of Reconstruction Filter Effect in Digital Signal Processing System Sukanya Praesomboon1, Kobchai Dejhan1 and Surapun Yimman2 1Faculty of Engineering, King Mongkut’s Institute of Technology Ladkrabang, Bangkok 10520, Thailand 2Faculty of Applied Science, King Mongkut’s University of Technology North Bangkok, Bangkok 10800, Thailand E-mail: [email protected], [email protected], [email protected] Abstract This paper proposes the reduction effect of reconstruction filter for digital signal processing system. It is well known that the reconstruction filter limits the bandwidth of output signal processing and the output signal is staircase form or has high frequency components. For effect reduction we use the nonrecursive system which corresponds with the inverse system function of the reconstruction filter. The initial step starts with the analog system function of the reconstruction filter and is converted to a discrete-time system using the approximation of derivative technique and inverse system. This inverse discrete-time system function is a nonrecursive system to compensate the reduction effect of the reconstruction filter implemented by using the software. For hardware experiments, we use TMS320C31 digital signal processor, D/A, PIC-32 microcontroller, PWM analog output. The experimental results of the proposed principle show that it can be used to compensate the bandwidth and reduce the total harmonic distortion (THD) of high frequency signal. In addition, this experiment shows that the nonrecursive system for compensation uses only first-order system and it does not utilizes any more processor. Furthermore, it is able to increase the performance.
    [Show full text]
  • Oversampled Perfect Reconstruction Filter Bank Transceivers
    Oversampled Perfect Reconstruction Filter Bank Transceivers Siavash Rahimi Department of Electrical & Computer Engineering McGill University Montreal, Canada March 2014 A thesis submitted to McGill University in partial fulfillment of the requirements for the degree of Doctor of Philosophy. c 2014 Siavash Rahimi 2014/03/05 i Contents 1 Introduction 1 1.1 Multicarrier Modulation ............................ 1 1.2 Literature Review ................................ 3 1.2.1 Oversampled perfect reconstruction filter bank ............ 5 1.2.2 Synchronization and equalization ................... 6 1.2.3 Extension to multi-user applications .................. 8 1.3 Thesis Objectives and Contributions ..................... 9 1.4 Thesis Organization and Notations ...................... 12 2 Background on Filter Bank Multicarrier Modulation 14 2.1 OFDM ...................................... 15 2.1.1 The Cyclic Prefix ............................ 17 2.1.2 OFDM Challenges ........................... 19 2.2 Multirate Filter Banks ............................. 22 2.2.1 Basic Multirate Operations ...................... 24 2.2.2 Transceiver Transfer Relations and Reconstruction Conditions . 29 2.2.3 Modulated Filter Banks ........................ 32 2.2.4 Oversampled Filter Banks ....................... 37 2.3 A Basic Survey of Different FBMC Types .................. 39 2.3.1 Cosine Modulated Multitone ...................... 39 2.3.2 OFDM/OQAM ............................. 41 2.3.3 FMT ................................... 45 2.3.4 DFT modulated OPRFB ........................ 46 Contents ii 3 OPRFB Transceivers 47 3.1 Background and Problem Formulation .................... 47 3.2 A Factorization of Polyphase Matrix P(z) .................. 51 3.2.1 Preliminary Factorization of P(z)................... 51 3.2.2 Structure of U(z) ........................... 52 3.2.3 Expressing U(z) in terms of Paraunitary Building Blocks ...... 54 3.3 Choice of a Parameterization for Paraunitary Matrix B(z) ........
    [Show full text]
  • M-Ary Orthogonal Modulation Using Wavelet
    M-ARY ORTHOGONAL MODULATION USING WAVELET BASIS FUNCTIONS A Thesis Presented to The Faculty of the School of Electrical Engineering and Computer Science Fritz J. and Dolores H. Russ College of Engineering and Tech~~olog~. Ohio University In Partial Fulfillment of the Requirements for the Degree Master of Science by Xiaoyun Pan No\~ember,3000 THIS THESIS ENTITLED "M-ARY 0:RTHOGONAL MODULATION USING WAVELET BASIS FUNCTIONS" by Xiaoyun Pan has been approved for the School of Electrical Engineering and Computer Science and the Russ College of Engineering and Technology Jerrel R. Mitchell, Dean :/ ,I Fritz J. and Dolores H. Russ College of Engineering and Technology Acknowledgement I would like to express my sincere gratitude to my advisor, Dr. Jeffrey C. Dill, for his instruction and guidance during the development of this thesis. His knowledge, patience and insightful direction and continuous encouragement greatly contributed to the completion of this research. I also wish to thank all the thesis committee members, Dr. David Matolali, Dr. Joseph Essman and Dr. Thomas Hogan for their interest in this thesis, their suggestions and instructions. 'Their willingness to be part of the review process is greatly appreciated. I would like to take this opportunity to express my deepest appreciation to my parents and my husband, Ming, for the love and encouragement they have given me o\ er the years. They are always the indispensable support in my emotion and spirit. Special thanks are given to Jim, my good friend for helping nle check the grammar and spelling of this thesis. His continuous friendship and encouragement remain in my mc!noiy along ith thc two year 2nd eight nlonth's stiidy life in Athcns.
    [Show full text]
  • Multidimensional Filter Banks and Multiscale Geometric Representations Full Text Available At
    Full text available at: http://dx.doi.org/10.1561/2000000012 Multidimensional Filter Banks and Multiscale Geometric Representations Full text available at: http://dx.doi.org/10.1561/2000000012 Multidimensional Filter Banks and Multiscale Geometric Representations Minh N. Do University of Illinois at Urbana-Champaign Urbana, IL 61801 USA [email protected] Yue M. Lu Harvard University Cambridge, MA 02138 USA [email protected] Boston { Delft Full text available at: http://dx.doi.org/10.1561/2000000012 Foundations and Trends R in Signal Processing Published, sold and distributed by: now Publishers Inc. PO Box 1024 Hanover, MA 02339 USA Tel. +1-781-985-4510 www.nowpublishers.com [email protected] Outside North America: now Publishers Inc. PO Box 179 2600 AD Delft The Netherlands Tel. +31-6-51115274 The preferred citation for this publication is M. N. Do and Y. M. Lu, Multidimen- sional Filter Banks and Multiscale Geometric Representations, Foundations and Trends R in Signal Processing, vol 5, no 3, pp 157{264, 2011 ISBN: 978-1-60198-584-2 c 2012 M. N. Do and Y. M. Lu All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, mechanical, photocopying, recording or otherwise, without prior written permission of the publishers. Photocopying. In the USA: This journal is registered at the Copyright Clearance Cen- ter, Inc., 222 Rosewood Drive, Danvers, MA 01923. Authorization to photocopy items for internal or personal use, or the internal or personal use of specific clients, is granted by now Publishers Inc for users registered with the Copyright Clearance Center (CCC).
    [Show full text]
  • Reconstruction of Nonuniformly Sampled Bandlimited Signals
    RECONSTRUCTION OF NONUNIFORMLY SAMPLED BANDLIMITED SIGNALS USING TIME-VARYING DISCRETE-TIME FIR FILTERS Håkan Johansson and Per Löwenborg Division of Electronics Systems Department of Electrical Engineering SE-581 83 Linköping University, Sweden Abstract – This paper deals with reconstruction of non- (a) xa(t) (b) xa(t) uniformly sampled bandlimited continuous-time signals using time-varying discrete-time FIR filters. The points of departures are that the signal is slightly oversampled as to the average sampling frequency and that the sampling t t t t t t t instances are known. Under these assumptions, a representa- 0 T4T2T3T 5T t 0 1 2 3 4 5 tion of the reconstructed sequence is derived that utilizes a (c) xa(t) time-frequency function. This representation enables a proper utilization of the oversampling and reduces the reconstruction problem to a design problem that resembles an ordinary filter design problem. Furthermore, for an d0 2T+d0 4T+d0 t important special case, corresponding to a certain type of d1 2T+d1 4T+d1 periodic nonuniform sampling, it is shown that the recon- igure 1. (a) Uniform sampling. (b) Nonuniform sampling. struction problem can be posed as a filter-bank design prob- c) Periodic nonuniform sampling. lem, thus with requirements on a distortion transfer function and a number of aliasing transfer functions. 1. INTRODUCTION cut-off frequency. Although different weights (windows) Nonuniform sampling occurs in many practical applications can improve the situation, it is recognized that other design either intentionally or unintentionally [1]. An example of the methods are usually preferred [8]. When designing filters, latter is found in time-interleaved analog-to-digital convert- one does normally not attempt to approximate a desired ers (ADCs) where static time-skew errors between the dif- function over the whole frequency range ωT ≤ π , ωT ferent subconverters give rise to a class of periodic being the frequency variable.
    [Show full text]
  • Sampling and Reconstruction Introduction Signal Processing
    Introduction • A theoretical basis for antialiasing – provides explanations for how aliasing appears – answers questions about what to do in practice Sampling and Reconstruction • Imported from the signal processing community CS417 Lecture 5 Cornell CS417 Spring 2003 • Lecture 5 © 2003 Steve Marschner • 1 Cornell CS417 Spring 2003 • Lecture 5 © 2003 Steve Marschner • 2 Signal processing Continuous and discrete • Discrete representations of continuous functions • Raster image = discrete representation of continuous – note abuse of “continuous” 2D function • Relevant math worked out by Nyquist in the 1920s • Sampling and reconstruction are just conversions back – early practical use: digital audio recording (1960s) and forth between functions and this discrete • Applies to multidimensional “signals” like images representation – this lecture is in 1D but it’s understood to apply in 2D Cornell CS417 Spring 2003 • Lecture 5 © 2003 Steve Marschner • 3 Cornell CS417 Spring 2003 • Lecture 5 © 2003 Steve Marschner • 4 Continuous to discrete Sampling example • Sampling is simple • When we sample a high-frequency signal we don’t get – given a function and a sampling grid what we expect – write down function values at all sample points – result looks like a lower frequency • Aliasing – not possible to distinguish between this and a low-frequency signal – saw last time that area averaging is a good idea – why? Cornell CS417 Spring 2003 • Lecture 5 © 2003 Steve Marschner • 5 Cornell CS417 Spring 2003 • Lecture 5 © 2003 Steve Marschner • 6 1 Discrete
    [Show full text]
  • Generalizations of the Sampling Theorem: Seven Decades After Nyquist P
    1094 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS—I: FUNDAMENTAL THEORY AND APPLICATIONS, VOL. 48, NO. 9, SEPTEMBER 2001 Generalizations of the Sampling Theorem: Seven Decades After Nyquist P. P. Vaidyanathan, Fellow, IEEE Abstract—The sampling theorem is one of the most basic and then established for the cases of bandlimited as well as nonban- fascinating topics in engineering sciences. The most well- known dlimited sampling in Sections IV-B and C. The connection be- form is Shannon’s uniform-sampling theorem for bandlimited sig- tween this kind of stability and functional subspaces is reviewed nals. Extensions of this to bandpass signals and multiband signals, and to nonuniform sampling are also well-known. The connection in Section IV-D. The role of nonuniform sampling in MR theory between such extensions and the theory of filter banks in DSP has is explained in Section V. We show in particular that the MR been well established. This paper presents some of the less known coefficients can often be calculated using FIR filtering opera- aspects of sampling, with special emphasis on non bandlimited sig- tions without the use of oversampling (which is often resorted nals, pointwise stability of reconstruction, and reconstruction from to). Sampling theorems for non bandlimited discrete time signals nonuniform samples. Applications in multiresolution computation and in digital spline interpolation are also reviewed. are discussed in Section VI. These results are based on well es- tablished concepts in multirate digital signal processing. Results Index Terms—Bandlimited signals, FIR reconstruction, multi- resolution, nonuniform sampling, sampling theorems. on FIR reconstructibility in this context are established in Sec- tions VI-B–D.
    [Show full text]
  • 2.161 Signal Processing: Continuous and Discrete Fall 2008
    MIT OpenCourseWare http://ocw.mit.edu 2.161 Signal Processing: Continuous and Discrete Fall 2008 For information about citing these materials or our Terms of Use, visit: http://ocw.mit.edu/terms. Massachusetts Institute of Technology Department of Mechanical Engineering 2.161 Signal Processing - Continuous and Discrete Fall Term 2008 1 Lecture 10 Reading: • Class Handout: Sampling and the Discrete Fourier Transform • Proakis & Manolakis (4th Ed.) Secs. 6.1 – 6.3, Sec. 7.1 • Oppenheim, Schafer & Buck (2nd Ed.) Secs. 4.1 – 4.3, Secs. 8.1 – 8.5 1 The Sampling Theorem Given a set of samples {fn} and its generating function f(t), an important question to ask is whether the sample set uniquely defines the function that generated it? In other words, given {fn} can we unambiguously reconstruct f(t)? The answer is clearly no, as shown below, where there are obviously many functions that will generate the given set of samples. f(t ) t In fact there are an infinity of candidate functions that will generate the same sample set. The Nyquist sampling theorem places restrictions on the candidate functions and, if satisfied, will uniquely define the function that generated a given set of samples. The theorem may be stated in many equivalent ways, we present three of them here to illustrate different aspects of the theorem: • A function f(t), sampled at equal intervals ΔT , can not be unambiguously reconstructed from its sample set {fn} unless it is known a-priori that f(t) contains no spectral energy at or above a frequency of π/ΔT radians/s.
    [Show full text]
  • A Resampling Theory for Non-Bandlimited Signals and Its Applications
    Copyright is owned by the Author of the thesis. Permission is given for a copy to be downloaded by an individual for the purpose of research and private study only. The thesis may not be reproduced elsewhere without the permission of the Author. A Resampling Theory for Non-bandlimited Signals and Its Applications Beilei Huang A thesis presented for the partial fulfillment of the requirements for the degree of Doctor of Philosophy in Engineering at Massey University, Wellington New Zealand 2008 Abstract Currently, digital signal processing systems typically assume that the signals are bandlim- ited. This is due to our knowledge based on the uniform sampling theorem for bandlimited signals which was established over 50 years ago by the works of Whittaker, Kotel'nikov and Shannon. However, in practice the digital signals are mostly of finite length. This kind of signals are not strictly bandlimited. Furthermore, advances in electronics have led to the use of very wide bandwidth signals and systems, such as Ultra-Wide Band (UWB) communication systems with signal bandwidths of several giga-hertz. This kind of signals can effectively be viewed as having infinite bandwidth. Thus there is a need to extend existing theory and techniques for signals of finite bandwidths to that for non-bandlimited signals. Two recent approaches to a more general sampling theory for non-bandlimited sig- nals have been published. One is for signals with finite rate of innovation. The other introduced the concept of consistent sampling. It views sampling and reconstruction as projections of signals onto subspaces spanned by the sampling (acquisition) and re- construction (synthesis) functions.
    [Show full text]