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 条
  • [31] A FAST DISCRETE COSINE TRANSFORM
    SINILNIKOV, AM
    IZVESTIYA VYSSHIKH UCHEBNYKH ZAVEDENII RADIOELEKTRONIKA, 1989, 32 (07): : 52 - 55
  • [32] An optimized algorithm for computing the modified discrete cosine transform and its inverse transform
    Cho, YK
    Song, TH
    Kim, HS
    TENCON 2004 - 2004 IEEE REGION 10 CONFERENCE, VOLS A-D, PROCEEDINGS: ANALOG AND DIGITAL TECHNIQUES IN ELECTRICAL ENGINEERING, 2004, : A626 - A628
  • [33] 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
  • [34] Discrete cosine transform generator for VLSI synthesis
    Hunter, J
    McCanny, JV
    PROCEEDINGS OF THE 1998 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING, VOLS 1-6, 1998, : 2997 - 3000
  • [35] A fast algorithm for n-D discrete cosine transform
    王智顺
    李文化
    何振亚
    Science China Technological Sciences, 1998, (01) : 45 - 54
  • [36] Fast recursive algorithm for the discrete cosine transform with arbitrary length
    School of Physics and Electrical Information Science, Ningxia University, Yinchuan 750021, China
    Dianzi Yu Xinxi Xuebao, 2007, 2 (418-420):
  • [37] A fast algorithm for n-D discrete cosine transform
    Wang, ZS
    Li, WH
    He, ZY
    SCIENCE IN CHINA SERIES E-TECHNOLOGICAL SCIENCES, 1998, 41 (01): : 45 - 54
  • [38] Design and Implementation of Discrete Cosine Transform Algorithm on FPGA Device
    Imam, Elmubarak
    Ahmed, Mohamed Elhafiz Mohamed
    Abdalla, Ghassan
    2016 CONFERENCE OF BASIC SCIENCES AND ENGINEERING STUDIES (SCGAC), 2016, : 13 - 18
  • [39] A fast algorithm forn-D discrete cosine transform
    Zhishun Wang
    Wenhua Li
    Zhenya He
    Science in China Series E: Technological Sciences, 1998, 41 : 45 - 54
  • [40] A fast algorithm for n-D discrete cosine transform
    Radio Engineering Department, Southeast University, Nanjing 210096, China
    Sci China Ser E Technol Sci, 1 (x7-54):