Chapter 3 Sampling of - Prince of Songkla...

Post on 28-May-2020

5 views 0 download

Transcript of Chapter 3 Sampling of - Prince of Songkla...

Sampling of Continuous-Time Signals

Dig

ital S

igna

l Pro

cess

ing

Revise 4 /1 0/2 004

Page 1

Chapter 3

Sampling of Continuous-Time

Signal

Sampling of Continuous-Time Signals

Dig

ital S

igna

l Pro

cess

ing

Revise 4 /1 0/2 004

Page 2

Outline

3 .0 Introduction3 .1 Periodic Sampling3 .2 Frequency-Domain Representation of Sampling3 .3 Reconstruction of a Bandlimited Signal from its Samples3 .4 Discrete-Time Processing of Continuous-Time Signals

Sampling of Continuous-Time Signals

Dig

ital S

igna

l Pro

cess

ing

Revise 4 /1 0/2 004

Page 3

3 .5 Continuous-Time Processing of Discrete-Time Signals3 .6 Changing the Sampling Rate Using Discrete-Time Processing3 .7 Practical Considerations

Sampling of Continuous-Time Signals

Dig

ital S

igna

l Pro

cess

ing

Revise 4 /1 0/2 004

Page 4

3 .0 Introduction

In this chapter, we discuss the process of periodic sampling in some detail, including the issue of aliasing. Particularly, the continuous-time signal processing can be implemented through a process of sampling, discrete-time processing and subsequent reconstruction of a continuous-time signal.

Sampling of Continuous-Time Signals

Dig

ital S

igna

l Pro

cess

ing

Revise 4 /1 0/2 004

Page 5

3 .1 Periodic Sampling

The method of obtaining a discrete-time representation of a continuous-time signal is through periodic sampling, wherein a sequence x[n] is obtained from a continuous-time signal xc(t) :

Sampling of Continuous-Time Signals

Dig

ital S

igna

l Pro

cess

ing

Revise / /4 10 2004

Page 6

x [n]= xc t ∣t=nT=x nT −∞n∞

T is the sampling period.fs= /1 T is sampling frequency.

Sampling of Continuous-Time Signals

Dig

ital S

igna

l Pro

cess

ing

Revise / /4 10 2004

Page 7

Mathematical representation of sampling

Fig. Overall system1

Sampling of Continuous-Time Signals

Dig

ital S

igna

l Pro

cess

ing

Revise / /4 10 2004

Page 8

Fig. Sampling rates and output sequences.2

Sampling of Continuous-Time Signals

Dig

ital S

igna

l Pro

cess

ing

Revise / /4 10 2004

Page 9

. Frequency-Domain Representation 3 2 of Sampling

The modulating signal s(t) is a periodic impulse train :

where (t) is the unit impulse function or Dirac delta function.

Sampling of Continuous-Time Signals

Dig

ital S

igna

l Pro

cess

ing

Revise / /4 10 2004

Page 10

Consequently (from fig. ) :1

x st =xc t s t

=xc t ∑n=−∞

t−nT

x st =∑n=−∞

xcnT t−nT

Sampling of Continuous-Time Signals

Dig

ital S

igna

l Pro

cess

ing

Revise / /4 10 2004

Page 11

Fourier transform of xs(t)

The fourier transform of a periodic impulse train :

where s = 2/T is the sampling frequency in radians/s.

Sampling of Continuous-Time Signals

Dig

ital S

igna

l Pro

cess

ing

Revise / /4 10 2004

Page 12

where * denotes the operation of convolution.

Sampling of Continuous-Time Signals

Dig

ital S

igna

l Pro

cess

ing

Revise / /4 10 2004

Page 13

Nyquist Sampling Theorem

Let xc(t) be a bandlimited signal with

Then xc(t) is uniquely determined by its samples x[n] = xc(nT), n = , 0± ,1 ± , ... , if2

Sampling of Continuous-Time Signals

Dig

ital S

igna

l Pro

cess

ing

Revise / /4 10 2004

Page 14

Sampling of Continuous-Time Signals

Dig

ital S

