Y. C. Jenq1 Non-uniform Sampling Signals and Systems (A/D & D/A Converters) Y. C. Jenq Department of Electrical & Computer Engineering Portland State University.

Slides:



Advertisements
Similar presentations
Acoustic/Prosodic Features
Advertisements

Copyright 2001, Agrawal & BushnellVLSI Test: Lecture 181 Lecture 18 DSP-Based Analog Circuit Testing  Definitions  Unit Test Period (UTP)  Correlation.
Digital Coding of Analog Signal Prepared By: Amit Degada Teaching Assistant Electronics Engineering Department, Sardar Vallabhbhai National Institute of.
©Alex Doboli 2006  Analog to Digital Converters Alex Doboli, Ph.D. Department of Electrical and Computer Engineering State University of New York at.
4.2 Digital Transmission Pulse Modulation (Part 2.1)
Sampling and quantization Seminary 2. Problem 2.1 Typical errors in reconstruction: Leaking and aliasing We have a transmission system with f s =8 kHz.
Mixed-Signal System Design and Modeling ©2001 Eric Swanson Lecture 6 Fall Semester 2002.
Introduction to D/A and A/D conversion Professor: Dr. Miguel Alonso Jr.
– 1 – Data Converters Data Converter BasicsProfessor Y. Chiu EECT 7327Fall 2014 Data Converter Basics.
S. Mandayam/ ECOMMS/ECE Dept./Rowan University Electrical Communications Systems Spring 2005 Shreekanth Mandayam ECE Department Rowan University.
S. Mandayam/ ECOMMS/ECE Dept./Rowan University Electrical Communications Systems ECE Spring 2009 Shreekanth Mandayam ECE Department Rowan University.
S. Mandayam/ ECOMMS/ECE Dept./Rowan University Electrical Communications Systems ECE Spring 2007 Shreekanth Mandayam ECE Department Rowan University.
Effective Bits. An ideal model of a digital waveform recorder OffsetGain Sampling Timebase oscillator Fs ADC Waveform Memory Address counter Compute Engine.
Fourier Analysis D. Gordon E. Robertson, PhD, FCSB School of Human Kinetics University of Ottawa.
S. Mandayam/ ECOMMS/ECE Dept./Rowan University Electrical Communications Systems Spring 2005 Shreekanth Mandayam ECE Department Rowan University.
Data Converter Performance Metric
Data Acquisition. Data Acquisition System Analog Signal Signal Conditioner ADC Digital Processing Communication.
Data Conversion Fundamentals
Basics of Signal Processing. frequency = 1/T  speed of sound × T, where T is a period sine wave period (frequency) amplitude phase.
Digital Communication Techniques
Department of Electrical & Computer Engineering 1 ES585a - Computer Based Power System Protection Course by Dr.T.S.Sidhu - Fall 2005 Class discussion presentation.
Fundamentals of...Fundamentals of... Fundamentals of Digital Audio.
Chapter 25 Nonsinusoidal Waveforms. 2 Waveforms Used in electronics except for sinusoidal Any periodic waveform may be expressed as –Sum of a series of.
Over-Sampling and Multi-Rate DSP Systems
Pulse Modulation 1. Introduction In Continuous Modulation C.M. a parameter in the sinusoidal signal is proportional to m(t) In Pulse Modulation P.M. a.
Hossein Sameti Department of Computer Engineering Sharif University of Technology.
Ni.com Data Analysis: Time and Frequency Domain. ni.com Typical Data Acquisition System.
DSP Techniques for Software Radio DSP Front End Processing Dr. Jamil Ahmad.
GCT731 Fall 2014 Topics in Music Technology - Music Information Retrieval Overview of MIR Systems Audio and Music Representations (Part 1) 1.
Synthesis Basics (1) Analog Synthesis Intro to Digital Oscillators.
Basics of Signal Processing. SIGNALSOURCE RECEIVER describe waves in terms of their significant features understand the way the waves originate effect.
Understanding ADC Specifications September Definition of Terms 000 Analogue Input Voltage Digital Output Code FS1/2.
Lecture 18 DSP-Based Analog Circuit Testing
Acoustic Analysis of Speech Robert A. Prosek, Ph.D. CSD 301 Robert A. Prosek, Ph.D. CSD 301.
Professor: Dr. Miguel Alonso Jr.
Fourier series. The frequency domain It is sometimes preferable to work in the frequency domain rather than time –Some mathematical operations are easier.
EE210 Digital Electronics Class Lecture 2 March 20, 2008.
Overlapped modulation structure Overlapped modulation structure Overlapped harmonic structure Overlapped harmonic structure Spurious spectral components.
Communication and Signal Processing. Dr. Y.C. Jenq 2. Digital Signal Processing Y. C. Jenq, "A New Implementation Algorithm.
The Physical Layer Lowest layer in Network Hierarchy. Physical transmission of data. –Various flavors Copper wire, fiber optic, etc... –Physical limits.
FE8113 ”High Speed Data Converters”. Course outline Focus on ADCs. Three main topics:  1: Architectures ”CMOS Integrated Analog-to-Digital and Digital-to-
Chapter 2 Signals and Spectra (All sections, except Section 8, are covered.)
Quiz 1 Review. Analog Synthesis Overview Sound is created by controlling electrical current within synthesizer, and amplifying result. Basic components:
IT-101 Section 001 Lecture #9 Introduction to Information Technology.
Digital Signal Processing
Hossein Sameti Department of Computer Engineering Sharif University of Technology.
COMMUNICATION SYSTEM EEEB453 Chapter 5 (Part III) DIGITAL TRANSMISSION Intan Shafinaz Mustafa Dept of Electrical Engineering Universiti Tenaga Nasional.
Lecture 2 Analog to digital conversion & Basic discrete signals.
Digital Oscillators. Everything is a Table A table is an indexed list of elements (or values) A digital oscillator or soundfile is no different.
Eeng360 1 Eeng 360 Communication Systems I Course Information  Instructor: Huseyin Bilgekul, Room No: EE 207, Office Tel:  Course Webpage:
Chapter 2. Characteristics of Signal ※ Signal : transmission of information The quality of the information depends on proper selection of a measurement.
Sampling and DSP Instructor: Dr. Mike Turi Department of Computer Science & Computer Engineering Pacific Lutheran University.
FFT corrections for tune measurements
Spectral Analysis Spectral analysis is concerned with the determination of the energy or power spectrum of a continuous-time signal It is assumed that.
MECH 373 Instrumentation and Measurements
Dynamic Specifications
Analog to digital conversion
Digital Error Correction
Harmonics Ben Kemink.
Chapter 3 Sampling.
Fundamentals Data.
Created by Art Kay, Luis Chioye Presented by Peggy Liska
Quiz: Introduction to Frequency Domain TIPL TI Precision Labs – ADCs
Chapter 3: PCM Noise and Companding
Chapter 2 Ideal Sampling and Nyquist Theorem
Finite Wordlength Effects
DEPARTMENT OF INFORMATION TECHNOLOGY DIGITAL SIGNAL PROCESSING UNIT 4
EE210 Digital Electronics Class Lecture 2 September 03, 2008
DEPARTMENT OF INFORMATION TECHNOLOGY DIGITAL SIGNAL PROCESSING UNIT 4
Lec.6:Discrete Fourier Transform and Signal Spectrum
Presentation transcript:

