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.

8 Some Fundamenurl Numerical Methods<br />

degrees, then magnitude. For the operation Z, + Z" it is necessary to enter<br />

degZ" magZ" degZ" magZ, and press key B to see mag(Z,+Z,) in the X<br />

register (and the angle in the Y register by pressing key A to swap X and Y<br />

registers). Complex subtraction depends on a feature <strong>of</strong> the HP calculator in<br />

which a negative-magnitude number adds 180 degrees to the angle during the<br />

next operation. Thus a separate key for complex subtraction is not required;<br />

just key in the sequence for Z, +Z" but press the CHS (change sign) key<br />

before pressing B (+) key. The answer is Z,-Z2' A complex-division key is<br />

made unnecessary by providing the complex inverse function I/Z on key C.<br />

Thus to compute Z,/Z" the stack entries (in order) are: degZ" magZ"<br />

degZ" magZ,. Then press key C to obtain I/Z, (the answer is placed<br />

properly in stack registers X and Y without disturbing registers Z and T),<br />

followed by pressing key D for tbe complex multiplication. Again, the answer<br />

appears in stack positions X and Y. Example 2.1 shows that manual or<br />

programmed steps with complex numbers are as easy as with real numbers.<br />

Example 2./.<br />

Consider the bilinear function from Chapter Seven:<br />

a,Z+a,<br />

W= a,Z+1 . (2.1)<br />

All variables may be complex; suppose that a, =0.6 /75°, a,=0.18 / -23°,<br />

and a,=1.4 /130°. Given Z=0.5 /60°, what is w? The manual or programmed<br />

steps are the same: enter Z in the stack and also store its angle and<br />

magnitude in two spare registers. Then enter a, and multiply, enter 0 degrees<br />

and unity magnitude and add, saving the two parts <strong>of</strong> the denominator value<br />

in two more spare registers. The numerator is computed in the same way, the<br />

denominator value is recalled into the stack and inverted, and the two<br />

complex numbers in the stack are multiplied. The correct answer is w=<br />

0.4473 /129.5°. Normally, a given set <strong>of</strong> coefficients (a" a" and a,) are fixed,<br />

and a sequence <strong>of</strong> Z values are input into the program. A helpful hint for<br />

evaluating bilinear functions is to rewrite them by doing long division on<br />

(2.1):<br />

(2.2)<br />

Then store a,/a" a 2 , and a,. Now the operations for evaluating (2.2) do not<br />

require storing Z, although a zero denominator value should be anticipated by<br />

always adding I.E - 9 (0.000000001) to its magnitude before inverting. If there<br />

is a fourth complex coefficient in place <strong>of</strong> unity in the denominator <strong>of</strong> (2.1),<br />

the standard form <strong>of</strong> (2.1) should be obtained by first dividing the other<br />

coefficients by the fourth coefficient.<br />

2.2. Linear Systems <strong>of</strong> Equations<br />

Every engineering discipline requires the solution <strong>of</strong> sets <strong>of</strong> linear equations<br />

with real coefficients; this will also be required in Section 2.5 <strong>of</strong> this chapter.

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

Saved successfully!

Ooh no, something went wrong!