The algebraic approach to the discrete cosine and sine transforms and their fast algorithms

被引:78
作者
Püschel, M [1 ]
Moura, JMF [1 ]
机构
[1] Carnegie Mellon Univ, Dept Elect & Comp Engn, Pittsburgh, PA 15213 USA
关键词
discrete cosine transform (DCT); discrete sine transform (DST); discrete trigonometric transform (DTT); discrete Fourier transform (DFT); FFT; polynomial transform; fast algorithm; Chebyshev polynomial; algebra representation; group representation; symmetry;
D O I
10.1137/S009753970139272X
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
It is known that the discrete Fourier transform (DFT) used in digital signal processing can be characterized in the framework of the representation theory of algebras, namely, as the decomposition matrix for the regular module C[Z(n)] = C[x]/(x(n) - 1). This characterization provides deep insight into the DFT and can be used to derive and understand the structure of its fast algorithms. In this paper we present an algebraic characterization of the important class of discrete cosine and sine transforms as decomposition matrices of certain regular modules associated with four series of Chebyshev polynomials. Then we derive most of their known algorithms by pure algebraic means. We identify the mathematical principle behind each algorithm and give insight into its structure. Our results show that the connection between algebra and digital signal processing is stronger than previously understood.
引用
收藏
页码:1280 / 1316
页数:37
相关论文
共 58 条
[1]   DISCRETE COSINE TRANSFORM [J].
AHMED, N ;
NATARAJAN, T ;
RAO, KR .
IEEE TRANSACTIONS ON COMPUTERS, 1974, C 23 (01) :90-93
[2]  
[Anonymous], GAP GROUPS ALG PROGR
[3]  
[Anonymous], 1997, ALGORITHMS DISCRETE
[4]  
[Anonymous], 1993, FAST FOURIER TRANSFO
[5]   ABELIAN SEMI-SIMPLE ALGEBRAS AND ALGORITHMS FOR THE DISCRETE FOURIER-TRANSFORM [J].
AUSLANDER, L ;
FEIG, E ;
WINOGRAD, S .
ADVANCES IN APPLIED MATHEMATICS, 1984, 5 (01) :31-55
[7]  
BETH T, 1984, VERFAHREN SCHNELLEN
[8]  
Burgisser P., 1997, Algebraic complexity theory
[9]   DIRECT METHODS FOR COMPUTING DISCRETE SINUSOIDAL TRANSFORMS [J].
CHAN, SC ;
HO, KL .
IEE PROCEEDINGS-F RADAR AND SIGNAL PROCESSING, 1990, 137 (06) :433-442
[10]  
CHEN WH, 1977, IEEE T COMMUN, V25, P1004, DOI 10.1109/TCOM.1977.1093941