DocumentCode
1789152
Title
VLSI architectures for Givens Rotation based RLS lattice ladder FIR filter algorithms using circular buffer technique
Author
Asif Ahmad, A.S.
Author_Institution
Electron. & Commun. Eng. Dept, B.M.S. Coll. of Eng., Bangalore, India
fYear
2014
fDate
10-11 Oct. 2014
Firstpage
1
Lastpage
6
Abstract
This paper presents the most efficient VLSI architecture for LS lattice ladder FIR filter. The algorithm used here is Givens Rotation wherein the computational complexity(operations per time update) is reduced from O(M2) to just O(M). This algorithm tries to adapt a very low power interface on itself and occupies a smaller surface square unit of area for its VLSI implementation. At first the hardware architecture for the error updating RLS feedback algorithm and the coefficient performance units is described. Secondly, one such architecture for Givens RLS lattice ladder stage and is processor array logic is described. This entire description is implemented on Virtex-5 FPGA(XUPV5LX110T) using VHDL. This implementation achieved the best results for which it occupied only 1075 slice registers(1% utilization of total slice registers on the board), 876 LUT´s(1%) giving the extreme throughput performance on the design. The implementation makes use of circular buffers to update the Dual Port Memory, RAM. This showed a 68.75% increase in the performance as compared to a normal efficient VLSI architecture design.
Keywords
FIR filters; VLSI; adders; buffer circuits; field programmable gate arrays; flip-flops; hardware description languages; lattice filters; random-access storage; FIR filter algorithm; Givens rotation; RAM; RLS lattice ladder; VHDL; VLSI architecture; Virtex-5 FPGA; XUPV5LX110T; circular buffer technique; computational complexity; dual port memory; processor array logic; slice register; Algorithm design and analysis; Arrays; Filtering algorithms; Lattices; Random access memory; Signal processing algorithms; Very large scale integration; circular buffer; dual port memory RAM; fpga; givens rotation; parallel processing; pipelining; processor array;
fLanguage
English
Publisher
ieee
Conference_Titel
Advances in Electronics, Computers and Communications (ICAECC), 2014 International Conference on
Conference_Location
Bangalore
Type
conf
DOI
10.1109/ICAECC.2014.7002479
Filename
7002479
Link To Document