convergence region of z-transformdsp/dsp2014/slides/course 11.pdf–the sum of the series may not be...

78
The sum of the series may not be converge for all z. Region of convergence (ROC) Since the z-transform can be interpreted as the Fourier transform, it is possible for the z-transform to converge even if the Fourier transform does not. Convergence Region of Z-transform n n n n z n x z n x z X

Upload: others

Post on 06-Mar-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Convergence Region of Z-transformdsp/dsp2014/slides/Course 11.pdf–The sum of the series may not be converge for all z. •Region of convergence (ROC) –Since the z-transform can

– The sum of the series may not be converge for all z.

• Region of convergence (ROC)

– Since the z-transform can be interpreted as the Fourier transform, it is possible for the z-transform to converge even if the Fourier transform does not.

Convergence Region of Z-transform

n

n

n

n znxznxzX

Page 2: Convergence Region of Z-transformdsp/dsp2014/slides/Course 11.pdf–The sum of the series may not be converge for all z. •Region of convergence (ROC) –Since the z-transform can

• In fact, convergence of the power series X(z)

depends only on |z|.

• If some value of z, say z = z1, is in the ROC, then all values of z on the circle defined by |z|=| z1| will also

be in the ROC.

• Thus the ROC consists of a ring in the z-plane.

ROC of Z-transform

n

nznx ||

Page 3: Convergence Region of Z-transformdsp/dsp2014/slides/Course 11.pdf–The sum of the series may not be converge for all z. •Region of convergence (ROC) –Since the z-transform can

ROC of Z-transform – Ring Shape

Page 4: Convergence Region of Z-transformdsp/dsp2014/slides/Course 11.pdf–The sum of the series may not be converge for all z. •Region of convergence (ROC) –Since the z-transform can

Analytic Function and ROC (advanced)

• The z-transform is a Laurent series of z.

– A number of theorems from the complex-variable theory can be employed to study the z-transform.

– A Laurent series, and therefore the z-transform, represents an analytic function at every point inside the region of convergence.

– Hence, the z-transform and all its derivatives exist and must be continuous functions of z with the ROC.

– This implies that if the ROC includes the unit circle, the Fourier transform and all its derivatives with respect to w must exist and is a continuous function of w.

Page 5: Convergence Region of Z-transformdsp/dsp2014/slides/Course 11.pdf–The sum of the series may not be converge for all z. •Region of convergence (ROC) –Since the z-transform can

• Right-sided sequence:

– A discrete-time signal is right-sided if it is nonzero only for n0.

• Consider the signal x[n] = anu[n].

• For convergent X(z), we need

– Thus, the ROC is the range of values of z for which |az1| < 1 or, equivalently, |z| > a.

Example: Right-sided Exponential Sequence

0

1

n

n

n

nn azznuazX

0

1

n

naz

Page 6: Convergence Region of Z-transformdsp/dsp2014/slides/Course 11.pdf–The sum of the series may not be converge for all z. •Region of convergence (ROC) –Since the z-transform can

• By sum of power series,

• There is one zero, at z=0, and one pole, at z=a.

Example: Right-sided Exponential Sequence (continue)

azaz

z

azazzX

n

n

1

11

0

1,

: zeros

: poles

Gray region: ROC

Page 7: Convergence Region of Z-transformdsp/dsp2014/slides/Course 11.pdf–The sum of the series may not be converge for all z. •Region of convergence (ROC) –Since the z-transform can

• Left-sided sequence:

– A discrete-time signal is left-sided if it is nonzero only for n 1.

• Consider the signal x[n] = anu[n1].

– If |az1| < 1 or, equivalently, |z| < a, the sum converges.

Example: Left-sided Exponential Sequence

0

1

1

1

1

1

n

n

n

nn

n

nn

n

nn

zaza

zaznuazX

Page 8: Convergence Region of Z-transformdsp/dsp2014/slides/Course 11.pdf–The sum of the series may not be converge for all z. •Region of convergence (ROC) –Since the z-transform can

• By sum of power series,

• There is one zero, at z=0, and one pole, at z=a.

Example: Left-sided Exponential Sequence (continue)

azaz

z

za

za

zazX

11

11

1

1

1,

The pole-zero plot and the algebraic expression of the system function are the same as those in the previous example, but the ROC is different.

The same system function as before, but different ROC

Page 9: Convergence Region of Z-transformdsp/dsp2014/slides/Course 11.pdf–The sum of the series may not be converge for all z. •Region of convergence (ROC) –Since the z-transform can

