DocumentCode
1641110
Title
A novel FPGA design of a high throughput rate adaptive prediction error filter
Author
Hwang, Yin-Tsung ; Han, Jih-Cheng
Author_Institution
Dept. of Electron. Eng., Nat. Yunlin Univ. of Sci. & Technol., Taiwan
fYear
1999
fDate
6/21/1905 12:00:00 AM
Firstpage
202
Lastpage
205
Abstract
In this paper we propose a novel adaptive prediction error filter design and implement it as a DSP core on FPGAs. The filter consists of a predictor and a Toeplitz solver. Previous ASIC design approaches often encountered problems such as unbalanced computing loads and extra data redirection circuit overheads. Therefore, we first reformulate the Schur algorithm and then derive an efficient systolic array designs capable of solving a size N Toeplitz matrix in every 2N cycles with each cycle equal to one MAC delay. The predictor design is implemented using the distributed arithmetic (DA) approach. The entire design is described in synthesizable VHDL code and fully parameterized with respect to the matrix size and word length. For the case of solving a tap 50 adaptive prediction error filter, we can achieve a clock rate of 40 MHz and a processing (symbol) rate as high as 60,976 matrix updates per second using four Xilinx 4044XL-3 FPGAs
Keywords
Toeplitz matrices; adaptive filters; application specific integrated circuits; circuit CAD; digital filters; digital signal processing chips; distributed arithmetic; errors; field programmable gate arrays; high-speed integrated circuits; integrated circuit design; pipeline processing; prediction theory; systolic arrays; 40 MHz; ASIC design approach; DSP core; FPGA design; Schur algorithm; Toeplitz matrix; Toeplitz solver; Xilinx 4044XL-3 FPGA; adaptive prediction error filter; distributed arithmetic approach; high throughput rate; predictor design; synthesizable VHDL code; systolic array design; Adaptive filters; Algorithm design and analysis; Application specific integrated circuits; Arithmetic; Delay; Digital signal processing; Error correction; Field programmable gate arrays; Systolic arrays; Throughput;
fLanguage
English
Publisher
ieee
Conference_Titel
ASICs, 1999. AP-ASIC '99. The First IEEE Asia Pacific Conference on
Conference_Location
Seoul
Print_ISBN
0-7803-5705-1
Type
conf
DOI
10.1109/APASIC.1999.824063
Filename
824063
Link To Document