Fourier Representations for Four Classes of Signals

137
EENG226 Signals and Systems Prof. Dr. Hasan AMCA Electrical and Electronic Engineering Department (ee.emu.edu.tr) Eastern Mediterranean University (emu.edu.tr) Chapter 3 Fourier Representations of Signals and Linear Time-Invariant Systems Signals and Systems, 2/E by Simon Haykin and Barry Van Veen Copyright Β© 2003 John Wiley & Sons. Inc. All rights reserved. 1 Prepared by Prof. Dr. Hasan AMCA Fourier Representations for Four Classes of Signals

Transcript of Fourier Representations for Four Classes of Signals

Page 1: Fourier Representations for Four Classes of Signals

EENG226Signals and Systems

Prof. Dr. Hasan AMCAElectrical and Electronic Engineering

Department (ee.emu.edu.tr)

Eastern Mediterranean University (emu.edu.tr)

Chapter 3Fourier Representations of Signalsand Linear Time-Invariant Systems

Signals and Systems, 2/E by Simon Haykin and Barry Van VeenCopyright Β© 2003 John Wiley & Sons. Inc. All rights reserved. 1

Prepared by Prof. Dr. Hasan AMCA

Fourier Representations for Four Classes of Signals

Page 2: Fourier Representations for Four Classes of Signals

Chapter 3Fourier Representations of Signals

and Linear Time-Invariant Systems

Objectives of this chapterβ€’ Introductionβ€’ Complex Sinusoids and Frequency Response of LTI

Systemsβ€’ Fourier Representations for Four Classes of Signalsβ€’ Discrete-Time Periodic Signals: The Discrete-Time Fourier

Seriesβ€’ Continuous-Time Periodic Signals: The Fourier Seriesβ€’ Discrete-Time Nonperiodic Signals: The Discrete-Time

Fourier Transformβ€’ Continuous-Time Nonperiodic Signals: The Fourier

Transformβ€’ Properties of Fourier Representationsβ€’ Linearity and Symmetry Propertiesβ€’ Convolution Propertyβ€’ Differentiation and Integration Propertiesβ€’ Time- and Frequency-Shift Propertiesβ€’ Finding Inverse Fourier Transforms by Using Partial-

Fraction Expansionsβ€’ Multiplication Propertyβ€’ Scaling Propertiesβ€’ Parseval Relationshipsβ€’ Time-Bandwidth Productβ€’ 3.18 Dualityβ€’ 3.19 Exploring Concepts with MATLAB 312 2

Page 3: Fourier Representations for Four Classes of Signals

3.3 Fourier Representations for Four Classes of Signals

β€’ Fourier series (FS) applies to continuous-time periodic signals and the discrete-time Fourier series (DTFS) applies to discrete-time periodic signals.

β€’ Nonperiodic signals have Fourier transform representations.

β€’ Fourier transform (FT) applies to a signal that is continuous in time and nonperiodic.

β€’ Discretetime Fourier transform (DTFT) applies to a signal that is discrete in time and nonperiodic.

β€’ Table 3.1 illustrates the relationship between the temporal properties of a signal and the appropriate Fourier representation.

3

Page 4: Fourier Representations for Four Classes of Signals

Table 3.1 Relationship between time properties of a signal and the appropriate Fourier Representations

Time Property

Periodic (t, n)

Nonperiodic(t, n)

Continuous(t)

Fourier Series

F(S)

Fourier Transform

(FT)

Discrete[n]

Discrete-Time Fourier Series

(DTFS)

Discrete-Time Fourier Transform

(DTFT)4

Page 5: Fourier Representations for Four Classes of Signals

3.3.1 Periodic Signals: Fourier Series Representations

β€’ A periodic signal represented as a weighted superposition of complex sinusoids

β€’ The frequency of each sinusoid must be an integer multiple of the signal’s fundamental frequency.

β€’ If x[n] is discrete-time signal with fundamental period N, we may represent x[n] by DTFS

ොπ‘₯[𝑛] = Οƒπ‘˜π΄[π‘˜]π‘’π‘—π‘˜Ξ©0𝑛 (3.4)

β€’ where Ξ©0= 2/N is the fundamental frequency of x[n]. The frequency of the k-th sinusoid in the superposition is kΞ©0. If x(t) is continuous-time signal of fundamental period T, represent x(t) by the FS

ොπ‘₯[𝑛] = Οƒπ‘˜π΄[π‘˜]π‘’π‘—π‘˜π‘€0𝑑 (3.5)

β€’ Where w0 = 2 / T is the fundamental frequency of x(t). Here, the frequency of the kth sinusoid is kw0 and each sinusoid has a common period T.

β€’ A sinusoid whose frequency is integer multiple of fundamental is a harmonic5

Page 6: Fourier Representations for Four Classes of Signals

β€’ The complex sinusoids π‘’π‘—π‘˜Ξ©0𝑛 are

N-periodic in the frequency index k, as

shown by the relationship

𝑒𝑗(𝑁+π‘˜)Ξ©0𝑛 = 𝑒𝑗𝑁Ω0π‘›π‘’π‘—π‘˜Ξ©0𝑛

= 𝑒𝑗2π‘›π‘’π‘—π‘˜Ξ©0𝑛 = π‘’π‘—π‘˜Ξ©0𝑛

Note that 𝑒𝑗2πœ‹π‘› = 1 βˆ€ (for all) 𝑛

β€’ We may rewrite (3.4) as

ොπ‘₯[𝑛] = Οƒπ‘˜=0π‘βˆ’1𝐴[π‘˜]π‘’π‘—π‘˜Ξ©0𝑛 (3.6)

β€’ For the case of continuous-time

complex sinusoids, we have

ොπ‘₯[𝑛] = Οƒπ‘˜=βˆ’βˆžβˆž 𝐴[π‘˜]π‘’π‘—π‘˜π‘€0𝑑 (3.7)

