EE123 Digital Signal Processing

Similar documents
ESE 531: Digital Signal Processing

ESE 531: Digital Signal Processing

PROBLEM SET 6. Note: This version is preliminary in that it does not yet have instructions for uploading the MATLAB problems.

Sampling of Continuous-Time Signals. Reference chapter 4 in Oppenheim and Schafer.

Chapter 9. Chapter 9 275

Multirate Digital Signal Processing

Multirate Filtering, Resampling Filters, Polyphase Filters. or how to make efficient FIR filters

EE 123: Digital Signal Processing Spring Lecture 15 March 6

Digital Signal Processing

Moving from continuous- to discrete-time

Digital Signal Processing Fourier Analysis of Continuous-Time Signals with the Discrete Fourier Transform

Final Exam Solutions June 7, 2004

ECE 484 Digital Image Processing Lec 09 - Image Resampling

Sampling and Signal Processing

Enhanced Waveform Interpolative Coding at 4 kbps

Image Pyramids. Sanja Fidler CSC420: Intro to Image Understanding 1 / 35

Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science. OpenCourseWare 2006

Final Exam Practice Questions for Music 421, with Solutions

6.02 Fall 2012 Lecture #12

EE123 Digital Signal Processing. Lecture 10 Practical ADC/DAC

Multirate DSP, part 1: Upsampling and downsampling

Final Exam Solutions June 14, 2006

MATH 225: Foundations of Higher Matheamatics. Dr. Morton. Chapter 2: Logic (This is where we begin setting the stage for proofs!)

ON SYMBOL TIMING RECOVERY IN ALL-DIGITAL RECEIVERS

Sampling and Reconstruction of Analog Signals

Image Scaling. This image is too big to fit on the screen. How can we reduce it? How to generate a halfsized

1-D Rate Conversion. Decimation

!"!#"#$% Lecture 2: Media Creation. Some materials taken from Prof. Yao Wang s slides RECAP

Filters. Materials from Prof. Klaus Mueller

Sampling Theory. CS5625 Lecture Steve Marschner. Cornell CS5625 Spring 2016 Lecture 7

Digital Signal Processing (Subject Code: 7EC2)

NAME: EE301 Signals and Systems Exam 3. NAME In-Class Exam Thursday, Apr. 20, Cover Sheet

CS4495/6495 Introduction to Computer Vision. 2C-L3 Aliasing

Module 9: Multirate Digital Signal Processing Prof. Eliathamby Ambikairajah Dr. Tharmarajah Thiruvaran School of Electrical Engineering &

Lecture Schedule: Week Date Lecture Title

Concordia University. Discrete-Time Signal Processing. Lab Manual (ELEC442) Dr. Wei-Ping Zhu

PROBLEM SET 5. Reminder: Quiz 1will be on March 6, during the regular class hour. Details to follow. z = e jω h[n] H(e jω ) H(z) DTFT.

DIGITAL SIGNAL PROCESSING. Chapter 1 Introduction to Discrete-Time Signals & Sampling

ATV02W5V0-HF Thru ATV02W191-HF Working Peak Reverse Voltage: Volts Peak Pulse Power:200 Watts RoHS Device Halogen Free

1. Consider the following system to process continuous-time signals with discrete-time processing. Convert to Impulses: Rate.

200W SURFACE MOUNT TRANSIENT VOLTAGE SUPPRESSOR. SMF Series WILLAS ELECTRONIC CORP.

CS 775: Advanced Computer Graphics. Lecture 12 : Antialiasing

Department of Electrical Engineering. Laboratory Manual Digital Signal Processing

ece 429/529 digital signal processing robin n. strickland ece dept, university of arizona ECE 429/529 RNS

Multirate Signal Processing Lecture 7, Sampling Gerald Schuller, TU Ilmenau

Lecture #2. EE 313 Linear Systems and Signals

THE CITADEL THE MILITARY COLLEGE OF SOUTH CAROLINA. Department of Electrical and Computer Engineering. ELEC 423 Digital Signal Processing

Lecture 22 - Three-phase square-wave inverters

Outline. Discrete time signals. Impulse sampling z-transform Frequency response Stability INF4420. Jørgen Andreas Michaelsen Spring / 37 2 / 37

Sampling and Pyramids

TV02W5V0-G Thru. TV02W191-G Working Peak Reverse Voltage: Volts Peak Pulse Power:200 Watts RoHS Device

