38
SIGNALS AND SYSTEMS: PAPER 3C1 HANDOUT 6. Dr Anil Kokaram Electronic and Electrical Engineering Dept. [email protected] www.mee.tcd.ie/sigmedia FOURIER ANALYSIS Have seen how the behaviour of systems can be represented in terms of their frequency response. Now want to consider frequency content of signals. Fundamental idea is that any signal can be represented as a sum of sines and cosines of different amplitudes and frequency. This representation can be thought of as decomposing a signal into sinu- soidal components. There is a good analogy with the effect of a prism on white light. The prism decomposes the light into its various ‘coloured’ components. This sequence of components is called the ‘spectrum’ of the light and another differently oriented prism can recombine these ‘spectral components’ to regenerate the original light beam. 3C1 Signals and Systems 1 www.mee.tcd.ie/sigmedia

FOURIER ANALYSISsigmedia/pmwiki/uploads/Teaching.3C1/... · 2012-04-19 · 1 FOURIER OVERVIEW 1 General view of Fourier analysis for Periodic Signals † Consider a sawtooth wave

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: FOURIER ANALYSISsigmedia/pmwiki/uploads/Teaching.3C1/... · 2012-04-19 · 1 FOURIER OVERVIEW 1 General view of Fourier analysis for Periodic Signals † Consider a sawtooth wave

SIGNALS AND SYSTEMS: PAPER 3C1

HANDOUT 6.

Dr Anil Kokaram

Electronic and Electrical Engineering Dept.

[email protected] www.mee.tcd.ie/∼sigmedia

FOURIER ANALYSIS

• Have seen how the behaviour of systems can be represented in terms

of their frequency response. Now want to consider frequency content of

signals.

• Fundamental idea is that any signal can be represented as a sum of sines

and cosines of different amplitudes and frequency.

• This representation can be thought of as decomposing a signal into sinu-

soidal components.

• There is a good analogy with the effect of a prism on white light. The

prism decomposes the light into its various ‘coloured’ components. This

sequence of components is called the ‘spectrum’ of the light and another

differently oriented prism can recombine these ‘spectral components’ to

regenerate the original light beam.

3C1 Signals and Systems 1 www.mee.tcd.ie/∼sigmedia

Page 2: FOURIER ANALYSISsigmedia/pmwiki/uploads/Teaching.3C1/... · 2012-04-19 · 1 FOURIER OVERVIEW 1 General view of Fourier analysis for Periodic Signals † Consider a sawtooth wave

• Representing a signal in terms of a sum of Sines and Cosines is a good

idea because

– We have already seen that sines and cosines pass through an LTI

system almost unchanged except for amplitude and phase. (They

are eigenfunctions of LTI systems.) So if we know how to sythesize

a signal from a bunch of sines and cosines then we can always tell

what any LTI system will do to any signal.

– the individual spectral components of the signal often make the na-

ture of the signal clearer e.g. speech recognition.

– The human perception of many signals (e.g. audio and video) can be

directly related to the spectral components of these signals. There

are indeed very sophisticated audio and video ‘filters’ in your head.

• Fourier discovered (1807) that we can decompose practical signals into a

sum of trig. functions. Conversely we can synthesize a practical waveform

or signal by adding together a number of these functions.

• In theory it may be necessary to add an infinite number of them in order

to synthesize the signal perfectly. In practice we must work with only

a finite number so producing a signal which is an approximation to the

true shape.

• Before becoming quantitative, lets talk in general terms.

3C1 Signals and Systems 2 www.mee.tcd.ie/∼sigmedia

Page 3: FOURIER ANALYSISsigmedia/pmwiki/uploads/Teaching.3C1/... · 2012-04-19 · 1 FOURIER OVERVIEW 1 General view of Fourier analysis for Periodic Signals † Consider a sawtooth wave

1 FOURIER OVERVIEW

1 General view of Fourier analysis for Periodic Signals

• Consider a sawtooth wave (important signal used as timebase waveforms

for TV and oscilloscopes to control the horizontal deflection of the ‘flying

spot’.)

• The signal is periodic therefore the sinusoidal waves needed to synthesize

it are harmonically related. This means that their frequencies bear a

simple integer relationship to each other.

• Using formulae which we consider later on, the waveform can be written:

x(t) =2

πsin(ω0t)− 1

πsin(2ω0t) +

2

3πsin(3ω0t)

− 1

2πsin(4ω0t) +

2

5πsin(5ω0t) + . . .

• It contains a component with a fundamental frequency ω0 which has

the same period as x(t) itself and a bunch of harmonics at 2ω0 (2nd

harmonic), 3ω0 (3rd harmonic) etc.

• Note that x(t) is an odd function so we only need Sinusoidal waveforms

to be added together to synthesize it. (Sines are ODD signals because

sin(t) = − sin(−t)) .

• There are an infinite number of harmonics, but if we sum just the first

four of them then we get an approximation to x(t).

• This information can be summarized graphically by the frequency spec-

trum of x(t) (called X(ω)).

3C1 Signals and Systems 3 www.mee.tcd.ie/∼sigmedia

Page 4: FOURIER ANALYSISsigmedia/pmwiki/uploads/Teaching.3C1/... · 2012-04-19 · 1 FOURIER OVERVIEW 1 General view of Fourier analysis for Periodic Signals † Consider a sawtooth wave

1 FOURIER OVERVIEW

0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5−1

0

1

0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5−1

0

1

0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5−0.2

0

0.2

0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5−1

0

1

Time (seconds)

0 1 2 3 4 5 6 7

2/π

−1/π

• This type of spectrum is called a ‘line spectrum’ because it contains a

number of distinct frequency components.

• In this case the phase relationship between the components are simple

3C1 Signals and Systems 4 www.mee.tcd.ie/∼sigmedia

Page 5: FOURIER ANALYSISsigmedia/pmwiki/uploads/Teaching.3C1/... · 2012-04-19 · 1 FOURIER OVERVIEW 1 General view of Fourier analysis for Periodic Signals † Consider a sawtooth wave

