Convergence Acceleration of Fourier Series

4.6.4 Convergence Acceleration of Fourier Series

The generalized Euler transformation described in Sec. 3.4.3 can be used for accelerating the convergence of Fourier series, except in the immediate vicinity of singular points. Consider

a complex power series

S(z) =

A Fourier series that is originally of the form ∞ n =−∞ c n e inφ , or in trigonometric form, can easily be brought to this form; see Problem 4.6.7. We consider the case

S(z)

=− n z −1 ,

z log(1 − z) = n =1 n

4.6. Fourier Methods 493 which is typical for a power series with completely monotonic terms. (The rates of conver-

gence are the same for almost all series of this class.) Numerical computation, essentially by the above algorithm, gave the following results. The coefficients u j are computed in IEEE double precision arithmetic. We make the rounding errors during the computations less important by subtracting the first row of partial sums by its last element; it is, of course, added again to the final result. 159 The first table shows, for various φ, the most accurate result that can be obtained without thinning. These limits are due to the rounding errors; we can make the pure truncation error arbitrarily small by choosing N large enough.

π/ 2 π/ 3 π/ 4 π/ 8 π/ 12 π/180 |error| 2·10 −16 8·10 −16 10 −14 6·10 −12 10 −9 5·10 −7 3·10 −5 2·10 −1 N

20 22 18 10 no. terms

kk

615 Note that a rather good accuracy is also obtained for φ = π/8 and φ = π/12, where z

the algorithm is “unstable,” since | 1−z | > 1. In this kind of computation “instability” does not mean that the algorithm is hopeless, but it shows the importance of a good termination

criterion. The question is to navigate safely between Scylla and Charybdis. For a small value such as φ = π/180, the sum is approximately 4.1 + 1.5i. The smallest error with 100

terms (or less) is 0.02; it is obtained for k = 3. Also note that kk/N increases with φ. By the application of thinning the results can often be improved considerably for

φ ≪ π, in particular for φ = π/180. Let τ be a positive integer. The thinned form of S(z) reads

S(z) =

u p ∗ z τ ·(p−1) , u ∗ p =

z j +τ ·(p−1) −1 .

p =1

j =1

The series (4.6.31) has “essentially positive” terms originally that can become “essentially iπ/ alternating” by thinning. For example, if z = e 3 and τ = 3, the series becomes an

alternating series, perhaps with complex coefficients. It does not matter in the numerical work that u ∗ p depends on z.

We present the errors obtained for four values of the parameter τ , with different amounts of work. Compare |error|, kk, etc. with appropriate values in the table above. We

see that, by thinning, it is possible to calculate the Fourier series very accurately for small values of φ also.

159 Tricks like this can often be applied in linear computations with a slowly varying sequence of numbers. See, for example, the discussion of rounding errors in Richardson extrapolation in Sec. 3.4.6.

494 Chapter 4. Interpolation and Approximation Roughly speaking, the optimal rate of convergence of the Euler transformation de-

pends on z in the same way for all power series with completely monotonic coefficients, independently of the rate of convergence of the original series. The above tables from a particular example can therefore—with some safety margin—be used as a guide for the application of the Euler transformation with thinning to any series of this class.

for z = e iφ , φ = π/12, with relative |error| < 10 −10 . You see in the first table that |error| = 6·10 −12 for φ = π/3 = 4π/12

Say that you want the sum of a series

without thinning. The safety margin is, we hope, large enough. Therefore, try τ = 4. We √ make two tests with completely monotonic terms: u n =n −1 and u n = exp(− n) . We hope that tol = 10 −10 is large enough to make the irregular errors relatively negligible. In

both tests the actual magnitude of the error turns out to be 4 · 10 −11 , and the total number of terms is 4 ·32 = 128. The values of errest are 6 ·10 −11 and 7 ·10 −11 ; both slightly overestimate the actual errors and are still smaller than tol.

Dokumen yang terkait

Analisis Komparasi Internet Financial Local Government Reporting Pada Website Resmi Kabupaten dan Kota di Jawa Timur The Comparison Analysis of Internet Financial Local Government Reporting on Official Website of Regency and City in East Java

19 819 7

ANTARA IDEALISME DAN KENYATAAN: KEBIJAKAN PENDIDIKAN TIONGHOA PERANAKAN DI SURABAYA PADA MASA PENDUDUKAN JEPANG TAHUN 1942-1945 Between Idealism and Reality: Education Policy of Chinese in Surabaya in the Japanese Era at 1942-1945)

1 29 9

Improving the Eighth Year Students' Tense Achievement and Active Participation by Giving Positive Reinforcement at SMPN 1 Silo in the 2013/2014 Academic Year

7 202 3

An Analysis of illocutionary acts in Sherlock Holmes movie

27 148 96

The Effectiveness of Computer-Assisted Language Learning in Teaching Past Tense to the Tenth Grade Students of SMAN 5 Tangerang Selatan

4 116 138

The correlation between listening skill and pronunciation accuracy : a case study in the firt year of smk vocation higt school pupita bangsa ciputat school year 2005-2006

9 128 37

Existentialism of Jack in David Fincher’s Fight Club Film

5 71 55

Phase response analysis during in vivo l 001

2 30 2

The Risk and Trust Factors in Relation to the Consumer Buying Decision Process Model

0 0 15

PENERAPAN ADING (AUTOMATIC FEEDING) PINTAR DALAM BUDIDAYA IKAN PADA KELOMPOK PETANI IKAN SEKITAR SUNGAI IRIGASI DI KELURAHAN KOMET RAYA, BANJARBARU Implementation of Ading (Automatic Feeding) Pintar in Fish Farming on Group of Farmer Close to River Irriga

0 0 5