6

Page 7: Fourier Representations for Four Classes of Signals

β€’ The series representations are approximations to x[n] and x(t).

β€’ For the discrete-time case, the mean-square error (MSE) between the signal and its series representation can be written as:

𝑀𝑆𝐸 =1

𝑁σ𝑛=0π‘βˆ’1 π‘₯ 𝑛 βˆ’ ොπ‘₯ 𝑛 2 (3.8)

β€’ For the continuous-time case:

𝑀𝑆𝐸 =1

𝑇0𝑇π‘₯(𝑑) βˆ’ ොπ‘₯(𝑑) 2 𝑑𝑑 (3.9)

7

Page 8: Fourier Representations for Four Classes of Signals

3.3.2 Nonperiodic Signals: Fourier-Transform Representations

β€’ Fourier transform representations are weighted integral of complex sinusoids where the variable of integration is the sinusoid’s frequency.

β€’ Discrete-time sinusoids are used to represent discrete-time signals in DTFT, while continuous-time sinusoids used to represent continuous-time signals in FT.

β€’ Fourier Transform of continuous-time signals are given by:

ොπ‘₯ 𝑑 =1

2πœ‹ΰΆ±

βˆ’βˆž

∞

𝑋(𝑗𝑀)𝑒𝑗𝑀𝑑𝑑𝑀

β€’ Here, 𝑋(𝑗𝑀)/2 represents β€œweight” or coefficient applied to a sinusoid of frequency w in FT representation

8

Page 9: Fourier Representations for Four Classes of Signals

β€’ The DTFT involves sinusoidal frequencies within a 2 interval, as shown by

ොπ‘₯[𝑛] =1

2πœ‹ΰΆ±

βˆ’

𝑋(𝑒𝑗Ω)𝑒𝑗Ω𝑑𝑀

9

Page 10: Fourier Representations for Four Classes of Signals

3.4 Discrete-Time Periodic Signals: The Discrete-Time Fourier Series

10

Table 3.1 Relationship between time properties of a signal and the appropriate Fourier Representations

Time PropertyPeriodic

(t, n)Nonperiodic

(t, n)

Continuous(t)

Fourier Series

F(S)

Fourier Transform

(FT)

Discrete[n]

Discrete-Time Fourier Series

(DTFS)

Discrete-Time Fourier Transform

(DTFT)

Page 11: Fourier Representations for Four Classes of Signals

3.4 Discrete-Time Periodic Signals: The Discrete-Time Fourier Series

β€’ The DTFS representation of a periodic signal x[n] with fundamental period N and fundamental frequency 0 = 2N is given by

(3.10)

Where,

(3.11)

β€’ are the DTFS coefficients of the signal x[n], where x[n] and X[k] are a DTFS pair and denote this relationship as

β€’ The DTFS coefficients X[k] are termed a frequency-domain representation for x[n], while the coefficients x[n] are the time-domain representation of X[f]

11

π‘₯ 𝑛 =

π‘˜=0

π‘βˆ’1

𝑋 π‘˜ π‘’π‘—π‘˜Ξ©0𝑛

𝑋 π‘˜ =1

𝑁

𝑛=0

π‘βˆ’1

π‘₯ 𝑛 π‘’βˆ’π‘—π‘˜Ξ©0𝑛

π‘₯ 𝑛 =𝐷𝑇𝐹𝑆;πœ”0

𝑋[π‘˜]

Page 12: Fourier Representations for Four Classes of Signals

12

Page 13: Fourier Representations for Four Classes of Signals

13

Page 14: Fourier Representations for Four Classes of Signals

14

Page 15: Fourier Representations for Four Classes of Signals

Figure 3.5 (p. 203)Time-domain signal for Example 3.2.

15

Page 16: Fourier Representations for Four Classes of Signals

Figure 3.6 (p. 204)Magnitude and phase of the DTFS coefficients for the signal in Fig. 3.5.

16

Page 17: Fourier Representations for Four Classes of Signals

17

Page 18: Fourier Representations for Four Classes of Signals

Figure 3.7 (p. 205)Signals x[n] for Problem 3.2.

18

Page 19: Fourier Representations for Four Classes of Signals

19

Page 20: Fourier Representations for Four Classes of Signals

20

Page 21: Fourier Representations for Four Classes of Signals

Figure 3.8 (p. 206)Magnitude and phase of DTFS coefficients for Example 3.3.

21

Page 22: Fourier Representations for Four Classes of Signals

22

Page 23: Fourier Representations for Four Classes of Signals

23

Page 24: Fourier Representations for Four Classes of Signals

Figure 3.9 (p. 207)A discrete-time impulse train with period N.

24

Page 25: Fourier Representations for Four Classes of Signals

25

Page 26: Fourier Representations for Four Classes of Signals

Figure 3.10 (p. 208)Magnitude and phase of DTFS coefficients for Example 3.5.

26

Page 27: Fourier Representations for Four Classes of Signals

Figure 3.12 (p. 211)The DTFS coefficients for the square wave shown in Fig. 3.11, assuming a period N = 50: (a) M = 4. (b) M = 12.

27

Figure 3.11 (p. 209)Square wave for Example 3.6.

Page 28: Fourier Representations for Four Classes of Signals

28

Page 29: Fourier Representations for Four Classes of Signals

Figure 3.13 (p. 211): Signals x[n] for Problem 3.6.29

Page 30: Fourier Representations for Four Classes of Signals

30

Page 31: Fourier Representations for Four Classes of Signals

Figure 3.14a (p. 213)Individual terms in the DTFS expansion of a square wave (left panel) and the corresponding partial-sum approximations J[n] (right panel). The J = 0 term is

0[n] = Β½ and is not shown. (a) J = 1. (b) J = 3. (c) J = 5. (d) J = 23. (e) J = 25.