Hence, to uniquely identify a sequence from its z-transform, we have to specify additionally the ROC of the z-transform.

nununx

nn

3

1

2

1

3

1

2

1

12

12

3

11

1

2

11

1

3

1

2

1

3

1

2

1

11

00

zz

zz

zz

zz

znuznuzX

n

nn

n

nn

n

nn

n

nn

Then

Another example: given

Page 10: Convergence Region of Z-transformdsp/dsp2014/slides/Course 11.pdf–The sum of the series may not be converge for all z. •Region of convergence (ROC) –Since the z-transform can

2

1

2

11

1

2

1

1

z

z

nuzn

,

3

1

3

11

1

3

1

1

z

z

nuzn

,

Thus

2

1

3

11

1

2

11

1

3

1

2

1

11

z

zz

nunuznn

,

Page 11: Convergence Region of Z-transformdsp/dsp2014/slides/Course 11.pdf–The sum of the series may not be converge for all z. •Region of convergence (ROC) –Since the z-transform can
Page 12: Convergence Region of Z-transformdsp/dsp2014/slides/Course 11.pdf–The sum of the series may not be converge for all z. •Region of convergence (ROC) –Since the z-transform can

Consider another two-sided exponential sequence

12

1

3

1

nununx

nn

Given

Since 3

1

3

11

1

3

1

1

z

z

nuzn

,

and by the left-sided sequence example

2

1

2

11

1 1

2

1

1

z

z

nuzn

,

Page 13: Convergence Region of Z-transformdsp/dsp2014/slides/Course 11.pdf–The sum of the series may not be converge for all z. •Region of convergence (ROC) –Since the z-transform can

2

1

3

1

12

12

2

11

1

3

11

1

11zz

zz

zz

zX

Again, the poles and zeros are the same as the previous example, but the ROC is not.

Page 14: Convergence Region of Z-transformdsp/dsp2014/slides/Course 11.pdf–The sum of the series may not be converge for all z. •Region of convergence (ROC) –Since the z-transform can

Properties of the ROC

• The ROC is a ring or disk in the z-plane centered at the origin; i.e., 0 rR < |z| rL .

• The Fourier transform of x[n] converges absolutely

iff the ROC includes the unit circle.

• The ROC cannot contain any poles

• If x[n] is a finite-length sequence (FIR), then the ROC is the entire z-plane except possible z = 0 or z =

.

• If x[n] is a right-sided sequence, the ROC extends

outward from the outermost (i.e., largest magnitude) finite pole in X(z) to (and possibly include) z=.

Page 15: Convergence Region of Z-transformdsp/dsp2014/slides/Course 11.pdf–The sum of the series may not be converge for all z. •Region of convergence (ROC) –Since the z-transform can

Properties of the ROC (continue)

• If x[n] is a left-sided sequence, the ROC extends

inward from the innermost (i.e., smallest magnitude) nonzero pole in X(z) to (and possibly include) z = 0.

• A two-sided sequence x[n] is an infinite-duration

sequence that is neither right nor left sided. The ROC will consist of a ring in the z-plane, bounded on the interior and exterior by a pole, but not containing any poles.

• The ROC must be a connected region.

Page 16: Convergence Region of Z-transformdsp/dsp2014/slides/Course 11.pdf–The sum of the series may not be converge for all z. •Region of convergence (ROC) –Since the z-transform can

Example

A system with three poles

Page 17: Convergence Region of Z-transformdsp/dsp2014/slides/Course 11.pdf–The sum of the series may not be converge for all z. •Region of convergence (ROC) –Since the z-transform can

Different possibilities of the ROC. (b) ROC to a right-sided sequence. (c) ROC to a left-handed sequence.

Page 18: Convergence Region of Z-transformdsp/dsp2014/slides/Course 11.pdf–The sum of the series may not be converge for all z. •Region of convergence (ROC) –Since the z-transform can

Different possibilities of the ROC. (d) ROC to a two-sided sequence. (e) ROC to another two-sided sequence.

Page 19: Convergence Region of Z-transformdsp/dsp2014/slides/Course 11.pdf–The sum of the series may not be converge for all z. •Region of convergence (ROC) –Since the z-transform can

ROC vs. LTI System

• Consider the system function H(z) of a linear system:

– If the system is stable, the impulse response h(n) is

absolutely summable and therefore has a Fourier transform, then the ROC must include the unit circle.

– If the system is causal, then the impulse response h(n)

is right-sided, and thus the ROC extends outward from the outermost (i.e., largest magnitude) finite pole in H(z)

