Discrete Fourier Transform
|
|
- Erick Cain
- 6 years ago
- Views:
Transcription
1 Discrete Fourier Transform The DFT of a block of N time samples {a n } = {a,a,a 2,,a N- } is a set of N frequency bins {A m } = {A,A,A 2,,A N- } where: N- mn A m = S a n W N n= W N e j2p/n m =,,2,,N- EECS 247 Lecture 3: Spectral Testing 22 B. Boser Inverse DFT The inverse DFT flips a set of frequency bins {A m } = {A,A,A 2,,A N- } back to the corresponding time domain samples {a n } = {a,a,a 2,,a N- }: a n = N W N e j2p/n N- - mn S A m W N m= n=,,2,,n- EECS 247 Lecture 3: Spectral Testing 22 B. Boser 2
2 DFT Properties DFT of N samples spaced T=/f s seconds: N bins Bin m represents frequencies at m * f s /N [Hz] DFT resolution: Proportional to /(NT) in [Hz/bin] NT is total time spent gathering samples EECS 247 Lecture 3: Spectral Testing 22 B. Boser 3 DFT Properties A N-m = A m * Given that A N-m and A m are complex conjugates, A N-m = A m For real time sequences, frequency domain magnitudes mirror around f S /2 EECS 247 Lecture 3: Spectral Testing 22 B. Boser 4
3 Energy Theorem Relates energy in the time domain to energy in the frequency domain: N- S a n 2 N- = S A m 2 N n= m= EECS 247 Lecture 3: Spectral Testing 22 B. Boser 5 Energy Theorem N- S a n 2 N- = S A m 2 N n= m= N N- S a n 2 N- = S A m 2 N n= 2 m= a rms = N N- S A m 2 m= EECS 247 Lecture 3: Spectral Testing 22 B. Boser 6
4 Energy Theorem A dc sequence a n =a dc has only one nonzero term in its DFT: A = Na dc A sinewave at the center frequency of bin m has 2 nonzero terms, A m and A N-m, and their magnitudes are the same: a rms = 2 N A m A m = Na rms 2 EECS 247 Lecture 3: Spectral Testing 22 B. Boser 7 The Energy Theorem White noise with rms value a rms distributes its energy evenly into all frequency bins If the magnitude in each bin is A, a rms = N NA2 = A N A = a rms N EECS 247 Lecture 3: Spectral Testing 22 B. Boser 8
5 DFT Magnitude Plots Because A m magnitudes are symmetric around f S /2, it is redundant to plot A m s for m>n/2 Usually magnitudes are plotted on a log scale normalized so that a full scale sinewave of rms value a FS yields a peak bin of dbfs: A m (dbfs) = 2 log A m a FS N/2 EECS 247 Lecture 3: Spectral Testing 22 B. Boser 9 Normalized DFT fs = e6; fx = 5e3; afs = ; N = ; % time vector t = linspace(, (N-)/fs, N); % signal y = afs * cos(2*pi*fx*t); % spectrum s = 2 * log(abs(fft(y)/n/afs*2)); % drop redundant half s = s(:n/2); % frequency vector (normalized to fs) f = (:length(s)-) / N; Amplitude Magnitude [ dbfs ] Time x Frequency [ f / s f ] EECS 247 Lecture 3: Spectral Testing 22 B. Boser
6 Another Example Signal Amplitude Time x This does not look like the spectrum of a sinusoid EECS 247 Lecture 3: Spectral Testing 22 B. Boser DFT Periodicity The DFT implicitly assumes that time sample blocks repeat every N samples With a non-integral number of periods periods within our observation window, the input yields a huge amplitude/phase discontinuity at the block boundary This energy spreads into all frequency bins as spectral leakage Spectral leakage can be eliminated by either An integral number of sinusoids in each block Windowing Signal Amplitude Signal Amplitude Time x Time x -4 EECS 247 Lecture 3: Spectral Testing 22 B. Boser 2
7 Spectra Signal Amplitude Signal Amplitude Time x Time x EECS 247 Lecture 3: Spectral Testing 22 B. Boser 3 Integral Number of Periods fs = e6; 5 % number of full cycles in test cycles = 67; % power of 2 speeeds up analysis % but make N/cycles non-integer! N = 2^; % signal frequency fx = fs*cycles/n Amplitude [ db ] EECS 247 Lecture 3: Spectral Testing 22 B. Boser 4
8 Integral Number of Periods Fundamental falls into a single DFT bin Noise (here numerical quantization) occupies all other bins Integral number of periods constrains signal frequency f x Alternative: windowing Amplitude [ db ] EECS 247 Lecture 3: Spectral Testing 22 B. Boser 5 Windowing Spectral leakage can also be virtually eliminated by windowing time samples prior to the DFT Windows taper smoothly down to zero at the beginning and the end of the observation window Time samples are multiplied by window coefficients on a sample-by-sample basis Windowing sinewaves places the window spectrum at the sinewave frequency Convolution in frequency EECS 247 Lecture 3: Spectral Testing 22 B. Boser 6
9 Nuttall Window Time samples are multiplied by window coefficients on a sample-by-sample basis Multiplication in the time domain corresponds to convolution in the frequency domain EECS 247 Lecture 3: Spectral Testing 22 B. Boser 7 DFT of Nuttall Window Only first 2 bins shown -2-4 Response essentially zero for bins > 5 Normalized Aplitude DFT Bin EECS 247 Lecture 3: Spectral Testing 22 B. Boser 8
10 Windowed Data The plot on the right shows the signal before and after windowing Windowing removes the discontinuity at block boundaries Signal Amplitude Windowed Signal Amplitude Time x Time x -3 EECS 247 Lecture 3: Spectral Testing 22 B. Boser 9 DFT of Windowed Signal Spectra of signal before and after windowing Window gives ~ db attenuation of sidelobes (use longer window for higher attenuation) Signal energy smeared over several (approximately ) bins Spectrum not Windowed [ dbfs ] Windowed Spectrum [ dbfs ] EECS 247 Lecture 3: Spectral Testing 22 B. Boser 2
11 Integral Cycles versus Windowing Integral number of cycles Signal energy falls into single DFT bin Requires careful choice of f x Ideal for simulations, usually impractical for measurements Windowing No restrictions on f x and no need to lock it to f s ideal for measurements Signal energy (and harmonics) distributed over several DFT bins Requires more datapoints for set accuracy EECS 247 Lecture 3: Spectral Testing 22 B. Boser 2 Spectral ADC Testing ADC with B bits ± full scale input B = ; delta = 2/(2^B-); th = -+delta/2:delta:-delta/2; x = sin( ); y = adc(x, th) * delta - ; EECS 247 Lecture 3: Spectral Testing 22 B. Boser 22
12 ADC Output Spectrum N = 6384 A =.dbfs Signal amplitude: Bin: N * fx/fs + (Matlab arrays start at ) A = dbfs SNR? EECS 247 Lecture 3: Spectral Testing 22 B. Boser 23 ADC Output Spectrum Noise bins: all except signal bin bx = N*fx/fs + ; As = 2*log(s(bx)) sn(bx) = ; An = *log(sum(sn.^2)) SNR = As - An N = 6384 A =.dbfs SNR = 62.dB -8 SNR = 62dB ( bits) EECS 247 Lecture 3: Spectral Testing 22 B. Boser 24
13 Spectral Components Signal S DC Distortion D Noise N N = SNR = 6.9dB SDR = 57.7dB SNDR = 53.5dB SFDR = 57.8dB A = -.dbfs Signal-to-noise ratio SNR = S / N Signal-to-distortion ratio SDR = S / D Signal-to-noise+distortion ratio SNDR = S / (N+D) Spurious-free dynamic range SFDR DC = -4.dBFS H 3 = -78.9dBFS H = -76.dBFS H 2 = -57.8dBFS EECS 247 Lecture 3: Spectral Testing 22 B. Boser 25 Distortion Components N = 6384 SNR = 6.9dB SDR = 57.7dB SNDR = 53.5dB SFDR = 57.8dB At multiples of f x Aliasing: -2 A = -.dbfs f = f x =.8 f s f = 2 f =.36 f s f 2 = 3 f =.54 f s.46 f s f 3 = 4 f =.72 f s.28 f s f 4 = 5 f =.9 f s. f s f 5 = 6 f =.8 f s.8 f s -4 DC = -4.dBFS H 3 = -78.9dBFS H 2 = -57.8dBFS H = -76.dBFS EECS 247 Lecture 3: Spectral Testing 22 B. Boser 26
14 Spectrum versus INL, DNL N = 372 SNR = 6.9dB SDR = 57.7dB SNDR = 53.5dB SFDR = 57.8dB 2 DNL and INL of Bit converter (from converter decision thresholds) -2 A = -.dbfs DNL [in LSB].5.5 avg=.53, std.dev=.48, range= DC = -4.dBFS H 2 = -57.8dBFS H = -76.dBFS H 3 = -78.5dBFS Frequency [ f / s f ] INL [in LSB] Good DNL and poor INL suggests distortion bin problem avg=.2, std.dev=.75, range= bin EECS 247 Lecture 3: Spectral Testing 22 B. Boser 27 Noise At right is the spectrum of a -Bit converter SNDR = 47dB something s amiss Distortion? SDR = 59.9dB no Must be a noise problem, but is it thermal or quantization noise? N = 496 SNR = 49.3dB SDR = 59.9dB SNDR = 47.dB SFDR = 6.9dB EECS 247 Lecture 3: Spectral Testing 22 B. Boser 28
15 At right is the spectrum of a same -Bit converter for f x = f s / 6 Noise N = 496 SNR = 65.dB SDR = 48.4dB SNDR = 47.2dB SFDR = 49.5dB -2 Since f x divides f s, the quantization noise is periodic! It falls into the same bins the harmonics would normally occupy Hence SNR thermal noise SDR quantization noise (apparently the culprit) EECS 247 Lecture 3: Spectral Testing 22 B. Boser 29 Noise Same converter again (f x = f s / 6) The quantization noise problem has been fixed: SDR = 62dB for bits Congratulations! But apparently the fix causes a thermal noise problem: SNR = 45.5dB Another revision (our competitors like this ) N = 496 SNR = 45.5dB SDR = 62.6dB SNDR = 44.3dB SFDR = 65.9dB EECS 247 Lecture 3: Spectral Testing 22 B. Boser 3
16 One more time (f x = f s / 6) Noise N = 496 SNR = 56.dB SDR = 73.9dB SNDR = 55.dB SFDR = 77.5dB The quantization noise is not a major error: SDR = 74dB SNR = 56.dB This corresponds to - Gaussian noise with variance /2 at the -2 converter input a reasonable design choice EECS 247 Lecture 3: Spectral Testing 22 B. Boser 3 Noise The DNL and INL confirm the good result But the INL shows some bowing let s see if our test masked a distortion problem DNL [in LSB] INL [in LSB] DNL and INL of Bit converter (from converter decision thresholds) -.2 / +.2 LSB, avg=.3, std.dev=.83, range= bin -.3 / +.2 LSB, avg=-.39, std.dev=.7, range= bin EECS 247 Lecture 3: Spectral Testing 22 B. Boser 32
17 Noise For that we revert to simulating with f s /f x noninteger N = SNR = 55.9dB SDR = 76.4dB SNDR = 55.dB SFDR = 77.3dB A 3 rd harmonic is barely visible How can we lift it out of the noise? EECS 247 Lecture 3: Spectral Testing 22 B. Boser 33 Noise Increasing N, the number of samples (and hence the measurement or simulation time) distributes the noise over more bins More bins less noise power per bin (total noise stays same) SFDR = 78dB for Bit is acceptable in many applications (e.g. digital imaging) N = SNR = 55.9dB SDR = 77.9dB SNDR = 55.2dB SFDR = 78.5dB EECS 247 Lecture 3: Spectral Testing 22 B. Boser 34
18 Effective Number of Bits Is a -Bit converter with 55dB SNDR really a -Bit converter? Effective Number of Bits.76dB ENOB = SNDR 6.2dB = = 8.8Bits 6.2 EECS 247 Lecture 3: Spectral Testing 22 B. Boser 35 ADC Applications EECS 247 Lecture 3: Spectral Testing 22 B. Boser 36
19 Example: AD9235 2Bit / 65MS/s EECS 247 Lecture 3: Spectral Testing 22 B. Boser 37 AD9235 Spectra SINAD = SNDR EECS 247 Lecture 3: Spectral Testing 22 B. Boser 38
20 AD9235 SNR / SFDR EECS 247 Lecture 3: Spectral Testing 22 B. Boser 39 AD9235 DNL / INL EECS 247 Lecture 3: Spectral Testing 22 B. Boser 4
21 AD9235 Block Diagram EECS 247 Lecture 3: Spectral Testing 22 B. Boser 4 AD7677 6Bit / MS/s EECS 247 Lecture 3: Spectral Testing 22 B. Boser 42
22 AD7677 Spectrum SINAD = SNDR EECS 247 Lecture 3: Spectral Testing 22 B. Boser 43 AD7677 DNL / INL EECS 247 Lecture 3: Spectral Testing 22 B. Boser 44
23 AD7677 DC Input EECS 247 Lecture 3: Spectral Testing 22 B. Boser 45 ADS254 24Bits / 2kS/s EECS 247 Lecture 3: Spectral Testing 22 B. Boser 46
24 Recent Nyquist ADC Performance: ISSCC Nyquist ADCs Year paper # lead author power(mw) res SNDR(db) Fs sig BW FOM 22.2 Scholtens dB Choi dB Geelen dB Sushihara dB Nagaraj dB Tamba dB Yoon dB Lin dB Sushihara dB Poulton dB Ming dB Jamal dB Park 8 57dB Hoogzaad 65 57dB Miyazaki 6 54dB vanderploeg 95 58dB Brandt 75 6dB Kuttner 2 55dB Singer 5 2 7dB vanderploeg Pan dB Kulhalli dB Erdogan 6 2 7dB Waltari Choe dB Moreland dB Kelly dB Yu Chen dB 2 7 Figure of Merit: ENOB BW FOM = P All Bandwidths are in MHz, all FOM are ^9 EECS 247 Lecture 3: Spectral Testing 22 B. Boser 47 -Bit ADC Power EECS 247 Lecture 3: Spectral Testing 22 B. Boser 48
25 2-Bit ADC Power EECS 247 Lecture 3: Spectral Testing 22 B. Boser 49
EE247 Lecture 14. To avoid having EE247 & EE 142 or EE290C midterms on the same day, EE247 midterm moved from Oct. 20 th to Thurs. Oct.
Administrative issues EE247 Lecture 14 To avoid having EE247 & EE 142 or EE29C midterms on the same day, EE247 midterm moved from Oct. 2 th to Thurs. Oct. 27 th Homework # 4 due on Thurs. Oct. 2 th H.K.
More informationSummary Last Lecture
EE247 Lecture 3 Data Converters Static testing (continued).. Histogram testing Dynamic tests Spectral testing Reveals ADC errors associated with dynamic behavior i.e. ADC performance as a function of frequency
More informationEE247 Lecture 12. EECS 247 Lecture 12: Data Converters- Testing 2010 H. K. Page 1
Digital Output Code EE247 Lecture 2 Data Converters Data converter testing (continued) Measuring DNL & INL Servo-loop Code density testing (histogram testing) Dynamic tests Spectral testing Reveals ADC
More informationEE247 Lecture 12. EE247 Lecture 12
EE47 Lecture Administrative issues Midterm exam Oct. 9th. o You can only bring one 8x paper with notes o No books, class handouts, calculators, computers, cell phones... Final exam date in process of changingfeedback
More informationFrequency Domain Representation of Signals
Frequency Domain Representation of Signals The Discrete Fourier Transform (DFT) of a sampled time domain waveform x n x 0, x 1,..., x 1 is a set of Fourier Coefficients whose samples are 1 n0 X k X0, X
More informationDiscrete Fourier Transform (DFT)
Amplitude Amplitude Discrete Fourier Transform (DFT) DFT transforms the time domain signal samples to the frequency domain components. DFT Signal Spectrum Time Frequency DFT is often used to do frequency
More informationData Converter Topics. Suggested Reference Texts
Data Converter Topics Basic Operation of Data Converters Uniform sampling and reconstruction Uniform amplitude quantization Characterization and Testing Common ADC/DAC Architectures Selected Topics in
More informationDiscrete Fourier Transform, DFT Input: N time samples
EE445M/EE38L.6 Lecture. Lecture objectives are to: The Discrete Fourier Transform Windowing Use DFT to design a FIR digital filter Discrete Fourier Transform, DFT Input: time samples {a n = {a,a,a 2,,a
More informationThe Fundamentals of Mixed Signal Testing
The Fundamentals of Mixed Signal Testing Course Information The Fundamentals of Mixed Signal Testing course is designed to provide the foundation of knowledge that is required for testing modern mixed
More informationTones. EECS 247 Lecture 21: Oversampled ADC Implementation 2002 B. Boser 1. 1/512 1/16-1/64 b1. 1/10 1 1/4 1/4 1/8 k1z -1 1-z -1 I1. k2z -1.
Tones 5 th order Σ modulator DC inputs Tones Dither kt/c noise EECS 47 Lecture : Oversampled ADC Implementation B. Boser 5 th Order Modulator /5 /6-/64 b b b b X / /4 /4 /8 kz - -z - I kz - -z - I k3z
More informationLecture #6: Analog-to-Digital Converter
Lecture #6: Analog-to-Digital Converter All electrical signals in the real world are analog, and their waveforms are continuous in time. Since most signal processing is done digitally in discrete time,
More information6 Sampling. Sampling. The principles of sampling, especially the benefits of coherent sampling
Note: Printed Manuals 6 are not in Color Objectives This chapter explains the following: The principles of sampling, especially the benefits of coherent sampling How to apply sampling principles in a test
More informationMaximizing GSPS ADC SFDR Performance: Sources of Spurs and Methods of Mitigation
Maximizing GSPS ADC SFDR Performance: Sources of Spurs and Methods of Mitigation Marjorie Plisch Applications Engineer, Signal Path Solutions November 2012 1 Outline Overview of the issue Sources of spurs
More informationChapter 5 Window Functions. periodic with a period of N (number of samples). This is observed in table (3.1).
Chapter 5 Window Functions 5.1 Introduction As discussed in section (3.7.5), the DTFS assumes that the input waveform is periodic with a period of N (number of samples). This is observed in table (3.1).
More informationNew Features of IEEE Std Digitizing Waveform Recorders
New Features of IEEE Std 1057-2007 Digitizing Waveform Recorders William B. Boyer 1, Thomas E. Linnenbrink 2, Jerome Blair 3, 1 Chair, Subcommittee on Digital Waveform Recorders Sandia National Laboratories
More informationData Converters. Specifications for Data Converters. Overview. Testing and characterization. Conditions of operation
Data Converters Overview Specifications for Data Converters Pietro Andreani Dept. of Electrical and Information Technology Lund University, Sweden Conditions of operation Type of converter Converter specifications
More informationLecture 9, ANIK. Data converters 1
Lecture 9, ANIK Data converters 1 What did we do last time? Noise and distortion Understanding the simplest circuit noise Understanding some of the sources of distortion 502 of 530 What will we do today?
More informationHideo Okawara s Mixed Signal Lecture Series. DSP-Based Testing Fundamentals 6 Spectrum Analysis -- FFT
Hideo Okawara s Mixed Signal Lecture Series DSP-Based Testing Fundamentals 6 Spectrum Analysis -- FFT Verigy Japan October 008 Preface to the Series ADC and DAC are the most typical mixed signal devices.
More information(i) Understanding of the characteristics of linear-phase finite impulse response (FIR) filters
FIR Filter Design Chapter Intended Learning Outcomes: (i) Understanding of the characteristics of linear-phase finite impulse response (FIR) filters (ii) Ability to design linear-phase FIR filters according
More informationENGINEERING FOR RURAL DEVELOPMENT Jelgava, EDUCATION METHODS OF ANALOGUE TO DIGITAL CONVERTERS TESTING AT FE CULS
EDUCATION METHODS OF ANALOGUE TO DIGITAL CONVERTERS TESTING AT FE CULS Jakub Svatos, Milan Kriz Czech University of Life Sciences Prague jsvatos@tf.czu.cz, krizm@tf.czu.cz Abstract. Education methods for
More informationSystem on a Chip. Prof. Dr. Michael Kraft
System on a Chip Prof. Dr. Michael Kraft Lecture 5: Data Conversion ADC Background/Theory Examples Background Physical systems are typically analogue To apply digital signal processing, the analogue signal
More informationNational Instruments Flex II ADC Technology The Flexible Resolution Technology inside the NI PXI-5922 Digitizer
National Instruments Flex II ADC Technology The Flexible Resolution Technology inside the NI PXI-5922 Digitizer Kaustubh Wagle and Niels Knudsen National Instruments, Austin, TX Abstract Single-bit delta-sigma
More information(i) Understanding of the characteristics of linear-phase finite impulse response (FIR) filters
FIR Filter Design Chapter Intended Learning Outcomes: (i) Understanding of the characteristics of linear-phase finite impulse response (FIR) filters (ii) Ability to design linear-phase FIR filters according
More informationFundamentals of Data Converters. DAVID KRESS Director of Technical Marketing
Fundamentals of Data Converters DAVID KRESS Director of Technical Marketing 9/14/2016 Analog to Electronic Signal Processing Sensor (INPUT) Amp Converter Digital Processor Actuator (OUTPUT) Amp Converter
More informationAnalog and Telecommunication Electronics
Politecnico di Torino Electronic Eng. Master Degree Analog and Telecommunication Electronics D6 - High speed A/D converters» Spectral performance analysis» Undersampling techniques» Sampling jitter» Interleaving
More informationEE247 Lecture 11. EECS 247 Lecture 11: Intro. to Data Converters & Performance Metrics 2009 H. K. Page 1. Typical Sampling Process C.T. S.D. D.T.
EE247 Lecture Data converters Sampling, aliasing, reconstruction Amplitude quantization Static converter error sources Offset Full-scale error Differential non-linearity (DNL) Integral non-linearity (INL)
More informationAnalyzing A/D and D/A converters
Analyzing A/D and D/A converters 2013. 10. 21. Pálfi Vilmos 1 Contents 1 Signals 3 1.1 Periodic signals 3 1.2 Sampling 4 1.2.1 Discrete Fourier transform... 4 1.2.2 Spectrum of sampled signals... 5 1.2.3
More informationAnalog-to-Digital Converters
EE47 Lecture 3 Oversampled ADCs Why oversampling? Pulse-count modulation Sigma-delta modulation 1-Bit quantization Quantization error (noise) spectrum SQNR analysis Limit cycle oscillations nd order ΣΔ
More informationSummary Last Lecture
Interleaved ADCs EE47 Lecture 4 Oversampled ADCs Why oversampling? Pulse-count modulation Sigma-delta modulation 1-Bit quantization Quantization error (noise) spectrum SQNR analysis Limit cycle oscillations
More informationA 130mW 100MS/s Pipelined ADC with 69dB SNDR Enabled by Digital Harmonic Distortion Correction. Andrea Panigada, Ian Galton
A 130mW 100MS/s Pipelined ADC with 69dB SNDR Enabled by Digital Harmonic Distortion Correction Andrea Panigada, Ian Galton University of California at San Diego, La Jolla, CA INTEGRATED SIGNAL PROCESSING
More informationEE247 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.
EE247 Lecture 22 Pipelined ADCs Combining the bits Stage implementation Circuits Noise budgeting Figures of merit (FOM) and trends for ADCs How to use/not use FOM Oversampled ADCs EECS 247 Lecture 22:
More informationAmplitude Quantization
Amplitude Quantization Amplitude quantization Quantization noise Static ADC performance measures Offset Gain INL DNL ADC Testing Code boundary servo Histogram testing EECS Lecture : Amplitude Quantization
More informationFFT Analyzer. Gianfranco Miele, Ph.D
FFT Analyzer Gianfranco Miele, Ph.D www.eng.docente.unicas.it/gianfranco_miele g.miele@unicas.it Introduction It is a measurement instrument that evaluates the spectrum of a time domain signal applying
More informationSummary Last Lecture
EE47 Lecture 5 Pipelined ADCs (continued) How many bits per stage? Algorithmic ADCs utilizing pipeline structure Advanced background calibration techniques Oversampled ADCs Why oversampling? Pulse-count
More informationConverters Basic Theory and Definitions. Definitions/terms- SNR, ENOBs, DNL, INL.. And Sampling theory..
Welcome to 046188 Winter semester 2013 Mixed Signal Electronic Circuits Instructor: Dr. M. Moyal Lecture 02 and 03. Converters Basic Theory and Definitions Definitions/terms- SNR, ENOBs, DNL, INL.. And
More informationBiomedical Signals. Signals and Images in Medicine Dr Nabeel Anwar
Biomedical Signals Signals and Images in Medicine Dr Nabeel Anwar Noise Removal: Time Domain Techniques 1. Synchronized Averaging (covered in lecture 1) 2. Moving Average Filters (today s topic) 3. Derivative
More informationLab.3. Tutorial : (draft) Introduction to CODECs
Lab.3. Tutorial : (draft) Introduction to CODECs Fig. Basic digital signal processing system Definition A codec is a device or computer program capable of encoding or decoding a digital data stream or
More informationMultirate Digital Signal Processing
Multirate Digital Signal Processing Basic Sampling Rate Alteration Devices Up-sampler - Used to increase the sampling rate by an integer factor Down-sampler - Used to increase the sampling rate by an integer
More informationOutline. Noise and Distortion. Noise basics Component and system noise Distortion INF4420. Jørgen Andreas Michaelsen Spring / 45 2 / 45
INF440 Noise and Distortion Jørgen Andreas Michaelsen Spring 013 1 / 45 Outline Noise basics Component and system noise Distortion Spring 013 Noise and distortion / 45 Introduction We have already considered
More informationFundamentals of Data Conversion: Part I.1
Fundamentals of Data Conversion: Part I.1 Sebastian Hoyos http://ece.tamu.edu/~hoyos/ Several of these slides were provided by Dr. Jose Silva-Martinez and Dr. Jun Zhou Outline Fundamentals of Analog-to-Digital
More informationSampling and Reconstruction of Analog Signals
Sampling and Reconstruction of Analog Signals Chapter Intended Learning Outcomes: (i) Ability to convert an analog signal to a discrete-time sequence via sampling (ii) Ability to construct an analog signal
More informationELT Receiver Architectures and Signal Processing Fall Mandatory homework exercises
ELT-44006 Receiver Architectures and Signal Processing Fall 2014 1 Mandatory homework exercises - Individual solutions to be returned to Markku Renfors by email or in paper format. - Solutions are expected
More informationDigital Time-Interleaved ADC Mismatch Error Correction Embedded into High-Performance Digitizers
Digital Time-Interleaved ADC Mismatch Error Correction Embedded into High-Performance Digitizers BY PER LÖWENBORG, PH.D., DOCENT 1 TIME-INTERLEAVED ANALOG-TO-DIGITAL CONVERTERS AND MISMATCH ERRORS Achievable
More informationMSP430 Teaching Materials
MSP430 Teaching Materials Chapter 9 Data Acquisition A/D Conversion Introduction Texas Instruments t Incorporated University of Beira Interior (PT) Pedro Dinis Gaspar, António Espírito Santo, Bruno Ribeiro,
More informationFUNDAMENTALS OF ANALOG TO DIGITAL CONVERTERS: PART I.1
FUNDAMENTALS OF ANALOG TO DIGITAL CONVERTERS: PART I.1 Many of these slides were provided by Dr. Sebastian Hoyos January 2019 Texas A&M University 1 Spring, 2019 Outline Fundamentals of Analog-to-Digital
More informationNoise Power Ratio for the GSPS
Noise Power Ratio for the GSPS ADC Marjorie Plisch 1 Noise Power Ratio (NPR) Overview Concept History Definition Method of Measurement Notch Considerations Theoretical Values RMS Noise Loading Level 2
More informationAnalog to Digital Conversion
Analog to Digital Conversion Florian Erdinger Lehrstuhl für Schaltungstechnik und Simulation Technische Informatik der Uni Heidelberg VLSI Design - Mixed Mode Simulation F. Erdinger, ZITI, Uni Heidelberg
More informationDistortion Analysis T S. 2 N for all k not defined above. THEOREM?: If N P is an integer and x(t) is band limited to f MAX, then
EE 505 Lecture 6 Spectral Analysis in Spectre - Standard transient analysis - Strobe period transient analysis Addressing Spectral Analysis Challenges Problem Awareness Windowing Post-processing . Review
More information! Multi-Rate Filter Banks (con t) ! Data Converters. " Anti-aliasing " ADC. " Practical DAC. ! Noise Shaping
Lecture Outline ESE 531: Digital Signal Processing! (con t)! Data Converters Lec 11: February 16th, 2017 Data Converters, Noise Shaping " Anti-aliasing " ADC " Quantization "! Noise Shaping 2! Use filter
More informationExperiment 2 Effects of Filtering
Experiment 2 Effects of Filtering INTRODUCTION This experiment demonstrates the relationship between the time and frequency domains. A basic rule of thumb is that the wider the bandwidth allowed for the
More informationEqualization of Multiple Interleaved Analog-to-Digital Converters (ADC s)
Equalization of Multiple Interleaved Analog-to-Digital Converters (ADC s) By: Semen Volfbeyn Anatoli Stein 1 Introduction Multiple interleaved Analog-to-Digital Converters (ADC s) are widely used to increase
More informationThe Fundamentals of FFT-Based Signal Analysis and Measurement Michael Cerna and Audrey F. Harvey
Application ote 041 The Fundamentals of FFT-Based Signal Analysis and Measurement Michael Cerna and Audrey F. Harvey Introduction The Fast Fourier Transform (FFT) and the power spectrum are powerful tools
More informationAnalog and Telecommunication Electronics
Politecnico di Torino Electronic Eng. Master Degree Analog and Telecommunication Electronics D1 - A/D/A conversion systems» Sampling, spectrum aliasing» Quantization error» SNRq vs signal type and level»
More informationADC Based Measurements: a Common Basis for the Uncertainty Estimation. Ciro Spataro
ADC Based Measurements: a Common Basis for the Uncertainty Estimation Ciro Spataro Department of Electric, Electronic and Telecommunication Engineering - University of Palermo Viale delle Scienze, 90128
More informationEE247 Lecture 26. This lecture is taped on Wed. Nov. 28 th due to conflict of regular class hours with a meeting
EE47 Lecture 6 This lecture is taped on Wed. Nov. 8 th due to conflict of regular class hours with a meeting Any questions regarding this lecture could be discussed during regular office hours or in class
More informationChoosing the Best ADC Architecture for Your Application Part 3:
Choosing the Best ADC Architecture for Your Application Part 3: Hello, my name is Luis Chioye, I am an Applications Engineer with the Texas Instruments Precision Data Converters team. And I am Ryan Callaway,
More informationADC1206S040/055/ General description. 2. Features. 3. Applications. Single 12 bits ADC, up to 40 MHz, 55 MHz or 70 MHz
Rev. 03 2 July 2012 Product data sheet 1. General description The are a family of BiCMOS 12-bit Analog-to-Digital Converters (ADC) optimized for a wide range of applications such as cellular infrastructures,
More informationCHAPTER. delta-sigma modulators 1.0
CHAPTER 1 CHAPTER Conventional delta-sigma modulators 1.0 This Chapter presents the traditional first- and second-order DSM. The main sources for non-ideal operation are described together with some commonly
More informationESE 531: Digital Signal Processing
ESE 531: Digital Signal Processing Lec 11: February 20, 2018 Data Converters, Noise Shaping Lecture Outline! Review: Multi-Rate Filter Banks " Quadrature Mirror Filters! Data Converters " Anti-aliasing
More informationThe Case for Oversampling
EE47 Lecture 4 Oversampled ADCs Why oversampling? Pulse-count modulation Sigma-delta modulation 1-Bit quantization Quantization error (noise) spectrum SQNR analysis Limit cycle oscillations nd order ΣΔ
More informationLecture 3, Multirate Signal Processing
Lecture 3, Multirate Signal Processing Frequency Response If we have coefficients of an Finite Impulse Response (FIR) filter h, or in general the impulse response, its frequency response becomes (using
More informationHigh-speed ADC techniques - overview and scaling issues - Vladimir Stojanovic
High-speed ADC techniques - overview and scaling issues - Vladimir Stojanovic Outline High-Speed ADC applications Basic ADC performance metrics Architectures overview ADCs in 90s Limiting factors Conclusion
More informationME scope Application Note 01 The FFT, Leakage, and Windowing
INTRODUCTION ME scope Application Note 01 The FFT, Leakage, and Windowing NOTE: The steps in this Application Note can be duplicated using any Package that includes the VES-3600 Advanced Signal Processing
More informationAPPLICATION NOTE 3942 Optimize the Buffer Amplifier/ADC Connection
Maxim > Design Support > Technical Documents > Application Notes > Communications Circuits > APP 3942 Maxim > Design Support > Technical Documents > Application Notes > High-Speed Interconnect > APP 3942
More informationUser-friendly Matlab tool for easy ADC testing
User-friendly Matlab tool for easy ADC testing Tamás Virosztek, István Kollár Budapest University of Technology and Economics, Department of Measurement and Information Systems Budapest, Hungary, H-1521,
More informationADC and DAC Standards Update
ADC and DAC Standards Update Revised ADC Standard 2010 New terminology to conform to Std-1057 SNHR became SNR SNR became SINAD Added more detailed test-setup descriptions Added more appendices Reorganized
More informationAnalog-to-Digital Converter Survey & Analysis. Bob Walden. (310) Update: July 16,1999
Analog-to-Digital Converter Survey & Analysis Update: July 16,1999 References: 1. R.H. Walden, Analog-to-digital converter survey and analysis, IEEE Journal on Selected Areas in Communications, vol. 17,
More informationSpectrum. The basic idea of measurement. Instrumentation for spectral measurements Ján Šaliga 2017
Instrumentation for spectral measurements Ján Šaliga 017 Spectrum Substitution of waveform by the sum of harmonics (sinewaves) with specific amplitudes, frequences and phases. The sum of sinewave have
More informationProblems from the 3 rd edition
(2.1-1) Find the energies of the signals: a) sin t, 0 t π b) sin t, 0 t π c) 2 sin t, 0 t π d) sin (t-2π), 2π t 4π Problems from the 3 rd edition Comment on the effect on energy of sign change, time shifting
More informationA Faster Method for Accurate Spectral Testing without Requiring Coherent Sampling
A Faster Method for Accurate Spectral Testing without Requiring Coherent Sampling Minshun Wu 1,2, Degang Chen 2 1 Xi an Jiaotong University, Xi an, P. R. China 2 Iowa State University, Ames, IA, USA Abstract
More informationThe Fast Fourier Transform
The Fast Fourier Transform Basic FFT Stuff That s s Good to Know Dave Typinski, Radio Jove Meeting, July 2, 2014, NRAO Green Bank Ever wonder how an SDR-14 or Dongle produces the spectra that it does?
More informationECE 5650/4650 Exam II November 20, 2018 Name:
ECE 5650/4650 Exam II November 0, 08 Name: Take-Home Exam Honor Code This being a take-home exam a strict honor code is assumed. Each person is to do his/her own work. Bring any questions you have about
More informationEE247 Lecture 24. EE247 Lecture 24
EE247 Lecture 24 Administrative EE247 Final exam: Date: Wed. Dec. 15 th Time: -12:30pm-3:30pm- Location: 289 Cory Closed book/course notes No calculators/cell phones/pdas/computers Bring one 8x11 paper
More informationTopic 2. Signal Processing Review. (Some slides are adapted from Bryan Pardo s course slides on Machine Perception of Music)
Topic 2 Signal Processing Review (Some slides are adapted from Bryan Pardo s course slides on Machine Perception of Music) Recording Sound Mechanical Vibration Pressure Waves Motion->Voltage Transducer
More informationEE247 Lecture 23. Advanced calibration techniques. Compensating inter-stage amplifier non-linearity Calibration via parallel & slow ADC
EE247 Lecture 23 Pipelined ADCs Combining the bits Stage implementation Circuits Noise budgeting Advanced calibration techniques Compensating inter-stage amplifier non-linearity Calibration via parallel
More informationDESIGN OF MULTI-BIT DELTA-SIGMA A/D CONVERTERS
DESIGN OF MULTI-BIT DELTA-SIGMA A/D CONVERTERS DESIGN OF MULTI-BIT DELTA-SIGMA A/D CONVERTERS by Yves Geerts Alcatel Microelectronics, Belgium Michiel Steyaert KU Leuven, Belgium and Willy Sansen KU Leuven,
More information6.02 Practice Problems: Modulation & Demodulation
1 of 12 6.02 Practice Problems: Modulation & Demodulation Problem 1. Here's our "standard" modulation-demodulation system diagram: at the transmitter, signal x[n] is modulated by signal mod[n] and the
More informationQUICK START GUIDE FOR PSCOPE AC DATA COLLECTION AND ANALYSIS SOFTWARE DESCRIPTION
DESCRIPTION Pscope is a data collection program for use with Linear Technology ADCs. Compatible with DC718B/C, DC890B and DC1371A controllers this software is capable of evaluating such AC specs as SNR,
More informationChapter 3 Data Transmission COSC 3213 Summer 2003
Chapter 3 Data Transmission COSC 3213 Summer 2003 Courtesy of Prof. Amir Asif Definitions 1. Recall that the lowest layer in OSI is the physical layer. The physical layer deals with the transfer of raw
More informationSpeech Coding in the Frequency Domain
Speech Coding in the Frequency Domain Speech Processing Advanced Topics Tom Bäckström Aalto University October 215 Introduction The speech production model can be used to efficiently encode speech signals.
More informationDigital Signal Processing
COMP ENG 4TL4: Digital Signal Processing Notes for Lecture #29 Wednesday, November 19, 2003 Correlation-based methods of spectral estimation: In the periodogram methods of spectral estimation, a direct
More information2D Discrete Fourier Transform
2D Discrete Fourier Transform In these lecture notes the figures have been removed for copyright reasons. References to figures are given instead, please check the figures yourself as given in the course
More informationFilter Banks I. Prof. Dr. Gerald Schuller. Fraunhofer IDMT & Ilmenau University of Technology Ilmenau, Germany. Fraunhofer IDMT
Filter Banks I Prof. Dr. Gerald Schuller Fraunhofer IDMT & Ilmenau University of Technology Ilmenau, Germany 1 Structure of perceptual Audio Coders Encoder Decoder 2 Filter Banks essential element of most
More informationComing to Grips with the Frequency Domain
XPLANATION: FPGA 101 Coming to Grips with the Frequency Domain by Adam P. Taylor Chief Engineer e2v aptaylor@theiet.org 48 Xcell Journal Second Quarter 2015 The ability to work within the frequency domain
More informationConsiderations for digital readouts for a submillimeter MKID array camera
Considerations for digital readouts for a submillimeter MKID array camera Jonas Zmuidzinas Division of Physics, Mathematics, and Astronomy Caltech MKID readout considerations 1 MKID readout considerations
More informationUnraveling Zero Crossing and Full Spectrum What does it all mean?
Unraveling Zero Crossing and Full Spectrum What does it all mean? Ian Agranat Wildlife Acoustics, Inc. 2 nd Symposium on Bat Echolocation Research, Tucson AZ March 29, 2017 Let s start with a sound wave
More informationData Acquisition Systems. Signal DAQ System The Answer?
Outline Analysis of Waveforms and Transforms How many Samples to Take Aliasing Negative Spectrum Frequency Resolution Synchronizing Sampling Non-repetitive Waveforms Picket Fencing A Sampled Data System
More informationECE 556 BASICS OF DIGITAL SPEECH PROCESSING. Assıst.Prof.Dr. Selma ÖZAYDIN Spring Term-2017 Lecture 2
ECE 556 BASICS OF DIGITAL SPEECH PROCESSING Assıst.Prof.Dr. Selma ÖZAYDIN Spring Term-2017 Lecture 2 Analog Sound to Digital Sound Characteristics of Sound Amplitude Wavelength (w) Frequency ( ) Timbre
More informationUnderstanding AWG70000A Series Frequency Response and DAC Performance
Understanding AWG70000A Series Frequency Response and DAC Performance Application Note What you will learn: You will gain an understanding of the AWG frequency response characteristics and time domain
More informationEECS 452 Midterm Exam (solns) Fall 2012
EECS 452 Midterm Exam (solns) Fall 2012 Name: unique name: Sign the honor code: I have neither given nor received aid on this exam nor observed anyone else doing so. Scores: # Points Section I /40 Section
More informationEE247 Lecture 26. EE247 Lecture 26
EE247 Lecture 26 Administrative Project submission: Project reports due Dec. 5th Please make an appointment with the instructor for a 15minute meeting on Monday Dec. 8 th Prepare to give a 3 to 7 minute
More informationArchitectures and circuits for timeinterleaved. Sandeep Gupta Teranetics, Santa Clara, CA
Architectures and circuits for timeinterleaved ADC s Sandeep Gupta Teranetics, Santa Clara, CA Outline Introduction to time-interleaved architectures. Conventional Sampling architectures and their application
More informationFYS3240 PC-based instrumentation and microcontrollers. Signal sampling. Spring 2015 Lecture #5
FYS3240 PC-based instrumentation and microcontrollers Signal sampling Spring 2015 Lecture #5 Bekkeng, 29.1.2015 Content Aliasing Nyquist (Sampling) ADC Filtering Oversampling Triggering Analog Signal Information
More information8.2 Common Forms of Noise
8.2 Common Forms of Noise Johnson or thermal noise shot or Poisson noise 1/f noise or drift interference noise impulse noise real noise 8.2 : 1/19 Johnson Noise Johnson noise characteristics produced by
More informationADC1006S055/ General description. 2. Features. 3. Applications. Single 10 bits ADC, up to 55 MHz or 70 MHz
Rev. 03 2 July 2012 Product data sheet 1. General description The are a family of Bipolar CMOS (BiCMOS) 10-bit Analog-to-Digital Converters (ADC) optimized for a wide range of applications such as cellular
More informationSpur Detection, Analysis and Removal Stable32 W.J. Riley Hamilton Technical Services
Introduction Spur Detection, Analysis and Removal Stable32 W.J. Riley Hamilton Technical Services Stable32 Version 1.54 and higher has the capability to detect, analyze and remove discrete spectral components
More informationECEGR Lab #8: Introduction to Simulink
Page 1 ECEGR 317 - Lab #8: Introduction to Simulink Objective: By: Joe McMichael This lab is an introduction to Simulink. The student will become familiar with the Help menu, go through a short example,
More informationAdvanced Digital Signal Processing Part 2: Digital Processing of Continuous-Time Signals
Advanced Digital Signal Processing Part 2: Digital Processing of Continuous-Time Signals Gerhard Schmidt Christian-Albrechts-Universität zu Kiel Faculty of Engineering Institute of Electrical Engineering
More informationTUTORIAL 283 INL/DNL Measurements for High-Speed Analog-to- Digital Converters (ADCs)
Maxim > Design Support > Technical Documents > Tutorials > A/D and D/A Conversion/Sampling Circuits > APP 283 Maxim > Design Support > Technical Documents > Tutorials > High-Speed Signal Processing > APP
More informationLab 4 Digital Scope and Spectrum Analyzer
Lab 4 Digital Scope and Spectrum Analyzer Page 4.1 Lab 4 Digital Scope and Spectrum Analyzer Goals Review Starter files Interface a microphone and record sounds, Design and implement an analog HPF, LPF
More information