31

x

x

Page 32: Fourier Representations for Four Classes of Signals

Fig

ure

3.1

4b

(p

. 21

3)

32

Page 33: Fourier Representations for Four Classes of Signals

Example 3.8: Numerical Analysis of the ECG

β€’ Evaluate the DTFS representations of the two electrocardiogram (ECG) waveforms depicted in Figs. 3.15(a) and (b).

β€’ Figure 3.15(a) depicts a normal ECG, while Fig. 3.15(b) depicts the ECG of a heart experiencing ventricular tachycardia.

β€’ The discrete-time signals are drawn as continuous functions, due to the difficulty of depicting all 2000 values in each case.

β€’ Ventricular tachycardia as a serious cardiac rhythm disturbance is characterized by a rapid, regular heart rate of approximately 150 beats per minute.

β€’ The signals appear nearly periodic, with only slight variations in the amplitude and length of each period.

β€’ The DTFS of one period of each ECG may be computed numerically.

β€’ The period of the normal ECG is N = 305, while the period of the ECG showing ventricular tachycardia is N = 421.

β€’ One period of each waveform is available. Evaluate the DTFS coefficients of each and plot their magnitude spectrum. 33

Page 34: Fourier Representations for Four Classes of Signals

Solution 3.8β€’ Magnitude spectrum of first 60 DTFS coefficients is depicted in Figs. 3.15(c) and (d).

β€’ The normal ECG is dominated by a sharp spike or impulsive feature.

β€’ Recall that the DTFS coefficients of an impulse train have constant magnitude, as shown in Example 3.4.

β€’ The DTFS coefficients of the normal ECG are approximately constant, exhibiting a gradual decrease in amplitude as the frequency increases.

β€’ They also have a small magnitude, since there is relatively little power in the impulsive signal.

β€’ In contrast, the ventricular tachycardia ECG contains smoother features in addition to sharp spikes, and thus the DTFS coefficients have a greater dynamic range, with the low-frequency coefficients containing a large proportion of the total power;

β€’ Also, because the ventricular tachycardia ECG has greater power than the normal ECG, the DTFS coefficients have a larger amplitude.

34

Page 35: Fourier Representations for Four Classes of Signals

Figure 3.15 (p. 214)Electrocardiograms for two different heartbeats and the first 60 coefficients of their magnitude spectra. (a) Normal heartbeat. (b) Ventricular tachycardia. (c) Magnitude spectrum for the

normal heartbeat. (d) Magnitude spectrum for

ventricular tachycardia.

35

Page 36: Fourier Representations for Four Classes of Signals

36

Table 3.1 Relationship between time properties of a signal and the appropriate Fourier Representations

Time PropertyPeriodic

(t, n)Nonperiodic

(t, n)

Continuous(t)

Fourier Series

F(S)

Fourier Transform

(FT)

Discrete[n]

Discrete-Time Fourier Series

(DTFS)

Discrete-Time Fourier Transform

(DTFT)

3.5 Continuous-Time Periodic Fourier Series

Page 37: Fourier Representations for Four Classes of Signals

β€’ Continuous-time periodic signals are represented by the Fourier series (FS)

β€’ We may write the FS of a signal x(t) with fundamental period T and fundamental frequency w0=2/T as

(3.19)

(3.20)

Where:

3.5 Continuous-Time Periodic Fourier Series

37

π‘₯(𝑑) =

π‘˜=βˆ’βˆž

∞

𝑋 π‘˜ π‘’π‘—π‘˜w0𝑑

𝑋 π‘˜ =1

𝑇ࢱ0

𝑇

π‘₯(𝑑) π‘’βˆ’π‘—π‘˜w0𝑑𝑑𝑑

Page 38: Fourier Representations for Four Classes of Signals

β€’ From FS coefficients X[k], we may determine x(t) by using (3.19) and from x(t), we may determine X[k] by using (3.20).

β€’ FS coefficients are known as a frequency-Domain Representation of x(t)

β€’ FS representation is used to analyze the effect of systems on periodic signals.

β€’ The infinite series in (3.19) is define as

ොπ‘₯(𝑑) =

π‘˜=βˆ’βˆž

∞

𝑋[π‘˜]π‘’π‘—π‘˜π‘€0𝑑

β€’ Under what conditions does ොπ‘₯(𝑑) actually converge to x(t)?

β€’ we can state several results. First, if x(t) is square integrableβ€”that is, if

1

𝑇ࢱ

0

𝑑

π‘₯(𝑑) 𝑑𝑑 < ∞

38

Page 39: Fourier Representations for Four Classes of Signals

β€’The MSE between ොπ‘₯(𝑑) and x(t) is

1

𝑇ࢱ

0

𝑑

π‘₯ 𝑑 βˆ’ ොπ‘₯ 𝑑 2𝑑𝑑 = 0

β€’ x(t) has a finite number of maxima and minima in one period.

β€’ Pointwise convergence of ොπ‘₯ 𝑑 to π‘₯ 𝑑 is guaranteed at all values of t except those corresponding to discontinuities if the Dirichlet conditions are satisfied:β€’ π‘₯ 𝑑 is bounded.β€’ π‘₯ 𝑑 has a finite number of maxima and minima in one

period.β€’ π‘₯ 𝑑 has a finite number of discontinuities in one period.

39

Page 40: Fourier Representations for Four Classes of Signals

40

Page 41: Fourier Representations for Four Classes of Signals

Figure 3.16 (p. 216): Time-domain signal for Example 3.9.

41

Page 42: Fourier Representations for Four Classes of Signals

Figure 3.17 (p. 217)Magnitude and phase spectra for Example 3.9.

β€’ As with the DTFS, the magnitude of X[k] is known as the magnitude spectrum of x(t), and phase of X[k] is known as the phase spectrum of x(t)

42

Page 43: Fourier Representations for Four Classes of Signals

