Ch02 1 - Western Michigan University

72
© 2010 The McGraw-Hill Companies Communication Systems, 5e Chapter 2: Signals and Spectra A. Bruce Carlson Paul B. Crilly

Transcript of Ch02 1 - Western Michigan University

Page 1: Ch02 1 - Western Michigan University

© 2010 The McGraw-Hill Companies

Communication Systems, 5e

Chapter 2: Signals and Spectra

A. Bruce Carlson

Paul B. Crilly

Page 2: Ch02 1 - Western Michigan University

© 2010 The McGraw-Hill Companies

Chapter 2: Signals and Spectra

• Line spectra and fourier series

• Fourier transforms

• Time and frequency relations

• Convolution

• Impulses and transforms in the limit

• Discrete Fourier Transform (new in 5th ed.)

Page 3: Ch02 1 - Western Michigan University

What kind of math do we do?• Transmit

• Receive

3

𝑠 𝑡 = 𝐴 ⋅ 1 + 𝜇 ⋅ 𝑚 𝑡 ⋅ cos 2𝜋 ⋅ 𝑓 ⋅ 𝑡 + 𝜃 + 𝜑 ⋅ 𝑚 𝑡 + 2𝜋 ⋅ Δ ⋅ 𝑚 𝜆 ⋅ 𝑑𝜆

𝑥 𝑡 = 𝐴 ⋅ 𝑠 𝑡 + 𝜏 + 𝑛 𝑡 ∗ ℎ 𝑡 ⋅ cos 2𝜋 ⋅ 𝑓 ⋅ 𝑡 + 𝜗 ∗ ℎ 𝑡

𝑥 𝑡 = 𝑠 𝑡 + 𝜏 + 𝑛 𝑡There is a lot of mixing/multiplying by sin/cos and there will be convolutions (filtering), integration and decimation!

Page 4: Ch02 1 - Western Michigan University

Conceptual Domains• Time Domain (Signals)

– time based waveforms

– some consistent elements

– some “random” elements (time varying, but in an understandable way – like a message)

• Frequency Domain (Spectra)– long term and short term frequency content

– consistent – Fourier transforms (Bode Plots)

– random/changing in time – Power Spectral Densities

4

Page 5: Ch02 1 - Western Michigan University

Phasors and line spectra

© 2010 The McGraw-Hill Companies

0 0

0 0

0 0

0

( ) cos( ) cos(2 )

where 2 frequency in radians/second 1/ period in seconds cyclical frequency in Hz phase in radians

v t A t A f t

fT ff

jtfjAtv 02expRe

Page 6: Ch02 1 - Western Michigan University

Phasor representation

© 2010 The McGraw-Hill Companies

(a) Phasor diagram, (b) spectrum Caution: frequencies can be positive or negative – they “rotate” in opposite directions

Page 7: Ch02 1 - Western Michigan University

Euler’s theorem

© 2010 The McGraw-Hill Companies

0 0( )0

cos sin

where 1

( ) cos( ) Re[ ] Re[ ]

phasor representation

j

j t j tj

e j

j

v t A t A e Ae e

Page 8: Ch02 1 - Western Michigan University

Two sided spectrum

© 2010 The McGraw-Hill Companies

It is often more useful to describe a signal using its two sided spectrum

0 02 20cos(2 )

2 2 pair of conjugate phasors

j f t j f tj jA AA f t e e e e

This is similar to the Fourier Transform real and imaginary frequency spectrum plot.

Usually plot “power spectrum” in dB, not amplitude or magnitude

Page 9: Ch02 1 - Western Michigan University

9

Complex Phasor Notation• Complex Signal Representation (can be easier)

• Math: Euler’s theorem and related equalities

tf2cosAtv 0

exp 𝑗 ⋅ 2𝜋 ⋅ 𝑓 ⋅ 𝑡 = cos 2𝜋 ⋅ 𝑓 ⋅ 𝑡 + 𝑗 ⋅ sin 2𝜋 ⋅ 𝑓 ⋅ 𝑡

jtf2jexpARetv 0

Page 10: Ch02 1 - Western Michigan University

10

Two Dimensional Visualization• Real-Imaginary Plot of Phasor Rotation

– All real signals can be composed as the real part of a complex signal

– The real axis component will be the real output signal

tftfjtfj 000 2cos22exp2exp

Page 11: Ch02 1 - Western Michigan University

11

Textbook Convention(not required for Dr. Bazuin and your solutions)

• Positive cosine representations– Convert sin to cosine

– Convert negative to 180° rotation

– The complex phasors are identical; therefore, equal