to (and possibly include) z=.

– That is , a causal LTI system is stable if the poles are all inside the unit circle.

Page 20: Convergence Region of Z-transformdsp/dsp2014/slides/Course 11.pdf–The sum of the series may not be converge for all z. •Region of convergence (ROC) –Since the z-transform can

Inverse Z-transform

• Given X(z), find the sequence x[n] that has X(z) as

its z-transform.

• We need to specify both algebraic expression and ROC to make the inverse Z-transform unique.

• Techniques for finding the inverse z-transform:

– Investigation method:

• By inspect certain transform pairs.

• Eg. If we need to find the inverse z-transform of

From the transform pair we see that x[n] = 0.5nu[n].

1501

1

z

zX.

Page 21: Convergence Region of Z-transformdsp/dsp2014/slides/Course 11.pdf–The sum of the series may not be converge for all z. •Region of convergence (ROC) –Since the z-transform can

Inverse Z-transform and Difference Equation

Inverse Z-transform can help solve difference equations.

Given a difference equation (an LTI system), we can represent its system function H(Z) by Z-transform.

Solving difference equation: for an input x[n], we can find its output y[n] by the inverse Z-transform of Y(Z) (where Y(Z)=X(Z)H(Z)).

Page 22: Convergence Region of Z-transformdsp/dsp2014/slides/Course 11.pdf–The sum of the series may not be converge for all z. •Region of convergence (ROC) –Since the z-transform can

