Title :
Correlation and convolution of image data using fermat number transform based on two´s complement
Author :
Rockstroh, Lars ; Klaiber, Michael ; Simon, Sven
Author_Institution :
Inst. of Parallel & Distrib. Syst., Univ. of Stuttgart, Stuttgart, Germany
Abstract :
The fast fermat number transform (FNT) enables fast correlation and fast convolution similar to fast correlation based on fast fourier transform (FFT). In contrast to fixed-point FFT with dynamic scaling, FNT is based on integer operations, which are free of rounding error, and maintains full dynamic range for convolution and correlation. In this paper, a technique to calculate FNT based on two´s complement (TFNT) is presented and the correctness of the technique is proven. The TFNT is data flow driven without conditional assignments, which enables high performance pipelined implementations on digital signal processors and field programmable gate arrays. By taking the example of 2D correlation and based on a Radix-4 algorithm, it is shown that TFNT requires less operations than fixed-point FFT as well as less operations than FNT based on the previously presented diminished-1 approach.
Keywords :
convolution; correlation methods; digital arithmetic; digital signal processing chips; fast Fourier transforms; field programmable gate arrays; image processing; 2D correlation; FFT; TFNT; data flow; digital signal processor; fast Fourier transform; fermat number transform; field programmable gate array; image data convolution; image data correlation; integer operation; radix-4 algorithm; rounding error; twos complement; Accuracy; Adders; Convolution; Correlation; Dynamic range; Logic gates; Transforms; fermat number transform; two´s complement;
Conference_Titel :
Acoustics, Speech and Signal Processing (ICASSP), 2012 IEEE International Conference on
Conference_Location :
Kyoto
Print_ISBN :
978-1-4673-0045-2
Electronic_ISBN :
1520-6149
DOI :
10.1109/ICASSP.2012.6288209