1 FOURIER OVERVIEW

and we can draw X(ω) on one graph. In general we would need to use

two graphs one for |X(ω)| and one for arg[X(ω)]. (c.f. Bode diagrams).

• Note that the sawtooth has sharp edges. We are trying to represent a

signal with discontinuities (the sharp edges) by using the sum of signals

(sines) with no discontinuities. This means that we will need to add

many sines and together to synthesize x(t) exactly. For signals with no

discontinuities we would need fewer sines and cosines to get an exact

representation.

• Fortunately, being Engineers, we recognise that even if we have to work

with a finite number of terms, quite often the approximation for discon-

tinuous signals is not bad at all and still quite usable. So we do not get

upset by this.

• This problem did upset Lagrange however, and he rejected Fourier’s paper

in 1807 when it was submitted for consideration. (Laplace supported

Fourier though, and Fourier published his work 15 years later anyway.)

• THIS IS AN IMPORTANT OBSERVATION. SIGNALS with disconti-

nuities in them have more frequency components in their spectrum than

do smooth signals. In other words, signals with discontinuities have a

larger bandwidth than do smooth signals.

3C1 Signals and Systems 5 www.mee.tcd.ie/∼sigmedia

Page 6: FOURIER ANALYSISsigmedia/pmwiki/uploads/Teaching.3C1/... · 2012-04-19 · 1 FOURIER OVERVIEW 1 General view of Fourier analysis for Periodic Signals † Consider a sawtooth wave

2 ORTHOGONALITY

2 ORTHOGONALITY

• Another good reason for using Sines and Cosines is that these signals

form an ‘orthogonal basis’. To examine what this means, consider the

approximation of vector quantities.

• Most of you are familiar with representing force, velocity as a vector.

Suppose we have two vectors v1, v2. We may define the component of

v1 along v2 as follows.

• So if we are trying to approximate v1 by another vector in the direction

of v2, the error in the approximation is ve.

• The best approximation is obtained when C12 is chosen to make ve as

small as possible; hence ve is perpendicular to v2 for the best approxi-

mation.

• We then say that the component of v1 along v2 is C12v2. If C12 = 0 then

there is no component along v2 and the vectors are orthogonal.

3C1 Signals and Systems 6 www.mee.tcd.ie/∼sigmedia

Page 7: FOURIER ANALYSISsigmedia/pmwiki/uploads/Teaching.3C1/... · 2012-04-19 · 1 FOURIER OVERVIEW 1 General view of Fourier analysis for Periodic Signals † Consider a sawtooth wave

2 ORTHOGONALITY

• If c12 is 1 and ve = 0; then v1 = v2 in both magnitude and direction.

• The amount of v1 along v2 is given by the dot product

C12 = v1.v2 = |v1||v2| cos(θ) =2∑

k=1

v(k)1 v

(k)2 (1)

• In general < v1.v2 >=∑N

k=1 v(k)1 v

(k)2

3C1 Signals and Systems 7 www.mee.tcd.ie/∼sigmedia

Page 8: FOURIER ANALYSISsigmedia/pmwiki/uploads/Teaching.3C1/... · 2012-04-19 · 1 FOURIER OVERVIEW 1 General view of Fourier analysis for Periodic Signals † Consider a sawtooth wave

2.1 ORTHOGONALITY AND SIGNALS 2 ORTHOGONALITY

2.1 ORTHOGONALITY AND SIGNALS

• Similar ideas apply to signals

• Suppose we want to approximate x1(t) over the interval t1 < t < t2 by

some other signal x2(t). In the context of Fourier analysis we can think

of x1(t) as any signal and x2(t) as a sinusoidal (or complex exponential)

waveform at a particular frequency.

• So we write x1(t) = C12x2(t) + xe(t) for t1 < t < t2.

• xe(t) is the error in the approximation; C12 is the amount of x2(t) in x1(t).

0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5−1

0

1C12 = 0.7083

0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5−1

0

1

0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5−1

0

1

Time (seconds)

• We need to minimise xe(t) by adjusting C12. That is to say we want to

make the approximation as good as we can, so we need to make the error

as small as we can.

• xe(t) will vary over t1 < t < t2. We have to come up with some way of

saying what ‘error’ means : need a single number which we can use as a

measure of the ‘size’ of xe(t) across the whole interval.

• Might appear sensible to take the error to be the average value of the

xe(t) signal over t1 < t < t2. But then +ve and -ve errors tend to cancel

3C1 Signals and Systems 8 www.mee.tcd.ie/∼sigmedia

Page 9: FOURIER ANALYSISsigmedia/pmwiki/uploads/Teaching.3C1/... · 2012-04-19 · 1 FOURIER OVERVIEW 1 General view of Fourier analysis for Periodic Signals † Consider a sawtooth wave

2.1 ORTHOGONALITY AND SIGNALS 2 ORTHOGONALITY

out.

• Better to take the error as the average (mean) square value of xe(t). (If

xe(t) was voltage this would be the same as minimising the error power

(or also minimising the rms error.)).

3C1 Signals and Systems 9 www.mee.tcd.ie/∼sigmedia

Page 10: FOURIER ANALYSISsigmedia/pmwiki/uploads/Teaching.3C1/... · 2012-04-19 · 1 FOURIER OVERVIEW 1 General view of Fourier analysis for Periodic Signals † Consider a sawtooth wave

2.2 Minimising the squared error 2 ORTHOGONALITY

2.2 Minimising the squared error

Consider the Mean Squared Error E(C12) as a function of C12 i.e. we

want to see what the mean squared error between the original signal

and the approximated signal is, as we change C12.

E(C12) =1

t2 − t1

∫ t2

t1

x2e(t)dt

=1

t2 − t1

∫ t2

t1

(x1(t)− C12x2(t)

)2

dt

To get value of C12 which minimises this function, set d/dC12 = 0

