• 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