igna

l Pro

cess

ing

Revise / /4 10 2004

Page 15

Sampling of Continuous-Time Signals

Dig

ital S

igna

l Pro

cess

ing

Revise / /4 10 2004

Page 16

. Reconstruction of a Bandlimited 3 3 Signal from its Samples

An impulse train xs(t) :

The output of an ideal lowpass filter :

Time domain

Sampling of Continuous-Time Signals

Dig

ital S

igna

l Pro

cess

ing

Revise / /4 10 2004

Page 17

where

so

Sampling of Continuous-Time Signals

Dig

ital S

igna

l Pro

cess

ing

Revise / /4 10 2004

Page 18

Fig. Block diagram of an ideal bandlimited 3 signal reconstruction system.

Sampling of Continuous-Time Signals

Dig

ital S

igna

l Pro

cess

ing

Revise / /4 10 2004

Page 19

Fig. Frequency response of an IRF and 4 Impulse response of an IRF.

Sampling of Continuous-Time Signals

Dig

ital S

igna

l Pro

cess

ing

Revise / /4 10 2004

Page 20

Frequency domain

Sampling of Continuous-Time Signals

Dig

ital S

igna

l Pro

cess

ing

Revise / /4 10 2004

Page 21

. Discrete-Time Processing of 3 4 Continuous-Time Signals

The process includes three steps : sampling process, discrete-time signal process, and reconstructingprocess.

Sampling of Continuous-Time Signals

Dig

ital S

igna

l Pro

cess

ing

Revise / /4 10 2004

Page 22

Discrete-time processing of continuous-time signals.

The system is continuous-time system because both input and output are continuous-time signals. But the middle block is a discrete-time system.

Sampling of Continuous-Time Signals

Dig

ital S

igna

l Pro

cess

ing

Revise / /4 10 2004

Page 23

x [n]= xct ∣t=nT=x nT −∞n∞

C/D converter

Sampling of Continuous-Time Signals

Dig

ital S

igna

l Pro

cess

ing

Revise / /4 10 2004

Page 24

D/C converter

Sampling of Continuous-Time Signals

Dig

ital S

igna

l Pro

cess

ing

Revise / /4 10 2004

Page 25

Linear Time-Invariant Discrete-Time Systems

Sampling of Continuous-Time Signals

Dig

ital S

igna

l Pro

cess

ing

Revise / /4 10 2004

Page 26

Sampling of Continuous-Time Signals

Dig

ital S

igna

l Pro

cess

ing

Revise / /4 10 2004

Page 27

where

Sampling of Continuous-Time Signals

Dig

ital S

igna

l Pro

cess

ing

Revise / /4 10 2004

Page 28

Impulse Invariance

Fig. Continuous-time LTI system and 5 Equivalent system for bandlimited.

Sampling of Continuous-Time Signals

Dig

ital S

igna

l Pro

cess

ing

Revise / /4 10 2004

Page 29

. Continuous-Time Processing of 3 5 Discrete-Time Signals

The C/D converter samples yc(t) without aliasing :

Sampling of Continuous-Time Signals

Dig

ital S

igna

l Pro

cess

ing

Revise / /4 10 2004

Page 30

Fig. Continuous-time processing of 6 discrete-time signals.

Sampling of Continuous-Time Signals

Dig

ital S

igna

l Pro

cess

ing

Revise / /4 10 2004

Page 31

Sampling of Continuous-Time Signals

Dig

ital S

igna

l Pro

cess

ing

Revise / /4 10 2004

Page 32

. Changing the Sampling Rate 3 6 Using Discrete-Time Processing

A Discrete-time signal of a continuous signal xc(t) :

x[n] = xc(nT)

When the sampling rate is changed, the new discrete-time signal :

x' [n] = xc(nT')

Sampling of Continuous-Time Signals

Dig

ital S

igna

l Pro

cess

ing

Revise / /4 10 2004

Page 33

Sampling Rate Reduction by an integer Factor

Representation of downsampler

Sampling of Continuous-Time Signals

Dig

ital S

igna

l Pro

cess

ing

