Lecture 13: Discrete Time Fourier Transform (DTFT)

Similar documents
Lecture 14: Windowing

Review of Fundamentals of Digital Signal Processing

Review of Fundamentals of Digital Signal Processing

EE 224 Signals and Systems I Review 1/10

Complex symmetry Signals and Systems Fall 2015

Signals and Systems Spring 2004 Lecture #9

Chapter 5. Fourier Analysis for Discrete-Time Signals and Systems Chapter

Discrete Time Signals and Systems Time-frequency Analysis. Gloria Menegaz

Review of Discrete-Time System

Signals and Systems Profs. Byron Yu and Pulkit Grover Fall Midterm 2 Solutions

Frequency-Domain C/S of LTI Systems

Discrete Time Fourier Transform (DTFT)

Discrete-time Fourier transform (DTFT) representation of DT aperiodic signals Section The (DT) Fourier transform (or spectrum) of x[n] is

Fourier Analysis and Spectral Representation of Signals

Chapter 5 Frequency Domain Analysis of Systems

Fourier series for continuous and discrete time signals

Table 1: Properties of the Continuous-Time Fourier Series. Property Periodic Signal Fourier Series Coefficients

Discrete-Time Fourier Transform (DTFT)

Fourier Analysis and Spectral Representation of Signals

Problem Score Total

Table 1: Properties of the Continuous-Time Fourier Series. Property Periodic Signal Fourier Series Coefficients

ELEN 4810 Midterm Exam

UNIVERSITY OF OSLO. Please make sure that your copy of the problem set is complete before you attempt to answer anything.

ELC 4351: Digital Signal Processing

MEDE2500 Tutorial Nov-7

LAB 6: FIR Filter Design Summer 2011

Discrete Time Fourier Transform

x[n] = x a (nt ) x a (t)e jωt dt while the discrete time signal x[n] has the discrete-time Fourier transform x[n]e jωn

New Mexico State University Klipsch School of Electrical Engineering EE312 - Signals and Systems I Fall 2015 Final Exam

Lecture 7: Interpolation

Fourier Representations of Signals & LTI Systems

Multimedia Signals and Systems - Audio and Video. Signal, Image, Video Processing Review-Introduction, MP3 and MPEG2

Lecture 10. Digital Signal Processing. Chapter 7. Discrete Fourier transform DFT. Mikael Swartling Nedelko Grbic Bengt Mandersson. rev.

ESE 531: Digital Signal Processing

Grades will be determined by the correctness of your answers (explanations are not required).

6.003 Signal Processing

6.003 Signal Processing

QUESTION BANK SIGNALS AND SYSTEMS (4 th SEM ECE)

Overview of Sampling Topics

Review of Frequency Domain Fourier Series: Continuous periodic frequency components

Sinc Functions. Continuous-Time Rectangular Pulse

Fourier Analysis Overview (0A)

TTT4120 Digital Signal Processing Suggested Solutions for Problem Set 2

Chapter 5 Frequency Domain Analysis of Systems

ESE 531: Digital Signal Processing

Digital Signal Processing Lecture 10 - Discrete Fourier Transform

6.003: Signals and Systems. Sampling and Quantization

Signals & Systems. Lecture 5 Continuous-Time Fourier Transform. Alp Ertürk

ECSE 512 Digital Signal Processing I Fall 2010 FINAL EXAMINATION

Multidimensional digital signal processing

Grades will be determined by the correctness of your answers (explanations are not required).

Final Exam of ECE301, Prof. Wang s section 1 3pm Tuesday, December 11, 2012, Lily 1105.

Homework 3 Solutions

GEORGIA INSTITUTE OF TECHNOLOGY SCHOOL of ELECTRICAL and COMPUTER ENGINEERING

J. McNames Portland State University ECE 223 Sampling Ver

Discrete Time Systems

Your solutions for time-domain waveforms should all be expressed as real-valued functions.

ECGR4124 Digital Signal Processing Midterm Spring 2010

UNIT - 7: FIR Filter Design

Chap 2. Discrete-Time Signals and Systems

Fourier Analysis Overview (0A)

ECE 301. Division 2, Fall 2006 Instructor: Mimi Boutin Midterm Examination 3

