21
Communication Systems, 5e Chapter 6: Sampling and pulse modulation A. Bruce Carlson Paul B. Crilly

Communication Systems, 5e - csserver.evansville.edu · Communication Systems, 5e Chapter 6: Sampling and pulse modulation A. Bruce Carlson Paul B. Crilly

Embed Size (px)

Citation preview

Page 1: Communication Systems, 5e - csserver.evansville.edu · Communication Systems, 5e Chapter 6: Sampling and pulse modulation A. Bruce Carlson Paul B. Crilly

Communication Systems, 5e

Chapter 6: Sampling and pulse modulation

A. Bruce CarlsonPaul B. Crilly

Page 2: Communication Systems, 5e - csserver.evansville.edu · Communication Systems, 5e Chapter 6: Sampling and pulse modulation A. Bruce Carlson Paul B. Crilly

2

Pop Quiz1) To accurately reconstruct a baseband signal from its

samples, we must sample at a frequency at least _____ times higher than the highest frequency in the signal.

a) two b) three c) four

2) It is possible to reconstruct a narrowband signal by sampling at less than the Nyquist rate.

a) TRUE b) FALSE

Page 3: Communication Systems, 5e - csserver.evansville.edu · Communication Systems, 5e Chapter 6: Sampling and pulse modulation A. Bruce Carlson Paul B. Crilly

3

Pop Quiz1) To accurately reconstruct a baseband signal from its

samples, we must sample at a frequency at least _____ times higher than the highest frequency in the signal.

a) two b) three c) four

2) It is possible to reconstruct a narrowband by sampling at less than the Nyquist rate.

a) TRUE b) FALSE

Page 4: Communication Systems, 5e - csserver.evansville.edu · Communication Systems, 5e Chapter 6: Sampling and pulse modulation A. Bruce Carlson Paul B. Crilly

4

Chapter 6: Sampling and pulse modulation

Sampling theory and practice

Pulse-amplitude modulation

Pulse-time modulation

Page 5: Communication Systems, 5e - csserver.evansville.edu · Communication Systems, 5e Chapter 6: Sampling and pulse modulation A. Bruce Carlson Paul B. Crilly

5

Sampling theory and practice

Page 6: Communication Systems, 5e - csserver.evansville.edu · Communication Systems, 5e Chapter 6: Sampling and pulse modulation A. Bruce Carlson Paul B. Crilly

6

Practical sampling and reconstruction

Real samplers have finite duration pulses (e.g.

chopper sampling)

Practical reconstruction filters are not ideal

Sampled signals are time limited ⇒ not bandlimited

⇒ cannot avoid some aliasing

Page 7: Communication Systems, 5e - csserver.evansville.edu · Communication Systems, 5e Chapter 6: Sampling and pulse modulation A. Bruce Carlson Paul B. Crilly

7

Non-ideal sampling

As seen earlier, no loss of info with non-impulse

sampling

Non-ideal LPF reconstruction can be overcome by

prefiltering the original message ⇒ equalization

We can minimize aliasing by band limiting the input

signal ⇒ anti-alias LPF

Page 8: Communication Systems, 5e - csserver.evansville.edu · Communication Systems, 5e Chapter 6: Sampling and pulse modulation A. Bruce Carlson Paul B. Crilly

8

Practical reconstruction filter

Page 9: Communication Systems, 5e - csserver.evansville.edu · Communication Systems, 5e Chapter 6: Sampling and pulse modulation A. Bruce Carlson Paul B. Crilly

9

Reconstruction using a zero order hold (ZOH) interpolation

y(t)=∑k

x (k T S)∏ [ t−k T S−T S /2

T S ]⇒ reconstruction filter

⇒∣H ZOH( f )∣ = ∣T S sinc( f T S)∣

Page 10: Communication Systems, 5e - csserver.evansville.edu · Communication Systems, 5e Chapter 6: Sampling and pulse modulation A. Bruce Carlson Paul B. Crilly

10

Reconstruction using a first order hold (FOH) interpolation

y(t)=∑k

x (k T S)Λ[ t−k T S−T S /2

T S ]⇒ reconstruction filter

⇒∣H FOH( f )∣=∣T S √1+(2π f T S)2sinc2

( f T S)∣

