• DocumentCode
    137091
  • Title

    FPGA based implementation of high speed tunable notch filter using pipelining and unfolding

  • Author

    Samanta, Suranjana ; Chakraborty, Manali

  • Author_Institution
    Dept. of Electron. & Electr. Commun. Eng., Indian Inst. of Technol. Kharagpur, Kharagpur, India
  • fYear
    2014
  • fDate
    Feb. 28 2014-March 2 2014
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    In this paper, we present a Field-Programmable-Gate-Array (FPGA) based design and implementation of extremely high speed realization of tunable Infinite Impulse Response (IIR) notch filter. The basic 2nd ordered tunable notch filter structure is implementable in Xilinx Virtex-5 FPGA with maximum clock frequency of ~80MHz. Here, we propose a FPGA based design of extremely high speed tunable notch filter effectively operating at maximum clock frequency of ~1200MHz with the help of Scattered-Look-Ahead (SLA) pipelining with power-of-2-decomposition approach, proper retiming and unfolding applied over its basic low-speed structure. To generalize its FPGA based design for specific speed up factor, a new efficient simpler approach utilizing Pascal´s Triangle is proposed to calculate the multiplier coefficients of feed-forward and feedback sections of extremely high speed notch filter. The post place & route synthesis results for its FPGA design are obtained by generating VHDL code showing that proposed restructured notch filter can operate effectively greater than 1200MHz clock frequency meeting the present days´ certain industry´s needs.
  • Keywords
    IIR filters; field programmable gate arrays; hardware description languages; notch filters; pipeline arithmetic; FPGA; IIR filter; Pascal triangle; VHDL code; feed forward section; feedback section; field programmable gate array; high speed tunable notch filter; multiplier coefficient; power-of-two decomposition; retiming technique; scattered look ahead pipelining; tunable Infinite Impulse Response filter; unfolding technique; Clocks; Delays; Field programmable gate arrays; Filtering theory; IIR filters; Pipeline processing; Transfer functions; Pascal Triangle; Scattered-Look-Ahead (SLA) Pipelining; Tunable Notch Filter; Unfolding;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Communications (NCC), 2014 Twentieth National Conference on
  • Conference_Location
    Kanpur
  • Type

    conf

  • DOI
    10.1109/NCC.2014.6811293
  • Filename
    6811293