• DocumentCode
    3541586
  • Title

    Design and FPGA implementation of a structure of evolutionary digital filters for hardware implementation

  • Author

    Abe, Masahide ; Arai, Hiroki ; Kawamata, Masayuki

  • Author_Institution
    Graduate Sch. of Eng., Tohoku Univ., Sendai, Japan
  • fYear
    2005
  • fDate
    23-26 May 2005
  • Firstpage
    528
  • Abstract
    In this paper, we design and implement an improved hardware-based evolutionary digital filter (EDF) version 2. The EDF is an adaptive digital filter which is controlled by an adaptive algorithm based on evolutionary computation. The hardware-based EDF version 1 consists of two submodules, that is, a filtering and fitness calculation (FFC) module and a reproduction and selection (RS) module. The FFC module has high computational ability to calculate the output and the fitness value since its submodules run in parallel. However, the hardware size of the FFC module is large, and many machine cycles are needed. Thus, in the hardware-based EDF version 2, we combine the two modules to reduce its hardware size and machine cycles. A synthesis result on the FPGA shows the clock frequency is 65.5 MHz and the maximum sampling rate of the hardware-based EDF version 2 is 4,948.1 Hz. Moreover, the hardware-based EDF version 2 is 15.7 times faster than the hardware-based EDF version 1.
  • Keywords
    adaptive filters; digital filters; evolutionary computation; field programmable gate arrays; 4948.1 Hz; 65.5 MHz; FPGA implementation; adaptive digital filter; evolutionary computation; evolutionary digital filters; filtering/fitness calculation module; hardware size reduction; hardware-based EDF; machine cycle reduction; maximum sampling rate; reproduction/selection module; Adaptive algorithm; Adaptive control; Clocks; Concurrent computing; Digital filters; Evolutionary computation; Field programmable gate arrays; Filtering; Hardware; Programmable control;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems, 2005. ISCAS 2005. IEEE International Symposium on
  • Print_ISBN
    0-7803-8834-8
  • Type

    conf

  • DOI
    10.1109/ISCAS.2005.1464641
  • Filename
    1464641