1802cos2cos 00 tfAtfA

90tf2cosAtf2sinA 00

1exp j ij

2exp

Page 12: Ch02 1 - Western Michigan University

12

Classification of signals …• Periodic and non-periodic signals

• Analog and discrete signals

A discrete signal

Analog signals

A non-periodic signalA periodic signal

Page 13: Ch02 1 - Western Michigan University

13

Classification of signals ..• Energy and power signals

– A signal is an energy signal if, and only if, it has nonzero but finite energy for all time:

– A signal is a power signal if, and only if, it has finite but nonzero power for all time:

• General rule: – Periodic and random signals are power signals. – Signals that are both deterministic and non-periodic are energy

signals.

𝐸 = lim→

𝑥 𝑡 ⋅ 𝑑𝑡 ⇒ 𝑥 𝑡 ⋅ 𝑑𝑡 xE0

𝑃 = lim→

1

𝑇⋅ 𝑥 𝑡 ⋅ 𝑑𝑡 xP0

Page 14: Ch02 1 - Western Michigan University

14

Fourier and Laplace

• f vs. s

• The Laplace Transform (typically) deals with single sided time signals (causal)

• The Fourier Transform is one particular special case of the Laplace Transform (and usually uses two-sided time)

– See Table T.1 on p. 847-848 for Fourier Transform pairs

fjwjs 2

0

dtetfsF ts

dtetffF tfj 2

Page 15: Ch02 1 - Western Michigan University

Table T.1

Page 16: Ch02 1 - Western Michigan University

16

Fourier Transform• Time to frequency domain

• Frequency to time domain

• Condition … finite energy (usually assumed)(finite power signals use “Fourier Series”)

dttf2jexptvfV

dftf2jexpfVtv

dttvE02

Page 17: Ch02 1 - Western Michigan University

FT – Rectangular Pulse

17

2

2

2

22

2exp2exp

fj

tfjAdttfjAfV

fj

fjA

fj

fjA

fj

fjAfV

222sin2

222exp

222exp

fAf

fAfV sinc

sin

t

rectAtv

Page 18: Ch02 1 - Western Michigan University

18

Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.

Rectangular pulse spectrum

V(ƒ) = A sinc ƒv(t) = A rect t/

Note 1: I hate this phase plot, but it is required when the absolute value is used.Note 2: Is there really a difference between +180 degrees and -180 degrees on a circle?But … the frequency domain must be conjugate symmetric!

Page 19: Ch02 1 - Western Michigan University

19

Periodic Signals• Relationship

– for m an integer and To the period

• Average/mean (computed from one period)

• Average Power (computed from one period)

0Tmtvtv

01

10

1Tt

t

dttvT

tv

01

1

2

0

2 1Tt

t

dttvT

tvP

Page 20: Ch02 1 - Western Michigan University

20

Fourier Series (Periodic Signals with Finite Power)

• Fourier Series Coefficients

• Signal Representation

dttfn2jexptvT

1c 0

T

0n

0

n

0n tfn2jexpctv

00 T

1fwhere

n

n fnfcfV 0

Page 21: Ch02 1 - Western Michigan University

21

Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.

FS - Rectangular pulse train

dttfnjtvT

c

T

Tn

0

2

20

2exp1

0

0

2

2

00

2exp dttfnjT

Acn

The previous math at f0

00

1

Tf

Page 22: Ch02 1 - Western Michigan University

FS - Rectangular pulse train (2)• Continuing

22

2

2

00

2exp dttfnjT

Acn

00

sinc fnT

Acn

Page 23: Ch02 1 - Western Michigan University

Table T.2

Fourier Series Table

Page 24: Ch02 1 - Western Michigan University

24

Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.

Spectrum of rectangular pulse train

with ƒ0 = 1/4 (a) Amplitude (b) Phase

00 T

1fwhere

Note: Envelope is defined from 1 period, impulse spacing defined by periodicity

Page 25: Ch02 1 - Western Michigan University

Fourier Series:The Fourier Transform of Periodic Signals

• The convolution of one period with a comb function

25

t

rectAtv fAfV sinc

n T

nf

TTfcomb 1

k

TktrectAtv

n

fT

nf

T

AfV

sinc

Time Domain Frequency Domain

k

TktT

tcomb

Page 26: Ch02 1 - Western Michigan University

Fourier Transforms and Series• For a periodic signal:

– Take the Fourier Transform of one period of the waveform and plot the spectrum

• This is the “envelope” of the Fourier Series spectrum

– The Fourier Series spectrum is then a “line spectrum” with coefficients spaced at n x f0

26

