Now at: Acoustic Surveillance Composite, Maritime Systems Division, WSRL Bldg 64 TSAN, PO Box 1700, Salisbury, South Australia 5108, Australia.
The Wiener–Levinson algorithm and ill-conditioned normal equations
Article first published online: 2 APR 2007
DOI: 10.1111/j.1365-246X.1991.tb03903.x
Additional Information
How to Cite
O'Dowd, R. J. (1991), The Wiener–Levinson algorithm and ill-conditioned normal equations. Geophysical Journal International, 106: 399–406. doi: 10.1111/j.1365-246X.1991.tb03903.x
Publication History
- Issue published online: 2 APR 2007
- Article first published online: 2 APR 2007
- Accepted 1991 February 26. Received 1991 February 15; in original form 1990 July 18
- Abstract
- References
- Cited By
Keywords:
- conditioning;
- linear equations;
- stability;
- Toeplitz
SUMMARY
Treitel & Wang (1976) noted that, when autocorrelation matrices are ill-conditioned, elements of Wiener filters are significantly different when the normal equations are solved on different computers. They presented an example in which the Wiener–Levinson algorithm produced a prediction filter exhibiting significant error. In recent years there has been controversy in mathematical literature relating to stability of algorithms, such as the Wiener–Levinson algorithm, for solving linear systems of equations with a Toeplitz coefficient matrix. In this paper, it is argued that poor-quality results produced by the Wiener–Levinson algorithm, when applied to problems exhibiting an ill-conditioned autocorrelation matrix, may be attributed to stability properties of that algorithm. An example is presented, comparing the results of Gaussian elimination, the Wiener–Levinson algorithm, and the conjugate gradient algorithm. The use of intermediate results of the Wiener–Levinson algorithm to detect ill-conditioned normal equations is discussed.

1365-246X/asset/GJI_centre.gif?v=1&s=16d020b89eb31018f67640eaeffa549771f20e71)
1365-246X/asset/GJI_right.gif?v=1&s=43d3e3120b4ec2a9aca8a69c69c19714269fc4cf)
1365-246X/asset/cover.gif?v=1&s=0b6c9ec5b881e6774f4a3cac6cee4be683535a1c)