An improved lattice-based adaptive IIR notch filter

A novel lattice-based adaptive infinite impulse response (IIR) notch filter is developed which features independent tuning of the notch frequency and attenuation bandwidth. The internal structure is based on planar rotators, ensuring reliable numerical behaviour and high processing rates in CORDIC environments. A simple update law allows a simpler implementation than previously proposed designs. Rather than minimizing an output error cost function, the algorithm is designed to achieve a stable associated differential equation, resulting in a globally convergent unbiased frequency estimator in the single sinusoid case, independent of the notch filter bandwidth. Using a second-order structure in the multiple sinusoid case, unbiased estimation of one of the input frequencies is achieved by thinning the notch bandwidth. The tracking behavior is superior to conventional output error designs, and the estimation of extremal frequencies is less prone to overflow instability than previously reported structures. >

[1]  J. Gray Passive cascaded lattice digital filters , 1980 .

[2]  Jack E. Volder The CORDIC Trigonometric Computing Technique , 1959, IRE Trans. Electron. Comput..

[3]  Hong Fan,et al.  Application of Benveniste's convergence results in the study of adaptive IIR filtering algorithms , 1988, IEEE Trans. Inf. Theory.

[4]  Petre Stoica,et al.  Performance analysis of an adaptive notch filter with constrained poles and zeros , 1988, IEEE Trans. Acoust. Speech Signal Process..

[5]  Nam Ik Cho,et al.  Adaptive line enhancement by using an IIR lattice notch filter , 1989, IEEE Trans. Acoust. Speech Signal Process..

[6]  Lennart Ljung,et al.  Analysis of recursive stochastic algorithms , 1977 .

[7]  S. Kung,et al.  Adaptive notch filtering for the retrieval of sinusoids in noise , 1984 .

[8]  Arye Nehorai A minimal parameter adaptive notch filter with constrained poles and zeros , 1985, IEEE Trans. Acoust. Speech Signal Process..

[9]  Tung Ng,et al.  Some aspects of an adaptive digital notch filter with constrained poles and zeros , 1987, IEEE Trans. Acoust. Speech Signal Process..

[10]  P. Vaidyanathan,et al.  The digital all-pass filter: a versatile signal processing building block , 1988, Proc. IEEE.

[11]  João Marcos Travassos Romano,et al.  Fast least squares adaptive notch filtering , 1988, IEEE Trans. Acoust. Speech Signal Process..

[12]  K. W. Martin,et al.  Adaptive detection and enhancement of multiple sinusoids using a cascade IIR filter , 1989 .

[13]  J. S. Walther,et al.  A unified algorithm for elementary functions , 1971, AFIPS '71 (Spring).