02.10.2019 Views

UploadFile_6417

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

552 Chapter 10 ROUND-OFF EFFECTS IN DIGITAL FILTERS<br />

There are two types of limit cycles. The granular limit cycles are due<br />

to nonlinearities in multiplication quantization and are of low amplitude.<br />

The overflow limit cycles are a result of overflow in addition and can have<br />

large amplitudes.<br />

10.2.2 GRANULAR LIMIT CYCLES<br />

This type of limit cycle can easily be demonstrated with a simple rounding<br />

quantizer following a multiplication. We illustrate with the following<br />

example.<br />

□ EXAMPLE 10.5 Consider a simple 1st-order IIR filter given by<br />

y(n) =αy(n − 1) + x(n); y(−1) = 0, n ≥ 0 (10.24)<br />

Let α = − 1 ; then this is a highpass filter, since its pole is near z = −1.<br />

2<br />

Determine the output y(n) when x(n) = 7 δ(n), assuming a 3-bit quantizer in<br />

8<br />

the multiplier.<br />

Solution<br />

After multiplication by α, wehave toquantize the result. Let the output due<br />

to this quantization be ŷ(n). Then the actual implementable digital filter is<br />

ŷ(n) =Q<br />

[− 1 ]<br />

2 ŷ(n − 1) + x(n); ŷ(−1) = 0, n ≥ 0 (10.25)<br />

We assume that the input in (10.24) is quantized and that there is no overflow<br />

due to addition. Let B =3(that is, we have 3 fraction bits and 1 sign bit) and<br />

let x(n) = 7 δ(n). Now α = − 1 is represented by 1110 in two’s-complement<br />

8 2<br />

format. Hence the output sequence is obtained as:<br />

ŷ(0) = x(0) = + 7 8 :0111<br />

[<br />

ŷ(1) = Q [α ŷ(0)] = Q − 1 (<br />

+ 7 )] [<br />

= Q − 7 ]<br />

= − 1 2 8<br />

16 2 :1100<br />

[<br />

ŷ(2) = Q [α ŷ(1)] = Q − 1 (<br />

− 1 )] [<br />

= Q + 1 ]<br />

=+ 1 2 2<br />

4 4 :0010<br />

[<br />

ŷ(3) = Q [α ŷ(2)] = Q − 1 (<br />

+ 1 )] [<br />

= Q − 1 ]<br />

= − 1 2 4<br />

8 8 :1111<br />

[<br />

ŷ(4) = Q [α ŷ(3)] = Q − 1 (<br />

− 1 )] [<br />

= Q + 1 ]<br />

=+ 1 2 8<br />

16 8 :0001<br />

[<br />

ŷ(5) = Q [α ŷ(4)] = Q − 1 (<br />

+ 1 )] [<br />

= Q − 1<br />

2 8<br />

16<br />

.<br />

.<br />

.<br />

.<br />

]<br />

= − 1 8 :1111<br />

.<br />

(10.26)<br />

Copyright 2010 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part. Due to electronic rights, some third party content may be suppressed from the eBook and/or eChapter(s).<br />

Editorial review has deemed that any suppressed content does not materially affect the overall learning experience. Cengage Learning reserves the right to remove additional content at any time if subsequent rights restrictions require it.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!