43

Page 44: Fourier Representations for Four Classes of Signals

44

Page 45: Fourier Representations for Four Classes of Signals

45

Page 46: Fourier Representations for Four Classes of Signals

Figure 3.18 (p. 219)Magnitude and phase spectra for Example 3.11.

46

Page 47: Fourier Representations for Four Classes of Signals

47

Page 48: Fourier Representations for Four Classes of Signals

Figure 3.19 (p. 219)Full-wave rectified cosine for Problem 3.8.

48

(πœ‹π‘‘)

Page 49: Fourier Representations for Four Classes of Signals

49

Page 50: Fourier Representations for Four Classes of Signals

50

Page 51: Fourier Representations for Four Classes of Signals

Figure 3.20 (p. 220)FS coefficients for Problem 3.9.

51

Page 52: Fourier Representations for Four Classes of Signals

52

Page 53: Fourier Representations for Four Classes of Signals

Figure 3.21 (p. 221)Square wave for Example 3.13.

53

Page 54: Fourier Representations for Four Classes of Signals

54

Page 55: Fourier Representations for Four Classes of Signals

Figure 3.22a&b (p. 222)The FS coefficients, X[k], –50 k 50, for three square waves. (see Fig. 3.21.) (a) Ts/T = 1/4 . (b) Ts/T = 1/16. (c) Ts/T = 1/64.

55

Page 56: Fourier Representations for Four Classes of Signals

Figure 3.22c (p. 222)

56

Page 57: Fourier Representations for Four Classes of Signals

Figure 3.23 (p. 223)Sinc function sinc(u) = sin(u)/(u)

β€’ Function sin(u)/(u) occurs often in Fourier analysis and given the name

𝑠𝑖𝑛𝑐 𝑒 =sin(π𝑒)

π𝑒(3.24)

57

Page 58: Fourier Representations for Four Classes of Signals

β€’ Maximum of the function is unity at u = 0, zero crossings occur at integers multiples of u.

β€’ Portion of this function between zero crossings at u = Β±1 is known as mainlobe

β€’ The smaller ripples outside the mainlobe are termed sidelobes

β€’ FS coefficients in are expressed as

𝑋 π‘˜ =2𝑇0𝑇

𝑠𝑖𝑛𝑐 π‘˜2𝑇0𝑇

58

Page 59: Fourier Representations for Four Classes of Signals

Figure 3.24 (p. 223) Periodic signal for Problem 3.10.

59

Page 60: Fourier Representations for Four Classes of Signals

Trigonometric Fourier Series

β€’ The form of the FS described by Eqs. (3.19) and (3.20) is termed the exponential FS. The trigonometric FS is often useful for real-valued signals and is expressed as

π‘₯ 𝑑 = 𝐡 0 + Οƒπ‘˜=1∞ 𝐡 π‘˜ cos π‘˜π‘€0𝑑 + 𝐴 π‘˜ sin(π‘˜π‘€0𝑑) (3.25)

β€’ where the coefficients may be obtained from π‘₯ 𝑑 , using

𝐡[0] =1

𝑇0𝑇π‘₯ 𝑑 𝑑𝑑

𝐡[π‘˜] =2

𝑇0𝑇π‘₯ 𝑑 cos π‘˜π‘€0𝑑 𝑑𝑑 (3.26)

𝐴[π‘˜] =2

𝑇ࢱ0

𝑇

π‘₯ 𝑑 sin(π‘˜π‘€0𝑑)𝑑𝑑

β€’ where B[0] = X[0] represents the time-averaged value of the signal.

60

Page 61: Fourier Representations for Four Classes of Signals

Trigonometric Fourier Seriesβ€’ Using Euler’s formula to expand the cosine and sine functions in (3.26) for π‘˜ β‰  0, we

have

𝐡 π‘˜ = 𝑋 π‘˜ + 𝑋 βˆ’π‘˜

and (3.27)

𝐴 π‘˜ = 𝑗 𝑋 π‘˜ βˆ’ 𝑋 βˆ’π‘˜

Please solve Problem 3.86.

β€’ The trigonometric FS coefficients of the square wave studied in Example 3.13 are obtained by substituting Eq. (3.23) 𝑋 π‘˜ =

2sin(π‘˜2πœ‹π‘‡0/𝑇)

π‘˜2πœ‹into Eq. (3.27), yielding

𝐡 0 = 2𝑇0/𝑇

𝐡 π‘˜ =2sin(π‘˜2πœ‹π‘‡0/𝑇)

π‘˜πœ‹, π‘˜ β‰  0

and

𝐴 π‘˜ = 0

61

(3.28)

Page 62: Fourier Representations for Four Classes of Signals

Trigonometric Fourier Series

β€’ The sine coefficients 𝐴[π‘˜] are zero because π‘₯(𝑑) is an even function. Thus, the square wave may be expressed as a sum of harmonically related cosines:

π‘₯ 𝑑 =

π‘˜=0

∞

𝐡 π‘˜ cos π‘˜π‘€0𝑑

β€’ This expression offers insight into the manner in which each FS component contributes to the representation of the signal, as is illustrated in the next example.

62

Page 63: Fourier Representations for Four Classes of Signals

Problem 3.86

63

Page 64: Fourier Representations for Four Classes of Signals

64

Page 65: Fourier Representations for Four Classes of Signals

β€’ so the even-indexed coefficients are zero. The individual terms and partial-sum approximations are depicted in Fig. 3.25. The behavior of the partial-sum

β€’ approximation in the vicinity of the square-wave discontinuities at t = Β±T0 = Β±1/4 is of particular interest. We note that each partial-sum approximation passes through the average value (1/2) of the discontinuity.

β€’ On each side of the discontinuity, the approximation exhibits ripple. As Jincreases, the maximum height of the ripples does not appear to change.

