Another discrete Fourier transform computation with small multiplications via the Walsh transform

This paper describes another computational algorithm for the discrete Fourier transform(DFT) via the discrete Walsh transform(DWT). The number of multiplications required by this algorithm is approximately NL/9 where N is the number of data points and L is the number of Fourier coefficients desired. This number shows a 33 % decrease against NL/6 in the previous algorithm published by us. The proposed algorithm can be derived by using conventional sampling points in the DFT. The DFT computation via the DWT is superior to the fast Fourier transform(FFT) approach in applications where L is relatively small compared with N and where the Walsh and Fourier coefficients are both desired.

[1]  Y. Tadokoro,et al.  Comments on "Discrete Fourier transform via Walsh transform" , 1979 .

[2]  R. Kitai,et al.  Discrete Fourier transform via Walsh transform , 1979 .

[3]  Reuven Kitai,et al.  Digital Walsh-Fourier Analysis of Periodic Waveforms , 1969 .

[4]  K. R. Rao,et al.  Orthogonal Transforms for Digital Signal Processing , 1979, IEEE Transactions on Systems, Man, and Cybernetics.

[5]  C. K. Yuen,et al.  Walsh Functions and Their Applications , 1976, IEEE Transactions on Systems, Man, and Cybernetics.