• DocumentCode
    1778555
  • Title

    Implementation and simulation of IIR digital filters in FPGA using MatLab system generator

  • Author

    Vivas Gonzalez, Edilberto Carlos ; Rivera Pinzon, Diego Mauricio ; Gomez, Edwar Jacinto

  • Author_Institution
    Dept. de Ing. Mec., Univ. Libre, Bogota, Colombia
  • fYear
    2014
  • fDate
    16-17 Oct. 2014
  • Firstpage
    1
  • Lastpage
    5
  • Abstract
    This article shows a procedure for IIR digital filters implementation using MatLab System Generator for testing and verification of results. In this particular case, the IIR filters are expressed in a State-Space representation, and the coefficients of the filter matrix are given in a fixed point format. This procedure aims to make implementations on devices with finite accuracy. Thus, the implementation is done using a state equation model with balanced realizations because of its numerical properties. The balanced forms exhibit low sensitivity to parameter variations, and avoid, to some extent, the numeric overflow. A user interface is designed in order to enter the filter transfer function or the filter state equation, and it automatically generates the VHDL language in a standard format compatible with the format used in a Black Box object of the System Generator. In this work, a 4th order low-pass Butterworth filter was implemented as an example of the methodology in a Xilinx FPGA device. The practical results obtained are shown.
  • Keywords
    Butterworth filters; IIR filters; field programmable gate arrays; hardware description languages; logic testing; low-pass filters; transfer functions; user interfaces; IIR digital filters; MatLab system generator; VHDL language; Xilinx FPGA device; black box object; field programmable gate arrays; filter matrix; filter state equation; filter transfer function; fouth order low-pass Butterworth filter; numerical properties; state equation model; user interface; Digital filters; Equations; Field programmable gate arrays; Generators; IIR filters; Mathematical model; Registers; FPGA; Fixed-Point notation; MatLab System Generator; State-Space representation; digital filters;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems (CWCAS), 2014 IEEE 5th Colombian Workshop on
  • Conference_Location
    Bogota
  • Print_ISBN
    978-1-4799-6838-1
  • Type

    conf

  • DOI
    10.1109/CWCAS.2014.6994612
  • Filename
    6994612