Abstract
The paper presents the FPGA implementation of a noise canceler with an adaptive RLS-Lattice filter in the Xilinx devices. Since this algorithm requires floating-point computations, Logarithmic Numbering System (LNS) has been used. The pipelined lattice filter macro and input/output conversion routines has been designed. The implementation results are compared with an implementation on 32-bit IEEE floating point signal processor.
Jirí Kadlec: This work has been partially suported by the Ministry of Education of the Czech Republic under Project LN00B096 and from EU Project RECONF2 (IST-2001-34016).
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Friedlander, B.: Lattice Filters for Adaptive Processing. Proceedings IEEE 70(8), 829–867 (1982)
Kadlec, J.: Lattice feedback regularised identification. In: Proc. of 10th IFAC Symposium on System Identification: IFAC, Copenhagen (preprints), pp. 277-282 (1994)
Matouek, R., Tichý, M., Pohl, Z., Kadlec, J., Softley, C.: Logarithmic number system and floating-point arithmetics on FPGA. In: Glesner, M., Zipf, P., Renovell, M. (eds.) FPL 2002. LNCS, vol. 2438, pp. 627–636. Springer, Heidelberg (2002)
Swartzlander, E.E., Alexopoulos, A.G.: The Sign/Logarithm Number System. IEEE Trans. Computers 24, 1,228–1,242 (1975)
Coleman, J.N., Chester, E.I., Softley, C.I., Kadlec, J.: Arithmetic on the European Logarithmic Microprocessor. IEEE Trans. Computers 49, 702–715 (2000)
Coleman, J.N., Chester, E.I.: A 32b Logarithmic Number System Processor and Its Performance Compared to Floating Point. In: Proc. 14th IEEE Symposium on Computer Arithmetic, Adelaide, April 1999, pp. 142–152 (1999)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2003 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Heřmánek, A., Pohl, Z., Kadlec, J. (2003). FPGA Implementation of the Adaptive Lattice Filter. In: Y. K. Cheung, P., Constantinides, G.A. (eds) Field Programmable Logic and Application. FPL 2003. Lecture Notes in Computer Science, vol 2778. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-45234-8_128
Download citation
DOI: https://doi.org/10.1007/978-3-540-45234-8_128
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-40822-2
Online ISBN: 978-3-540-45234-8
eBook Packages: Springer Book Archive