Recursive algorithm, architectures and FPGA implementation of the two-dimensional discrete cosine transform

被引:12
|
作者
An, S. [1 ]
Wang, C. [1 ]
机构
[1] Concordia Univ, Dept Elect & Comp Engn, Montreal, PQ H3G 1M8, Canada
关键词
D O I
10.1049/iet-ipr:20080057
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
A new recursive algorithm and two types of circuit architectures are presented for the computation of the two-dimensional discrete cosine transform (2D DCT). The new algorithm permits to compute the 2D DCT by a simple procedure of the 1D recursive calculations involving only cosine coefficients. The recursive kernel for the proposed algorithm contains a small number of operations. Also, it requires a smaller number of pre-computed data compared with many of existing algorithms in the same category. The kernel can be easily implemented in a simple circuit block with a short critical delay path. In order to evaluate the performance improvement resulting from the new algorithm, an architecture for the 2D DCT designed by direct mapping from the computation structure of the proposed algorithm has been implemented in an FPGA board. The results show that the reduction of the hardware consumption can easily reach 25% and the clock frequency can increase 17% compared with a system implementing a recently reported 2D DCT recursive algorithm. For a further reduction of the hardware, another architecture has been proposed for the same 2D DCT computation. Using one recursive computation block to perform different functions, this architecture needs only approximately one-half of the hardware that is required in the first architecture, which has been confirmed by an FPGA implementation.
引用
收藏
页码:286 / 294
页数:9
相关论文
共 50 条
  • [21] Pipeline architecture for two-dimensional discrete cosine transform and its inverse
    Takala, J
    Nikara, J
    Punkka, K
    ICES 2002: 9TH IEEE INTERNATIONAL CONFERENCE ON ELECTRONICS, CIRCUITS AND SYSTEMS, VOLS I-111, CONFERENCE PROCEEDINGS, 2002, : 947 - 950
  • [22] A TWO-DIMENSIONAL FAST COSINE TRANSFORM
    HAQUE, MA
    IEEE TRANSACTIONS ON ACOUSTICS SPEECH AND SIGNAL PROCESSING, 1985, 33 (06): : 1532 - 1539
  • [23] EFFICIENT IMPLEMENTATION OF DISCRETE COSINE TRANSFORM USING RECURSIVE FILTER STRUCTURE
    CHAN, YH
    CHAU, LP
    SIU, WC
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 1994, 4 (06) : 550 - 552
  • [24] Recursive algorithms for discrete cosine transform
    Zhao, ZJ
    Qian, HS
    ICSP '96 - 1996 3RD INTERNATIONAL CONFERENCE ON SIGNAL PROCESSING, PROCEEDINGS, VOLS I AND II, 1996, : 115 - 118
  • [25] STABILIZATION OF TWO-DIMENSIONAL RECURSIVE FILTERS VIA DISCRETE HILBERT TRANSFORM
    READ, RR
    TREITEL, S
    IEEE TRANSACTIONS ON GEOSCIENCE AND REMOTE SENSING, 1973, GE11 (03): : 153 - 160
  • [26] Transform domain recursive algorithm to compute discrete cosine and sine transforms
    Chau, LP
    Siu, WC
    INTERNATIONAL JOURNAL OF ELECTRONICS, 1996, 80 (03) : 433 - 439
  • [27] Hardware Implementation of Finite Impulse Response and Discrete Cosine Transform On FPGA
    Setiawan, Hendra
    Lukistriya, Fahmi
    2018 INTERNATIONAL SYMPOSIUM ON ELECTRONICS AND SMART DEVICES (ISESD 2018): SMART DEVICES FOR BIG DATA ANALYTIC AND MACHINE LEARNING, 2018, : 196 - 201
  • [28] One- and two-dimensional constant geometry fast cosine transform algorithms and architectures
    Kwak, J
    You, J
    IEEE TRANSACTIONS ON SIGNAL PROCESSING, 1999, 47 (07) : 2023 - 2034
  • [29] Implementation of Efficient Architecture of Two-Dimensional Discrete Wavelet Transform
    Song, Jinook
    Park, In-Cheol
    ISOCC: 2008 INTERNATIONAL SOC DESIGN CONFERENCE, VOLS 1-3, 2008, : 701 - 702
  • [30] Architectural design of two dimensional discrete cosine transform
    Phasamak, W
    Thitimajshima, P
    Rangsanseri, Y
    ISIC-99: 8TH INTERNATIONAL SYMPOSIUM ON INTEGRATED CIRCUITS, DEVICES & SYSTEMS, PROCEEDINGS, 1999, : 53 - 55