• DocumentCode
    3311979
  • Title

    Convolution operation implemented in FPGA structures for real-time image processing

  • Author

    Jamro, Ernest ; Wiatr, Kazimierz

  • Author_Institution
    Inst. of Electron., AGH Tech. Univ., Poland
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    417
  • Lastpage
    422
  • Abstract
    Addition is an essential operation for convolution (or FIR filters). In FPGAs, addition should be carried out in a standard way employing ripple-carry adders (rather than carry-save adders), which complicates the search for an optimal adder structure as routing order has a substantial influence on the addition cost. Further, complex parameters of addition inputs have been considered e.g. correlation between inputs. These parameters are specified in different ways for different convolver architectures: multiplierless multiplication, look-up table based multiplication, distributed arithmetic. Furthermore, different optimisation techniques, exhausted search and simulated annealing, have been implemented. Otherwise, exhausted search should be employed for the number of the addition inputs n⩽8 or simulated annealing for n>8. Employing simulated annealing gives about 10-20% area reduction in comparison to the greedy algorithm. This paper is a part of the research on the AuToCon-automated tool for generating convolution in FPGAs
  • Keywords
    FIR filters; adders; convolution; digital arithmetic; distributed arithmetic; field programmable gate arrays; image processing; simulated annealing; table lookup; AuToCon; FIR filters; FPGA structures; adder structure; addition; automated convolution generating tool; convolution operation; convolver architectures; distributed arithmetic; exhausted search; greedy algorithm; look-up table based multiplication; multiplierless multiplication; optimisation techniques; real-time image processing; ripple-carry adders; routing order; simulated annealing; Adders; Arithmetic; Convolution; Convolvers; Cost function; Field programmable gate arrays; Finite impulse response filter; Image processing; Simulated annealing; Table lookup;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Image and Signal Processing and Analysis, 2001. ISPA 2001. Proceedings of the 2nd International Symposium on
  • Conference_Location
    Pula
  • Print_ISBN
    953-96769-4-0
  • Type

    conf

  • DOI
    10.1109/ISPA.2001.938666
  • Filename
    938666