Accurate Delay Measurement of Coded Speech Signals with Subsample Resolution

TV02W5V0-HF Thru TV02W191-HF Working Peak Reverse Voltage: Volts Peak Pulse Power:200 Watts RoHS Device Halogen Free

Two-Dimensional Wavelets with Complementary Filter Banks

ECE 429 / 529 Digital Signal Processing

EE 464 Short-Time Fourier Transform Fall and Spectrogram. Many signals of importance have spectral content that

! Multi-Rate Filter Banks (con t) ! Data Converters. " Anti-aliasing " ADC. " Practical DAC. ! Noise Shaping

ATV02W5V0-HF Thru ATV02W191-HF Working Peak Reverse Voltage: Volts Peak Pulse Power:200 Watts RoHS Device Halogen Free

SMF SERIES. Features. Mechanical Data. Maximum Ratings and Electrical A=25 C unless otherwise specified WTE

Islamic University of Gaza. Faculty of Engineering Electrical Engineering Department Spring-2011

EE299 Midterm Winter 2007 Solutions

Sampling and reconstruction. CS 4620 Lecture 13

Using the DFT as a Filter: Correcting a Misconception by Richard G. Lyons

Antialiasing and Related Issues

ECE503: Digital Filter Design Lecture 9

Team proposals are due tomorrow at 6PM Homework 4 is due next thur. Proposal presentations are next mon in 1311EECS.

SAMPLING THEORY. Representing continuous signals with discrete numbers

Announcements. Image Processing. What s an image? Images as functions. Image processing. What s a digital image?

EC6502 PRINCIPLES OF DIGITAL SIGNAL PROCESSING

Data Acquisition Systems. Signal DAQ System The Answer?

5650 chapter4. November 6, 2015

EECE 301 Signals & Systems Prof. Mark Fowler

S M A J x x x C A. Reverse Stand-Off Voltage

LOW SAMPLING RATE OPERATION FOR BURR-BROWN

Design of a Sharp Linear-Phase FIR Filter Using the α-scaled Sampling Kernel

Lecture 3 Review of Signals and Systems: Part 2. EE4900/EE6720 Digital Communications

Signals and Systems. Lecture 13 Wednesday 6 th December 2017 DR TANIA STATHAKI

Sampling and Reconstruction

Pre-Algebra Unit 1: Number Sense Unit 1 Review Packet

Digital Filters IIR (& Their Corresponding Analog Filters) Week Date Lecture Title

Lab 4: Static & Switched Audio Equalizer

FFT Analyzer. Gianfranco Miele, Ph.D

Theory and praxis of synchronised averaging in the time domain

6.003: Signals and Systems. Sampling

Spring 2018 EE 445S Real-Time Digital Signal Processing Laboratory Prof. Evans Homework #5 Solutions

ECE 6560 Multirate Signal Processing Lecture 9

Optimal Design RRC Pulse Shape Polyphase FIR Decimation Filter for Multi-Standard Wireless Transceivers

Sampling and reconstruction

IJMIE Volume 2, Issue 3 ISSN:

Roots and Radicals Chapter Questions

Numbers & Operations Chapter Problems

Image Interpolation. Image Processing

Anti aliasing and Graphics Formats

A Combinatorial Proof of the Log-Concavity of the Numbers of Permutations with k Runs

Real Numbers and the Number Line. Unit 1 Lesson 3

An Efficient and Flexible Structure for Decimation and Sample Rate Adaptation in Software Radio Receivers

Transient Voltage Suppression Diodes: SMF Series SMD Type 200 W

Fourier Series. Discrete time DTFS. (Periodic signals) Continuous time. Same as one-period of discrete Fourier series

SAMPLING WITH AUTOMATIC GAIN CONTROL

b) discrete-time iv) aperiodic (finite energy)

Transcription:

Announcements EE23 Digital Signal Processing ecture 5 ast Time D.T processing of C.T signals C.T processing of D.T signals (ha????) D.T are represented as bandlimited C.T signals Fractional delay Resampling Today: Resampling Interchanging operations multi-rate processing 2 DownSampling Much like C/D conversion Expect similar effects: Aliasing mitigate by antialiasing filter Changing Sampling-rate via D.T Processing d (e j! )= M i=0 j(w/m e 2i/M) Finely sampled signal almost continuous Downsample in that case is like sampling! d M=2 3 4