β€’ In fact, it can be shown that, for any finite J, the maximum ripple is approximately 9% of the discontinuity.

β€’ This ripple near discontinuities in partial-sum FS approximations is termed the Gibbs phenomenon

β€’ The square wave satisfies the Dirichlet conditions, so we know that the FS approximation ultimately converges to the square wave for all valuesof t, except at the discontinuities. 65

Page 66: Fourier Representations for Four Classes of Signals

Figure 3.25a (p. 225)Individual terms (top) in the FS expansion of a square wave and the corresponding partial-sum approximations j(t) (bottom). The square wave has period T = 1 and Ts/T = ΒΌ. The J = 0 term is 0(t) = Β½ and is not shown. (a) J = 1.

66

x

x

Page 67: Fourier Representations for Four Classes of Signals

Fig

ure

3.2

5b

-3 (

p. 2

26

)(b

) J

= 3

. (c)

J=

7.

(d)

J=

29

.

67

Page 68: Fourier Representations for Four Classes of Signals

Figure 3.25e (p. 226)(e) J = 99.

68

Page 69: Fourier Representations for Four Classes of Signals

69

Page 70: Fourier Representations for Four Classes of Signals

70

Page 71: Fourier Representations for Four Classes of Signals

71

Page 72: Fourier Representations for Four Classes of Signals

Figure 3.26 (p. 228)The FS coefficients Y[k], –25 k 25, for the RC circuit output in response to a square-wave input. (a) Magnitude spectrum. (b) Phase spectrum. c) One period of the input signal x(t) dashed line) and output signal y(t) (solid line). The output signal y(t) is computed from the partial-sum approximation given in Eq. 3.30).

72

Page 73: Fourier Representations for Four Classes of Signals

Figure 3.27 (p. 229)Switching power supply for DC-to-AC conversion.

73

Page 74: Fourier Representations for Four Classes of Signals

74

Page 75: Fourier Representations for Four Classes of Signals

75

Page 76: Fourier Representations for Four Classes of Signals

Figure 3.28 (p. 229)Switching power supply output waveforms with fundamental frequency 0 = 2/T = 120. (a) On-off switch. (b) Inverting switch.

76

Page 77: Fourier Representations for Four Classes of Signals

77

Page 78: Fourier Representations for Four Classes of Signals

Table 3.1 Relationship between time properties of a signal and the appropriate Fourier Representations

Time PropertyPeriodic

(t, n)Nonperiodic

(t, n)

Continuous(t)

Fourier Series

F(S)

Fourier Transform

(FT)

Discrete[n]

Discrete-Time Fourier Series

(DTFS)

Discrete-Time Fourier Transform

(DTFT)

3.6 Discrete-Time Nonperiodic Signals:The Discrete-Time Fourier Transform

78

Page 79: Fourier Representations for Four Classes of Signals

3.6 Discrete-Time Nonperiodic Signals:The Discrete-Time Fourier Transform

β€’ The DTFT is used to represent a discrete-time nonperiodic signal as a superposition of complex sinusoids.

β€’ DTFT representation of time-domain signal involves an integral over frequency

π‘₯[𝑛] =1

2πœ‹βˆ’π‘‹(𝑒𝑗Ω)𝑒𝑗Ω𝑛𝑑Ω (3.31)

β€’ where

𝑋 𝑒𝑗Ω = σ𝑛=βˆ’βˆžβˆž π‘₯ 𝑛 π‘’βˆ’π‘—Ξ©π‘› (3.32)

β€’ is DTFT of signal x[n]. We say that X(𝑒𝑗Ω) and x[n] are a DTFT pair and write

π‘₯[𝑛]𝐷𝑇𝐹𝑇

𝑋 𝑒𝑗Ω

79

Page 80: Fourier Representations for Four Classes of Signals

80

Page 81: Fourier Representations for Four Classes of Signals

81

Page 82: Fourier Representations for Four Classes of Signals

Figure 3.29 (p.232)The DTFT of an exponential signal x[n] = ()nu[n]. (a) Magnitude spectrum for = 0.5. (b) Phase spectrum for = 0.5. (c) Magnitude spectrum for = 0.9. (d) Phase spectrum for = 0.9.

82

Page 83: Fourier Representations for Four Classes of Signals

83

Page 84: Fourier Representations for Four Classes of Signals

84

Page 85: Fourier Representations for Four Classes of Signals

Figure 3.30 (p. 233)Example 3.18. (a) Rectangular pulse in the time domain. (b) DTFT in the frequency domain.

85

Page 86: Fourier Representations for Four Classes of Signals

Figure 3.31 (p. 234)Example 3.19. (a) Rectangular pulse in the frequency domain. (b) Inverse DTFT in the time domain.

86

Page 87: Fourier Representations for Four Classes of Signals

Figure 3.32 (p. 235)Example 3.20. (a) Unit impulse in the time domain. (b) DTFT of unit impulse in the frequency domain.

87

Page 88: Fourier Representations for Four Classes of Signals

88

Page 89: Fourier Representations for Four Classes of Signals

Figure 3.33 (p. 236)Example 3.21. (a) Unit impulse in the frequency domain. (b) Inverse DTFT in the time domain.

89

Page 90: Fourier Representations for Four Classes of Signals

90

Page 91: Fourier Representations for Four Classes of Signals

Figure 3.34 (p. 236): Signal x[n] for Problem 3.12.

91

Page 92: Fourier Representations for Four Classes of Signals

92

Page 93: Fourier Representations for Four Classes of Signals

93

Page 94: Fourier Representations for Four Classes of Signals

Figure 3.35 (p. 237)Frequency-domain signal for Problem 3.13.

94

Page 95: Fourier Representations for Four Classes of Signals

Figure 3.36 (p. 239)The magnitude responses of two simple discrete-time systems. (a) A system that averages successive inputs tends to attenuate high frequencies. (b) A system that forms the difference of successive inputs tends to attenuate low frequencies.

