ABSTRACT
This work proposes a scalable architecture for implementing a mixed-norm LMS-LMF adaptive algorithm using a 16-bit fixed-point arithmetic representation. The hardware scalability allows flexibility in the choice of selecting the order of the filter without redesigning the hardware. The filter also allows flexibility in using application specific sampling frequencies.
The hardware architecture was implemented using a Virtex-4 FPGA ML402 board. A 2nd order prototype was tested through both hardware and software simulations. According to the synthesis and the simulation results obtained, the adaptive filter coefficients would converge in less than 17μs with accuracy greater than 95%.
- S. Qureshi, "Adaptive equalization," Proc. IEEE, vol. 73, no. 9, pp. 134--1387,. Sept. 1985.Google ScholarCross Ref
- B. Widrow, R. C. Goodlin, et al, Adaptive Noise Cancelling: Principles and Applications, Proceedings of the. IEEE, vol. 63, pp. 1692--1716, December 1975Google ScholarCross Ref
- J. Makhoul, "Linear Prediction: A Tutorial Review", Proc IEEE, Vol. 63, pp 561--80, 1975.Google ScholarCross Ref
- C. F. N. Cowan and P. M. Grant. Adaptive Filters. Englewood cliffs, NJ: Prentice hall, 1985Google Scholar
- M. Moinuddin, "Normalized Time Varying Mixed Norm LMS-LMF Adaptive Algorithm", master's thesis report, KFUPM, Saudi Arabia, May 2001.Google Scholar
- A. H. Sayed, Fundamentals of Adaptive Filtering, New York: Wiley-Interscience, 2003.Google Scholar
- E. Walach and B. Widrow, "The least mean fourth (LMF) adaptive algorithm and its family," IEEE Transactions on Information Theory, vol. 30, no. 2, pp. 275--283, February 1984.Google ScholarDigital Library
- A. Zerguine and T. Aboulnasr, "A variable weight mixed-norm adaptive algorithm," International Conference on Acoustics, Speech and Signal Processing, ICASSP 2002.Google Scholar
- M. D. Ercegovac and T. Lang. Digital Arithmetic. Morgan Kaufmann, 2003.Google Scholar
Index Terms
- Scalable FPGA implementation for mixed-norm LMS-LMF adaptive filters
Recommendations
An FPGA implementation for neural networks with the FDFM processor core approach
This paper presents a field programmable gate array FPGA implementation of a three-layer perceptron using the few DSP blocks and few block RAMs FDFM approach implemented in the Xilinx Virtex-6 family FPGA. In the FDFM approach, multiple processor cores ...
FPGA implementation of a HW/SW platform for multimedia embedded systems
This paper presents a HW/SW platform for embedded video system. It has been designed around an embedded RISC processor and FPGA technologies and provides video input and output interfaces. The configurable platform has been used to implement a real time ...
Implementation of FFT on General-Purpose Architectures for FPGA
This paper describes two general-purpose architectures targeted to Field Programmable Gate Array FPGA implementation. The first architecture is based on the coupling of a coarse-grain reconfigurable array with a general-purpose processor core. The ...
Comments