CORDIC-Based Unified Architectures for Computation of DCT/IDCT/DST/IDST

被引:24
作者
Huang, Hai [1 ,2 ]
Xiao, Liyi [1 ]
Liu, Jiaming [2 ]
机构
[1] Harbin Inst Technol, Ctr Microelect, Harbin 150006, Peoples R China
[2] Harbin Univ Sci & Technol, Sch Software, Harbin, Peoples R China
关键词
Discrete sine transform (DST); Coordinate rotation digital computer (CORDIC); Unified architecture; VLSI; DISCRETE COSINE; LOW-COMPLEXITY; DCT; ALGORITHMS; DESIGNS; MDCT; DST;
D O I
10.1007/s00034-013-9661-9
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
In this paper, CORDIC (coordinate rotation digital computer)-based Cooley-Tukey fast Fourier transform (FFT)-like algorithms for power-of-two point discrete cosine transform/discrete sine transform/inverse discrete cosine transform/inverse discrete sine transform are proposed and their corresponding unified architectures are developed by fully reusing the unique two basic processing elements. The proposed algorithms have some distinguished advantages, such as FFT-like regular data flow, unique post-scaling factor, and arithmetic-sequence rotation angles. The developed unified architectures can compute four different transforms by simple routing the data flow according to the specific transform without feeding different transform coefficients or different transform kernels. The unfolding technique is used to overcome the problem of difficult to realize pipeline that occur in iterative CORDIC algorithms. Compared to existing unified architectures, the proposed architectures have a superior performance in terms of hardware complexity, control complexity, throughput, scalability, modularity, and pipelinability.
引用
收藏
页码:799 / 814
页数:16
相关论文
empty
未找到相关数据