Y. C. Jenq1 Non-uniform Sampling Signals and Systems (A/D & D/A Converters) Y. C. Jenq Department of Electrical & Computer Engineering Portland State University P. O. Box 751 Portland, OR

Y. C. Jenq2 Outlines n Non-uniform Sampling Signals n Digital Spectrum of Non-uniformly Sampled Signal n Timing Error Estimation n Reconstruction of Digital Spectrum

Y. C. Jenq3 Non-uniform Sampling time, t Waveform amplitude, x(t) with FT = X c (  ) t0t0 t1t1 t5t5 t4t4 t3t3 t2t2 t7t7 t6t6 t8t8 T = nominal sampling period  n = t n - nT, r n =  n / T T 11 22 M=4

Y. C. Jenq4 Non-uniform Sampling Clock t0t0 t1t1 t5t5 t4t4 t3t3 t2t2 t7t7 t6t6 t8t8 T

Y. C. Jenq5 Non-uniform Sampling Examples n Random Equivalent–time Sampling n Interleaved ADC Array n Direct Digital Synthesizer

Y. C. Jenq6 Random Equivalent-Time Sampling Triggering Level Triggering Time Instances Sampling Time Instances

Y. C. Jenq7 Random Equivalent-Time Sampling

Y. C. Jenq8 Interleaved ADC Arrays ADC Signal in Delay elements Memory OR with a 4-phase clock Sampling Clock

Y. C. Jenq9 Interleaved ADC Arrays ADC Signal in Memory 4-phase clock

Y. C. Jenq10 Direct Digital Synthesizer (DDS) Waveform Memory Waveform Memory Phase Accumulator D/A Converter D/A Converter Low-Pass Filter Low-Pass Filter

Y. C. Jenq11 Direct Digital Synthesizer (DDS) Waveform Memory Waveform Memory D/A Converter D/A Converter Low-Pass Filter Low-Pass Filter Integer PartFraction Integer PartFraction + Address Accumulator Address Increment Register

Y. C. Jenq12 Direct Digital Synthesizer (DDS) Waveform Memory Fs: Master Clock Frequency f:Sine Wave Frequency TL:Table Length