and solve for C12

dE(C12)

dC12=

d

dC12

[1

t2 − t1

∫ t2

t1

(x1(t)− C12x2(t)

)2

dt

]

=1

t2 − t1

[∫ t2

t1

d

dC12x2

1(t)dt− 2

∫ t2

t1

d

dC12x1(t)C12x2(t)dt

+

∫ t2

t1

d

dC12C2

12x22(t)dt

]

Hence, setting differential to zero gives

1

t2 − t1

[−2

∫ t2

t1

x1(t)x2(t)dt + 2C12

∫ t2

t1

x22(t)dt

]= 0

So:

C12 =

∫ t2t1

x1(t)x2(t)dt∫ t2

t1x2

2(t)dt

3C1 Signals and Systems 10 www.mee.tcd.ie/∼sigmedia

Page 11: FOURIER ANALYSISsigmedia/pmwiki/uploads/Teaching.3C1/... · 2012-04-19 · 1 FOURIER OVERVIEW 1 General view of Fourier analysis for Periodic Signals † Consider a sawtooth wave

2.2 Minimising the squared error 2 ORTHOGONALITY

0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5−1

0

1C12 = 0.7083

0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5−1

0

1

0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5−1

0

1

Time (seconds)

0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5−1

0

1C12 = 0.3183

0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5−1

0

1

0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5−1

0

1

Time (seconds)

0.3 0.4 0.5 0.6 0.7 0.8 0.9 1−0.01

−0.008

−0.006

−0.004

−0.002

0

C12

Mea

n (A

vera

ge)

Err

or (

Ove

r O

ne P

erio

d)

0.3 0.4 0.5 0.6 0.7 0.8 0.9 10.13

0.14

0.15

0.16

0.17

0.18

0.19

C12

Mea

n S

quar

e E

rror

(O

ver

One

Per

iod)

3C1 Signals and Systems 11 www.mee.tcd.ie/∼sigmedia

Page 12: FOURIER ANALYSISsigmedia/pmwiki/uploads/Teaching.3C1/... · 2012-04-19 · 1 FOURIER OVERVIEW 1 General view of Fourier analysis for Periodic Signals † Consider a sawtooth wave

2.2 Minimising the squared error 2 ORTHOGONALITY

0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5−1

0

1Squared Error Signal for C12 = 0.32, 0.63, 0.95

0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5−1

0

1

0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5−1

0

1

Time (seconds)

3C1 Signals and Systems 12 www.mee.tcd.ie/∼sigmedia

Page 13: FOURIER ANALYSISsigmedia/pmwiki/uploads/Teaching.3C1/... · 2012-04-19 · 1 FOURIER OVERVIEW 1 General view of Fourier analysis for Periodic Signals † Consider a sawtooth wave

2.2 Minimising the squared error 2 ORTHOGONALITY

Orthogonality continued

• By direct analogy with the vector argument; if C12 is zero we say

that x1(t) contains no component of x2(t) and so the two signals

are orthogonal in the interval t1 < t < t2.

• Therefore, if∫ t2

t1x1(t)x2(t)dt = 0 then x1(t) and x2(t) are or-

thogonal.

• Conversely, if x1(t) = x2(t) over the selected interval then C12

must equal unity.

• Consider approximating the sawtooth by a single sinusoid at the

fundamental frequency ω0, ignoring any second and third order

harmonics. Since both the sawtooth and the fundamental are

strictly periodic over one period T0, any approximation over one

period must be valid for all other periods of the waveform; hence

for all time. So we need only calculate C12 to approximate the

sawtooth over one period only.

The sawtooth is defined by

x1(t) =

2tT0

For 0 ≤ t ≤ T0/2

2tT0− 2 For T0/2 ≤ t ≤ T0

(2)

(Remember we can write this all in terms of ω0 as well since

T0 = 2π/ω0.)

And we wish to approximate this over the interval 0 < t < 2π/ω0

(0 < t < T0) by

x2(t) = C12 sin ω0t

3C1 Signals and Systems 13 www.mee.tcd.ie/∼sigmedia

Page 14: FOURIER ANALYSISsigmedia/pmwiki/uploads/Teaching.3C1/... · 2012-04-19 · 1 FOURIER OVERVIEW 1 General view of Fourier analysis for Periodic Signals † Consider a sawtooth wave

2.2 Minimising the squared error 2 ORTHOGONALITY

• Simply substitute in the previous expression for C12 to give C12 =

2/π ! ∫ T0

0

x1(t)x2(t)dt = 0 (3)

• Therefore the amount of x2(t) = sin(ω0t) present in the sawtooth

is (2/π) sin(ω0t). Any other amount would give a larger mean

square error over a complete period.

• It is interesting that the amplitude of the fundamental compo-

nent in the Fourier series for the sawtooth is indeed the same

value of 2/π. This is because the Fourier method for deriving the

‘amounts’ of each sinusoid present is also based on a minimum

mean square or ‘least-square’ error criterion.

• So .. big deal . . . we can use least squares to show that the co-

efficients of the Fourier series expansion are selected to give the

least-square error approximation to the actual signal. So what?

• This is ‘what’

– We can show that sines and cosines are also orthogonal over

one period.∫ T0

0

sin(nω0t) cos(mω0t)dt = 0

∫ T0

0

sin(nω0t) sin(mω0t)dt = 0 for n 6= m

∫ T0

0

cos(nω0t) sin(nω0t)dt = 0 for n 6= m

– Suppose we have approximated a periodic signal (e.g. saw-

tooth already considered) by its fundamental component. We

3C1 Signals and Systems 14 www.mee.tcd.ie/∼sigmedia

Page 15: FOURIER ANALYSISsigmedia/pmwiki/uploads/Teaching.3C1/... · 2012-04-19 · 1 FOURIER OVERVIEW 1 General view of Fourier analysis for Periodic Signals † Consider a sawtooth wave

2.2 Minimising the squared error 2 ORTHOGONALITY

