<< Chapter < Page | Chapter >> Page > |
The weiner-filter, , is ideal for many applications. But several issues must be addressed to use it in practice.
In practice one usually won't know exactly the statistics of and (i.e. and ) needed to compute the Weiner filter.
How do we surmount this problem?
Estimate the statistics then solve
In many applications, the statistics of , vary slowly with time.
How does one develop an adaptive system which tracks these changes over time to keep the system nearoptimal at all times?
Use short-time windowed estiamtes of the correlation functions.
How can be computed efficiently?
Recursively! This is critically stable, so people usually do
how does one choose N?
Larger more accurate estimates of the correlation valuesbetter . However, larger leads to slower adaptation.
As presented here, an adaptive filter requires computing a matrix inverse at each sample. Actually, since the matrix is Toeplitz, the linear system of equations can be sovled with computations using Levinson's algorithm, where is the filter length. However, in many applications this may be too expensive, especiallysince computing the filter output itself requires computations. There are two main approaches to resolving the computation problem
Notification Switch
Would you like to follow the 'Fundamentals of signal processing(thu)' conversation and receive update notifications?