ECE 301 Fall 2010 Division 2 Homework 10 Solutions. { 1, if 2n t < 2n + 1, for any integer n, x(t) = 0, if 2n 1 t < 2n, for any integer n.

Final Exam of ECE301, Section 3 (CRN ) 8 10am, Wednesday, December 13, 2017, Hiler Thtr.

ESE 531: Digital Signal Processing

ELEN E4810: Digital Signal Processing Topic 11: Continuous Signals. 1. Sampling and Reconstruction 2. Quantization

Final Exam of ECE301, Section 1 (Prof. Chih-Chun Wang) 1 3pm, Friday, December 13, 2016, EE 129.

EEE4001F EXAM DIGITAL SIGNAL PROCESSING. University of Cape Town Department of Electrical Engineering PART A. June hours.

Bridge between continuous time and discrete time signals

Homework: 4.50 & 4.51 of the attachment Tutorial Problems: 7.41, 7.44, 7.47, Signals & Systems Sampling P1

EC Signals and Systems

Solution 7 August 2015 ECE301 Signals and Systems: Final Exam. Cover Sheet

Final Exam 14 May LAST Name FIRST Name Lab Time

ECE-314 Fall 2012 Review Questions for Midterm Examination II

Lecture 18: Stability

Digital Signal Processing. Midterm 1 Solution

1.3 Frequency Analysis A Review of Complex Numbers

Fast Fourier Transform Discrete-time windowing Discrete Fourier Transform Relationship to DTFT Relationship to DTFS Zero padding

Discrete-time Signals and Systems in

Solutions. Number of Problems: 10

EE301 Signals and Systems In-Class Exam Exam 3 Thursday, Apr. 19, Cover Sheet

6.02 Practice Problems: Frequency Response of LTI Systems & Filters

Lecture 3 January 23

Fast Fourier Transform Discrete-time windowing Discrete Fourier Transform Relationship to DTFT Relationship to DTFS Zero padding

Overview of Discrete-Time Fourier Transform Topics Handy Equations Handy Limits Orthogonality Defined orthogonal

Z-TRANSFORMS. Solution: Using the definition (5.1.2), we find: for case (b). y(n)= h(n) x(n) Y(z)= H(z)X(z) (convolution) (5.1.

Like bilateral Laplace transforms, ROC must be used to determine a unique inverse z-transform.

Digital Signal Processing Lecture 9 - Design of Digital Filters - FIR

The Johns Hopkins University Department of Electrical and Computer Engineering Introduction to Linear Systems Fall 2002.

Lecture 8: Signal Reconstruction, DT vs CT Processing. 8.1 Reconstruction of a Band-limited Signal from its Samples

Stability Condition in Terms of the Pole Locations

LECTURE 13 Introduction to Filtering

University Question Paper Solution

Flash File. Module 3 : Sampling and Reconstruction Lecture 28 : Discrete time Fourier transform and its Properties. Objectives: Scope of this Lecture:

Aspects of Continuous- and Discrete-Time Signals and Systems

Lecture 19: Discrete Fourier Series

Chap 4. Sampling of Continuous-Time Signals

Question Paper Code : AEC11T02

EECE 301 Signals & Systems Prof. Mark Fowler

Final Exam of ECE301, Prof. Wang s section 8 10am Tuesday, May 6, 2014, EE 129.

Transcription:

Lecture 13: Discrete Time Fourier Transform (DTFT) ECE 401: Signal and Image Analysis University of Illinois 3/9/2017

1 Sampled Systems Review 2 DTFT and Convolution 3 Inverse DTFT 4 Ideal Lowpass Filter

Outline 1 Sampled Systems Review 2 DTFT and Convolution 3 Inverse DTFT 4 Ideal Lowpass Filter

Sampled Systems Review The inputs and outputs are x(t) = k= X k e j2πkt/t 0, y(t) = k= Y k e j2πkt/t 0 Suppose that T 0 = 0.001s. Suppose that x(t) is lowpass filtered by an ideal anti-aliasing filter with a cutoff of 5kHz, then sampled at F s = 10kHz to create x[n]. x[n] is then passed through a 5-sample averager to create y[n]: Find Y k in terms of X k. y[n] = 1 5 4 x[n m] m=0

Outline 1 Sampled Systems Review 2 DTFT and Convolution 3 Inverse DTFT 4 Ideal Lowpass Filter

Frequency response and sine waves x[n] = e jkω 0n y[n] = H(kω 0 )e jkω 0n Frequency response and periodic signals K K x[n] = X k e jkω0n y[n] = Y k e jkω 0n k= K k= K Y k = H(kω 0 )X k What about non-periodic signals? Can we extend that formula to non-periodic signals?

DTFT = Frequency response of x[n] H(ω) = h[m]e jωm, so define X (ω) = x[n]e jωn m= n= Convolution in Time = Multiplication in Frequency y[n] = x[n] h[n] Y (ω) = X (ω)h(ω)

Proof: Convolution in Time equals Multiplication in Frequency y[n] = h[n] x[n] = h[m]x[n m] ( Y (ω) = n= ( = = (n m)= m= m= m= h[m]x[n m] ) ) e jωn h[m]x[n m] e jωm e jω(n m) ( ) x[n m]e jω(n m) h[m]e jωm (n m)= m=

Example: DTFT of a Triangle Suppose we have y[n] = h[n] x[n], where h[n] = { 1 0 n 5 0 otherwise, x[n] = { 1 0 n 5 0 otherwise Using graphical convolution, it s easy to show that n 0 n 5 y[n] = 10 n 5 n 10 0 otherwise But what s Y (ω)?

Example: DTFT of a Triangle jω(5 1)/2 sin(5ω/2) X (ω) = H(ω) = e sin(ω/2) ( ) sin(5ω/2) 2 Y (ω) = H(ω)X (ω) = e j5ω sin(ω/2)

Example: y[n] = x[n 3] Suppose y[n] = x[n 3]. This is the same as a system with h[n] = δ[n 3] H(ω) = e jω3 Therefore Y (ω) = e jω3 X (ω) Time Shift Property of the DTFT y[n] = x[n n 0 ] Y (ω) = e jωn 0 X (ω)

Outline 1 Sampled Systems Review 2 DTFT and Convolution 3 Inverse DTFT 4 Ideal Lowpass Filter

Here s the most important new idea today. The DTFT has an inverse, just like the Fourier series. X (ω) = n= x[n]e jωn x[n] = 1 π X (ω)e jωn dω 2π π

Continuous-Time Fourier Series (CTFS) Time: Continuous (t), Periodic (T 0 ) Frequency: Aperiodic, Discrete (k) X k = 1 x(t)e jkω0t dt, x(t) = X k e jkω0t T 0 Discrete-Time Fourier Series (DTFS) Time: Discrete (n), Periodic (N 0 ) Frequency: Periodic (N 0 ), Discrete (k) X k = 1 N 0 x[n]e jkω 0n, x[n] = X k e jkω0n Discrete-Time Fourier Transform (DTFT) Time: Discrete (n), Aperiodic Frequency: Periodic (2π), Continuous (ω) X (ω) = x[n]e jωn, x[n] = 1 2π X (ω)e jωn dω

Outline 1 Sampled Systems Review 2 DTFT and Convolution 3 Inverse DTFT 4 Ideal Lowpass Filter

Ideal Lowpass Filter H(ω) = { 1 ω < ωc 0 otherwise Goal: can we implement this as y[n] = h[h] x[n] for some h[n]?

Ideal Lowpass Filter h[n] = 1 2π π π H(ω)e jωn dω = 1 ωc e jωn dω 2π ω c = 1 ( ) 1 [e jω cn e jωcn] 2π jn = 2j sin(ω cn) 2jπn = sin(ω cn) πn

The Magical Sinc Function The sinc function (pronounced like sink ) is defined as: sinc(x) = sin(x) x It has the characteristics that 1 x = 0 sinc(0) = 0 x = lπ, any integer l except l = 0 other values other values of x

Rectangle in Time Sinc in Frequency h[n] = { 1 0 n N 1 0 otherwise jω(n 1)/2 sin(ωn/2) H(ω) = e sin(ω/2) Sinc in Time Rectangle in Frequency h[n] = sin(ω cn) πn H(ω) = { 1 ωc ω ω c 0 otherwise