An adaptive Kalman equalizer: Structure and performance

The development of an adaptive infinite impulse response (IIR) linear equalizer is described. Using discrete time Wiener filtering theory, a closed form for the optimum mean-square error IIR filter is derived. A performance comparison using both minimum and non-minimum phase channels indicates the complexity/performance advantages inherent in the IIR system compared to an optimum finite impulse response (FIR) solution. The minimum phase spectral factorization, which is an integral part of the derivation of the IIR equalizer, may be circumvented through the use of a Kalman equalizer such as that originally proposed by Lawrence and Kaufman. The structure is made adaptive by using a system identification algorithm operating in parallel with a Kalman equalizer. In common with Luvison and Pirani, a least mean squares (LMS) algorithm was chosen for the system identification because the input to the channel is white and hence the LMS algorithm will produce consistent predictable results with little added complexity. A new technique is introduced which both estimates the variance of channel noise and compensates the Kalman filter for errors in the estimate of the channel impulse response. Computer simulation results show that the convergence performance of this new adaptive IIR filter is roughly equivalent to an FIR equalizer which is trained using a recursive least squares algorithm. However, the order of the new filter is always lower than the FIR filter.

[1]  C.A. Belfiore,et al.  Decision feedback equalization , 1979, Proceedings of the IEEE.

[2]  Michael L. Honig Echo Cancellation of Voiceband Data Signals Using Recursive Least Squares and Stochastic Gradient Algorithms , 1985, IEEE Trans. Commun..

[3]  Angelo Luvison,et al.  Design and Performance of an Adaptive Kalman Receiver for Synchronous Data Transmission , 1979, IEEE Transactions on Aerospace and Electronic Systems.

[4]  J. W. Mark A note on the modified Kalman filter for channel equalization , 1973 .

[5]  George Carayannis,et al.  Fast algorithms for discrete-time Wiener filters with optimum lag , 1983 .

[6]  H. Heffes The effect of erroneous models on the Kalman filter response , 1966 .

[7]  Giovanni Corsini,et al.  Adaptive Kalman filter equaliser , 1980 .

[8]  H. Kaufman,et al.  The Kalman Filter for the Equalization of a Digital Communications Channel , 1971 .

[9]  M. J. Grimble,et al.  Optimal control of linear uncertain multivariable stochastic systems , 1982 .

[10]  A. M. de Oliveira Duarte,et al.  Error propagation in decision feedback receivers , 1985 .

[11]  G. Ungerboeck Theory on the speed of convergence in adaptive equalizers for digital communication , 1972 .

[12]  Sergio Benedetto,et al.  On Linear Receivers for Digital Transmission Systems , 1974, IEEE Trans. Commun..

[13]  Dominique Godard,et al.  Channel equalization using a Kalman filter for fast data transmission , 1974 .

[14]  Lennart Ljung,et al.  The Extended Kalman Filter as a Parameter Estimator for Linear Systems , 1979 .

[15]  Jean-Jacques Werner An Echo-Cancellation-Based 4800 Bit/s Full-Duplex DDD Modem , 1984, IEEE Journal on Selected Areas in Communications.

[16]  S. B. Kleibanov,et al.  Kalman filter for equalization of digital communications channel , 1974 .