Frequency domain non-linear adaptive filter

D. Mansour, Alfred Gray

2005 · 17 citations · 7 references

Concepts

Abstract

A new non-linear adaptive filter is presented. The algorithm is based on the Volterra series implemented in the frequency domain. For a finite memory of length N, the algorithm converges to the equivalent time domain non-linear adaptive filter as proposed by Roy and Sherman [1]. The frequency domain implementation offers a significant reduction in computation. For the second order Volterra series, the proposed algorithm requires O(N <sup xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">2</sup> ) multiply-adds for N output points as opposed to an O(N <sup xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">3</sup> ) for the time domain algorithm. For a large number of taps (≥ 32), the linear version of the proposed algorithm also offers a significant reduction in computation. Another advantage is its fast convergence to the Wiener solution due to the "pseudo-orthogonality" obtained by adapting in the frequency domain.

References

7