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.

Round-off Effects in FIR Digital Filters 585<br />

2. The noise sources are independent of each other—that is,<br />

e i (n) ⊥ e j (n)<br />

for i ≠ j<br />

3. Each noise source is a white noise source with σ 2 e i<br />

=2 −2B /12.<br />

We will now consider the issues of round-off noise and scaling (to prevent<br />

overflow) for the cascade-form realization.<br />

Round-off noise Let the noise impulse response at the output from<br />

the e i (n) node bedenoted by g i (n). Then the length of g i (n) isequal to<br />

(M − 2i). Let q i (n) bethe output noise due to e i (n). Then its power is<br />

given by<br />

M−2i<br />

∑<br />

σq 2 i<br />

= σe 2 i<br />

|g i (n)| 2 = 2−2B<br />

M−2i<br />

∑<br />

|g i (n)| 2 (10.91)<br />

12<br />

0<br />

Since q(n) = ∑ K<br />

i=1 q i(n) weobtain the total noise power as<br />

(<br />

K∑<br />

K<br />

)<br />

σq 2 = σq 2 i<br />

= 2−2B ∑<br />

M−2i<br />

∑<br />

|g i (n)| 2 (10.92)<br />

12<br />

i=1<br />

i=1 n=1<br />

The expression ∑ K ∑ M−2i<br />

i=1 n=1<br />

|g i (n)| 2 shows that the error power depends<br />

on the order of the cascade connections. It has been shown that for the<br />

majority of the orderings the noise power is approximately the same.<br />

Scaling to prevent overflow From Figure 10.28 we note that one<br />

must prevent overflow at each node. Let h k (n) bethe impulse response<br />

at each node k; then we need a scaling constant X max as<br />

1<br />

X max = ∑<br />

max k |hk (n)|<br />

so that |y(n)| ≤1. Clearly, this is a very conservative value. A better<br />

approach is to scale the impulse responses of every section {h i (n)} so<br />

that ∑ |h i | =1for each i. Hence the output of every section is limited<br />

between −1 and +1 if the input x(n) isdistributed over the same interval.<br />

Assuming that x(n) isuniformly distributed over [−1, +1] and is white,<br />

the output signal power is<br />

σ 2 y = σ 2 x<br />

M−1<br />

∑<br />

0<br />

|h(n)| 2 = 1 3<br />

M−1<br />

∑<br />

0<br />

0<br />

|h(n)| 2 (10.93)<br />

where h(n) isthe overall impulse response of the filter. Let ĝ i be the<br />

corresponding scaled impulse responses in (10.92). Now the output SNR<br />

can be computed as<br />

SNR = σ2 y<br />

σ 2 q<br />

( ∑K ∑ M−2i<br />

i=1<br />

∑ M−1<br />

=2 2(B+1) 0<br />

|h(n)| 2<br />

n=1<br />

|ĝ i (n)| 2 ) (10.94)<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!