now want to improve the approximation by adding in another

harmonic. Its a pain if we then have to go through all the

maths again, since now our approximating expression is dif-

ferent (two components instead of one). In other words, it is a

nuisance if the incorporation of more components upsets the

least-square error already achieved for the fundamental on its

own. BUT it may be shown that if the components are or-

thogonal to each other then recalculation is unnecessary.

This is one valuable feature of Fourier analysis.

So we can estimate 4 components, then add in a 5th without

having to recalculate the 4 we just did.

• Sines and Cosines are not the only orthogonal basis set. There are

several other such sets, including Legendre polynomials, Daubichies

Wavelets, Haar functions etc. However, sine and cosines relate

directly to our knowledge of system behaviour and human per-

ception ... hence we study them and Fourier analysis is a powerful

tool almost 200 years after it was proposed.

3C1 Signals and Systems 15 www.mee.tcd.ie/∼sigmedia

Page 16: FOURIER ANALYSISsigmedia/pmwiki/uploads/Teaching.3C1/... · 2012-04-19 · 1 FOURIER OVERVIEW 1 General view of Fourier analysis for Periodic Signals † Consider a sawtooth wave

3 FOURIER SERIES

3 Fourier Series

The basic statement is

x(t) = A0 +

∞∑

k=1

Bk cos(kω0t) +

∞∑

k=1

Ck sin(kω0t) (4)

We can derive the expression for the coefficients A0, Bk, Ck etc by

substitution in the equation derived for C12 earlier, using x2(t) =

1, cos(kω0t), sin(kω0t) respectively. Hence the coefficients are

A0 =ω0

∫ 2π/ω0

0

x(t)dt The average or DC value of the signal

Bk =ω0

π

∫ 2π/ω0

0

x(t) cos(kω0t)dt

Ck =ω0

π

∫ 2π/ω0

0

x(t) sin(kω0t)dt (5)

We can therefore find the ‘amount’ of any sine or cosine harmonic

in a periodic signal x(t) by multiplying the signal by that harmonic

and integrating over one period.

NOTE THAT WE CAN USE ANY LENGTH OF ONE PERIOD.

ALSO NOTE THAT WE CAN DELETE THE SINE OR COSINE

HARMONICS IF THE SIGNAL IS PURELY EVEN OR ODD RE-

SPECTIVELY.

3C1 Signals and Systems 16 www.mee.tcd.ie/∼sigmedia

Page 17: FOURIER ANALYSISsigmedia/pmwiki/uploads/Teaching.3C1/... · 2012-04-19 · 1 FOURIER OVERVIEW 1 General view of Fourier analysis for Periodic Signals † Consider a sawtooth wave

3.1 Sawtooth Wave example 3 FOURIER SERIES

3.1 Sawtooth Wave example

0 1 2 3 4 5 6−1

−0.8

−0.6

−0.4

−0.2

0

0.2

0.4

0.6

0.8

1

Function is odd so only sine functions needed i.e. Bk = 0. A0 = 0

because average value of signal (total area under curve) = 0

ck =ω0

π

∫ π/ω0

−π/ω0

x(t) sin(kω0t)dt

=ω0

π

∫ 1

−1

t sin(kω0t)dt

Integrating by parts

=ω0

π

[−t cos(kω0t)

kω0

]1

−1

+ω0

π

∫ 1

−1

cos(kω0t)

kω0

=−2 cos(kπ)

kπ+

ω0

π

[sin(kω0t)

k2ω20

]1

−1

Hence

x(t) =

∞∑

k=1

=2

πsin(ω0t)− 1

πsin(2ω0t) +

2

3πsin(3ωot) . . .

3C1 Signals and Systems 17 www.mee.tcd.ie/∼sigmedia

Page 18: FOURIER ANALYSISsigmedia/pmwiki/uploads/Teaching.3C1/... · 2012-04-19 · 1 FOURIER OVERVIEW 1 General view of Fourier analysis for Periodic Signals † Consider a sawtooth wave

4 COMPLEX FORM OF THE FOURIER SERIES

4 Complex form of the Fourier Series

It is possible to condense the form of the Fourier series expansion in

equation 4 by employing complex exponentials. This complex Fourier

series form is easier to manipulate since it is the same expression but

uses fewer terms.

Using the identities

sin(kω0t) =1

2j

[ejkω0t − e−jkω0t

]

cos(kω0t) =1

2

[ejkω0t + e−jkω0t

]

The Fourier ‘synthesis’ equation

x(t) = A0 +

∞∑

k=1

Bk cos(kω0t) +

∞∑

k=1

Ck sin(kω0t)

can then be written

x(t) = A0 +

∞∑

k=1

Bk1

2

[ejkω0t + e−jkω0t

]

+

∞∑

k=1

Ck

And we can collect the similar exponential terms together to yield

x(t) = A0 +

∞∑

k=1

1

2

[Bk + Ck/j

]ejkω0t +

∞∑

k=1

1

2

[Bk − Ck/j

]e−jkω0t

= A0 +

∞∑

k=1

1

2

[Bk − jCk

]ejkω0t +

∞∑

k=1

1

2

[Bk +

]e−jkω0t

3C1 Signals and Systems 18 www.mee.tcd.ie/∼sigmedia

Page 19: FOURIER ANALYSISsigmedia/pmwiki/uploads/Teaching.3C1/... · 2012-04-19 · 1 FOURIER OVERVIEW 1 General view of Fourier analysis for Periodic Signals † Consider a sawtooth wave

4 COMPLEX FORM OF THE FOURIER SERIES

Hence

x(t) = A0 +

∞∑

k=1

ejkω0tαk +

∞∑

k=1

e−jkω0tα∗k

=

∞∑

k=−∞ake

jkω0t (6)

So

ak =

A0 for k = 0Bk−jCk

2 For k > 0Bk+jCk

2 For k < 0

(7)

And from the expressions for Bk, Ck given in equation 5, we can derive

