• 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