95

Page 96: Fourier Representations for Four Classes of Signals

96

Page 97: Fourier Representations for Four Classes of Signals

97

Page 98: Fourier Representations for Four Classes of Signals

98

Page 99: Fourier Representations for Four Classes of Signals

Figure 3.37 (p. 241)Magnitude response of the system in Example 3.23 describing multipath propagation. (a) Echo coefficient a = 0.5ej/3. (b) Echo coefficient a = 0.9ej2/3.

99

Page 100: Fourier Representations for Four Classes of Signals

3.7 Continuous-Time Nonperiodic Signals: The Fourier Transform

100

Table 3.1 Relationship between time properties of a signal and the appropriate Fourier Representations

Time PropertyPeriodic

(t, n)Nonperiodic

(t, n)

Continuous(t)

Fourier Series

F(S)

Fourier Transform

(FT)

Discrete[n]

Discrete-Time Fourier Series

(DTFS)

Discrete-Time Fourier Transform

(DTFT)

Page 101: Fourier Representations for Four Classes of Signals

3.7 Continuous-Time Nonperiodic Signals: The Fourier Transform

β€’ Fourier representation of the signal involves a continuum of Frequencies ranging from -∞ to ∞.

β€’ FT of continuous-time signal involves an integral over entire frequency interval

101

Page 102: Fourier Representations for Four Classes of Signals

Figure 3.38 (p. 241)Magnitude response of the inverse system for multipath propagation in Example 3.23. (a) Echo coefficient a = 0.5ej/3. (b) Echo coefficient a = 0.9ej/3

102

Page 103: Fourier Representations for Four Classes of Signals

103

Page 104: Fourier Representations for Four Classes of Signals

Figure 3.39 (p. 243)Example 3.24. (a) Real time-domain exponential signal. (b) Magnitude spectrum. (c) Phase spectrum.

104

Page 105: Fourier Representations for Four Classes of Signals

Example: Find the Fourier Transform of a complex exponential waveform 𝒙 𝒕 = π’†π’‹π’˜πŸŽπ’•

β€’ Fourier Transform of a complex exponential

π‘₯ 𝑑 = 𝑒𝑗𝑀0𝑑 = 1 Γ— 𝑒𝑗𝑀0𝑑 ֞ 2πœ‹π›Ώ 𝑀 βˆ— 𝐹{𝑒𝑗𝑀0𝑑}

𝑋 𝑗𝑀 = ΰΆ±βˆ’βˆž

∞

𝑒𝑗𝑀0π‘‘π‘’βˆ’π‘—π‘€π‘‘π‘‘π‘‘ =ΰΆ±βˆ’βˆž

∞

π‘’βˆ’π‘— π‘€βˆ’π‘€0 𝑑𝑑𝑑 = 2πœ‹π›Ώ(𝑀 βˆ’ 𝑀0)

105

π‘₯ 𝑑 = 𝑒𝑗𝑀0𝑑

𝑑0

1

𝛿(𝑀 βˆ’ 𝑀0)

𝑀0𝑀

πœ‹

𝑑0

Page 106: Fourier Representations for Four Classes of Signals

Example: Find the Fourier Transform of a cosine waveform 𝒙 𝒕 = 𝐜𝐨𝐬(π’˜πŸŽπ’•)

β€’ Since 𝑒𝑗𝑀0𝑑 ֞ 2πœ‹π›Ώ 𝑀 βˆ’ 𝑀0

β€’ Fourier Transform of π‘₯ 𝑑 = cos 𝑀0𝑑 =1

2𝑒𝑗𝑀0𝑑 +

1

2π‘’βˆ’π‘—π‘€0𝑑 β‡’

𝑋 𝑗𝑀 = ΰΆ±βˆ’βˆž

∞ 1

2𝑒𝑗𝑀0π‘‘π‘’βˆ’π‘—π‘€π‘‘π‘‘π‘‘ + ΰΆ±

βˆ’βˆž

∞ 1

2π‘’βˆ’π‘—π‘€0π‘‘π‘’βˆ’π‘—π‘€π‘‘π‘‘π‘‘

=1

22πœ‹π›Ώ 𝑀 βˆ’ 𝑀0 +

1

22πœ‹π›Ώ 𝑀 + 𝑀0

= πœ‹π›Ώ 𝑀 βˆ’ 𝑀0 + πœ‹π›Ώ(𝑀 + 𝑀0)

Hence

cos 𝑀0𝑑𝐹𝑆;𝑀0

πœ‹π›Ώ 𝑀 βˆ’ 𝑀0 + πœ‹π›Ώ 𝑀 + 𝑀0

106

𝑀𝑀0βˆ’π‘€0

𝑋(𝑗𝑀)

0

πœ‹πœ‹π›Ώ 𝑀 + 𝑀0 πœ‹π›Ώ 𝑀 βˆ’ 𝑀0

Page 107: Fourier Representations for Four Classes of Signals

Example: Find the Fourier Transform of a cosine waveform 𝒙 𝒕 = 𝐜𝐨𝐬(π’˜πŸŽπ’•)

β€’ Fourier Transform of a complex exponential

π‘₯ 𝑑 = 𝑒𝑗𝑀0𝑑 = 1 Γ— 𝑒𝑗𝑀0𝑑 ֞ 2πœ‹π›Ώ 𝑀 βˆ— 𝐹{𝑒𝑗𝑀0𝑑}

𝑋 𝑗𝑀 = ΰΆ±βˆ’βˆž

∞

𝑒𝑗𝑀0π‘‘π‘’βˆ’π‘—π‘€π‘‘π‘‘π‘‘ =ΰΆ±βˆ’βˆž

∞

