EE381K-14 Multidimensional DSP Multidimensional Resampling Lecture by Prof. Brian L. Evans Scribe: Serene Banerjee Dept. of Electrical and Comp. Eng. The.

Slides:



Advertisements
Similar presentations
Signals and Systems Fall 2003 Lecture #13 21 October The Concept and Representation of Periodic Sampling of a CT Signal 2. Analysis of Sampling.
Advertisements

Husheng Li, UTK-EECS, Fall  An ideal low pass filter can be used to obtain the exact original signal.
Prof. Brian L. Evans Dept. of Electrical and Computer Engineering The University of Texas at Austin EE445S Real-Time Digital Signal Processing Lab Spring.
Multistage Implementation Problem: There are cases in which the filter requirements call for a digital filter of high complexity, in terms of number of.
3. Digital Implementation of Mo/Demodulators
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.
ADC AND DAC Sub-topics: Analog-to-Digital Converter -. Sampling
1 Manipulating Digital Audio. 2 Pulse Code Modulation (PCM)  This is a means of encoding the digital signal for transmission or storage.
Sampling, Aliasing, & Mipmaps
Rate Conversion. 2 Outline Problem statement Standard approach Decimation by a factor D Interpolation by a factor I Sampling rate conversion by a rational.
4.4.3 Interpolation Using Unchanged Key Values It is often necessary to retain the values from the input sequence y(m) in the interpolated x(n). without.
Overview of Sampling Theory
Multirate Digital Signal Processing
Science is organized knowledge. Wisdom is organized life.
Continuous-time Signal Sampling Prof. Siripong Potisuk.
Image (and Video) Coding and Processing Lecture 2: Basic Filtering Wade Trappe.
Digital Signal Processing – Chapter 7
Lecture 4: Sampling [2] XILIANG LUO 2014/10. Periodic Sampling  A continuous time signal is sampled periodically to obtain a discrete- time signal as:
EE313 Linear Systems and Signals Fall 2010 Initial conversion of content to PowerPoint by Dr. Wade C. Schwartzkopf Prof. Brian L. Evans Dept. of Electrical.
EE313 Linear Systems and Signals Fall 2010 Initial conversion of content to PowerPoint by Dr. Wade C. Schwartzkopf Prof. Brian L. Evans Dept. of Electrical.
Spatio-Temporal Quincunx Sub-Sampling.. and how we get there David Lyon.
Leo Lam © Signals and Systems EE235. Leo Lam © Futile Q: What did the monsterous voltage source say to the chunk of wire? A: "YOUR.
EE 445S Real-Time Digital Signal Processing Lab Spring 2014 Lecture 11 Data Conversion Slides by Prof. Brian L. Evans, Dept. of ECE, UT Austin, and Dr.
Over-Sampling and Multi-Rate DSP Systems
Hossein Sameti Department of Computer Engineering Sharif University of Technology.
Chapter 4: Sampling of Continuous-Time Signals
EE513 Audio Signals and Systems Digital Signal Processing (Systems) Kevin D. Donohue Electrical and Computer Engineering University of Kentucky.
… Representation of a CT Signal Using Impulse Functions
DSP. What is DSP? DSP: Digital Signal Processing---Using a digital process (e.g., a program running on a microprocessor) to modify a digital representation.
Signal ProcessingES & BM MUET1 Lecture 2. Signal ProcessingES & BM MUET2 This lecture Concept of Signal Processing Introduction to Signals Classification.
Signals and Systems Prof. H. Sameti Chapter 7: The Concept and Representation of Periodic Sampling of a CT Signal Analysis of Sampling in the Frequency.
Digital Pulse Amplitude Modulation (PAM)
Sampling Theorems. Periodic Sampling Most signals are continuous in time. Example: voice, music, images ADC and DAC is needed to convert from continuous-time.
Filters and Delta Sigma Converters
Interpolation and Pulse Shaping
1 Lab. 4 Sampling and Rate Conversion  Sampling:  The Fourier transform of an impulse train is still an impulse train.  Then, x x(t) x s (t)x(nT) *
Signals and Systems Prof. Brian L. Evans Dept. of Electrical and Computer Engineering The University of Texas at Austin EE 382C-9 Embedded Software Systems.
Notice  HW problems for Z-transform at available on the course website  due this Friday (9/26/2014) 
Signals Prof. Brian L. Evans Dept. of Electrical and Computer Engineering The University of Texas at Austin EE 313 Linear Systems and Signals Fall 2010.
Prof. Brian L. Evans Dept. of Electrical and Computer Engineering The University of Texas at Austin Lecture 4 EE 345S Real-Time.
Copyright © 2003 Texas Instruments. All rights reserved. DSP C5000 Chapter 20 Polyphase FIR Filter Implementation for Communication Systems.
EE445S Real-Time Digital Signal Processing Lab Spring 2014 Lecture 16 Quadrature Amplitude Modulation (QAM) Receiver Prof. Brian L. Evans Dept. of Electrical.
BIEN425 – Lecture 15 By the end of this lecture, you should be able to: –Design and implement integer decimators and interpolators –Design and implement.
Prof. Brian L. Evans Dept. of Electrical and Computer Engineering The University of Texas at Austin EE345S Real-Time Digital Signal Processing Lab Fall.
Leo Lam © Signals and Systems EE235 Leo Lam.
Hossein Sameti Department of Computer Engineering Sharif University of Technology.
Lecture 16: Sampling of Continuous-Time Signals Instructor: Dr. Ghazi Al Sukkar Dept. of Electrical Engineering The University of Jordan
Sampling and Aliasing.
EE381K-14 Multidimensional DSP Decimator Design Prof. Brian L. Evans Dept. of Electrical and Comp. Eng. The University of Texas at Austin.
© 2010 The McGraw-Hill Companies Communication Systems, 5e Chapter 6: Sampling and pulse modulation A. Bruce Carlson Paul B. Crilly (modified by J. H.
2. Multirate Signals.
VLSI SP Course 2001 台大電機吳安宇 Multirate Processing of Digital Signals: Fundamentals For NTUEE VLSI Signal Processing Course Instructor: 吳安宇教授.
EE445S Real-Time Digital Signal Processing Lab Fall 2016 Lecture 16 Quadrature Amplitude Modulation.
Prof. Brian L. Evans Dept. of Electrical and Computer Engineering The University of Texas at Austin EE445S Real-Time Digital Signal Processing Lab Spring.
Multirate Signal Processing* Tutorial using MATLAB**
Sampling and Aliasing Prof. Brian L. Evans
Chapter4. Sampling of Continuous-Time Signals
Sampling and Aliasing Prof. Brian L. Evans
Chapter 3 Sampling.
7.0 Sampling 7.1 The Sampling Theorem
The Laplace Transform Prof. Brian L. Evans
Sampling rate conversion by a rational factor
Sampling and Reconstruction
Multimedia Systems & Interfaces
لجنة الهندسة الكهربائية
Changing the Sampling Rate
Signals and Systems Chapter 7: Sampling
Multirate Processing of Digital Signals: Fundamentals
Chapter 9 Advanced Topics in DSP
ELEN E4810: Digital Signal Processing Topic 11: Continuous Signals
Presentation transcript:

EE381K-14 Multidimensional DSP Multidimensional Resampling Lecture by Prof. Brian L. Evans Scribe: Serene Banerjee Dept. of Electrical and Comp. Eng. The University of Texas at Austin

7 - 2 M x[n]x[n]xd[n]xd[n] One-Dimensional Downsampling Downsample by M –Input M samples with index –Output first sample (discard M–1 samples) Discards data May cause aliasing k i is called a coset k i ={0, 1, …, |M|-1}

7 - 3 One-Dimensional Downsampling NN  N 1 Xc(j)Xc(j)   1/T X ()X ()  T  X d (  )  T’ Downsampling by M generates baseband plus M-1 copies of baseband per period of frequency domain Sample the analog bandlimited signal every T time units Aliasing occurs: avoid aliasing by pre- filtering with lowpass filter with gain of 1 and cutoff of  /M to extract baseband Fig. 3.19(a)-(c) Oppenheim & Schafer,    M=3

7 - 4 One-Dimensional Upsampling Upsample by L –Input one sample –Output input sample followed by L–1 zeros Adds data May cause imaging L x[n]x[n]xu[n]xu[n]

7 - 5 One-Dimensional Upsampling NN  N 1 Xc(j)Xc(j)   1/T X ()X ()  T   L 1/T X u (  ) = X(L  )  T’  L  L  L  L Upsampling by L gives L images of baseband per 2  period of  Sample the analog bandlimited signal every T time units Apply lowpass interpolation filter with gain of L and cutoff of  /L to extract baseband  L 1/T = L/T X i (  )  L   T’ Fig Oppenheim & Schafer, 1989.

D Rational Rate Change Change sampling rate by rational factor L M -1 –Upsample by L –Downsample by M Aliasing and imaging Change sampling rate by rational factor L M -1 –Interpolate by L –Decimate by M Interpolate by L –Upsample by L –Lowpass filter with a cutoff of  /L (anti-imaging filter) Decimate by M –Lowpass filter with a cutoff of  /M (anti-aliasing filter) –Downsample by M

D Resampling of Speech Convert 48 kHz speech to 8 kHz –48 kHz sampling: 24 kHz analog bandwidth –8 kHz sampling: 4 kHz analog bandwidth –Lowpass filter with anti-aliasing filter with cutoff at  /6 and downsample by 6 Convert 8 kHz speech to 48 kHz –Interpolate by 6

LPF  0 =  / f s 160 f s /147fsfs LPF  0 =  /147 1-D Resampling of Audio Convert CD (44.1 kHz) to DAT (48 kHz) Direct implementation Simplify LPF cascade to one LPF with  0 =  /160 Impractical because 160 f s = MHz

D Resampling of Audio Practical implementation –Perform resampling in three stages –First two stages increase sampling rate Alternative: Linearly interpolate CD audio –Interpolation pulse is a triangle (frequency response is sinc squared) –Introduces high frequencies which will alias

M x[n]x[n]xd[n]xd[n] k i is a distinct coset vector Multidimensional Downsampling Downsample by M –Input | det M | samples –Output first sample and discard others Discards data May cause aliasing

Coset Vectors Indices in one fundamental tile of M –|det M| coset vectors (origin always included) –Not unique for a given M –Another choice of coset vectors for this M: { (0, 0), (0, 1), (1, 0), (1, 1) } Set of distinct coset vectors for M is unique (0,0)(1,0) (1,1)(2,1) Distinct coset vectors for M

Multidimensional Upsampling Upsample by L –Input one sample –Output the sample and then | det L | - 1 zeros Adds data May cause imaging X u (  ) = X(L T  ) L x[n]x[n]xu[n]xu[n]

Example Upsampling Downsampling

Conclusion Rational rate change –In one dimension: –In multiple dimensions: Interpolation filter in N dimensions –Passband volume is  2  N / | det L | –Baseband shape related to L T Decimation filter in N dimensions –Passband volume is  2  N / | det M | –Baseband shape related to M -T