DIRECT METHODS FOR COMPUTING DISCRETE SINUSOIDAL TRANSFORMS

被引:55
作者
CHAN, SC
HO, KL
机构
关键词
D O I
10.1049/ip-f-2.1990.0063
中图分类号
TN [电子技术、通信技术];
学科分类号
0809 ;
摘要
According to Wang, there are four different types of DCT (discrete cosine transform) and DST (discrete sine transform) and the computation of these sinusoidal transforms can be reduced to the computation of the type-IV DCT. As the algorithms involve different sizes of transforms at different stages they are not so regular in structure. Lee has developed a fast cosine transform (FCT) algorithm for DCT-III similar to the decimation-in-time (DIT) Cooley-Tukey fast Fourier transform (FFT) with a regular structure. A disadvantage of this algorithm is that it involves the division of the trigonometric coefficients and may be numerically unstable. Recently, Hou has developed an algorithm for DCT-II which is similar to a decimation-in-frequency (DIF) algorithm and is numerically stable. However, an index mapping is needed to transform the DCT to a phase-modulated discrete Fourier transform (DFT), which may not be performed in-place. In the paper, a variant of Hou's algorithm is presented which is both in-place and numerically stable. The method is then generalised to compute the entire class of discrete sinusoidal transforms. By making use of the DIT and DIF concepts and the orthogonal properties of the DCTs, it is shown that simple algebraic formulations of these algorithms can readily be obtained. The resulting algorithms are regular in structure and are more stable than and have fewer arithmetic operations than similar algorithms proposed by Yip and Rao. By means of the Kronecker matrix product representation, the 1-D algorithms introduced in the paper can readily be generalised to compute transforms of higher dimensions. These algorithms, which can be viewed as the vector-radix generalisation of the present algorithms, share the in-place and regular structure of their 1-D counterparts.
引用
收藏
页码:433 / 442
页数:10
相关论文
共 22 条
[1]   DISCRETE COSINE TRANSFORM [J].
AHMED, N ;
NATARAJAN, T ;
RAO, KR .
IEEE TRANSACTIONS ON COMPUTERS, 1974, C 23 (01) :90-93
[2]   EFFICIENT INDEX MAPPING FOR COMPUTING DISCRETE COSINE TRANSFORM [J].
CHAN, SC ;
HO, KL .
ELECTRONICS LETTERS, 1989, 25 (22) :1499-1500
[3]  
CHAN SC, 1990, AUG P INT S SIGN PRO, P217
[4]  
CHAN SC, 1989, 1989 P IEE INT S COM, P363
[5]  
CHAN SC, 1990, IN PRESS NOV P INT C
[6]  
CHAN SC, 1991, IN PRESS IEEE T ASSP, V39
[7]  
CHELEMAL DM, 1985, 19TH ANN AS C CIRC S
[8]  
CHEN WH, 1977, IEEE T COMMUN, V25, P1004, DOI 10.1109/TCOM.1977.1093941
[9]  
DUHAMEL P, 1987, APR ICASSP 87 DALL, P1805
[10]   A TWO-DIMENSIONAL FAST COSINE TRANSFORM [J].
HAQUE, MA .
IEEE TRANSACTIONS ON ACOUSTICS SPEECH AND SIGNAL PROCESSING, 1985, 33 (06) :1532-1539