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.

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

Amplitude<br />

1<br />

0.75<br />

0.5<br />

0.25<br />

0<br />

−0.25<br />

−0.5<br />

−0.75<br />

−1<br />

α = −0.5, Rounding<br />

0 5 10<br />

Sample Index n<br />

Amplitude<br />

1<br />

0.75<br />

0.5<br />

0.25<br />

0<br />

−0.25<br />

−0.5<br />

−0.75<br />

−1<br />

α = 0.5, Rounding<br />

0 5 10<br />

Sample Index n<br />

Amplitude<br />

1<br />

0.75<br />

0.5<br />

0.25<br />

0<br />

−0.25<br />

−0.5<br />

−0.75<br />

−1<br />

FIGURE 10.10 Granular limit cycles in Example 10.6<br />

α = −0.5, Truncation<br />

0 5 10<br />

Sample Index n<br />

Hs_1 = stem([-1,m],y,’filled’);set(Hs_1,’markersize’,3,’color’,[0,1,0]);<br />

set(gca,’ytick’,[-1:0.25:1],’fontsize’,6); ylabel(’Amplitude’,’fontsize’,8);<br />

title(’\alpha = -0.5, Truncation’,’fontsize’,10);<br />

xlabel(’Sample index n’,’fontsize’,8);<br />

The resulting plots are shown in Figure 10.10. The output signal in the left<br />

plot agrees with that in Example 10.5 and has an asymptotic period of two<br />

samples. The middle plot for α =0.5 (lowpass filter) shows that the limit cycle<br />

has a period of one sample with amplitude of 1 . Finally, the right plot shows<br />

8<br />

that the limit cycles vanish for the truncation operation. This behavior for the<br />

truncation operation is also exhibited for lowpass filters.<br />

□<br />

In the case of 2nd-order and higher-order digital filters, granular limit<br />

cycles not only exist but also are of various types. These cycles in 2ndorder<br />

filters can be analyzed, and dead-band as well as frequency of oscillations<br />

can be estimated. For example, if the recursive all-pole filter is<br />

implemented with rounding quantizers in the multipliers as<br />

ŷ(n) =Q[a 1 ŷ(n − 1)] + Q[a 2 ŷ(n − 2)] + x(n) (10.32)<br />

where ŷ(n) isthe quantized output, then using the analysis similar to that<br />

of the 1-order case, the dead-band region is given by<br />

ŷ(n − 2) ≤<br />

∆<br />

2(1 −|a 2 |)<br />

(10.33)<br />

with a 1 determining the frequency of oscillations. For more details see<br />

Proakis, and Manolakis [23]. We provide the following example to illustrate<br />

granular limit cycles in 2nd-order filters using 3-bit quantizers.<br />

□ EXAMPLE 10.7 Consider the 2nd-order recursive filter<br />

y(n) =0.875y(n − 1) − 0.75y(n − 2) + x(n) (10.34)<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!