Page 27: Ch02 1 - Western Michigan University

Fourier Transforms and Series

27

Fourier Transform of one rect pulse

Fourier Series of an infinite rect pulse train

Page 28: Ch02 1 - Western Michigan University

Fourier Series to Time Signal• If you know the Fourier Transform or Fourier Series, you

can find the time waveform … approximately.

– Inverse Fourier Transforms and series do not correctly represent discontinuities. If the original time domain curve makes a discrete change,

• The inverse Fourier Curve gives the mid-point between the two curves

• The “inverse Fourier Series” has the Gibbs Phenomenon

– Infinite energy and infinite power limitations means that the functions are approximated, but not directly solved.

28

Page 29: Ch02 1 - Western Michigan University

29

Fourier-series reconstruction of a rectangular pulse train

Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.

N

Nn0n tf2jexpctv

Matlab Gibbs Phenomenon

Page 30: Ch02 1 - Western Michigan University

30

Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.

Fourier-series reconstruction of a rectangular pulse train

See MATLAB example

Page 31: Ch02 1 - Western Michigan University

31

Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.

0dttf2jexpctvlimte0T

2N

Nn0n

N

Gibbs phenomenon at a step discontinuity

Page 32: Ch02 1 - Western Michigan University

32

Useful Signal Property Definitions: Symmetry

• Symmetry (even)

• Anti-Symmetry (odd)

• Conjugate Symmetry (real is even, imag is odd)

tvtv

tvtv

*tvtv

Properties allow you to use “math tricks”to simplify computations, if you recognize them

Page 33: Ch02 1 - Western Michigan University

33

Symmetry Examples (2)

• Symmetry (even)

• Anti-Symmetry (odd)

• Conjugate Symmetry (real is even, imag is odd)

tftf 2cos2cos

tftf 2sin2sin

tfconjtfj 2exp2exp

Page 34: Ch02 1 - Western Michigan University

Real Signal Transformation• The Fourier Transform becomes

– The real part of V(f) has even symmetric

– The imag. Part of V(f) has odd symmetric

– For Imaginary Signals (property)• Real part of V(f) has odd symmetry

• Imag. part of V(f) has even symmetry

34

dttftvjdttftv

dtetvfV tfj

2sin2cos

2

Page 35: Ch02 1 - Western Michigan University

Symmetry in Transforms• In working with transforms, there are many

properties of time signals (and spectra) that can simplify taking forward and inverse transforms– Purely real signals

– Purely imaginary signals

– Even symmetric signals

– Odd symmetric signals

– Conjugate symmetric signals

35

The properties can be used to check your results!If the result doesn’t have the property, you did the math wrong!

Page 36: Ch02 1 - Western Michigan University

Even Symmetric Real Signals• The Fourier Transform becomes

36

00

22

0

'2

0

2

0'2

0

2

02

0

22

2cos2

''

''

dttftvdteetv

dtetvdtetv

dtetvdtetv

dtetvdtetvdtetvfV

tfjtfj

tfjtfj

tfjtfj

tfjtfjtfj

Page 37: Ch02 1 - Western Michigan University

Conjugate Symmetric Signals• The Fourier Transform becomes

37

00

0

*

0

*

0

'2*

0

2

0'2

0

2

02

0

22

2sinIm22cosRe2

2sin2cos

''

''

dttftvjdttftv

dttftvtvjdttftvtv

dtetvdtetv

dtetvdtetv

dtetvdtetvdtetvfV

tfjtfj

tfjtfj

tfjtfjtfj

Note that the result is purely real!

Page 38: Ch02 1 - Western Michigan University

38

Fourier Transform Properties• Linearity• Superposition• Time Shifting• Scale Change• Conjugation• Duality• Frequency Translation• Convolution• Multiplication• Modulation

Table T.1 on pages 847-848

Section 2.3, pp. 54-62

Section 2.4, pp. 62-68

Page 39: Ch02 1 - Western Michigan University

Table T.1

Page 40: Ch02 1 - Western Michigan University

Note on Fourier Transforms• Find a table

• Learn to use the table

• Yes, Calculators can do it too …but after a while you should “Know” the easy or continually repeated transformations– RectSync

– Sin/Cosdelta functions at +/- f

– Exp(i*2*pi*f*t)single delta function at f

– Convolution Multiplication

40

Page 41: Ch02 1 - Western Michigan University

41

Rayleigh’s Energy Theorem• Energy in the time domain is equal to energy in

the frequency domain! (E↔v2)

dttvtvdttvE *2

dffVdtetvdttvdfefVE tfjtfj 2**2

