Improved Fourier and Hartley transform algorithms: Application to cyclic convolution of real data

This paper highlights the possible tradeoffs between arithmetic and structural complexity when computing cyclic convolution of real data in the transform domain. Both Fourier and Hartley-based schemes are first explained in their usual form and then improved, either from the structural point of view or in the number of operations involved. Namely, we first present an algorithm for the in-place computation of the discrete Fourier transform on real data: a decimation-in-time split-radix algorithm, more compact than the previously published one. Second, we present a new fast Hartley transform algorithm with a reduced number of operations. A more regular convolution scheme based on FFT's is also proposed. Finally, we show that Hartley transforms belong to a larger class of algorithms characterized by their "generalized" convolution property.

[1]  L. Morris Automatic generation of time efficient digital signal processing software , 1977 .

[2]  Soo-Chang Pei,et al.  Split-radix fast Hartley transform , 1986 .

[3]  C. Burrus,et al.  Fast Convolution using fermat number transforms with applications to digital filtering , 1974 .

[4]  C. Sidney Burrus,et al.  On computing the split-radix FFT , 1986, IEEE Trans. Acoust. Speech Signal Process..

[5]  D BerglandGlenn Numerical Analysis: A fast fourier transform algorithm for real-valued series , 1968 .

[6]  H. Ziegler A fast Fourier transform algorithm for symmetric real-valued series , 1972 .

[7]  Ieee Acoustics,et al.  IEEE Transactions on Acoustics, Speech, and Signal Processing , 1974 .

[8]  L. Robert Morris,et al.  Automatic generation of time efficient digital signal processing software , 1976, ICASSP.

[9]  R. Preuss,et al.  Very fast computation of the radix-2 discrete Fourier transform , 1982 .

[10]  R. Ansari An extension of the discrete Fourier transform , 1985 .

[11]  J. Tukey,et al.  An algorithm for the machine calculation of complex Fourier series , 1965 .

[12]  Jean-Bernard Martens,et al.  Discrete Fourier transform algorithms for real valued sequences , 1984 .

[13]  Pierre Duhamel,et al.  Implementation of "Split-radix" FFT algorithms for complex, real, and real-symmetric data , 1986, IEEE Trans. Acoust. Speech Signal Process..

[14]  Pierre Duhamel,et al.  Un algorithme de transformation de Fourier rapide à double base , 1985 .

[15]  Douglas L. Jones,et al.  On computing the discrete Hartley transform , 1985, IEEE Trans. Acoust. Speech Signal Process..

[16]  M. Vetterli,et al.  Simple FFT and DCT algorithms with reduced number of operations , 1984 .

[17]  R. Bracewell The fast Hartley transform , 1984, Proceedings of the IEEE.