FIR filter optimization for video processing on FPGAs

被引:15
作者
Kumm, Martin [1 ]
Fanghaenel, Diana [1 ]
Moeller, Konrad [1 ]
Zipf, Peter [1 ]
Meyer-Baese, Uwe [2 ]
机构
[1] Univ Kassel, Digital Technol Grp, D-34121 Kassel, Germany
[2] Florida State Univ, Dept Elect & Comp Engn, Tallahassee, FL 32310 USA
来源
EURASIP JOURNAL ON ADVANCES IN SIGNAL PROCESSING | 2013年
关键词
MULTIPLE CONSTANT MULTIPLICATION; REALIZATION; ALGORITHMS; DESIGN; DELAY;
D O I
10.1186/1687-6180-2013-111
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Two-dimensional finite impulse response (FIR) filters are an important component in many image and video processing systems. The processing of complex video applications in real time requires high computational power, which can be provided using field programmable gate arrays (FPGAs) due to their inherent parallelism. The most resource-intensive components in computing FIR filters are the multiplications of the folding operation. This work proposes two optimization techniques for high-speed implementations of the required multiplications with the least possible number of FPGA components. Both methods use integer linear programming formulations which can be optimally solved by standard solvers. In the first method, a formulation for the pipelined multiple constant multiplication problem is presented. In the second method, also multiplication structures based on look-up tables are taken into account. Due to the low coefficient word size in video processing filters of typically 8 to 12 bits, an optimal solution is found for most of the filters in the benchmark used. A complexity reduction of 8.5% for a Xilinx Virtex 6 FPGA could be achieved compared to state-of-the-art heuristics.
引用
收藏
页数:18
相关论文
共 50 条
  • [1] Aksoy Levent, 2008, 26th Norchip Conference, P41, DOI 10.1109/NORCHP.2008.4738280
  • [2] Aksoy L., 2011, PROC GREAT LAKES S V, P79
  • [3] Aksoy L, 2011, P EUR C CIRC THEOR D, P609
  • [4] Exact and approximate algorithms for the optimization of area and delay in multiple constant multiplications
    Aksoy, Levent
    Da Costa, Eduardo
    Flores, Paulo
    Monteiro, Jose
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2008, 27 (06) : 1013 - 1026
  • [5] Optimization of area in digital FIR filters using gate-level metrics
    Aksoy, Levent
    Costa, Eduardo
    Flores, Paulo
    Monteiro, Jose
    [J]. 2007 44TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, VOLS 1 AND 2, 2007, : 420 - +
  • [6] Optimization of area under a delay constraint in digital filter synthesis using SAT-based integer linear programming
    Aksoy, Levent
    Costa, Eduardo
    Flores, Paulo
    Monteiro, Jose
    [J]. 43RD DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 2006, 2006, : 669 - +
  • [7] Aksoy L, 2012, DES AUT TEST EUROPE, P1197
  • [8] Search algorithms for the multiple constant multiplications problem: Exact and approximate
    Aksoy, Levent
    Gunes, Ece Olcay
    Flores, Paulo
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 2010, 34 (05) : 151 - 162
  • [9] Baeckler G, US Patent, Patent No. 7565388
  • [10] Bailey D.G., 2011, Design for embedded image processing on FPGAs