INTRODUCTION TO THE DFS AND THE DFT

Similar documents
PROBLEM SET 3. Note: This problem set is a little shorter than usual because we have not covered inverse z-transforms yet.

! Circular Convolution. " Linear convolution with circular convolution. ! Discrete Fourier Transform. " Linear convolution through circular

SIGNALS AND SYSTEMS. Unit IV. Analysis of DT signals

DISCRETE FOURIER TRANSFORM

Chapter 8 The Discrete Fourier Transform

DSP-I DSP-I DSP-I DSP-I

8 The Discrete Fourier Transform (DFT)

Discrete Fourier transform (DFT)

Fall 2011, EE123 Digital Signal Processing

Frequency-domain representation of discrete-time signals

Lecture 20: Discrete Fourier Transform and FFT

ENT 315 Medical Signal Processing CHAPTER 2 DISCRETE FOURIER TRANSFORM. Dr. Lim Chee Chin

VII. Discrete Fourier Transform (DFT) Chapter-8. A. Modulo Arithmetic. (n) N is n modulo N, n is an integer variable.

[ ], [ ] [ ] [ ] = [ ] [ ] [ ]{ [ 1] [ 2]

ESE 531: Digital Signal Processing

MITOCW watch?v=rf5sefhttwo

Lecture 19: Discrete Fourier Series

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

Fundamentals of the DFT (fft) Algorithms

DFT-Based FIR Filtering. See Porat s Book: 4.7, 5.6

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

In this Lecture. Frequency domain analysis

EE123 Digital Signal Processing

EE123 Digital Signal Processing

Chapter 4 Discrete Fourier Transform (DFT) And Signal Spectrum

DSP-I DSP-I DSP-I DSP-I

HST.582J / 6.555J / J Biomedical Signal and Image Processing Spring 2007

Digital Signal Processing Module 6 Discrete Fourier Transform (DFT)

(i) Represent discrete-time signals using transform. (ii) Understand the relationship between transform and discrete-time Fourier transform

From Wikipedia, the free encyclopedia

Discrete-time Fourier Series (DTFS)

LAB 2: DTFT, DFT, and DFT Spectral Analysis Summer 2011

EEO 401 Digital Signal Processing Prof. Mark Fowler

ESE 531: Digital Signal Processing

Fourier Transform 4: z-transform (part 2) & Introduction to 2D Fourier Analysis

MAHALAKSHMI ENGINEERING COLLEGE-TRICHY

Discrete Fourier Transform

Discrete Fourier Transform

Discrete-Time Fourier Transform (DTFT)

Fourier analysis of discrete-time signals. (Lathi Chapt. 10 and these slides)

Chapter Intended Learning Outcomes: (i) Understanding the relationship between transform and the Fourier transform for discrete-time signals

ESE 531: Digital Signal Processing

/ (2π) X(e jω ) dω. 4. An 8 point sequence is given by x(n) = {2,2,2,2,1,1,1,1}. Compute 8 point DFT of x(n) by

Digital Signal Processing Lecture 10 - Discrete Fourier Transform

EE482: Digital Signal Processing Applications

! Introduction. ! Discrete Time Signals & Systems. ! Z-Transform. ! Inverse Z-Transform. ! Sampling of Continuous Time Signals

The Z transform (2) Alexandra Branzan Albu ELEC 310-Spring 2009-Lecture 28 1

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

ELEG 305: Digital Signal Processing

Interchange of Filtering and Downsampling/Upsampling

Linear Convolution Using FFT

7.16 Discrete Fourier Transform

EE-210. Signals and Systems Homework 7 Solutions

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

Definition. A signal is a sequence of numbers. sequence is also referred to as being in l 1 (Z), or just in l 1. A sequence {x(n)} satisfying

Digital Signal Processing Chapter 10. Fourier Analysis of Discrete- Time Signals and Systems CHI. CES Engineering. Prof. Yasser Mostafa Kadah

SUBGROUPS OF CYCLIC GROUPS. 1. Introduction In a group G, we denote the (cyclic) group of powers of some g G by

Module 3. Convolution. Aim

Chapter 2 Formulas and Definitions:

6.003: Signal Processing

1. Calculation of the DFT

! Review: Discrete Fourier Transform (DFT) ! DFT Properties. " Duality. " Circular Shift. ! Circular Convolution. ! Fast Convolution Methods

Digital Signal Processing, Homework 1, Spring 2013, Prof. C.D. Chung

Review of Discrete-Time System

How to manipulate Frequencies in Discrete-time Domain? Two Main Approaches

Introduction to DFT. Deployment of Telecommunication Infrastructures. Azadeh Faridi DTIC UPF, Spring 2009

February 4, 2019 LECTURE 4: THE DERIVATIVE.

1 Pheasant Lane December 1990 Ithaca, NY (607) AN INTUITIVE APPROACH TO FFT ALGORITHMS

DSP Algorithm Original PowerPoint slides prepared by S. K. Mitra

! z-transform. " Tie up loose ends. " Regions of convergence properties. ! Inverse z-transform. " Inspection. " Partial fraction

CS711008Z Algorithm Design and Analysis

Digital Signal Processing:

1 1.27z z 2. 1 z H 2

信號與系統 Signals and Systems

Chirp Transform for FFT

Chapter 13 Z Transform

Multidimensional digital signal processing

Discrete-Time Fourier Transform

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

Two-Dimensional Signal Processing and Image De-noising

Generating Functions (Revised Edition)

EE 225D LECTURE ON DIGITAL FILTERS. University of California Berkeley

Transforms and Orthogonal Bases

Communication Engineering Prof. Surendra Prasad Department of Electrical Engineering Indian Institute of Technology, Delhi

Two-Dimensional Signal Processing and Image De-noising

Polynomial Solutions of the Laguerre Equation and Other Differential Equations Near a Singular

Discrete Fourier transform

E : Lecture 1 Introduction

University of Connecticut Lecture Notes for ME5507 Fall 2014 Engineering Analysis I Part III: Fourier Analysis

CHAPTER 8. Approximation Theory

Computational Data Analysis!

Our first case consists of those sequences, which are obtained by adding a constant number d to obtain subsequent elements:

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

Taylor and Maclaurin Series. Copyright Cengage Learning. All rights reserved.

Chapter 7: The z-transform

Digital Signal Processing: Signal Transforms

ECSE 512 Digital Signal Processing I Fall 2010 FINAL EXAMINATION

Discrete Fourier Transform (DFT) & Fast Fourier Transform (FFT) Lab 9

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

VU Signal and Image Processing. Torsten Möller + Hrvoje Bogunović + Raphael Sahann

Transcription:

ITRODUCTIO TO THE DFS AD THE DFT otes: This brief handout contains in very brief outline form the lecture notes used for a video lecture in a previous year introducing the DFS and the DFT. This material is covered in Secs. 8.0 through 8.6 in the text. There may be some deviations from the presentation in OSYP. I. Introduction In the last lecture we discussed the relationship between pole and zero locations in the z-plane of an LSI system and the magnitude and phase of the transfer function of that system. We also introduced the idea of the discrete Fourier transform (DFT). The DFT is important because it is the mathematical relation that is implemented by the various Fast Fourier Transform (FFT) algorithms. In today s lecture we will discuss relationships between periodic and finite-duration time functions the discrete Fourier series (DFS) for periodic time functions the discrete Fourier transform (DFT) for finite-duration time functions circular versus linear convolution The discrete Fourier series (DFS) is used to represent periodic time functions and the DFT is used to represent finite-duration time functions. The two representations are virtually identical mathematically, and they are closely related because a finite-duration time function can be thought of as a single period of a periodic time function. Conversely, a periodic time function can be easily constructed from a finite-duration time function simply by repeating the finite-duration sequence over an over again, ad infinitum. We adopt the notation used by OSYP to distinguish these functions: let x n represent a periodic discretetime sequence with period, and let xn (without the tilde) represent a finite-duration sequence that is nonzero for 0 n. We than note (trivially) that xn x n x n 0 n and xn mod xn

8-49 otes: the DFS and DFT -2- Spring, 205 II. The Discrete Fourier Series (DFS) A. Definitions of the DFS We had already touched upon the discrete Fourier series in our previous discussion of the frequency representation of periodic time functions. Specifically, if x n has period, we can write x n jk 2 --- X ----- n ke and X k jk 2 ----- n --- x ne ote that:. Both the time function x n and the Fourier series coefficients X k are periodic with period, so they are represented by only distinct (possibly complex) numbers. 2. The series can be evaluated over any consecutive of values of n or k of length. 3. The frequency components of the DFS are the complex exponentials e j----- 2 kn, where the frequency 2 ----- can be considered to be the fundamental frequency of the periodic waveform and all other fre- quencies are integer multiples of it. 4. The frequency components are equally-spaced samples of the frequencies of the DTFT. We commonly use the notational shorthand W e j2, so the DFS equations can be rewritten as x n nk --- X kw and X k nk x nw B. The DTFT of periodic time functions As we had discussed previously, we can apply the properties of ordinary DTFTs to express the DTFT of any periodic time function in terms of its DFS coefficients. If x n has period and DFS coefficients X k, the DTFT of x n can be written as Copyright 205, Richard M. Stern

8-49 otes: the DFS and DFT -3- Spring, 205 X e j 2 ----- X k -------- 2k 2 r r k 2 ----- X k 2k -------- C. Properties of the DFS In general, the properties of the DFS are very similar to what we would expect from the DTFT, except that the functions considered are periodic. We only touch on a few important properties in the lecture, but a more complete list is available in OSYP Table 8... Linearity: ax n + bx 2 n ax n + bx 2 n provided that the period of the two time functions is the same. km 2. Time shift: x n m W X k rn 3. Multiplication by a complex exponential: x nw X k r ote that in the previous two properties, shift in one domain corresponds to multiplication in the other by a complex exponential, both of which may be easier to evaluate when you apply the definition for W. 4. Multiplication-convolution: x nx 2 n --- X rx 2 k r r 0 This relationship was derived in class in the opposite domain. The sum on the right hand side is very important for our work and is referred to as periodic convolution or circular convolution. The operator for circular convolution is normally written as an asterisk with a circle around it, possibly with an accompanying number that indicates the size of the convolution (which matters). III. The Discrete Fourier Transform (DFT) A. Introduction The DFT is used to represent the frequency components of a finite-duration function. In reality it is nothing more than the DFS for the corresponding periodic time functions, imagining that we have only a single period of that function. It is always important to keep in mind the implied periodicity of the functions in both time and frequency domains to understand the properties of the transform. Specifically, the DFT relationships are written as: jk 2 ----- n kn xn --- Xk e --- Xk W and Copyright 205, Richard M. Stern

8-49 otes: the DFS and DFT -4- Spring, 205 Xk jk 2 ----- n xn e kn xn W Comments:. While strictly speaking the DFT and its inverse are zero for values of n and k that do not lie between 0 and -, in reality we know that both of these functions are implicitly periodic. 2. The DFT can be thought of as the representation that is obtained by sampling the DTFT of a finiteduration time function at 2k, which is to say evenly spaced samples along the axis starting at 0, or equivalently, the DFT coefficients can be thought of as samples of the z-transform of the time function at locations z e j2k in the z-plane, or evenly-spaced locations along the unit circle of the z-plane beginning at z. Mathematically we can write Xk Xe j xz 2k z e j2k B. Properties of the DFT The properties of the DFT are virtually identical to the corresponding DFS relationships, except that we are talking about finite-duration rather than periodic time functions. A much more complete list may be found in OSYP Table 8.2.. Linearity: ax n + bx 2 n ax n+ bx 2 n provided that the two DFTs are of equal size km 2. Time shift: xn m W Xk rn 3. Multiplication by a complex exponential: xnw Xk r ote the use of the modulo- notation to denote circular shift. Again, this arises because both time and frequency functions are implicitly periodic. 4. Multiplication in time: x nx 2 n --- X rx 2 k r r 0 5. Convolution in time: x mx 2 n m m 0 X kx 2 k ote that the previous equation means that if we take -point DFTs of two time functions x n and x 2 n, multiply the two sets of DFT coefficients together, and compute the inverse -point DFT of the Copyright 205, Richard M. Stern

8-49 otes: the DFS and DFT -5- Spring, 205 product, the resulting sequence is the -point circular convolution of the original time sequences. We also discuss a number of symmetry properties. They follow the corresponding properties for DTFTs with the understanding that X k X k X k. C. Circular versus linear convolution As in the case of DTFTs, we frequently find it advantageous to perform convolution using transform techniques, specifically by computing the Fourier transforms of the functions to be convolved, multiplying them together, and computing the corresponding inverse transforms. The problem is that with we normally desire the result that we would have had with linear convolution of these time functions, and using DFTs we really obtain the corresponding circular convolutions. We show in class that if we perform the circular convolution of two finite duration functions of lengths and 2 by multiplying together their -point DFTs and computing the inverse -point DFT, that result will equal the corresponding linear convolution if + 2. Copyright 205, Richard M. Stern