π‘’βˆ’π‘— π‘€βˆ’π‘€0 𝑑𝑑𝑑 = 2πœ‹π›Ώ(𝑀 βˆ’ 𝑀0)

β€’ Fourier Transform of π‘₯ 𝑑 = cos 𝑀0𝑑 =1

2𝑒𝑗𝑀0𝑑 +

1

2π‘’βˆ’π‘—π‘€0𝑑 β‡’

𝑋 𝑗𝑀 = ΰΆ±βˆ’βˆž

∞ 1

2𝑒𝑗𝑀0π‘‘π‘’βˆ’π‘—π‘€π‘‘π‘‘π‘‘ + ΰΆ±

βˆ’βˆž

∞ 1

2π‘’βˆ’π‘—π‘€0π‘‘π‘’βˆ’π‘—π‘€π‘‘π‘‘π‘‘

=1

22πœ‹π›Ώ 𝑀 βˆ’ 𝑀0 +

1

22πœ‹π›Ώ 𝑀 + 𝑀0

= πœ‹π›Ώ 𝑀 βˆ’ 𝑀0 + πœ‹π›Ώ(𝑀 + 𝑀0)

107

𝑀𝑀0βˆ’π‘€0

𝑋(𝑗𝑀)

0

πœ‹

πœ‹π›Ώ 𝑀 + 𝑀0 πœ‹π›Ώ 𝑀 βˆ’ 𝑀0

Page 108: Fourier Representations for Four Classes of Signals

Figure 4.2a (p. 343): FT of a cosine.108

𝑀

𝑋(𝑗𝑀)

𝑀0βˆ’π‘€00

πœ‹

cos(𝑀0𝑑)

𝑑2πœ‹

𝑀0βˆ’2πœ‹

𝑀0

cos 𝑀0𝑑𝐹𝑆;𝑀0

πœ‹π›Ώ 𝑀 βˆ’ 𝑀0 + πœ‹π›Ώ 𝑀 + 𝑀0

cos 𝑀0𝑑𝐹𝑆;𝑀0

= α‰Š1/2, π‘˜ = Β±10, π‘˜ β‰  Β±1

Page 109: Fourier Representations for Four Classes of Signals

Figure 4.2b (p. 343): FT of a sine 109

cos(𝑀0𝑑)

𝑑

2πœ‹

𝑀0βˆ’2πœ‹

𝑀0

sin 𝑀0𝑑𝐹𝑆;𝑀0

π‘—πœ‹π›Ώ 𝑀 βˆ’ 𝑀0 βˆ’ π‘—πœ‹π›Ώ 𝑀 + 𝑀0

sin 𝑀0𝑑𝐹𝑆;𝑀0

= ቐ+𝑗/2 π‘˜ = +1βˆ’π‘—/2 π‘˜ = βˆ’10, π‘˜ β‰  Β±1

109

𝑀𝑀0

βˆ’π‘€0

𝑋(𝑗𝑀)

0

πœ‹

βˆ’π‘—πœ‹π›Ώ 𝑀 + 𝑀0

π‘—πœ‹π›Ώ 𝑀 βˆ’ 𝑀0

πœ‹

2πœ‹

𝑀0

2πœ‹

𝑀0

2πœ‹

𝑀0

0

βˆ’πœ‹

Page 110: Fourier Representations for Four Classes of Signals

Figure 4.2.a A real signal in frequency domain transforms into a complex signal in time domain and vice versa

110

𝛿(𝑀 βˆ’ 𝑀0)

𝑀0 𝑀

πœ‹π‘’π‘—π‘€0𝑑

𝑑

𝑒𝑗𝑀0𝑑 = cos 𝑀0𝑑 + 𝑗sin(π‘€π‘œπ‘‘)

Page 111: Fourier Representations for Four Classes of Signals

111

Page 112: Fourier Representations for Four Classes of Signals

112

Page 113: Fourier Representations for Four Classes of Signals

Figure 3.40 (p. 244): Example 3.25. (a) Rectangular pulse in the time domain. (b) FT in the frequency domain.

113

Page 114: Fourier Representations for Four Classes of Signals

Figure 3.41 (p. 245)Time-domain signals for Problem 3.14. (a) Part (d). (b) Part (e).

114

Page 115: Fourier Representations for Four Classes of Signals

115

Page 116: Fourier Representations for Four Classes of Signals

116

Page 117: Fourier Representations for Four Classes of Signals

Figure 3.42 (p. 246)Example 3.26. (a) Rectangular spectrum in the frequency domain. (b) Inverse FT in the time domain.

117

Page 118: Fourier Representations for Four Classes of Signals

118

Page 119: Fourier Representations for Four Classes of Signals

119

Page 120: Fourier Representations for Four Classes of Signals

Figure 3.43 (p. 248)Frequency-domain signals for Problem 3.15. (a) Part (d). (b) Part (e).

120

𝑋(𝑗𝑀)

arg 𝑋 𝑗𝑀 𝑋 π‘—π‘€πœ‹

2

βˆ’πœ‹

2

𝑀

𝑀 𝑀

Page 121: Fourier Representations for Four Classes of Signals

Example: Find the Fourier Transform of a step function 𝒖(𝒕).

π‘₯ 𝑑 = α‰Š0 𝑑 < 01 𝑑 β‰₯ 0

The Fourier Transform formula can be written as

𝑋 𝑗𝑀 = ΰΆ±βˆ’βˆž

∞

π‘₯ 𝑑 π‘’βˆ’π‘—π‘€π‘‘π‘‘π‘‘ =ΰΆ±0

∞

π‘₯ 𝑑 π‘’βˆ’π‘—π‘€π‘‘π‘‘π‘‘ =ΰΆ±0

∞

cos 𝑀𝑑 𝑑𝑑 βˆ’ ΰΆ±0

∞

sin(𝑀𝑑)𝑑𝑑

Is not defined. However, we can interpret π‘₯(𝑑) as 𝛼 β†’ 0 of a one-sided exponential

