Low-power adaptive filter based on RNS components

In this paper a low-power implementation of an adaptive FIR filter is presented. The filter is designed to meet the constraints of channel equalization for fixed wireless communications that typically requires a large number of taps, but a serial updating of the filter coefficients, based on the least mean squares (LMS) algorithm, is allowed. Previous work showed that the use of the residue number system (RNS) for the variable FIR filter grants advantages both in area and power consumption. On the other hand, the use of a binary serial implementation of the adaptation algorithm eliminates the need for complex scaling circuits in RNS. The advantages in terms of area and speed of the presented filter, with respect to its two's complement counterpart, are evaluated for implementations in standard cells.

[1]  Richard I. Tanaka,et al.  Residue arithmetic and its applications to computer technology , 1967 .

[2]  Antonio García,et al.  Design and Implementation of RNS-Based Adaptive Filters , 2003, FPL.

[3]  M. Re,et al.  RNS implementation of high performance filters for satellite demultiplexing , 2003, 2003 IEEE Aerospace Conference Proceedings (Cat. No.03TH8652).

[4]  S. Mitra,et al.  Handbook for Digital Signal Processing , 1993 .

[5]  Marco Re,et al.  A tool for automatic generation of RTL-level VHDL description of RNS FIR filters , 2004, Proceedings Design, Automation and Test in Europe Conference and Exhibition.

[6]  H.P. Meana,et al.  Adaptive echo canceller using a modified LMS algorithm , 2005, 2005 2nd International Conference on Electrical and Electronics Engineering.

[7]  A. Nannarelli,et al.  Implementation of digital filters in carry-save residue number system , 2001, Conference Record of Thirty-Fifth Asilomar Conference on Signals, Systems and Computers (Cat.No.01CH37256).

[8]  C. K. Michael Tse,et al.  An improved multiple access scheme for chaos-based digital communications using adaptive receivers , 2004, 2004 IEEE International Symposium on Circuits and Systems (IEEE Cat. No.04CH37512).

[9]  Michael A. Soderstrand,et al.  Residue number system arithmetic: modern applications in digital signal processing , 1986 .

[10]  Tetsuya Shimamura,et al.  An improved NLMS algorithm for channel equalization , 2002, 2002 IEEE International Symposium on Circuits and Systems. Proceedings (Cat. No.02CH37353).

[11]  G.C. Cardarilli,et al.  Low Power and Low Leakage Implementation of RNS FIR Filters , 2005, Conference Record of the Thirty-Ninth Asilomar Conference onSignals, Systems and Computers, 2005..

[12]  Gian Carlo Cardarilli,et al.  Power characterization of digital filters implemented on FPGA , 2002, 2002 IEEE International Symposium on Circuits and Systems. Proceedings (Cat. No.02CH37353).

[13]  W. Kenneth Jenkins,et al.  Fault tolerant adaptive filters based on the block LMS algorithm , 1993, 1993 IEEE International Symposium on Circuits and Systems.