Changing Sampling-rate via D.T Processing j(w/m e d (e ) = M i=0 j! Anti-Aliasing 2i/M ) /M x d [n] = x [nm ] M=3 d x [n] PF M=3 d 5 6 U U ;.::') /J 4/ IJ crij} ;.::') /J 4/ IJ crij} oml UpSampling Up-sampling -s - s oml Much like D/C converter Upsample by A OT almost continuous '"\r ( l/l---, ( l/l---, '"\r..)( [-) '"'"""" ' / (/..)( ii[-) =.=.'"'"""" C C' (. '- Tl I./ Tl infej& infej &. '- I./ Intuition: Recall our D/C model: xs(t) xc(t) Approximate xs(t) by placing zeros between samples Convolve with a sinc to obtain xc(t) It 7 It 8

Up-Sampling Up-Sampling It xi [n] = xe [n] sinc(n/) xe [n] = x[k] [n k] k= xi [n] = x[k]sinc( n k= 9 0 Frequency Domain Interpretation Frequency Domain Interpretation xe [n] PF xi [n] gain= / e (ej! ) = sinc(n/) DTFT = m= gain= /M k= PF xe [n] k ) xe [n] e {z } xi [n] j!n 0 only for n=m (integer m) xe [m] e {z } j!m = (ej! ) =x[m] Compress DTFT by a factor of! 2

c (j) c (j) N (e j! ) i (e j! ) =T/ N (e j! ) i (e j! ) =T/ /T e (e j! ) expanding expanding e (e j! ) 3 4 c (j) c (j) N (e j! ) i (e j! ) /T e (e j! ) expanding =T/ /T 5 N (e j! ) i (e j! ) /T e (e j! ) expanding /T =T/ /T 6

c (j) N (e j! ) i (e j! ) /T e (e j! ) expanding /T =T/ /T 7 Practical Upsampling Can interpolate with simple, practical filters. See ab! =3, linear interpolation /T ideal 3 sinc 2 8 Resampling by non-integer T = TM/ (upsample, downsample M) = 2, M=3, T =3/2T (fig 4.30) c (j) Or, PF gain= / PF /M (e j! ) N Subsampling M=3 PF min{ /, /M } expanding =2 P filtering What would happen if change order? e (e j! ) i = H d e 9 20

= 2, M=3, T =3/2T (fig 4.30) (e j! ) expanding =2 e (e j! ) /T /T c (j) N Subsampling M=3 P filtering i = H d e 2/(3T) 2/T Multi-Rate Signal Processing What if we want to resample by.0t? Expand by =00 Filter π/0 ($$$$$) Downsample by M=0 Fortunately there are ways around it! Called multi-rate Uses compressors, expanders and filtering 2 22 Interchanging Operations# Interchanging Operations# Note: expander H(e j! )(e j! ) H(e j! )(e j! ) compressor not TI! (e j! ) H(ej! )(e j! ) Note: expander H(e j! )(e j! ) H(e j! )(e j! ) compressor not TI! (e j! ) H(ej! )(e j! ) H(z ) (e j! ) H(ej! )(e j! ) 23 24

Interchanging Filter Expander Q: Can we move expander from eft to Right (with xform)?? H(z ) A: Yes, if is rational No, otherwise 25 26 Compressor Compressor Proof: Claim: H(z M ) y [n] v[n] Proof: 27 v(e}") m/(-'j,x (e Jv) Jv after compressor v(e}") m/(-'j,x (e ) q: Jvfs-. (Ol"-!Pto q: (Ol"-!Pon.b Jvfs-. 4. UtI -Y-") IJ li\lj. 28! to

Compressor Multi-Rate Filtering Claim: -J.ly-,) H(z M ) >,,) I,V) - btta 6J 'Jg M::-})- \(,] y [n] i F-EJ} ") xun v[n] Proof: )lchl-fj'llohjjt t,)(t.] f\\ vv(e}") m/(-'jm/(-'j,x (e Jv) m/(-'j,x v(e}"),x (e Jv) (e}") (e Jv) q: Jvfs-. (Ol"-!Pto Jvfs-. (Ol"-!Pto Jvfs-. on.b 4. q: UtI -Y-") IJ(Ol"-!Pli\lJ. on.b 4. UtI -Y-") IJ li\lj.! q:! on.b 4.! after compressor UtI -Y-") to IJ li\lj. 29 30