Y. C. Jenq13 Direct Digital Synthesizer (DDS) Frequency Resolution Integer PartFraction W + L/M B bits Frequency Resolution = Fs/2 B-1 Sine wave Frequency f = (W+L/M)Fs/TL

Y. C. Jenq14 Non-uniform Sampling Model T = nominal sampling period t n = nT +  n, and  n is periodic with period M. Let n = k M + m where k ranges from –∞ to +∞ and m ranges from 0 to (M-1), Then t n = ( k M + m )T +  (kM+m) = k M T + m T +  m = k M T + m T + r m T where r m =  m /T

Y. C. Jenq15 n Yih-Chyun Jenq, “Digital Spectra of Non- uniformly Sampled Signals - Fundamentals and High-Speed Waveform Digitizers,” IEEE Transactions on Instrumentation and Measurement, vol. 37, no. 2, June n Yih-Chyun Jenq, “Digital Spectra of Non- uniformly Sampled Signals: A Robust Time Offset Estimation Algorithm for Ultra High-Speed Waveform Digitizers Using Interleaving,” IEEE Transactions on Instrumentation and Measurement, vol. 39, no. 1, February 1990 Digital Spectrum of Non-uniformly Sampled Signals

Y. C. Jenq16 Digital Spectrum of Non-uniformly Sampled Signals If we use x(t n ) to compute the digital spectrum, X d (  ), as if the data points were sampled uniformly, i.e., X d (  ) =  n x(t n ) e -j  n Then, it can be shown that X d (  T) = (1/T)  k A(k,  ) X c [  -k(2  /MT)] Where A(k,  ) = (1/M)  m=0,(M-1) e -j[  -k(2  /MT]r m T e -jkm(2  /M) Notice that A(k,  ) is the m-point DFT of e -j[  -k(2  /MT]r m T

Y. C. Jenq17 Digital Spectrum of Non-uniformly Sampled Sinusoid Input Signal x(t) = exp(j  o t), And X c (  )=2  (   ) ThenX d (  ) = (2  /T)  k A(k)  [  -  o -k(2  /MT)] where A(k) =  m=0,(M-1) (1/M)e jr m  o T e -jkm(2  /M) Notice that A(k) is no longer a function of  and A(k) is a M-point DFT of e jr m  o T, m=0, 1,…,M-1

Y. C. Jenq18 Digital Spectrum of Non-uniformly Sampled Sinusoid A(0) A(1) A(2) A(3) M=4

Y. C. Jenq19 Digital Spectrum of Non-uniformly Sampled Sinusoid M=8

Y. C. Jenq20 Estimation of Timing Errors - r m A(k) =  m=0,(M-1) [(1/M)exp(jr m  o T)]e -jkm(2  /M) A(0) A(1) A(2) A(3)

Y. C. Jenq21 Reconstruction of Digital Spectrum Once the timing errors are known, can we reconstruct the correct digital spectrum?

Y. C. Jenq22 Selecting Test Frequencies A(0) A(1) A(2) A(3) Higher frequency  more sensitive to timing error Using FFT  spurious harmonics should be on the bins Windowing function selection

Y. C. Jenq23 Estimation of r m - Synchronous Case Residual Timing Error timing offset error RMS value before Adjust- ment 30% 20% 10% 5% 4x x x x RMS value after (4 bits) RMS value after (6 bits) RMS value after (8 bits) RMS value after (10 bits) RMS value after (∞ bits) 2.4x x x x x x x x x x x x x x x x x x x x Residual timing errors are independent of initial timing errors!

Y. C. Jenq24 Estimation of r m - Synchronous Case Sensitivity to Quantization Noise in A/D Converter Residual Timing Error is relatively independent of initial timing error, but it is quite sensitive to the effective-bit of ADC

Y. C. Jenq bits Residual Timing Error: RMS r m Residual Timing Error One order of magnitude improvement per 3 effective bits increase Residual RMS r m ~ at 7 Bits

Y. C. Jenq26 Perfect Reconstruction of Digital Spectrum n Yih-Chyun Jenq, “Perfect Reconstruction of Digital Spectrum from Non-uniformly Sampled Signals,” IEEE Transactions on Instrumentation and Measurement, vol. 46, no. 3, 1997.

Y. C. Jenq27 Reconstruction of Digital Spectrum with Residual Timing Error S/N ~ 20*log(1/  ) -16 dB SNR = 6.02* (number of bits) dB (Residual  ~ (Initial  /1000 at 7 Bits and improve one order of magnitude per 4 bits increase  = standard deviation of r m Reconstruction noise due to quantization error: Reconstruction noise due to residual timing error:

Y. C. Jenq28 Reconstruction of Digital Spectrum with Residual Timing Error n Yih-Chyun Jenq, “Improveing Timing Offset Estimation by Aliasing Sampling,” IMTC’05, May 2005, Ottawa, Canada.