dffVfVdffVdtetvconjE tfj *2

dffVdttvE22

Page 42: Ch02 1 - Western Michigan University

42

Important Signal Property: Causality

• Signals that haven’t happened yet are not known!

• Usual application– For a single signal analysis

• Signals start at time t=0, and v(t)=0 for t<0

• Laplace transform signals

• Filters are typically defined as starting at t=0

or

– For signal processing• The signal exist up to a time t0=0, and

• v(t)=0 for t > t0

• We don’t know what comes next … but we know the history!

Page 43: Ch02 1 - Western Michigan University

43

Causality and Filtering

• Convolution Form

– The filter, h, can be defined for positive time only

– The signal, x, is defined for all past time up to time t

• Then, when limited by the filter impulse response:

dtxhtz

T

0

dtxhtz

Page 44: Ch02 1 - Western Michigan University

44

The RC Filter: 1st order Butterworth Low Pass Filter

• Using Rayleigh’s Energy

y(t) v(t)

RC1sRC

1

sC1R

sC1

sHsY

sV

0t,RCtexp

RC

1th

dttvdffVE22

Page 45: Ch02 1 - Western Michigan University

45

Homework 2.2-8

• Percent of total Energy based on the bandwidth of an “exponential” time signal impulse response at – WBW= b/2π and WBW = 4b/2π = 2b/π

0t,0

0t,tbexpAtv

b

A

b

tbAdttbAEE tv

22

2expexp

2

0

2

0

2

fjb

AfV

2

• Total Energy is:

Page 46: Ch02 1 - Western Michigan University

The exponential time signal

• Time Response

• Frequency Response

46

0t,0

0t,tbexpAtv

fjb

AfV

2

b

AEE tv

2

2

WBW=b/2π

Page 47: Ch02 1 - Western Michigan University

47

Homework 2.2-8 (cont)• Percent of total Energy at various “Bandwidths” WBW

– WBW= b/2π and WBW = 4b/2π = 2b/π

WW

W

fV dfbf

Adf

bfj

A

bfj

AE

022

2

22

22

Page 48: Ch02 1 - Western Michigan University

48

Homework 2.2-8 (cont)

• Percent of total Energy at– WBW= b/2π and WBW = 4b/2π = 2b/π

• For a simple RC filter – wco is the 50% power point (w in radians/sec)

RCwb co1 RCA 1

Page 49: Ch02 1 - Western Michigan University

49

Realizable Filters, RC Network

Notes and figures are based on or taken from materials in the course textbook: Bernard Sklar, Digital Communications, Fundamentals and Applications,

Prentice Hall PTR, Second Edition, 2001.

Page 50: Ch02 1 - Western Michigan University

The Use of Percent Total Energy

• If you want to receive a finite time signal (finite energy) signal, what bandwidth “perfect” filter should you use?– For a decaying exponential signal

• 50% of the energy received at ffilter=fco1/RC

• 84.4% received at ffilter=4 x fco 4/RC

• 93.7% received at ffilter=10 x fco 10/RC

• We usually want 90%-99% of a “pulses” energy

• This also has implication for digital sampling rates!

50

End Lecture

Page 51: Ch02 1 - Western Michigan University

Another Example

• What bandwidth “ideal” filter should be use if we want to filter a bipolar square wave and receive 90% of the power?

• Use the approach just shown …– Percent energy in frequency for one period of the

periodic square wave

– The general result is the integral of the sinc^2 function from f=0 to f=?

51

Page 52: Ch02 1 - Western Michigan University

52

Modulation

• Frequency translation due to real or complex mixing products (multiply in time domain)

jtfjjtfjtx

tftxtz

00

0

2exp2

12exp

2

1

2cos

0

j

0

j

ff2

eff

2

efXfZ

• Using trig functions, try cosine x cosine mixingTable T.3 on pages 851-853

Convolution in freq. domain

Page 53: Ch02 1 - Western Michigan University

Table T.3

Page 54: Ch02 1 - Western Michigan University

54

Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.

Frequency translation of a bandlimited spectrum

tfjtvts c 2exp cffVfS

Baseband Complex Modulated

Page 55: Ch02 1 - Western Michigan University

55

Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.

(a) RF pulse (b) Amplitude spectrum

RF Pulse Mixing tf

tAts c

2cos

cc ffA

ffA

fS sinc2

sinc2

Page 56: Ch02 1 - Western Michigan University

56

Mixing

RF Input IF Output

LocalOscillator

tLOtRFtIF

LOLOLO tfAtLO 2cos

RFRFRF tfAtRF 2cos

