EE381K-14 Multidimensional DSP Decimator Design Prof. Brian L. Evans Dept. of Electrical and Comp. Eng. The University of Texas at Austin.

Slides:



Advertisements
Similar presentations
Digital Kommunikationselektronik TNE027 Lecture 5 1 Fourier Transforms Discrete Fourier Transform (DFT) Algorithms Fast Fourier Transform (FFT) Algorithms.
Advertisements

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.
EE445S Real-Time Digital Signal Processing Lab Spring 2014 Lecture 15 Quadrature Amplitude Modulation (QAM) Transmitter Prof. Brian L. Evans Dept. of Electrical.
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
EE381K-14 Multidimensional DSP Multidimensional Resampling Lecture by Prof. Brian L. Evans Scribe: Serene Banerjee Dept. of Electrical and Comp. Eng. The.
Rate Conversion. 2 Outline Problem statement Standard approach Decimation by a factor D Interpolation by a factor I Sampling rate conversion by a rational.
Overview of Sampling Theory
Multirate Digital Signal Processing
Lecture 4: Image Resampling CS4670: Computer Vision Noah Snavely.
Lecture 3: Image Resampling CS4670: Computer Vision Noah Snavely Nearest-neighbor interpolation Input image 3x upsample hq3x interpolation (ZSNES)
1 Computer Science 631 Lecture 4: Wavelets Ramin Zabih Computer Science Department CORNELL UNIVERSITY.
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.
Over-Sampling and Multi-Rate DSP Systems
Chapter 4: Sampling of Continuous-Time Signals
FT Representation of DT Signals:
… Representation of a CT Signal Using Impulse Functions
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)
EE345S Real-Time Digital Signal Processing Lab Fall 2006 Lecture 16 Quadrature Amplitude Modulation (QAM) Receiver Prof. Brian L. Evans Dept. of Electrical.
Interpolation and Pulse Shaping
Quadrature Amplitude Modulation (QAM) Transmitter
Fundamental of Signals 2-1 Fundamentals of Signals Practical Signal Processing Concepts and Algorithms using MATLAB __________________________________________________________________________________________________________.
Image Resampling CS4670: Computer Vision Noah Snavely.
Professor A G Constantinides 1 Interpolation & Decimation Sampling period T, at the output Interpolation by m: Let the OUTPUT be [i.e. Samples exist at.
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.
Fundamentals of Digital Signal Processing. Fourier Transform of continuous time signals with t in sec and F in Hz (1/sec). Examples:
Channel Spectral Characteristics Some Polyphase Filter Options.
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.
1 Signals and Systems Lecture 23 DT Processing of CT Signals Digital Differentiator and Half-Sample Delay DT Decimation and Interpolation.
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.
Lecture 16: Sampling of Continuous-Time Signals Instructor: Dr. Ghazi Al Sukkar Dept. of Electrical Engineering The University of Jordan
Sampling and Aliasing.
Saeid Rahati 1 Digital Signal Processing Week 1: Introduction 1.Course overview 2.Digital Signal Processing 3.Basic operations & block diagrams 4.Classes.
© 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.
Sampling Rate Conversion by a Rational Factor, I/D
VLSI SP Course 2001 台大電機吳安宇 Multirate Processing of Digital Signals: Fundamentals For NTUEE VLSI Signal Processing Course Instructor: 吳安宇教授.
Prof. Brian L. Evans Dept. of Electrical and Computer Engineering The University of Texas at Austin EE445S Real-Time Digital Signal Processing Lab Spring.
Image Resampling & Interpolation
Basic Principles Photogrammetry V: Image Convolution & Moving Window:
Multirate Signal Processing* Tutorial using MATLAB**
ULTIDIMENSIONAL Digital Signal Processing Spring 2008 Spring 2008
Chapter4. Sampling of Continuous-Time Signals
Sampling and Aliasing Prof. Brian L. Evans
The Laplace Transform Prof. Brian L. Evans
Sampling and Reconstruction
Multimedia Systems & Interfaces
Changing the Sampling Rate
Lab #5.1 Pulse Amplitude Modulation/ BPSK
More Image Manipulation
Lab #5.1 Pulse Amplitude Modulation/ BPSK
Quadrature Amplitude Modulation (QAM) Transmitter
Samuel Cheng Slide credits: Noah Snavely
Signals and Systems Chapter 7: Sampling
Rectangular Sampling.
Quadrature Amplitude Modulation (QAM) Transmitter
Image Resampling & Interpolation
Chapter 9 Advanced Topics in DSP
Samuel Cheng Slide credits: Noah Snavely
Recursive Implementation of Anisotropic Filtering
Linear Equations in Linear Algebra
Presentation transcript:

EE381K-14 Multidimensional DSP Decimator Design Prof. Brian L. Evans Dept. of Electrical and Comp. Eng. The University of Texas at Austin

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

Coset Vectors Indices in fundamental tile of lattice(M) –|det M| coset vectors (origin always included) –Not unique for a given M –Compute using Smith form decomposition of M (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 L x[n]x[n]xu[n]xu[n]

Example Upsampling Downsampling

Rational Rate Change Rational rate change –In one-dimension: –In multiple dimensions: Interpolation generalizes –Interpolation filter: columns of  L -1 define two adjacent sides of parallelogram passband Decimation generalizes –Decimation filter: columns of  M -1 define two adjacent sides of parallelogram passband

2-D Narrowband Signals Image Processing –Digitized pictures are often oversampled Video Processing –Quincunx decimation on NTSC video has little perceptual effect Seismic Processing –Fan filtering for seismic migration

2-D Narrowband Signals Example: Fan Filters –Velocity filters for position-time data –Periodic extension reveals passbands are either hexagons or parallelograms Can be resampled at the Nyquist rate

M z[n]z[n]y [n]y [n] L x[n]x[n]w[n]w[n] h[n]h[n]

2-D Decimation Systems Pick vertices of parallelogram to be rational multiples of  [Chen and Vaidyanathan] Compute rational matrix H from vertices –H maps parallelogram onto square fundamental frequency tile –Using two adjacent parallelogram vertices

Factoring Rational Matrix H Factor H = L -1 M by Smith-McMillan Form of H Enhancements –Allow user to sketch a region and circumscribe it with a parallelogram of minimum area [Evans, Teich, Schwarz, 1994] –Add a modulator at input to shift center of parallelogram to the origin