Fast and numerically stable algorithms for discrete cosine transforms

作者: Gerlind Plonka , Manfred Tasche

DOI: 10.1016/J.LAA.2004.07.015

关键词: Round-off errorDiscrete cosine transformRotation (mathematics)MathematicsNumerical stabilityPolynomial arithmeticOrthogonal matrixMatrix decompositionAlgorithmSparse matrix

摘要: Abstract In this paper, we derive fast and numerically stable algorithms for discrete cosine transforms (DCT) of radix-2 length which are based on real factorizations the corresponding matrices into products sparse, (almost) orthogonal simple structure. These completely recursive, to implement use only permutations, scaling with 2 , butterfly operations, plane rotations/rotation–reflections. Our have low arithmetic costs compare known DCT algorithms. Further, a detailed analysis roundoff errors presented shows their excellent numerical stability outperforms algorithm polynomial arithmetic.

参考文章(25)
Manfred Tasche, Hansmartin Zeuner, Roundoff Error Analysis for Fast Trigonometric Transforms Chapman and Hall/CRC. pp. 357- 406 ,(2000) , 10.1201/9781420036053.CH8
Vladimir Britanak, Patrick Yip, K. R. Rao, Discrete Cosine Transform: Algorithms, Advantages, Applications ,(1990)
Byeong Lee, A new algorithm to compute the discrete cosine Transform IEEE Transactions on Acoustics, Speech, and Signal Processing. ,vol. 32, pp. 1243- 1245 ,(1984) , 10.1109/TASSP.1984.1164443
Hsieh Hou, A fast recursive algorithm for computing the discrete cosine transform IEEE Transactions on Acoustics, Speech, and Signal Processing. ,vol. 35, pp. 1455- 1461 ,(1987) , 10.1109/TASSP.1987.1165060
G. Baszenski, U. Schreiber, G. Tasche, Numerical stability of fast cosine transforms Numerical Functional Analysis and Optimization. ,vol. 21, pp. 25- 46 ,(2000) , 10.1080/01630560008816938
AN SltODRAS, CA Christopoulos, None, Split-radix fast cosine transform algorithm International Journal of Electronics. ,vol. 74, pp. 513- 522 ,(1993) , 10.1080/00207219308925854
M. Heideman, D. Johnson, C. Burrus, Gauss and the history of the fast fourier transform IEEE ASSP Magazine. ,vol. 1, pp. 14- 21 ,(1984) , 10.1109/MASSP.1984.1162257
Ingrid Daubechies, Wim Sweldens, Factoring wavelet transforms into lifting steps Journal of Fourier Analysis and Applications. ,vol. 4, pp. 131- 157 ,(1998) , 10.1007/BFB0011095
Gilbert Strang, The Discrete Cosine Transform SIAM Review. ,vol. 41, pp. 135- 147 ,(1999) , 10.1137/S0036144598336745