DocumentCode
3338433
Title
Efficient convolution via FFT with real-to-complex packing
Author
Zamyatin, Alexander A.
Author_Institution
Toshiba Med. Res. Inst., Vernon Hills, IL, USA
fYear
2009
fDate
Oct. 24 2009-Nov. 1 2009
Firstpage
4134
Lastpage
4137
Abstract
We propose a method to reduce computation time for FFT-based convolution by a factor of two when both input signals are real. In general the proposed method can be applied to any real signals. In case when the convolution kernel has odd or even symmetry, the method can be simplified even further. We improve convolution speed by packing real signals of size N into a complex signal of size N/2 and performing the N-size FFT. Note that traditional FFT-based convolution requires FFT of size 2N. The convolution time with the Hilbert kernel reduces from 30.3 seconds to 13.5 seconds for 160 thousand convolutions of 1024-size datasets on CPU.
Keywords
Hilbert transforms; convolution; fast Fourier transforms; symmetry; FFT-based convolution; Hilbert kernel; complex signal; convolution kernel; even symmetry; input signals; odd symmetry; real-to-complex packing; Biomedical imaging; Convolution; Data processing; Discrete Fourier transforms; Filtering; Fourier transforms; Frequency domain analysis; Image reconstruction; Kernel; Nuclear and plasma sciences;
fLanguage
English
Publisher
ieee
Conference_Titel
Nuclear Science Symposium Conference Record (NSS/MIC), 2009 IEEE
Conference_Location
Orlando, FL
ISSN
1095-7863
Print_ISBN
978-1-4244-3961-4
Electronic_ISBN
1095-7863
Type
conf
DOI
10.1109/NSSMIC.2009.5402333
Filename
5402333
Link To Document