Some Common Z-transform Pairs

]1[ nuan

Page 23: Convergence Region of Z-transformdsp/dsp2014/slides/Course 11.pdf–The sum of the series may not be converge for all z. •Region of convergence (ROC) –Since the z-transform can

Some Common Z-transform Pairs (continue)

.0 :ROC 1

1

0

10

. :ROC 21

. :ROC 21

1

1. :ROC 21

1. :ROC 21

1

. :ROC

1

1

1

2210

10

0

2210

10

0

210

10

0

210

10

0

21

1

zaz

za

otherwise

Nna

rzzrzwr

zwrnunwr

rzzrzwr

zwrnunwr

zzzw

zwnunw

zzzw

zwnunw

az

az

aznuna

NNn

n

n

n

cos

sinsin

cos

coscos

cos

sinsin

cos

coscos

Page 24: Convergence Region of Z-transformdsp/dsp2014/slides/Course 11.pdf–The sum of the series may not be converge for all z. •Region of convergence (ROC) –Since the z-transform can

Inverse Z-transform by Partial Fraction Expansion

• If X(z) is the rational form with

• An equivalent expression is

N

k

kk

mM

m

m

za

zb

zX

0

0

N

k

kNk

M

mMM

m

mN

N

k

kNk

N

mMM

m

mM

zaz

zbz

zaz

zbz

zX

0

0

0

0

Page 25: Convergence Region of Z-transformdsp/dsp2014/slides/Course 11.pdf–The sum of the series may not be converge for all z. •Region of convergence (ROC) –Since the z-transform can

Inverse Z-transform by Partial Fraction Expansion (continue)

• There will be M zeros and N poles at nonzero

locations in the z-plane.

• Note that X(z) could be expressed in the form

where ck’s and dk’s are the nonzero zeros and

poles, respectively.

N

m

k

M

m

m

zd

zc

a

bzX

1

1

1

1

0

0

1

1

Page 26: Convergence Region of Z-transformdsp/dsp2014/slides/Course 11.pdf–The sum of the series may not be converge for all z. •Region of convergence (ROC) –Since the z-transform can

Inverse Z-transform by Partial Fraction Expansion (continue)

• Then X(z) can be expressed as

Obviously, the common denominators of the fractions in the above two equations are the same. Multiplying both sides of the above equation by 1dkz

1 and evaluating for z = dk shows that

N

k k

k

zd

AzX

111

kdzkk zXzdA

11

Page 27: Convergence Region of Z-transformdsp/dsp2014/slides/Course 11.pdf–The sum of the series may not be converge for all z. •Region of convergence (ROC) –Since the z-transform can

Example

• Find the inverse z-transform of

X(z) can be decomposed as

Then

2

1

211411

111

zzz

zX//

2211

1411

211

2

411

1

/

/

/

/

z

z

zXzA

zXzA

1

2

1

1

211411

z

A

z

AzX

//

Page 28: Convergence Region of Z-transformdsp/dsp2014/slides/Course 11.pdf–The sum of the series may not be converge for all z. •Region of convergence (ROC) –Since the z-transform can

Example (continue)

• Thus

From the ROC if we have a right-hand sequence,

11 211

2

411

1

zzzX

//

nununx

nn

4

1

2

12

Page 29: Convergence Region of Z-transformdsp/dsp2014/slides/Course 11.pdf–The sum of the series may not be converge for all z. •Region of convergence (ROC) –Since the z-transform can

• Find the inverse z-transform of

Since both the numerator and denominator are of degree 2, a constant term exists.

B0 can be determined by the fraction of the coefficients of z2, B0 = 1/(1/2) = 2.

Another Example

1

1211

111

21

zzz

zzX

/

1

2

1

10

1211

z

A

z

ABzX

/

Page 30: Convergence Region of Z-transformdsp/dsp2014/slides/Course 11.pdf–The sum of the series may not be converge for all z. •Region of convergence (ROC) –Since the z-transform can

From the ROC, the solution is right-handed. So

Another Example (continue)

81

1211

512

92111211

512

12112

11

11

1

2

211

11

1

1

1

2

1

1

z

z

zzz

zA

zzz

zA

z

A

z

AzX

/

//

/

/

nununnx

zzzX

n82192

1

8

211

92

11

/

/

Page 31: Convergence Region of Z-transformdsp/dsp2014/slides/Course 11.pdf–The sum of the series may not be converge for all z. •Region of convergence (ROC) –Since the z-transform can

• We can determine any particular value of the sequence by finding the coefficient of the appropriate power of z1 .

Power Series Expansion

......

212 21012 zxzxxzxzx

znxzXn

n

Page 32: Convergence Region of Z-transformdsp/dsp2014/slides/Course 11.pdf–The sum of the series may not be converge for all z. •Region of convergence (ROC) –Since the z-transform can

• Find the inverse z-transform of

By directly expand X(z), we have

Thus,

Example: Finite-length Sequence

1112 11501 zzzzzX .

12 50150 zzzzX ..

1501502 nnnnnx ..

Page 33: Convergence Region of Z-transformdsp/dsp2014/slides/Course 11.pdf–The sum of the series may not be converge for all z. •Region of convergence (ROC) –Since the z-transform can

• Find the inverse z-transform of

Using the power series expansion for log(1+x) with |x|<1, we obtain

Thus

Example (advanced)

azazzX 1 1log

1

11

n

nnn

n

zazX

00

111

n

nnanx

nn/

Page 34: Convergence Region of Z-transformdsp/dsp2014/slides/Course 11.pdf–The sum of the series may not be converge for all z. •Region of convergence (ROC) –Since the z-transform can

• Suppose

• Linearity

Z-transform Properties

2

1

ROC

ROC

ROC

22

11

x

z

x

z

x

z

RzXnx

RzXnx

RzXnx

21

ROC2121 xx

z

RR z bXz aX nb x nax

Page 35: Convergence Region of Z-transformdsp/dsp2014/slides/Course 11.pdf–The sum of the series may not be converge for all z. •Region of convergence (ROC) –Since the z-transform can

• Time shifting

• Multiplication by an exponential sequence

Z-transform Properties (continue)

xn

z

R zX z nnx ROC00

(except for the possible addition or deletion of z=0

or z=.)

x

zn Rz zz X nxz 000 ROC /

Page 36: Convergence Region of Z-transformdsp/dsp2014/slides/Course 11.pdf–The sum of the series may not be converge for all z. •Region of convergence (ROC) –Since the z-transform can

• Differentiation of X(z)

• Conjugation of a complex sequence

Z-transform Properties (continue)

x

z

R dz

zdXz nnx ROC

x

z

R z X nx ROC ***

Page 37: Convergence Region of Z-transformdsp/dsp2014/slides/Course 11.pdf–The sum of the series may not be converge for all z. •Region of convergence (ROC) –Since the z-transform can

• Time reversal

If the sequence is real, the result becomes

• Convolution

Z-transform Properties (continue)

x

z

R z X nx

1 ROC1 /

x

z

R z X nx

1 ROC1 */**

21

contains ROC2121 xx

z

RR zXz X nxnx

Page 38: Convergence Region of Z-transformdsp/dsp2014/slides/Course 11.pdf–The sum of the series may not be converge for all z. •Region of convergence (ROC) –Since the z-transform can

• Initial-value theorem: If x[n] is zero for n<0

(i.e., if x[n] is causal), then

Z-transform Properties (continue)

zX xz

lim0

Page 39: Convergence Region of Z-transformdsp/dsp2014/slides/Course 11.pdf–The sum of the series may not be converge for all z. •Region of convergence (ROC) –Since the z-transform can

• General formula of inverse z-transform:

Z-transform Properties (advanced)

Find the inverse z-transform by Integration in the complex-variable domain

dzzzXj

zXZ n 11 )(2

1)}({

Page 40: Convergence Region of Z-transformdsp/dsp2014/slides/Course 11.pdf–The sum of the series may not be converge for all z. •Region of convergence (ROC) –Since the z-transform can

Manipulate Frequencies in Discrete-time Domain

Three common ways:

FFT/IFFT

Difference equation/Z-transform

Down-sampling/up-sampling (will be introduced later)

Page 41: Convergence Region of Z-transformdsp/dsp2014/slides/Course 11.pdf–The sum of the series may not be converge for all z. •Region of convergence (ROC) –Since the z-transform can

Changing the Sampling rate using discrete-time processing

downsampling; sampling rate compressor;

nMxnxd ][

What happens when sampling in the discrete domain?

Page 42: Convergence Region of Z-transformdsp/dsp2014/slides/Course 11.pdf–The sum of the series may not be converge for all z. •Region of convergence (ROC) –Since the z-transform can

Frequency domain of downsampling

This is a ‘re-sampling’ process. Remember from continuous-time sampling of x[n]=xc(nT), we have

Hence, for the down-sampled signal xd[m]=xc(mT’), (where T’ = MT), we have

k

c

jw

T

k

T

wjX

TeX )

2(

1

r

c

jw

dT

r

T

wjX

TeX )

'

2

'(

'

1

Page 43: Convergence Region of Z-transformdsp/dsp2014/slides/Course 11.pdf–The sum of the series may not be converge for all z. •Region of convergence (ROC) –Since the z-transform can

Frequency domain of downsampling

We are interested in the relation between X(ejw) and Xd(ejw).

Let’s represent r as r = i + kM, where 0 i M1,

(i.e., r i (mod M)). Then

1

0

)22

(11

)2

(1

M

i k

c

r

c

jw

d

MT

i

T

k

MT

wjX

TM

MT

r

MT

wjX

MTeX

)()22

(1 /)2( Miwj

k

c eXT

k

MT

iwjX

T

Page 44: Convergence Region of Z-transformdsp/dsp2014/slides/Course 11.pdf–The sum of the series may not be converge for all z. •Region of convergence (ROC) –Since the z-transform can

Frequency domain of downsampling

Therefore, the downsampling can be treated as a re-samplingprocess. Its frequency domain relationship is similar to that of the D/C converter as:

This is equivalent to compositing M copies of the of X(ejw), frequency scaled by M and shifted by integer multiples of 2/M.

Note that downsampling is a linear system, but not an LTI system.

So, it does not have the “frequency response,” but we can still see its influence in the frequency domain as shown above.

1

0

21 M

i

Miwjjwd eX

MeX /

Page 45: Convergence Region of Z-transformdsp/dsp2014/slides/Course 11.pdf–The sum of the series may not be converge for all z. •Region of convergence (ROC) –Since the z-transform can

Downsampling in the Frequency domain (without aliasing)

Downsampling the discrete-time signal by 2 (M=2)(Assume WN= /2)

DTFT domain

Page 46: Convergence Region of Z-transformdsp/dsp2014/slides/Course 11.pdf–The sum of the series may not be converge for all z. •Region of convergence (ROC) –Since the z-transform can

Downsampling in the Frequency domain (with aliasing)

Downsampling the discrete-time signal by 3 (M=3)(Assume WN= /2)

Page 47: Convergence Region of Z-transformdsp/dsp2014/slides/Course 11.pdf–The sum of the series may not be converge for all z. •Region of convergence (ROC) –Since the z-transform can

Downsampling with prefiltering to avoid aliasing (decimation)

From the above, the DTFT of the down-sampled signal is the superposition of M shifted/scaled versions of the DTFT of the original signal.

To avoid aliasing, we need wN</M, where wN is the highest frequency of the discrete-time signal x[n].

Hence, downsampling is usually accompanied with a pre-low-pass filtering, and a low-pass filter followed by down-sampling is usually called a decimator, and termed the process as decimation.

Page 48: Convergence Region of Z-transformdsp/dsp2014/slides/Course 11.pdf–The sum of the series may not be converge for all z. •Region of convergence (ROC) –Since the z-transform can
Page 49: Convergence Region of Z-transformdsp/dsp2014/slides/Course 11.pdf–The sum of the series may not be converge for all z. •Region of convergence (ROC) –Since the z-transform can

Up-sampling (or Expansion)

Upsampling; sampling rate expander.

or equivalently,

Also, upsampling is a linear system, but not an LTI system.

otherwise0

2 0

,

...,,,,/ LLnLnxnxe:

k

e kLnkxnx

Page 50: Convergence Region of Z-transformdsp/dsp2014/slides/Course 11.pdf–The sum of the series may not be converge for all z. •Region of convergence (ROC) –Since the z-transform can

Up-sampling example

x = [1 2 3 4];

y = upsample(x,3);

Display x,y

x = 1 2 3 4

y = 1 0 0 2 0 0 3 0 0 4 0 0

Page 51: Convergence Region of Z-transformdsp/dsp2014/slides/Course 11.pdf–The sum of the series may not be converge for all z. •Region of convergence (ROC) –Since the z-transform can

Up-sampling (frequency domain)

In frequency domain:

( [ ] [ ])

( [ ] )

jw jwn

e

n k

jwLk

k

jwL

X e x k n kL e

x k e

X e

Page 52: Convergence Region of Z-transformdsp/dsp2014/slides/Course 11.pdf–The sum of the series may not be converge for all z. •Region of convergence (ROC) –Since the z-transform can

Example of up-sampling

Upsampling in the frequency domain

Applying the sample frequency 2/T 2N , choose T=/N

Page 53: Convergence Region of Z-transformdsp/dsp2014/slides/Course 11.pdf–The sum of the series may not be converge for all z. •Region of convergence (ROC) –Since the z-transform can

Up-sampling with post low-pass filtering

There is no information loss in up-sampling. Thus the original signal can be reconstructed (by filtering).

Upsampling is usually companied with a low-pass filter with cutoff frequency /L and gain L, to reconstruct the sequence.

A low-pass filter followed by up-sampling is called an interpolator, and the whole process is called interpolation.

Page 54: Convergence Region of Z-transformdsp/dsp2014/slides/Course 11.pdf–The sum of the series may not be converge for all z. •Region of convergence (ROC) –Since the z-transform can

Example of up-sampling followed by low-pass filtering

Applying low-pass filtering

Page 55: Convergence Region of Z-transformdsp/dsp2014/slides/Course 11.pdf–The sum of the series may not be converge for all z. •Region of convergence (ROC) –Since the z-transform can

If we choose an ideal lowpass filter with cutoff frequency /L and gain L, its impulse response is

Hence

Interpolation (time domain)

Ln

Lnnhi

/

/sin

k

i

k

iei

LkLn

LkLnkx

nhkLnkxnhnxnx

/

/sin

Its an interpolation of the discrete sequence x[k]

Page 56: Convergence Region of Z-transformdsp/dsp2014/slides/Course 11.pdf–The sum of the series may not be converge for all z. •Region of convergence (ROC) –Since the z-transform can

Sampling rate conversion by a non-integer rational factor

By combining the decimation and interpolation, we can change the sampling rate of a sequence.

Changing the sampling rate by a non-integer factor T’ = TM/L.

Eg., L=100 and M=101, then T’ = 1.01T.

Page 57: Convergence Region of Z-transformdsp/dsp2014/slides/Course 11.pdf–The sum of the series may not be converge for all z. •Region of convergence (ROC) –Since the z-transform can

Changing the Sampling rate using discrete-time processing

Since the interpolation and decimation filters are in cascade, they can be combined as shown above.

Page 58: Convergence Region of Z-transformdsp/dsp2014/slides/Course 11.pdf–The sum of the series may not be converge for all z. •Region of convergence (ROC) –Since the z-transform can

Digital Processing of Analog Signals

Pre-filtering to avoid aliasing

It is generally desirable to minimize the sampling rate.

Eg., in processing speech signals, where often only the low-frequency band up to about 3-4k Hz is required, even though the speech signal may have significant frequency content in the 4k to 20k Hz range.

Also, even if the signal is naturally bandlimited, wideband additive noise may fall in the higher frequency range, and as a result of sampling. These noise components would be aliased into the low frequency band.

Page 59: Convergence Region of Z-transformdsp/dsp2014/slides/Course 11.pdf–The sum of the series may not be converge for all z. •Region of convergence (ROC) –Since the z-transform can

Over-sampled A/D conversion

The anti-aliasing filter is an analog filter. However, in applications involving powerful, but inexpensive, digital processors, these continuous-time filters may account for a major part of the cost of a system.

Let N be the highest frequency of the analog signal. Instead, we first apply a very simple anti-aliasing filter that has a gradual cutoff (instead of a sharp cutoff) with significant attenuation at MN. Next, implement the continuous-to-discrete (C/D) conversion at the sampling rate higher than 2MN.

After that, sampling rate reduction by a factor of M that includes sharp anti-aliasing filtering is implemented in the discrete-time domain.

Page 60: Convergence Region of Z-transformdsp/dsp2014/slides/Course 11.pdf–The sum of the series may not be converge for all z. •Region of convergence (ROC) –Since the z-transform can

Using over-sampled A/D conversion to simplify a continuous-time anti-aliasing filter

Page 61: Convergence Region of Z-transformdsp/dsp2014/slides/Course 11.pdf–The sum of the series may not be converge for all z. •Region of convergence (ROC) –Since the z-transform can

Example of over-sampled A/D conversion (analog domain)

Page 62: Convergence Region of Z-transformdsp/dsp2014/slides/Course 11.pdf–The sum of the series may not be converge for all z. •Region of convergence (ROC) –Since the z-transform can

Example of over-sampled A/D conversion (discrete-time domain)

Page 63: Convergence Region of Z-transformdsp/dsp2014/slides/Course 11.pdf–The sum of the series may not be converge for all z. •Region of convergence (ROC) –Since the z-transform can

We consider the analog signal xa(t) as zero-mean, wide-sense-stationary, random process with power-spectral density denoted by and the autocorrelation function by .

To simplify our discussion, assume that xa(t) is already bandlimited to N, i.e.,

Oversampling vs. quantization(Oppenheim, Chap. 4)

)( jw

xx eaa

)(aaxx

,0)( jaa xx

,|| N

j

Page 64: Convergence Region of Z-transformdsp/dsp2014/slides/Course 11.pdf–The sum of the series may not be converge for all z. •Region of convergence (ROC) –Since the z-transform can

Oversampling: We assume that 2/T = 2MN.

M is an integer, called the oversampling ratio.

Oversampling

Oversampled A/D conversion with simple quantization and down-sampling

Decimation with ideal low-pass filter

Page 65: Convergence Region of Z-transformdsp/dsp2014/slides/Course 11.pdf–The sum of the series may not be converge for all z. •Region of convergence (ROC) –Since the z-transform can

Using the additive noise model, the system can be replaced by

Its output xd[n] has two components, one from the signal input xa(t) and the other from the quantization noise input e[n]. Denote them as xda[n] and xde[n], respectively.

Additive noise model

Decimation with ideal low-pass filter

Page 66: Convergence Region of Z-transformdsp/dsp2014/slides/Course 11.pdf–The sum of the series may not be converge for all z. •Region of convergence (ROC) –Since the z-transform can

Goal: determine the signal-to noise ratio of signal power {xda

2} to the quantization-noise power {xde

2}. ({.} denotes the expectation value.)

As xa(t) is converted into x[n], and then xda[n], we focus on the power of x[n] first.

Let us analyze this in the time domain. Denote xx[n] and xx(e

jw) to be the autocorrelation and power spectral density of x[n], respectively.

By definition, xx[m]= {x[n+m]x[n]}.

Signal component (assume e[n]=0)

Page 67: Convergence Region of Z-transformdsp/dsp2014/slides/Course 11.pdf–The sum of the series may not be converge for all z. •Region of convergence (ROC) –Since the z-transform can

Power of x[n] (assume e[n]=0)

Since x[n]= xa(nT), it is easy to see that

That is, the autocorrelation function of the sequence of samples is a sampled version of the autocorrelation function.

The wide-sense-stationary assumption implies that {xa2(t)}

is a constant independent of t. It then follows that

for all n or t.

]}[][{][ nxmnxmxx

)}())(({ nTxTmnx aa

)(mTaaxx

)}({)}({]}[{ 222 txnTxnx aa

Page 68: Convergence Region of Z-transformdsp/dsp2014/slides/Course 11.pdf–The sum of the series may not be converge for all z. •Region of convergence (ROC) –Since the z-transform can

Power of xda[n] (assume e[n]=0)

Since the decimation filter is an ideal lowpass filter with cutoff frequency wc = /M, the signal x[n] passes unaltered through the filter.

Therefore, the downsampled signal component at the output, xda[n]=x[nM]=xa(nMT), also has the same power.

In sum, the above analyses show that

which shows that the power of the signal component stays the same as it traverses the entire system from the input xa(t) to the corresponding output component xda[n].

)}({]}[{]}[{ 222 txnxnx ada

Page 69: Convergence Region of Z-transformdsp/dsp2014/slides/Course 11.pdf–The sum of the series may not be converge for all z. •Region of convergence (ROC) –Since the z-transform can

Power of the noise component

According to previous studies, let us assume that e[n] is a wide-sense-stationary white-noise process with zero mean and variance

Consequently, the autocorrelation function and power density spectrum for e[n] are,

The power spectral density is the DTFT of the autocorrelation function. So,

12

22 e

][][ 2 nn eee

white noise

2( ) , jw

ee ee w

Page 70: Convergence Region of Z-transformdsp/dsp2014/slides/Course 11.pdf–The sum of the series may not be converge for all z. •Region of convergence (ROC) –Since the z-transform can

Power of the noise component (assume xa(t)=0)

Although we have shown that the power in xda[n] does not depend on M, we will show that the noise component xde[n] does not keep the same noise power.

It is because that, as the oversampling ratio M increases, less of the quantization noise spectrum overlaps with the signal spectrum, as shown below.

Page 71: Convergence Region of Z-transformdsp/dsp2014/slides/Course 11.pdf–The sum of the series may not be converge for all z. •Region of convergence (ROC) –Since the z-transform can

Review of Downsampling in the Frequency domain (without aliasing)

(over) sampling

Down-sampling

(power remains the same for the integral from - to .

DTFT domain

DTFT domain

CFT domain

Page 72: Convergence Region of Z-transformdsp/dsp2014/slides/Course 11.pdf–The sum of the series may not be converge for all z. •Region of convergence (ROC) –Since the z-transform can

Illustration of frequency and amplitude scaling

So, when oversampled by M, the power spectrum of xa(t) and x[n] in the frequency domain are illustrated as follows.

Page 73: Convergence Region of Z-transformdsp/dsp2014/slides/Course 11.pdf–The sum of the series may not be converge for all z. •Region of convergence (ROC) –Since the z-transform can

Illustration of frequency for noise

By considering both the signal and the quantization noise, the power spectra of x[n] and e[n] in the frequency domain are illustrated as

Page 74: Convergence Region of Z-transformdsp/dsp2014/slides/Course 11.pdf–The sum of the series may not be converge for all z. •Region of convergence (ROC) –Since the z-transform can

Noise component power

Then, by ideal low pass with cutoff wc=/M in the decimation, the noise power at the output becomes

Mdwne e

M

Me

2/

/

22

2

1]}[{

Page 75: Convergence Region of Z-transformdsp/dsp2014/slides/Course 11.pdf–The sum of the series may not be converge for all z. •Region of convergence (ROC) –Since the z-transform can

Powers after downsampling

Next, the lowpass filtered signal is downsampled, and as we have seen, the signal power remains the same. Hence, the power spectrum of xda[n] and xde[n] in the frequency domain are illustrated as follows:

Page 76: Convergence Region of Z-transformdsp/dsp2014/slides/Course 11.pdf–The sum of the series may not be converge for all z. •Region of convergence (ROC) –Since the z-transform can

Noise power reduction

Conclusion: The quantization-noise power {xde2[n]} has

been reduced by a factor of M through the decimation (low-pass filtering + downsampling), while the signal power has remained the same.

For a given quantization noise power, there is a clear tradeoff between the oversampling factor M and the quantization step .

MMdw

Mx ee

de122

1}{

2222

Page 77: Convergence Region of Z-transformdsp/dsp2014/slides/Course 11.pdf–The sum of the series may not be converge for all z. •Region of convergence (ROC) –Since the z-transform can

Oversampling for noise power reduction

Remember that

Therefore

The above equation shows that for a fixed quantizer, the noise power can be decreased by increasing the oversampling ratio M.

Since the signal power is independent of M, increasing M will increase the signal-to-quantization-noise ratio.

B

mX

2

22 )2

(12

1}{

B

mde

X

Mx

Page 78: Convergence Region of Z-transformdsp/dsp2014/slides/Course 11.pdf–The sum of the series may not be converge for all z. •Region of convergence (ROC) –Since the z-transform can

Tradeoff between oversampling and quantization bits

Alternatively, for a fixed quantization noise power,

the required value for B is

From the equation, every doubling of the oversampling ratio M, we need ½ bit less to achieve a given signal-to-quantization-noise ratio.

In other words, if we oversample by a factor M=4, we need one less bit to achieve a desired accuracy in representing the signal.

22 )2

(12

1}{

B

mdede

X

MxP

mde XPMB 2222 loglog2

112log

2

1log

2

1