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
相关论文
共 48 条
  • [1] CORDIC-Based Unified Architectures for Computation of DCT/IDCT/DST/IDST
    Hai Huang
    Liyi Xiao
    Jiaming Liu
    Circuits, Systems, and Signal Processing, 2014, 33 : 799 - 814
  • [2] Systolic algorithms and a memory-based design approach for a unified architecture for the computation of DCT/DST/IDCT/IDST
    Chiper, DF
    Swamy, MNS
    Ahmad, MO
    Stouraitis, T
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2005, 52 (06) : 1125 - 1137
  • [3] Unified CORDIC-based chip to realise DFT/DHT/DCT/DST
    Das, B
    Banerjee, S
    IEE PROCEEDINGS-COMPUTERS AND DIGITAL TECHNIQUES, 2002, 149 (04): : 121 - 127
  • [4] A Novel CORDIC Based Unified Architecture for DCT and IDCT
    Xiao, Liyi
    Huang, Hai
    2012 INTERNATIONAL CONFERENCE ON OPTOELECTRONICS AND MICROELECTRONICS (ICOM), 2012, : 496 - 500
  • [5] CORDIC-Based Computation of ArcCos
    Tomás Lang
    Elisardo Antelo
    Journal of VLSI signal processing systems for signal, image and video technology, 2000, 25 : 19 - 38
  • [6] Variable length reconfigurable algorithms and architectures for DCT/IDCT based on modified unfolded cordic
    Huang, Hai
    Xiao, Liyi
    Open Electrical and Electronic Engineering Journal, 2013, 7 (SPEC ISS 1): : 71 - 81
  • [7] CORDIC-based computation of ArcCos and ArcSin
    Lang, T
    Antelo, E
    IEEE INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES AND PROCESSORS, PROCEEDINGS, 1997, : 132 - 143
  • [8] Direct recursive structures for computing radix-r two-dimensional DCT/IDCT/DST/IDST
    Chen, CH
    Liu, BD
    Yang, JF
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2004, 51 (10) : 2017 - 2030
  • [9] Unified architectures for computing DCT/DST/MDCT and their inverses
    Ramana, MV
    Ray, B
    Chakrabarti, S
    TENCON 2004 - 2004 IEEE REGION 10 CONFERENCE, VOLS A-D, PROCEEDINGS: ANALOG AND DIGITAL TECHNIQUES IN ELECTRICAL ENGINEERING, 2004, : A40 - A43
  • [10] Unified systolic arrays for computation of the DCT/DST/DHT
    Pan, SB
    Park, RH
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 1997, 7 (02) : 413 - 419