22.01.2014 Views

download searchable PDF of Circuit Design book - IEEE Global ...

download searchable PDF of Circuit Design book - IEEE Global ...

download searchable PDF of Circuit Design book - IEEE Global ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

--------- -- -- - .-<br />

64 Some Tools and Examples <strong>of</strong>Filter Synthesis<br />

Figure 3.9 shows that two successive long divisions by the factor x + I were<br />

accomplished with remainder numerators - 24 and 23 - 24/(x + I), respectively.<br />

It is helpful to follow this proce$.s by doing the division either manually<br />

or with Program B3-6 and writing the results <strong>of</strong> each separate division. Then a<br />

division step by the factor x - I occurs, leaving the constant - II plus the<br />

prior rational remainder. The process is fairly clear up to the point where the<br />

second main operation occurs. However, the next (second) division by factor<br />

x - I leaves the constant 3 plus the expression<br />

_1_(_Il+2L_ 24 )= -11+8 +--=.§...+ 12 . (3.Il4)<br />

x-I x+1 (x+I)2 x-I x+1 (x+I)2<br />

In this identity the right side preserves the form <strong>of</strong> the preceding collection <strong>of</strong><br />

terms, and thus preserves the algorithm as different root factors are encountered.<br />

This illustrates the general scheme; interested readers are referred to<br />

Chin and Steiglitz (1977) for further detail.<br />

Two more comments are appropriate. Some ill-conditioned roots may cause<br />

rounding errors to accumulate unless the roots are processed in order <strong>of</strong><br />

ascending magnitude. Note that the example in Figure 3.9 employs real roots;<br />

the roots may be complex and therefore in conjugate complex pairs. They are<br />

processed separately in Program B3-7 using complex arithmetic. As in the<br />

root-finder Program B3-1, this can be avoided by dealing only with quadratic<br />

factors, as mentioned by Chin and Steiglitz (1977).<br />

Example 3.18. First run the example in Figure 3.9 to be sure that the output<br />

sequence <strong>of</strong> residues is understood. Then perform a partial fraction expansion<br />

<strong>of</strong> (3.109) by first obtaining the proper fraction in (3.113) by one long-division<br />

step (Program B3-6). Use root-finder Program B3-1 to find denominator roots<br />

- I + jO, - I + jO, - 2 + j3, and - 2 - j3. Enter these roots, in that order, into<br />

partial fraction expansion Program B3-7 to find the residues <strong>of</strong> each term.<br />

These are shown in (3.110), except for the combined conjugate roots term.<br />

This is obtained with the .useful identity<br />

K, Kf (K,+Kns-(K,sf+K~s;)<br />

-+--= (3.115)<br />

S-Sj S-Sj* (S-Si)(S-st) l<br />

where K, is a residue. Note that residues <strong>of</strong> complex conjugate roots also<br />

occur as complex conjugates.<br />

3.6.3. Summary <strong>of</strong> Partial Fraction Expansion. A long-division algorithm<br />

that is simple enough for even hand-held computers is furnished in BASIC<br />

language. It is useful in reducing rational polynomials to proper form, i.e.,<br />

numerator degree less than denominator degree. Long division is also one <strong>of</strong><br />

the two main features <strong>of</strong> an efficient algorithm that is also especially suitable<br />

for small computers.<br />

The input to the partial fraction expansion algorithm consists <strong>of</strong> the<br />

numerator real coefficients and the denominator roots in order <strong>of</strong> ascending

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

Saved successfully!

Ooh no, something went wrong!