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.

16 Some Fundamental Numerical Methods<br />

where T,; indicates a degree-l (linear) extrapolation. To extrapolate trapezoid<br />

widths t~ zero, set h equal to zero in (2.24) and simplify the result by using<br />

(2.21):<br />

T .= 3To,i+I+ T O,i+I-To,i<br />

1,1 22_ 1<br />

The linear extrapolation in (2.25) is rewritten in a form for later use:<br />

T· -T<br />

T -T + 0,1+1 OJ<br />

I,i- O,i+1 2 2 -1<br />

(2.25)<br />

(2.26)<br />

This has an error from the true integral value proportional to h;, and is thus a<br />

more accurate estimate than the individual trapezoidal estimates,<br />

Again note that the linear extrapolation is versus h 2 and not simply versus<br />

h: the reasons for this choice and the following general formula are explained<br />

by McCalla (1967) and, in more detail, by Bauer et al. (1963). Briefly, the<br />

trapezoid rule estimate may be expanded as a finite Taylor series with a<br />

remainder in the variable h, the true value being the constant term. Since the<br />

error is <strong>of</strong> the order h', the remainder term is proportional to f"Wh', with ~<br />

somewhere on the interval h. McCalla (1967, p. 289) argues that f"(~) should<br />

be about equal over h; and its subdivided intervals h;+ \ = hJ2. This leads<br />

directly to (2.25), thus justifying the linear extrapolation to zero <strong>of</strong> successive<br />

trapezoidal estimates. in the variable hI<br />

The scheme is simply this: one, two, and then four trapezoids in the range<br />

<strong>of</strong> integration enable two linear extrapolations, as described. The two extrapolated<br />

results can then be extrapolated again for a new estimate. McCalla<br />

(\967) shows that repeating linear extrapolations once is equivalent to quadratic<br />

(second-degree) extrapolation. The concept <strong>of</strong> estimating performance<br />

at a limit, here at h=O, is known as Richardson extrapolation; it will appear<br />

again in Chapter Five.<br />

Using this rationale, a general expression for Romberg integration IS<br />

obtained from (2.26):<br />

k +j = i, (2.27)<br />

{ j=i-I, i-2, ..., I,D.<br />

Index k is the order <strong>of</strong> extrapolation, and there are i bisections <strong>of</strong> the<br />

integration interval (b - a). The compactness <strong>of</strong> (2.27) makes it ideal for<br />

programming. The table in Figure 2.5 illustrates the Romberg extrapolation<br />

process. The step length, or trapezoid width, is shown in the left-hand column.<br />

The brackets indicate pairs <strong>of</strong> lower-order estimates that produce an estimate<br />

<strong>of</strong> next higher order by linear extrapolation to step length h = O. Then the<br />

better estimates are similarly paired for extrapolation. Accuracy is ultimately<br />

limited, because the estimates are the result <strong>of</strong> the subtraction <strong>of</strong> two numbers.<br />

Eventually, the significant digits will diminish on a finite word-length computer,<br />

and the process should be terminated.

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

Saved successfully!

Ooh no, something went wrong!