A Structured Fast Algorithm for the VLSI Pipeline Implementation of Inverse Discrete Cosine Transform

被引:0
|
作者
Doru Florin Chiper
机构
[1] Technical University “Gheorghe Asachi” Iasi,Applied Electronics Department
关键词
Inverse discrete cosine transform; Fast algorithms; VLSI implementation;
D O I
暂无
中图分类号
学科分类号
摘要
The forward and inverse DCT has many applications in digital signal processing area, but, due to its high arithmetic complexity, it is necessary to find efficient software implementations or even to find VLSI implementations for them. Existing fast algorithms for IDCT or DCT have a SFG graph that is not very regular and modular and, even more importantly, the topology of the interconnection network is not easy to implement in VLSI due to the so-called retrograde indexing. Due to this problem, there are few pipeline implementations for IDCT and DCT, although pipelining is an efficient engineering solution that allows high speed performance with a reduced hardware complexity and power consumption. In this paper, we present an efficient solution to successfully reformulate the IDCT algorithm with a focus on developing a modular and regular computation structure that can be easily implemented using a pipelined VLSI architecture. Using new restructuring input sequences that can be computed in parallel with the new SFG graph in a pipeline manner, a novel efficient fast algorithm for the computation of inverse discrete cosine transform is presented. The obtained SFG graph has the best structure that can be obtained for IDCT, avoiding the so-called retrograde indexing and being highly regular and modular. Moreover, the obtained SFG graph is scalable, being easy to extend to larger values of N that is a power of 2. It can also be used to obtain a generalization of a radix-2 algorithm for length N=p·2m\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$N = p \cdot 2^{m}$$\end{document}, where “p” is a prime number. This algorithm is based on a recursive decomposition of the computation of the inverse DCT that requires a reduced number of arithmetic operations and has a regular and simple computational structure that can be easily implemented in VLSI in a pipeline manner. Its main advantages are its simple, regular and modular computational structure and its high potential to be pipelined so that it can be used to obtain an efficient pipeline VLSI implementation.
引用
收藏
页码:5351 / 5366
页数:15
相关论文
共 50 条
  • [21] Implementation of the discrete cosine transform and its inverse by recursive structures
    Wang, Jiun-Lung
    Wu, Chung-Bin
    Liu, Bin-Da
    Yang, Jar-Ferr
    IEEE Workshop on Signal Processing Systems, SiPS: Design and Implementation, 1999, : 120 - 130
  • [22] On fast algorithms for computing the inverse modified discrete cosine transform
    Fan, YH
    Madisetti, VK
    Mersereau, RM
    IEEE SIGNAL PROCESSING LETTERS, 1999, 6 (03) : 61 - 64
  • [23] Integer discrete cosine transform and its fast algorithm
    Cheng, LZ
    Xu, H
    Luo, Y
    ELECTRONICS LETTERS, 2001, 37 (01) : 64 - 65
  • [25] A FAST RECURSIVE ALGORITHM FOR COMPUTING THE DISCRETE COSINE TRANSFORM
    HOU, HS
    IEEE TRANSACTIONS ON ACOUSTICS SPEECH AND SIGNAL PROCESSING, 1987, 35 (10): : 1455 - 1461
  • [26] FAST DISCRETE COSINE TRANSFORM ALGORITHM FOR SYSTOLIC ARRAYS
    WARD, JS
    STANIER, BJ
    ELECTRONICS LETTERS, 1983, 19 (02) : 58 - 60
  • [27] New cost-effective VLSI implementation of a 2-D discrete cosine transform and its inverse
    Gong, D
    He, Y
    Cao, ZG
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2004, 14 (04) : 405 - 415
  • [28] New cost-effective VLSI implementation of 2-D discrete cosine transform and its inverse
    Gong, DN
    He, Y
    VISUAL COMMUNICATIONS AND IMAGE PROCESSING 2001, 2001, 4310 : 308 - 319
  • [29] VLSI implementation of Inverse Discrete Wavelet Transform for JPEG 2000
    Bhuyan, M. S.
    Amin, Nowshad
    Madesa, Md. Azrul Hasni
    Islam, Md. Shabiul
    PROCEEDINGS OF 10TH INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION TECHNOLOGY (ICCIT 2007), 2007, : 454 - +
  • [30] VLSI implementation of Mallat's fast discrete wavelet transform algorithm with reduced complexity
    Guo, YB
    Zhang, HZ
    Wang, XG
    Cavallaro, JR
    GLOBECOM '01: IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE, VOLS 1-6, 2001, : 320 - 324