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
Link To Document