LOLOLORFRFRF tfAtfAtIF 2cos2cos

LOLORFRFRFLO tftfAAtIF 2cos2cos

Page 57: Ch02 1 - Western Michigan University

57

Trigonometry Identities

sincoscossinsin

sincoscossinsin

sinsincoscoscos

sinsincoscoscos

cos2

1cos

2

1sinsin

sin2

1sin

2

1cossin

cos2

1cos

2

1coscos

sin2

1sin

2

1sincos

Table T.3 on pages 851-853

Page 58: Ch02 1 - Western Michigan University

• Restating

• Using an Identity

• After Low Pass Filtering

58

Mixing (2)

LOLORFRFRFLO tftfAAtIF 2cos2cos

LORFLORFRFLO

LORFLORFRFLO

tffAA

tffAAtIF

2cos2

1

2cos2

1

LORFLORFRFLO tffAAtIF 2cos2

1

Page 59: Ch02 1 - Western Michigan University

59

Spectral Equivalent – Real Mixing

• The mixing of a real RF input with a real Cosine local oscillator– Real Signal and Cosine LO spectrum

– Post mixer sum and difference spectrum

– Post Low Pass Filter (LPF) result

Real Signal

Cosine

Mixing Products

LPF

Page 60: Ch02 1 - Western Michigan University

60

Spectral Equivalent – Complex Mixing

• The mixing of a real RF input with a Complex local oscillator– Real Signal and Complex LO spectrum

– Post mixer sum spectrum (convolution in freq.)

– Post Low Pass Filter (LPF) result

Real Signal

Complex Oscillator

Mixing Products

LPF

Page 61: Ch02 1 - Western Michigan University

61

Higher Order Mixing

Mixers in Microwave Systems (Part 1)Author: Bert C. Henderson WJ Tech-note

http://www.rfcafe.com/references/articles/wj-tech-notes/Mixers_in_systems_part1.pdf

Part of WJ Comm. Technical Publicationshttps://www.rfcafe.com/references/articles/wj-tech-notes/watkins_johnson_tech-notes.htm

Watkins-Johnson (1957-2000) and later WJ Communications (2000-2008) was acquired by Triquint (1985-2014) which merged with RF Micro Devices and is

now called Qorvo (RF Solutions for 5G and beyond)https://www.qorvo.com/

https://www.qorvo.com/products

Page 62: Ch02 1 - Western Michigan University

62

Convolution• Filtering of unwanted spectral components

is performed by filtering. – Convolution in the time domain

– Multiplication in the frequency domain

Page 63: Ch02 1 - Western Michigan University

63

Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.

Graphical interpretation of convolution

dtwvtwtv

Page 64: Ch02 1 - Western Michigan University

64

Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.

Result of the convolution

Page 65: Ch02 1 - Western Michigan University

65

Impulses and Transformsin the Limit

• When dealing with discrete, inherently discontinuous message data we require appropriate mathematical methods to derive and describe the modulated waveforms.

• Signal descriptions for impulses (in time and frequency), step functions, etc. are required.– Define a continuous time, parameterized function that

approaches an impulse/step function as one of the parameters approaches infinity or zero.

– What are some of these functions.

Page 66: Ch02 1 - Western Michigan University

66

Delta Function Approximations• Rect

• Sinc

• Gaussian

Page 67: Ch02 1 - Western Michigan University

67

Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.

Two functions that become impulses as 0

Page 68: Ch02 1 - Western Michigan University

68

Impulse Properties• Continuous sampling is equivalent to discrete

samples

• Scaling

ddd tttvtttv

dd tvdttttv

ta

ta 1

Page 69: Ch02 1 - Western Michigan University

69

Impulses in Frequency

• Transform pairs

W

f

W

Aftv

W 22lim

0

AtWAtvW

2sinclim0

W

f

WtW

F

22

12sinc

fAAF

AtAF

Page 70: Ch02 1 - Western Michigan University

70

Signal Smoothing• Signal approximations that provide rounding or

smoothing of rapid transitions in time ….

• Inherent in transmitted signals due to component and channel effects …

• Usually consider are low-pass filter functions … like an R-C filter previously discussed.

Page 71: Ch02 1 - Western Michigan University

71

Smoothing the Edges

• A more practical frequency domain filter:The raised Cosine filter– Cosine band edge roll-off is often used

– Easy to implement in MATLAB

• A nice explanation of “filter roll-off” is provided

Page 72: Ch02 1 - Western Michigan University

72

Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.

Raised cosine pulse. (a) Waveform (b) Derivatives(c) Amplitude spectrum

Figure 2.5-7