But that’s just least squares…
My latest task has been to look at a formula Bernard derived which measures the error in using a given FIR filter to predict the values of a certain type of random field. In the code, we’ve been using least squares prediction– just calculating the relevant quantities for a given type of tissue, and solving the normal equations to get the filter taps– but this was without justification. Or at least Papadakis seems to think it is (at least, that is the only reason I see for asking me to look at the formula). I think it is perfectly justified: after all, the first step in getting the normal equations is to write an error expression, and then find the coefficients which minimize them; this assumes only that the field is wide sense stationary (which we do).
To set the stage, let
be the power spectral density (fourier transform of the autocorrelation sequence) of the random field, and let
be a trigonometric polynomial of ‘length’
with all real coefficients
. Since this trig poly is really just the fourier transform of the filter tap sequence, we are assuming implicitly that our filter is symmetric (
) and real. The error expression he derived is
But, if you consider
as a function of the filter taps and minimize it accordingly, you get
equations
which look suspiciously like Parseval’s equality applied to the usual normal equations. They aren’t quite the normal equations, (there’s a
term mysteriously missing from under the right hand integral), but they are pretty close.
Possibly relevant posts:
- simple signal compression (9/28/2005)
- Wiener filtering (2/17/2009)
- DFT (9/5/2005)