ak explicitly in terms of x(t) by substituting as follows

ak =ω0

∫ π/ω0

−π/ω0

x(t) cos(kω0t)dt− j

∫ π/ω0

−π/ω0

x(t) sin(kω0t)dt

=ω0

∫ π/ω0

−π/ω0

x(t)

[cos(kω0t)− j sin(kω0t)

]dt

=ω0

∫ π/ω0

−π/ω0

x(t)e−jkω0tdt

REMEMBER ω0 = 2πT0

3C1 Signals and Systems 19 www.mee.tcd.ie/∼sigmedia

Page 20: FOURIER ANALYSISsigmedia/pmwiki/uploads/Teaching.3C1/... · 2012-04-19 · 1 FOURIER OVERVIEW 1 General view of Fourier analysis for Periodic Signals † Consider a sawtooth wave

5 FOURIER SERIES: FINAL EXPRESSIONS

5 FOURIER SERIES: FINAL EXPRESSIONS

x(t) =

∞∑

k=−∞ake

jkω0t

ak =ω0

∫ π/ω0

−π/ω0

x(t)e−jkω0tdt (8)

OR

x(t) =

∞∑

k=−∞ake

jk2πt/T0

ak =1

T0

∫ T0/2

−T0/2

x(t)e−2πjkt/T0dt (9)

Where x(t) is periodic, T0 is the period of x(t) and ω0 = 2π/T0.

T0 has units of SECONDS and ω0 has units of RADIANS PER SEC-

OND

• The concept of negative frequency has been introduced as a nat-

ural extension of the ‘real’ form of the Fourier series.

• Note that in plotting line spectra using this version of the series,

the spectrum now posesses some symmetry about ω = 0 and also

the size of the frequency components is less than what they were

for the real form of the series.

• Using this complex series we can now talk about the ‘two-sided’

bandwidth of a signal; whereas with the real series we would talk

about a ‘one-sided’ badwidth.

3C1 Signals and Systems 20 www.mee.tcd.ie/∼sigmedia

Page 21: FOURIER ANALYSISsigmedia/pmwiki/uploads/Teaching.3C1/... · 2012-04-19 · 1 FOURIER OVERVIEW 1 General view of Fourier analysis for Periodic Signals † Consider a sawtooth wave

5.1 Pulse waveform 5 FOURIER SERIES: FINAL EXPRESSIONS

5.1 Pulse waveform

One kind of digital information signal (each pulse is a binary 1).

x(t) =

∞∑

k=∞ake

−j2πkt/T0

Where ak =1

T0

∫ T0/2

−T0/2

x(t)e−j2πkt/T0dt

=1

T0

∫ Tp/2

−Tp/2

e−j2πkt/T0dt

=1

T0

[ −1

j2πk/T0e−jπkTp

T0

]Tp/2

−Tp/2

=−1

j2πk/T0

[e−jπkTp

T0 − ejπkTp

T0

]

=1

πk

1

2j

[e

jπkTpT0 − e

−jπkTpT0

]

=1

πk

=Tp

T0

sin

(πkTp

T0

)

πkTp

T0

=Tp

T0sinc

(πkTp

T0

)

Hence

x(t) =

∞∑

k=∞

[Tp

T0sinc

(πkTp

T0

)]

︸ ︷︷ ︸

︷ ︸︸ ︷e−j 2πkt

T0

3C1 Signals and Systems 21 www.mee.tcd.ie/∼sigmedia

Page 22: FOURIER ANALYSISsigmedia/pmwiki/uploads/Teaching.3C1/... · 2012-04-19 · 1 FOURIER OVERVIEW 1 General view of Fourier analysis for Periodic Signals † Consider a sawtooth wave

5.1 Pulse waveform 5 FOURIER SERIES: FINAL EXPRESSIONS

The Spectrum of the pulse train

−5 −4 −3 −2 −1 0 1 2 3 4 50

0.2

0.4

0.6

0.8

1

Pulse waveform

Time (seconds)

−30 −20 −10 0 10 20 30

−0.1

0

0.1

0.2

0.3

0.4

Frequency (radians/sec)

3C1 Signals and Systems 22 www.mee.tcd.ie/∼sigmedia

Page 23: FOURIER ANALYSISsigmedia/pmwiki/uploads/Teaching.3C1/... · 2012-04-19 · 1 FOURIER OVERVIEW 1 General view of Fourier analysis for Periodic Signals † Consider a sawtooth wave

6 FOURIER TRANSFORM

6 The Spectrum of a-periodic signals and the Fourier

Transform

• The majority of interesting signals are not periodic. (speech,

video).

• However, Fourier series provides a good starting point to intro-

duce the notions of frequency spectra; and now we will investigate

the spectrum of a-periodic signals and so introduce the FOURIER

TRANSFORM

• Consider a single, isolated pulse. This can be manufactured by

taking pulse train previously introduced, and letting T0 →∞.

• In the limit, this pulse train will stop being periodic and become

a single time-limited pulse.

• The components of the Fourier series expansion of the periodic

signal become much more densley spaced as this happens, and the

maximum amplitude of the line spectrum becomes very small.

−30 −20 −10 0 10 20 30

−0.1

0

0.1

0.2

0.3

0.4

Frequency (radians/sec)−30 −20 −10 0 10 20 30

−0.1

0

0.1

0.2

0.3

0.4

0.5

Frequency (radians/sec)

3C1 Signals and Systems 23 www.mee.tcd.ie/∼sigmedia

Page 24: FOURIER ANALYSISsigmedia/pmwiki/uploads/Teaching.3C1/... · 2012-04-19 · 1 FOURIER OVERVIEW 1 General view of Fourier analysis for Periodic Signals † Consider a sawtooth wave

6.1 Hand Waving 6 FOURIER TRANSFORM

6.1 The Fourier Transform (Hand waving explanations)

• We could have viewed the ‘line spectra’ (which we were previously

drawing) as plots of ak versus k.