Revise / /4 10 2004

Page 34

Discrete Fourier transform of x[n] :

Sampling of Continuous-Time Signals

Dig

ital S

igna

l Pro

cess

ing

Revise / /4 10 2004

Page 35

Sampling of Continuous-Time Signals

Dig

ital S

igna

l Pro

cess

ing

Revise / /4 10 2004

Page 36

Sampling of Continuous-Time Signals

Dig

ital S

igna

l Pro

cess

ing

Revise / /4 10 2004

Page 37

Increasing the Sampling Rate by an integer Factor

Where T' = T/L, from the sequence of samples.

x[n] = xc(nT)

Sampling of Continuous-Time Signals

Dig

ital S

igna

l Pro

cess

ing

Revise / /4 10 2004

Page 38

General system for sampling rate increase by L

Sampling of Continuous-Time Signals

Dig

ital S

igna

l Pro

cess

ing

Revise / /4 10 2004

Page 39

xe [n]= ∑k=−∞

x [k ][n−kL]

or

Sampling of Continuous-Time Signals

Dig

ital S

igna

l Pro

cess

ing

Revise / /4 10 2004

Page 40

Sampling of Continuous-Time Signals

Dig

ital S

igna

l Pro

cess

ing

Revise / /4 10 2004

Page 41

Sampling of Continuous-Time Signals

Dig

ital S

igna

l Pro

cess

ing

Revise / /4 10 2004

Page 42

Sampling of Continuous-Time Signals

Dig

ital S

igna

l Pro

cess

ing

Revise / /4 10 2004

Page 43

. Practical Considerations3 7

If the input is bandlimited and the sampling rate exceeds the Nyquist rate. The ideal linear time-invariant discrete-time system can be used to implement linear time-invariant continuous-time system.

Sampling of Continuous-Time Signals

Dig

ital S

igna

l Pro

cess

ing

Revise / /4 10 2004

Page 44

The realistic model for digital processing of continuous-time (analog) signals

Sampling of Continuous-Time Signals

Dig

ital S

igna

l Pro

cess

ing

Revise / /4 10 2004

Page 45

Prefiltering to Avoid Aliasing

Sampling of Continuous-Time Signals

Dig

ital S

igna

l Pro

cess

ing

Revise / /4 10 2004

Page 46

Analog-to-Digital (A/D) Conversion

An ideal C/D converter converts a continuous-time signal into a discrete-time signal with infinite precision. But A/D converter is a physical device that converts a voltage or current amplitude into a binary code representing a quantized amplitude value.

Sampling of Continuous-Time Signals

Dig

ital S

igna

l Pro

cess

ing

Revise / /4 10 2004

Page 47

An ideal sample and hold

Sampling of Continuous-Time Signals

Dig

ital S

igna

l Pro

cess

ing

Revise / /4 10 2004

Page 48

Typical input and output signals for the sample and hold

Sampling of Continuous-Time Signals

Dig

ital S

igna

l Pro

cess

ing

Revise / /4 10 2004

Page 49

Sampling of Continuous-Time Signals

Dig

ital S

igna

l Pro

cess

ing

Revise / /4 10 2004

Page 50

Analysis of Quantization Errors

The quantization error is defined as

For -bit quantizer :3

Sampling of Continuous-Time Signals

Dig

ital S

igna

l Pro

cess

ing

Revise / /4 10 2004

Page 51

A simple but useful model of the quantizer is depicted below. In this model the quantization error samples are thought of as an additive noise signal.

Sampling of Continuous-Time Signals

Dig

ital S

igna

l Pro

cess

ing

Revise / /4 10 2004

Page 52

D/A Conversion

The reconstruction is represented as :

The ideal reconstruction filter is :

Sampling of Continuous-Time Signals

Dig

ital S

igna

l Pro

cess

ing

Revise / /4 10 2004

Page 53

The relationship between xr(t) and x[n] is :

Sampling of Continuous-Time Signals

Dig

ital S

igna

l Pro

cess

ing

Revise / /4 10 2004

Page 54

The output would be :

The reconstructed output signal would be :