1 Chapter 8 The Discrete Fourier Transform 2 Introduction  In Chapters 2 and 3 we discussed the representation of sequences and LTI systems in terms.

Slides:



Advertisements
Similar presentations
Ch.4 Fourier Analysis of Discrete-Time Signals
Advertisements

Chapter 8: The Discrete Fourier Transform
EECS 20 Chapter 10 Part 11 Fourier Transform In the last several chapters we Viewed periodic functions in terms of frequency components (Fourier series)
Lecture 8: Fourier Series and Fourier Transform
EE-2027 SaS, L11 1/13 Lecture 11: Discrete Fourier Transform 4 Sampling Discrete-time systems (2 lectures): Sampling theorem, discrete Fourier transform.
Z-Transform Fourier Transform z-transform. Z-transform operator: The z-transform operator is seen to transform the sequence x[n] into the function X{z},
Image (and Video) Coding and Processing Lecture 2: Basic Filtering Wade Trappe.
Signals and Systems Discrete Time Fourier Series.
Chapter 4 The Fourier Series and Fourier Transform
The Discrete Fourier Series
Chapter 4 The Fourier Series and Fourier Transform.
Discrete-Time Fourier Series
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.
Copyright © Shi Ping CUC Chapter 3 Discrete Fourier Transform Review Features in common We need a numerically computable transform, that is Discrete.
The sampling of continuous-time signals is an important topic It is required by many important technologies such as: Digital Communication Systems ( Wireless.
Discrete-Time and System (A Review)
DTFT And Fourier Transform
1 7.1 Discrete Fourier Transform (DFT) 7.2 DFT Properties 7.3 Cyclic Convolution 7.4 Linear Convolution via DFT Chapter 7 Discrete Fourier Transform Section.
UNIT - 4 ANALYSIS OF DISCRETE TIME SIGNALS. Sampling Frequency Harry Nyquist, working at Bell Labs developed what has become known as the Nyquist Sampling.
Chapter 2 Discrete-Time Signals and Systems
Chapter 2: Discrete time signals and systems
CHAPTER 3 Discrete-Time Signals in the Transform-Domain
Fourier Series Summary (From Salivahanan et al, 2002)
CISE315 SaS, L171/16 Lecture 8: Basis Functions & Fourier Series 3. Basis functions: Concept of basis function. Fourier series representation of time functions.
Digital Signal Processing – Chapter 10
Module 2 SPECTRAL ANALYSIS OF COMMUNICATION SIGNAL.
1 1 Chapter 3 The z-Transform 2 2  Consider a sequence x[n] = u[n]. Its Fourier transform does not converge.  Consider that, instead of e j , we use.
Fourier Series. Introduction Decompose a periodic input signal into primitive periodic components. A periodic sequence T2T3T t f(t)f(t)
1 Fourier Representations of Signals & Linear Time-Invariant Systems Chapter 3.
1 Fourier Representation of Signals and LTI Systems. CHAPTER 3 School of Computer and Communication Engineering, UniMAP Hasliza A Samsuddin EKT.
The Discrete Fourier Transform 主講人:虞台文. Content Introduction Representation of Periodic Sequences – DFS (Discrete Fourier Series) Properties of DFS The.
Zhongguo Liu_Biomedical Engineering_Shandong Univ. Chapter 8 The Discrete Fourier Transform Zhongguo Liu Biomedical Engineering School of Control.
Course Outline (Tentative) Fundamental Concepts of Signals and Systems Signals Systems Linear Time-Invariant (LTI) Systems Convolution integral and sum.
1 Lecture 1: February 20, 2007 Topic: 1. Discrete-Time Signals and Systems.
Digital Signal Processing Chapter 3 Discrete transforms.
Fourier Analysis of Discrete Time Signals
Copyright ©2010, ©1999, ©1989 by Pearson Education, Inc. All rights reserved. Discrete-Time Signal Processing, Third Edition Alan V. Oppenheim Ronald W.
Lecture 6: DFT XILIANG LUO 2014/10. Periodic Sequence  Discrete Fourier Series For a sequence with period N, we only need N DFS coefs.
Chapter 5 Finite-Length Discrete Transform
Fourier Analysis of Signals and Systems
5.0 Discrete-time Fourier Transform 5.1 Discrete-time Fourier Transform Representation for discrete-time signals Chapters 3, 4, 5 Chap 3 Periodic Fourier.
ES97H Biomedical Signal Processing
Fourier series, Discrete Time Fourier Transform and Characteristic functions.
DTFT continue (c.f. Shenoi, 2006)  We have introduced DTFT and showed some of its properties. We will investigate them in more detail by showing the associated.
Sampling and Reconstruction The impulse response of an continuous-time ideal low pass filter is the inverse continuous Fourier transform of its frequency.
Signals and Systems Analysis NET 351 Instructor: Dr. Amer El-Khairy د. عامر الخيري.
Fourier Representation of Signals and LTI Systems.
Topics 1 Specific topics to be covered are: Discrete-time signals Z-transforms Sampling and reconstruction Aliasing and anti-aliasing filters Sampled-data.
1 Fourier Representation of Signals and LTI Systems. CHAPTER 3 UniMAP.
1 Fourier Representation of Signals and LTI Systems. CHAPTER 3 School of Computer and Communication Engineering, UniMAP Amir Razif B. Jamil Abdullah EKT.
Oh-Jin Kwon, EE dept., Sejong Univ., Seoul, Korea: 2.3 Fourier Transform: From Fourier Series to Fourier Transforms.
Chapter 2. Signals and Linear Systems
ENEE 322: Continuous-Time Fourier Transform (Chapter 4)
Math for CS Fourier Transforms
Lecture 18: The Discrete Fourier Transform Instructor: Dr. Ghazi Al Sukkar Dept. of Electrical Engineering The University of Jordan
In summary If x[n] is a finite-length sequence (n  0 only when |n|
بسم الله الرحمن الرحيم Lecture (12) Dr. Iman Abuel Maaly The Discrete Fourier Transform Dr. Iman Abuel Maaly University of Khartoum Department of Electrical.
الفريق الأكاديمي لجنة الهندسة الكهربائية 1 Discrete Fourier Series Given a periodic sequence with period N so that The Fourier series representation can.
1 Chapter 8 The Discrete Fourier Transform (cont.)
DIGITAL SIGNAL PROCESSING ELECTRONICS
Linear Constant-coefficient Difference Equations
The Discrete Fourier Transform
UNIT II Analysis of Continuous Time signal
Chapter 8 The Discrete Fourier Transform
Sampling the Fourier Transform
Lecture 18 DFS: Discrete Fourier Series, and Windowing
Chapter 8 The Discrete Fourier Transform
Discrete-Time Signal processing Chapter 3 the Z-transform
Chapter 8 The Discrete Fourier Transform
Presentation transcript:

1 Chapter 8 The Discrete Fourier Transform

2 Introduction  In Chapters 2 and 3 we discussed the representation of sequences and LTI systems in terms of Fourier and z-transforms.  For finite duration sequences, it is possible to develop an alternative Fourier representation, called the discrete Fourier transform (DFT).  The DFT is a sequence rather than a function of a continuous variable. It corresponds to samples, equally spaced in frequency, of the Fourier transform of a signal.  DFT plays a central role in the implementation of a variety of DSP algorithms, because efficient algorithms exist for the computation of DFT (chapter 9).  We will begin by considering the Fourier series representation of periodic sequences. Then we will consider the relationship between periodic sequences and finite-length sequences.

3 The Discrete Fourier Series (1)  We first review the Fourier series for periodic continuous-time signals.  For a continuous-time, T-periodic signal x(t), the Fourier series approximation can be written as where 2  /T is the fundamental frequency.  That is, a periodic signal can be represented by a Fourier series corresponding to a sum of harmonically related complex exponential sequences. Infinitely many harmonically related complex exponentials are required.  The frequency of the complex exponentials are integer multiples of the fundamental frequency (2  /T).

4 The Discrete Fourier Series (2)  Consider a sequence that is periodic with period N, so that for any integer value of n and r.  As with continuous-time periodic signals, such sequences can be represented by a Fourier series corresponding to a sum of harmonically related complex exponential sequences.  The frequency of the complex exponentials are integer multiples of the fundamental frequency (2  /N); i.e., the Fourier series representation has the form

5 The Discrete Fourier Series (3)  The period is 2 , and the fundamental frequency is 2  /N.  Therefore, the discrete-time periodic signal case only requires N harmonically related complex exponentials. Time Frequency Continuous, aperiodic Aperiodic, continuous Discrete, aperiodic Periodic, continuous Continuous, Periodic Aperiodic, discrete Discrete, Periodic Periodic, Discrete

6 The Discrete Fourier Series (4)  Denote. Then, for any integer l, we have Consequently, the set of N periodic complex exponentials e 0 [n], e 1 [n], …, e N-1 [n] defines all the distinct periodic complex exponentials.  Thus, the Fourier series representation of a periodic sequence need contain only N of these complex exponentials. Therefore, it has the form  What is ?

7 The Discrete Fourier Series (5)  To obtain, we multiply both sides by, and summing from n = 0 to n = N –1, we obtain Exploiting the orthogonality of the complex exponentials Therefore, the Fourier series coefficients become

8 The Discrete Fourier Series (6)  is periodic with period N. For integer l, we have  For convenience of notation, we can define. Then the analysis and synthesis pair of discrete Fourier series (DFS) is expressed as analysis equation synthesis equation We can also use the notation

9 Examples of DFS (1) Example 1 - DFS of a Periodic Impulse Train  Consider the periodic impulse train Since for 0 ≤ n ≤ N–1, the DFS coefficients are found as If we synthesize the signal from the DFS coefficients, we have

10 Examples of DFS (2) Example 1 - DFS of a Periodic Impulse Train (N=8)

11 Examples of DFS (3) Example 2 - Duality in the DFS  We see that the two equations of DFS pair are very similar, differing only in a constant multiplier and the sign of the exponents.  Consider the periodic impulse train Then,  Compared with the previous example, we see that

12 Examples of DFS (4) Example 3 – DFS of a Periodic Rectangular Pulse Train  Consider the sequence shown in figure, whose period is N=10. The DFS coefficients become

13 Examples of DFS (5) Example 3 – DFS of a Periodic Rectangular Pulse Train

14 Properties of DFS (1)  It is not surprising that many of the basic properties are analogous to properties of the Fourier and z-transforms. Linearity  Consider two periodic sequences and, both with period N, such that then Shift of a Sequence  If, then

15 Properties of DFS (2) Symmetric Properties  If, then

16 Properties of DFS (3) Symmetric Properties (cont.)  When is real, then

17 Properties of DFS (4) Periodic Convolution  Consider two periodic sequences and, both with period N, and their DFS coefficients are and, respectively. If we form the product, then the periodic sequence with DFS coefficients is  A convolution in the above form is referred to as a periodic convolution.  The duality theorem suggests that, if, then

18 Properties of DFS (5) Periodic Convolution - Example

19 Fourier Transform of Periodic Signals (1)  As discussed in Chapter 2, uniform convergence of the Fourier transform of a sequence requires that the sequence be absolutely summable, and mean-square convergence requires that the sequence be square summable. Periodic sequence satisfy neither condition.  However, in Chapter 2, we know that sequences that can be expressed as a sum of complex exponentials can be considered to have a Fourier transform representation in the form of a train of impulse.  Similarly, it is often useful to incorporate the DFS representation of periodic signals within the framework of the Fourier transform. This can be done by interpreting the Fourier transform of a periodic signal to be an impulse train in the frequency domain with the impulse values proportional to the DFS coefficients for the sequence.

20 Fourier Transform of a Constant Consider the sequence x[n]=1for all n. This sequence is neither absolutely summable not square summable, and the Fourier transform does not converge in either the uniform or mean- square sense for this case. However, it is possible and useful to define the Fourier transform of the sequence x[n] to be the periodic impulse train The impulses in this case are functions of a continuous variable and therefore are of “infinite height, zero width, and unit area,” consistent with the fact that Fourier transform does not converge. The above equation is justifies principally because this result leads to correct inverse Fourier transform.

21 Fourier Transform of Complex Exponential Sequences Consider a sequence x[n] whose Fourier transform is the periodic impulse train To obtain the inverse Fourier transform, we can assume that –  <  0 <  in this problem. Then, we need include only the r=0 term, and For  0 =0, this reduces to the sequence of a constant considered in the previous example.

22 Fourier Transform of Periodic Signals (2)  If is periodic with period N and its DFS coefficients are, then the Fourier transform of is defined to be the impulse train  To show that is a Fourier transform representation of, we obtain the inverse Fourier transform as (0<  <2  /N)

23 Fourier Transform of Periodic Signals (3) Example – The Fourier Transform of a Periodic Impulse Train  Consider a periodic impulse train we know that the DFS coefficients for this sequence are Therefore, the Fourier transform of is

24 Fourier Transform of Periodic Signals (4)  Consider a finite-length signal x[n] such that x[n] = 0 except in the intervals 0 ≤ n ≤ N–1, and consider the convolution of x[n] with the periodic impulse train ; i.e.,

25 Fourier Transform of Periodic Signals (5)  Denote the Fourier transform of x[n] as X(e j  ), then the Fourier transform of becomes  Compare with the definition of, we conclude that That is, DFS coefficients are the equally spaced samples of X(e j  ), the Fourier transform of

26 Fourier Transform of Periodic Signals (6) Example – Relationship between the DFS Coefficients and the Fourier Transform of One Period  Again consider the corresponding one period sequence is

27 Fourier Transform of Periodic Signals (7) Example – Relationship between the DFS Coefficients and the Fourier Transform of One Period (cont.)  The Fourier transform of x[n] is and the DFS coefficients are

28 Sampling of the Fourier Transform (1)  We consider in more detail the relationship between X(e j  ) and. Consider an aperiodic sequence x[n] with Fourier transform X(e j  ), and assume that a sequence is obtained by sampling X(e j  ) at frequencies  k =2  k/N; i.e.,  Since the Fourier transform is equal to the z-transform evaluated on the unit circle, it follows that can also be obtained by sampling X(z) at N equally spaced points on the unit circle; i.e., It is clear that the same sequence repeats as k varies outside the range 0 ≤ k ≤ N –1.

29 Sampling of the Fourier Transform (2)  The sequence of samples of X(z), being periodic with period N, could be the sequence of DFS coefficients of a sequence.  The sequence can be obtained as

30 Sampling of the Fourier Transform (3)  Since We have

31 Sampling of the Fourier Transform (4)  In this figure, the sequence x[n] is of length 9. Similar to the sampling problem of a continuous-time signal, when the value of N is larger than the length of x[n], the delayed replications of x[n] do not overlap, and one period of the sequence is recognizable as x[n].  On the other hand, when N is less than the length of x[n], the replicas of x[n] overlap and one period of is no longer identical to x[n]. The next figure shows the case with N = 7.

32 Sampling of the Fourier Transform (5)  To summarize, if x[n] has finite length [cf. continuous-time signal sampling: X(j  ) is bandlimited ] and we take sufficient number [a number greater than or equal to the length of x[n] ] of equally spaced samples of its Fourier transform [cf. continuous- time signal sampling: sampling rate should be larger than the Nyquist rate], then the Fourier transform is recoverable from these samples, and equivalently, x[n] is recoverable from the corresponding periodic sequence through the relation  To recover x[n], it is not necessary to know X(e j  ) at all frequencies if x[n] has finite length.

33 Discrete Fourier Transform (1)  From the above discussion, we understand that, given a finite- length sequence x[n], we can form a periodic sequence, which can be represented by a DFS.  On the other hand, given the sequence of DFS coefficients, we can find and then obtain x[n].  When the DFS is used in this way to represent finite-length sequences, it is called the discrete Fourier transform (DFT).  It is always important to remember that the representation through samples of the Fourier transform is in effect a representation of the finite-duration sequences by a periodic sequence, one period which is finite-duration sequence that we wish to represent.

34 Discrete Fourier Transform (2)  We assume that x[n] = 0 outside the range 0 ≤ n ≤ N – 1. In many instances, we will assume that a sequence has length N even if its length is M ≤ N. In such cases, we simply recognize that the last (N – M ) samples are zero.  When there is no aliasing, the finite-length sequence x[n] and the periodic sequence are associated by An alternative expression is For convenience, we will denote it as

35 Discrete Fourier Transform (3)  The sequence of DFS coefficients are periodic with period N. To maintain a duality between the time and frequency domains, we will choose the Fourier coefficients that are associated with a finite-duration sequence to be a finite-duration sequence corresponding to the one period of. That is and

36 Discrete Fourier Transform (4)  Recall that and are related as The DFT pairs become

37 Discrete Fourier Transform (5)  Generally, the DFT analysis and synthesis equations are written as follows  The relationship between x[n] and X[k] will sometimes be denoted as  It is noted that, if we evaluate x[n] outside 0 ≤ n ≤ N – 1, the result will not be zero, but rather a periodic extension of x[n]. Same can be said for X[k]. In defining the DFT representation, we are simply recognizing that we are only interested in values of x[n] for 0 ≤ n ≤ N – 1 and X[k] for 0 ≤ n ≤ N – 1.

38 Discrete Fourier Transform (6) Example – the DFT of a Rectangular Pulse (N=5)

39 Discrete Fourier Transform (7) Example – the DFT of a Rectangular Pulse (N=10)

40 Homework Assignments (10)