• In the limit that the period of a signal tends to infinity, the Fourier

series tends to the FOURIER TRANSFORM

• So ‘discrete’ frquency kω0 becomes a continuous frequency ω;

and the summation of the separate Fourier series components

becomes an integral over a continuum of frequencies. The discrete

coefficients ak then become a continuous function of ω.

−30 −20 −10 0 10 20 30

−0.1

0

0.1

0.2

0.3

0.4

Frequency (radians/sec)−30 −20 −10 0 10 20 30

−0.1

0

0.1

0.2

0.3

0.4

0.5

Frequency (radians/sec)

−30 −20 −10 0 10 20 30

−0.1

0

0.1

0.2

0.3

0.4

Frequency (radians/sec)−30 −20 −10 0 10 20 30

−0.5

0

0.5

1

1.5

2

Frequency (radians/sec

3C1 Signals and Systems 24 www.mee.tcd.ie/∼sigmedia

Page 25: FOURIER ANALYSISsigmedia/pmwiki/uploads/Teaching.3C1/... · 2012-04-19 · 1 FOURIER OVERVIEW 1 General view of Fourier analysis for Periodic Signals † Consider a sawtooth wave

6.2 The Fourier Transform 6 FOURIER TRANSFORM

6.2 The Fourier Transform

Fourier series is:

x(t) =

∞∑

k=−∞ake

jkω0t

ak =1

T0

∫ T0/2

−T0/2

x(t)e−2πjkt/T0dt

• As To → ∞, ak becomes very small. But the product akT0

does not vanish. We choose to write this as a variable X .

• As To → ∞, ω0 → 0 and kω0 tends to a continuous variable;

denoted ω.

• Since X is a function of this new variable (continuous frequency)

we will rewrite the second equation as

X(ω) = akT0 =

∫ ∞

−∞x(t)e−jkω0tdt

=

∫ ∞

−∞x(t)e−jωtdt (10)

• The first equation then becomes

x(t) =

∞∑

k=−∞

X(ω)

T0ejkω0t

=

=1

∫ ∞

−∞X(ω)ejωtdt (11)

3C1 Signals and Systems 25 www.mee.tcd.ie/∼sigmedia

Page 26: FOURIER ANALYSISsigmedia/pmwiki/uploads/Teaching.3C1/... · 2012-04-19 · 1 FOURIER OVERVIEW 1 General view of Fourier analysis for Periodic Signals † Consider a sawtooth wave

6.2 The Fourier Transform 6 FOURIER TRANSFORM

THE FOURIER TRANSFORM

X(ω) =

∫ ∞

−∞x(t)e−jωtdt

x(t) =1

∫ ∞

−∞X(ω)ejωtdt (12)

THIS IS IMPORTANT.

• In this continuous frequency domain, the component of X(ω)

at any point-frequency is vanishingly small. We can no longer

reliably refer to a single component in the way that we could do

for the Fourier series.

• We talk instead about the energy contained over a small band of

frequencies centred around that point. X(ω) is better thought of

as a frequency density function.

• Fx(t) denotes the Fourier transform of x(t). F−1X(ω) de-

ontes the inverse Fourier transform of X(ω).

• Fourier transform pair is denoted by :

3C1 Signals and Systems 26 www.mee.tcd.ie/∼sigmedia

Page 27: FOURIER ANALYSISsigmedia/pmwiki/uploads/Teaching.3C1/... · 2012-04-19 · 1 FOURIER OVERVIEW 1 General view of Fourier analysis for Periodic Signals † Consider a sawtooth wave

6.3 FOURIER TRANSFORM OF A PULSE 6 FOURIER TRANSFORM

6.3 FOURIER TRANSFORM OF A PULSE

X(ω) =

∫ ∞

−∞x(t)e−jωtdt

=

∫ Tp/2

−Tp/2

e−jωtdt

=−1

[e−jωt

]Tp/2

−Tp/2

=−1

[e−jωTp/2 − ejωTp/2

]

=2

ωsin

(ωTp

2

)

= Tpsin(ωTp/2)

(ωTp/2)

=

−30 −20 −10 0 10 20 30−0.5

0

0.5

1

1.5

2

Frequency (radians/sec

3C1 Signals and Systems 27 www.mee.tcd.ie/∼sigmedia

Page 28: FOURIER ANALYSISsigmedia/pmwiki/uploads/Teaching.3C1/... · 2012-04-19 · 1 FOURIER OVERVIEW 1 General view of Fourier analysis for Periodic Signals † Consider a sawtooth wave

6.4 Laplace and Fourier 6 FOURIER TRANSFORM

6.4 A relationship between the Fourier Transform and Laplace

Transform

The Laplace transform: X(s) =

∫ ∞

0

x(t)e−stdt (13)

The Fourier Transform: X(ω) =

∫ ∞

−∞x(t)e−jωtdt (14)

• Remember that s is a complex number.

• For signals which are = 0 for t < 0. These expressions are the

same putting s = jω.

• So the Fourier transform of a signal (which is 0 for t < 0) is the

same as the Laplace transform of the signal with s = jω. In

other words, it is the same as evaluating the Laplace transform

surface along the imaginary axis only i.e. along s = jω.

• The Fourier transform is decomposing a signal in terms of a sum

of sines and cosines i.e. weighted combinations of signals of the

form ejωt. The set of basis functions used are pure sinusoids.

• The Laplace transform generalises this to include damped sinu-

soids and decaying exponentials as the basis functions.

• Consider s = σ + jω (say). Then e−st is e−σt−jωt Which is a

decaying exponential e−σt multiplied by a pure (complex) sinusoid

e−jωt.

• Most of the things we have done with the Laplace transform apply

directly to the Fourier transform.

3C1 Signals and Systems 28 www.mee.tcd.ie/∼sigmedia

Page 29: FOURIER ANALYSISsigmedia/pmwiki/uploads/Teaching.3C1/... · 2012-04-19 · 1 FOURIER OVERVIEW 1 General view of Fourier analysis for Periodic Signals † Consider a sawtooth wave

6.5 Convolution and the Fourier Transform 6 FOURIER TRANSFORM

6.5 Convolution and the Fourier Transform

Fx(t) ∗ h(t) = X(ω)×H(ω)

Let y(t) = x(t) ∗ h(t). Then the proof is as follows:

Y (ω) =

∫ ∞

−∞y(t)e−jωtdt

=

∫ ∞

−∞

[x(t) ∗ h(t)

]e−jωtdt

=

∫ ∞

−∞

[∫ ∞

−∞x(τ )h(t− τ )dτ

]e−jωtdt

Swap the order of integration and note x(τ ) does not depend on t

=

∫ ∞

−∞x(τ )

[∫ ∞

−∞h(t− τ )e−jωtdt

]dτ

Changing the variable of integration to u = t− τ

=

∫ ∞

−∞x(τ )

[∫ ∞

−∞h(u)e−jω(u+τ)du

]dτ

=

∫ ∞

−∞x(τ )e−jωτ

[∫ ∞

−∞h(u)e−jωudu

]

︸ ︷︷ ︸dτ

=

∫ ∞

−∞x(τ )e−jωτH(ω)dτ

= H(ω)

∫ ∞

−∞x(τ )e−jωτ

= H(ω)X(ω)

3C1 Signals and Systems 29 www.mee.tcd.ie/∼sigmedia

Page 30: FOURIER ANALYSISsigmedia/pmwiki/uploads/Teaching.3C1/... · 2012-04-19 · 1 FOURIER OVERVIEW 1 General view of Fourier analysis for Periodic Signals † Consider a sawtooth wave

6.5 Convolution and the Fourier Transform 6 FOURIER TRANSFORM

Fourier Transform properties

Linearity:

Fx1(t) + x2(t) = X1(ω) + X2(ω)

Shift in Time (used for motion estimation in some broadcast digital

video products see www.snell.co.uk )

If x(t) ↔ X(ω)

Then x(t− T ) ↔ e−jωTX(ω)

Shift in Frequency

If x(t) ↔ X(ω)

Then X(ω − ω0) ↔ ejω0tx(t)

Time warping

If x(t) ↔ X(ω)

Then x(at) ↔ 1

|a|X(

ω

a

)

3C1 Signals and Systems 30 www.mee.tcd.ie/∼sigmedia

Page 31: FOURIER ANALYSISsigmedia/pmwiki/uploads/Teaching.3C1/... · 2012-04-19 · 1 FOURIER OVERVIEW 1 General view of Fourier analysis for Periodic Signals † Consider a sawtooth wave

6.6 Fourier Transform properties : Proofs 6 FOURIER TRANSFORM

6.6 Fourier Transform properties : Proofs

Linearity:

F x1(t) + x2(t) =

∫ ∞

−∞[x1(t) + x2(t)] e

−jωtdt

=

∫ ∞

−∞x1(t)e

−jωtdt +

∫ ∞

−∞x1(t)e

−jωtdt

=

Shift In Time:

F x(t− τ ) =

∫ ∞

−∞x(t− τ )e−jωtdt

Change of variable:

=

∫ ∞

−∞x(u)e−jω(u+T )du

= e−jωt

∫ ∞

−∞x(u)e−jωudu

=

Shift In Frequency:

F−1

[X(ω − ω0)

]=

1

∫ ∞

−∞X(ω − ω0)e

jωtdω

Change of variable

=1

∫ ∞

−∞X(u)ej(u+ω0)tdu

=1

2πejω0t

∫ ∞

−∞X(u)ej(ut)du

=

3C1 Signals and Systems 31 www.mee.tcd.ie/∼sigmedia

Page 32: FOURIER ANALYSISsigmedia/pmwiki/uploads/Teaching.3C1/... · 2012-04-19 · 1 FOURIER OVERVIEW 1 General view of Fourier analysis for Periodic Signals † Consider a sawtooth wave

6.6 Fourier Transform properties : Proofs 6 FOURIER TRANSFORM

Time Warping:

F(x(at)) =

∫ ∞

−∞x(at)e−jωtdt

Change of variable

=1

a

∫ ∞

−∞x(u)e−juω/adu

=1

a

∫ ∞

−∞x(u)e−juω

a du

=1

aX

a

)

For a > 1 ⇒ Time contraction ⇒ ωa Frequency dilate

For 0 < a < 1 ⇒ Time dilation ⇒ ωa Frequency contract

3C1 Signals and Systems 32 www.mee.tcd.ie/∼sigmedia

Page 33: FOURIER ANALYSISsigmedia/pmwiki/uploads/Teaching.3C1/... · 2012-04-19 · 1 FOURIER OVERVIEW 1 General view of Fourier analysis for Periodic Signals † Consider a sawtooth wave

6.7 Frequency Response 6 FOURIER TRANSFORM

6.7 Frequency Response

• We already know that the Laplace Transform of a system’s im-

pulse response is its transfer function.

• If we put s = jω in the transfer function, this gives us the Fre-

quency response of the system.

• But putting s = jω is the same as taking the Fourier Transform

• Thus the Fourier transform of the impulse response

of a system is the system Frequency response.

Proof:

Given impulse response h(t) : t ≥ 0, we know that

H(s) =

∫ ∞

0

h(t)e−stdt

Frequency Response is had by putting s = jω in Xfer function

H(jω) =

∫ ∞

0

h(t)e−jωtdt

=

∫ ∞

−∞h(t)e−jωtdt because h(t) causal

= F(h(t))

Converseley, the impulse response of a system is the inverse Fourier

Transform of the frequency response

h(t) =1

∫ ∞

−∞H(jω)ejωtdω (15)

3C1 Signals and Systems 33 www.mee.tcd.ie/∼sigmedia

Page 34: FOURIER ANALYSISsigmedia/pmwiki/uploads/Teaching.3C1/... · 2012-04-19 · 1 FOURIER OVERVIEW 1 General view of Fourier analysis for Periodic Signals † Consider a sawtooth wave

7 FOURIER XFORM OF PERIODIC SIGNALS

7 Fourier Xform of periodic signals

x(t) = δ(t) ⇒ X(ω) =?.

X(ω) =

∫ ∞

−∞x(t)e−jωtdt

=

∫ ∞

−∞δ(t)e−jωtdt

= 1

X(ω) = δ(ω − ω0) ⇒ x(t) =?.

x(t) =1

∫ ∞

−∞δ(ω − ω0)e

jω0tdω

=1

2πejω0t

x(t) = sin(ω0t) ⇒ X(ω) =?.

X(ω) =

∫ ∞

−∞sin(ω0t)e

−jωtdt

=

∫ ∞

−∞

1

2j

[ejω0t − e−jω0t

]e−jωtdt

x(t) = cos(ω0t) ⇒ X(ω) =?.

X(ω) =

∫ ∞

−∞cos(ω0t)e

−jωtdt

=

∫ ∞

−∞

1

2

[ejω0t + e−jω0t

]e−jωtdt

= πδ(ω − ω0) + πδ(ω + ω0)

3C1 Signals and Systems 34 www.mee.tcd.ie/∼sigmedia

Page 35: FOURIER ANALYSISsigmedia/pmwiki/uploads/Teaching.3C1/... · 2012-04-19 · 1 FOURIER OVERVIEW 1 General view of Fourier analysis for Periodic Signals † Consider a sawtooth wave

8 OVERALL OBSERVATIONS

8 Overall observations

• a-periodic signals do not usually have line spectra. This is because

you are trying to approximate a time limited signal with a bunch

of signals (sines and cosines) that extend for all time. So you

have to add alot of them together to get the resulting signal to

be time limited as required.

• A signal with discontinuities has a wider bandwidth than those

without

• Dilating a signal in time makes its bandwidth narrower. (Easy to

remember: when you stretch a signal ..its lasting longer in time,

hence you need less sines and cosines to represent it, since they

are not time-limited.)

• Signals with wide bandwidth are ‘narrower’ in time than those

with narrow bandwidths.

3C1 Signals and Systems 35 www.mee.tcd.ie/∼sigmedia

Page 36: FOURIER ANALYSISsigmedia/pmwiki/uploads/Teaching.3C1/... · 2012-04-19 · 1 FOURIER OVERVIEW 1 General view of Fourier analysis for Periodic Signals † Consider a sawtooth wave

9 ENERGY

9 ENERGY

• If x(t) is the voltage across a R = 1Ω resistance, then the instan-

taneous power is x2(t)/R = x2(t). The total energy in x(t) is

thus:

Energy =

∫ ∞

−∞x2(t)dt

• In general, we say that the energy of a signal x(t) is given by

Energy =

∫ ∞

−∞x2(t)dt

• Parseval’s theorem relates the energy of a signal in time to the

spectral density of the signal. It is∫ ∞

−∞x2(t)dt =

1

∫ ∞

−∞|X(ω)|2dω

• Parseval’s relation shows that |X(ω)|2 has a physical interpreta-

tion as energy density (in Joules/Hertz) since the energy of

x(t) in the frequency range ω0 to ω0 + δω0 is |X(ω0)|2δω0.

Energy Density Spectrum is E(ω) = |X(ω)|2

3C1 Signals and Systems 36 www.mee.tcd.ie/∼sigmedia

Page 37: FOURIER ANALYSISsigmedia/pmwiki/uploads/Teaching.3C1/... · 2012-04-19 · 1 FOURIER OVERVIEW 1 General view of Fourier analysis for Periodic Signals † Consider a sawtooth wave

9.1 Parseval’s Theorem: Proof 9 ENERGY

9.1 Parseval’s Theorem: Proof

∫ ∞

∞x2(t)dt =

∫ ∞

−∞x(t)x(t)dt

=

∫ ∞

−∞x(t)

[1

∫ ∞

−∞X(ω)ejωtdω

]dt

Swapping integrals

=1

∫ ∞

−∞X(ω)

∫ ∞

−∞

=1

∫ ∞

−∞X(ω)X(−ω)dω

But X(−ω) = X∗(ω) for Real signals

So =1

∫ ∞

−∞|X(ω)|2dω

Hence Parseval says∫ ∞

−∞x2(t)dt =

1

∫ ∞

−∞|X(ω)|2dω

Since X(ω) is symmetric about the y-axis (even function)∫ ∞

−∞x2(t)dt =

1

π

∫ ∞

0

|X(ω)|2dω

3C1 Signals and Systems 37 www.mee.tcd.ie/∼sigmedia

Page 38: FOURIER ANALYSISsigmedia/pmwiki/uploads/Teaching.3C1/... · 2012-04-19 · 1 FOURIER OVERVIEW 1 General view of Fourier analysis for Periodic Signals † Consider a sawtooth wave

9.2 POWER 9 ENERGY

9.2 POWER

For communications signals, the energy is usually infinite, so work

instead with Power quantities.

We can find the average power dissipated by averaging over time

Average power = limT→∞

1

T

∫ T/2

−T/2

x2T (t)dt

where xT (t) is the same as x(t) but truncated to zero outside the time

window −T/2 to T/2.

Using Parseval we have:

Average power = limT→∞

1

T

∫ T/2

−T/2

x2T (t)dt

= limT→∞

1

T

1

∫ ∞

−∞|XT (ω)|2dω

=1

∫ ∞

−∞lim

T→∞|XT (ω)|2

Tdω

=1

∫ ∞

−∞Sx(ω)dω

We can define the Power Spectral Density (PSD) as:

Sx(ω) = limT→∞

|XT (ω)|2T

This has units of Watts/Hz.

3C1 Signals and Systems 38 www.mee.tcd.ie/∼sigmedia