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 :
بازگشت