Computation of an odd-length DCT from a real-valued DFT of the same length

The discrete cosine transform (DCT) is often computed from a discrete Fourier transform (DFT) of twice or four times the DCT length. DCT algorithms based on identical-length DFT algorithms generally require additional arithmetic operations to shift the phase of the DCT coefficients. It is shown that a DCT of odd length can be computed by an identical-length DFT algorithm, by simply permuting the input and output sequences. Using this relation, odd-length DCT modules for a prime factor DCT are derived from corresponding DFT modules. The multiplicative complexity of the DCT is then derived in terms of DFT complexities. >

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

[2]  C. Sidney Burrus,et al.  On the number of multiplications necessary to compute a length-2nDFT , 1986, IEEE Trans. Acoust. Speech Signal Process..

[3]  ZHONGDE WANG On computing the discrete Fourier and cosine transforms , 1985, IEEE Trans. Acoust. Speech Signal Process..

[4]  Shmuel Winograd,et al.  The multiplicative complexity of certain semilinear systems defined by Polynomials , 1980 .

[5]  Henrique S. Malvar Fast computation of the discrete cosine transform and the discrete Hartley transform , 1987, IEEE Trans. Acoust. Speech Signal Process..

[6]  M. J. Narasimha,et al.  On the Computation of the Discrete Cosine Transform , 1978, IEEE Trans. Commun..

[7]  Hsieh S. Hou A fast recursive algorithm for computing the discrete cosine transform , 1987, IEEE Trans. Acoust. Speech Signal Process..

[8]  R. Stasinski Easy generation of small-Ndiscrete Fourier transform algorithms , 1986 .

[9]  C. Sidney Burrus,et al.  Prime factor FFT algorithms for real-valued series , 1984, ICASSP.

[10]  P. Yang,et al.  Prime factor decomposition of the discrete cosine transform and its hardware realization , 1985, ICASSP '85. IEEE International Conference on Acoustics, Speech, and Signal Processing.

[11]  Prime factor DFT algorithms for new small-N DFT modules , 1987 .

[12]  N. Ahmed,et al.  Discrete Cosine Transform , 1996 .

[13]  C. Burrus,et al.  An in-place, in-order prime factor FFT algorithm , 1981 .

[14]  R. Stasi¿ski Prime factor DFT algorithms for new small-N DFT modules , 1987 .

[15]  B. Lee A new algorithm to compute the discrete cosine Transform , 1984 .

[16]  S. Winograd On computing the Discrete Fourier Transform. , 1976, Proceedings of the National Academy of Sciences of the United States of America.

[17]  Douglas L. Jones,et al.  Real-valued fast Fourier transform algorithms , 1987, IEEE Trans. Acoust. Speech Signal Process..

[18]  J. Makhoul A fast cosine transform in one and two dimensions , 1980 .

[19]  Haralick A Storage Efficient Way to Implement the Discrete Cosine Transform , 1976, IEEE Transactions on Computers.

[20]  Wen-Hsiung Chen,et al.  A Fast Computational Algorithm for the Discrete Cosine Transform , 1977, IEEE Trans. Commun..