Page 11: Communication Systems, 5e - csserver.evansville.edu · Communication Systems, 5e Chapter 6: Sampling and pulse modulation A. Bruce Carlson Paul B. Crilly

11

Signal reconstruction from sampled signal (a) ZOH (b) FOH

Page 12: Communication Systems, 5e - csserver.evansville.edu · Communication Systems, 5e Chapter 6: Sampling and pulse modulation A. Bruce Carlson Paul B. Crilly

12

Signal Reconstruction

H FOH f and H ZOH f are low pass filter functions,but they are not ideal LPFs.The difference in frequency response between an idealLPF and the ZOH or FOH introduces aperture errors inthe reconstruction process.These aperture errors can be compensated by prefilteringthe data to emphasize the higher frequencies.Prefiltering⇒equalization

Page 13: Communication Systems, 5e - csserver.evansville.edu · Communication Systems, 5e Chapter 6: Sampling and pulse modulation A. Bruce Carlson Paul B. Crilly

13

RC anti-alias filter

1. Time limited signals have large bandwidth⇒ to reduce errors due to aliased componentsspilling over into the message bandpass weincorporate an anti-aliasing filter.

2. Anti-aliasing filter often implemented via

an RC LPF with B=1

2 RC3. Because RC LPFs do not have sharp cutoff ⇒ BW

⇒oversample the message signal .

Page 14: Communication Systems, 5e - csserver.evansville.edu · Communication Systems, 5e Chapter 6: Sampling and pulse modulation A. Bruce Carlson Paul B. Crilly

14

Message spectrum (a) output of RC filter, (b) after sampling

(a) Original message spectrum, (b) spectrum after sampling

Page 15: Communication Systems, 5e - csserver.evansville.edu · Communication Systems, 5e Chapter 6: Sampling and pulse modulation A. Bruce Carlson Paul B. Crilly

15

Assuming a first order LPF is usedthe maximum aliasing error is

Error%= 1/0.707

1 f a /B2

with B=1

2 RC, f a= f S−B

Page 16: Communication Systems, 5e - csserver.evansville.edu · Communication Systems, 5e Chapter 6: Sampling and pulse modulation A. Bruce Carlson Paul B. Crilly

16

Oversampling

If a signal has been over-sampled with an acceptable amount of aliasing, we then

Feed it to our DSP for digital filtering to remove the components above W.

Down-sample the signal to some desired rate.

Page 17: Communication Systems, 5e - csserver.evansville.edu · Communication Systems, 5e Chapter 6: Sampling and pulse modulation A. Bruce Carlson Paul B. Crilly

17

Upsampling

Some cases we can only sample a signal at the Nyquist rate;

but need more samples⇒ upsample the data.

Upsampling ⇒ insert correct samples between the original

set ⇒ decrease effective sample interval ⇒ T'S = T

S / M

Time domain: interpolation

Frequency domain: zero padding

Page 18: Communication Systems, 5e - csserver.evansville.edu · Communication Systems, 5e Chapter 6: Sampling and pulse modulation A. Bruce Carlson Paul B. Crilly

18

Upsampling via linear interpolation

, t k

sT

( )x t

( )x k

k 1k + 2k + 3k +, 't k

'sT

( )x t

'( ')x k

'k ' 2k + ' 4k + ' 6k +

upsampling

(a) (b)

(a) Original signal sampled, (b) signal upsampled by factor of 2

Page 19: Communication Systems, 5e - csserver.evansville.edu · Communication Systems, 5e Chapter 6: Sampling and pulse modulation A. Bruce Carlson Paul B. Crilly

19

Why upsampling?

Upsampling ⇒ greater time resolution

Adaptive filtering methods may require more samples

than obtained by the Nyquist rate

Other DSP algorithms that depend on time resolution may require more than the minimum number of samples

Page 20: Communication Systems, 5e - csserver.evansville.edu · Communication Systems, 5e Chapter 6: Sampling and pulse modulation A. Bruce Carlson Paul B. Crilly

20

Upsampling does not add information

Upsampling

Page 21: Communication Systems, 5e - csserver.evansville.edu · Communication Systems, 5e Chapter 6: Sampling and pulse modulation A. Bruce Carlson Paul B. Crilly

21

In Class Exercise

Problem 6.1-11