𝑔𝛼 𝑑 = α‰Šπ‘’βˆ’π‘Žπ‘‘ 𝑑 β‰₯ 0

0 𝑑 < 0

for values of π‘Ž < 0. The Fourier Transform will then be

𝐺𝛼 𝑗𝑀 =1

π‘Ž + 𝑗𝑀=

π‘Ž βˆ’ 𝑗𝑀

π‘Ž2 +𝑀2=

π‘Ž

π‘Ž2 +𝑀2βˆ’

𝑗𝑀

π‘Ž2 +𝑀2

As π‘Ž β†’ βˆžπ‘Ž

π‘Ž2+𝑀2 β†’ πœ‹π›Ώ(𝑀) and βˆ’π‘—π‘€

π‘Ž2+𝑀2 β†’1

𝑗𝑀

The Fourier Transform of the unit step function will then be

𝑋 𝑗𝑀 = ΰΆ±0

∞

π‘’βˆ’π‘—π‘€π‘‘π‘‘π‘‘ =πœ‹π›Ώ 𝑀 +1

𝑗𝑀 121

Page 122: Fourier Representations for Four Classes of Signals

122

Page 123: Fourier Representations for Four Classes of Signals

Example: Find the Fourier Transform of a step function 𝑒(𝑑).

123

Page 124: Fourier Representations for Four Classes of Signals

124

Page 125: Fourier Representations for Four Classes of Signals

Figure 3.44 (p. 249)Pulse shapes used in BPSK communications. (a) Rectangular pulse. (b) Raised cosine pulse.

125

Page 126: Fourier Representations for Four Classes of Signals

126

Page 127: Fourier Representations for Four Classes of Signals

Figure 3.45 (p. 249)BPSK signals constructed by using (a) rectangular pulse shapes and (b) raised-cosine pulse shapes.

127

Page 128: Fourier Representations for Four Classes of Signals

128

Page 129: Fourier Representations for Four Classes of Signals

129

Page 130: Fourier Representations for Four Classes of Signals

Figure 3.46 (p. 250)Spectrum of rectangular pulse in dB, normalized by T0.

130

𝑋(𝑗𝑓) =sin πœ‹π‘“π‘‡0

πœ‹π‘“

𝑋𝑑𝐡 𝑗𝑓 =

= 10 log10sin πœ‹π‘“π‘‡0

πœ‹π‘“dB

10 log10 1 = 0 𝑑𝐡

10log1010βˆ’3=βˆ’30𝑑𝐡

Main lobe

Main lobes

Page 131: Fourier Representations for Four Classes of Signals

131

Page 132: Fourier Representations for Four Classes of Signals

β€’ Which, using frequency f in Hz, may be expressed as,

𝑋𝑐′ 𝑗𝑓 =

23sin πœ‹π‘“π‘‡0

πœ‹π‘“+ 0.5

23𝑠𝑖𝑛 πœ‹ 𝑓 βˆ’

1𝑇0

𝑇0

πœ‹(𝑓 βˆ’ 1/𝑇0)+ 0.5

23𝑠𝑖𝑛 πœ‹ 𝑓 +

1𝑇0

𝑇0

πœ‹(𝑓 + 1/𝑇0)

β€’ The first term in this expression corresponds to the spectrum of the rectangular pulse.

β€’ The second and third terms have the exact same shape but are shifted in frequency by Β±1/To.

β€’ ,Each of these three terms is depicted on the same graph in Fig. 3.47 for 𝑇0 = 1.

β€’ Note that the second and third terms share zero crossings with the first term and have the opposite sign

in the sidelobe region of the first term.

β€’ Thus, sum of these three terms has lower sidelobes than that of the spectrum of the rectangular pulse.

β€’ The normalized magnitude spectrum in dB, which is shown in Fig. 3.48 is

20log 𝑋𝑐′ 𝑗𝑓 /𝑇0

β€’ The normalization by 𝑇0 removed the dependence of the magnitude on 𝑇0.

β€’ In this case, the peak of the first sidelobe is below -30 dB, so we may satisfy the adjacent channel

interference specifications by choosing the main-lobe to be 20 kHz wide, which implies that

10000 = 2/𝑇0 or 𝑇0 = 2 Γ— 10βˆ’4s.

β€’ The corresponding data transmission rate is 5000 bits per second.

β€’ The use of the raised-cosine pulse shape increases the data transmission rate by a factor of five relative

to the rectangular pulse shape in this application. 132

Page 133: Fourier Representations for Four Classes of Signals

133

𝑋𝑐′ 𝑗𝑓 =

23sin πœ‹π‘“π‘‡0

πœ‹π‘“+ 0.5

23sin πœ‹ 𝑓 βˆ’

1𝑇0

𝑇0

πœ‹(𝑓 βˆ’ 1/𝑇0)+ 0.5

23sin πœ‹ 𝑓 +

1𝑇0

𝑇0

πœ‹(𝑓 + 1/𝑇0)

Page 134: Fourier Representations for Four Classes of Signals

Figure 3.47.a : Spectrum of the raised-cosine pulse consists of sum of three frequency-shifted sinc functions.134

Page 135: Fourier Representations for Four Classes of Signals

135

Page 136: Fourier Representations for Four Classes of Signals

Figure 3.47.b (p. 252)The spectrum of the raised-cosine pulse consists of a sum of three frequency-shifted sinc functions.

136

Page 137: Fourier Representations for Four Classes of Signals

137Signals and Systems, 2/E by Simon Haykin and Barry Van Veen Copyright Β© 2003 John Wiley & Sons. Inc. All rights reserved.

Fig

ure

3.4

8 (

p. 2

52

)Sp

ectr

um

of

the

rais

ed-c

osi

ne

pu

lse

in

dB

, no

rmal

ized

by

T0.