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 条
  • [1] A Structured Fast Algorithm for the VLSI Pipeline Implementation of Inverse Discrete Cosine Transform
    Chiper, Doru Florin
    CIRCUITS SYSTEMS AND SIGNAL PROCESSING, 2021, 40 (11) : 5351 - 5366
  • [2] A VLSI IMPLEMENTATION OF THE INVERSE DISCRETE COSINE TRANSFORM
    BHATTACHARYA, AK
    HAIDER, SS
    INTERNATIONAL JOURNAL OF PATTERN RECOGNITION AND ARTIFICIAL INTELLIGENCE, 1995, 9 (02) : 303 - 314
  • [3] Efficient VLSI implementation of inverse discrete cosine transform
    Lee, J
    Vijaykrishnan, N
    Irwin, MJ
    2004 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING, VOL V, PROCEEDINGS: DESIGN AND IMPLEMENTATION OF SIGNAL PROCESSING SYSTEMS INDUSTRY TECHNOLOGY TRACKS MACHINE LEARNING FOR SIGNAL PROCESSING MULTIMEDIA SIGNAL PROCESSING SIGNAL PROCESSING FOR EDUCATION, 2004, : 177 - 180
  • [4] UNIFIED FORWARD AND INVERSE DISCRETE COSINE TRANSFORM ARCHITECTURE AND PROPOSED VLSI IMPLEMENTATION
    CURRENT, KW
    PARKHURST, JR
    INTERNATIONAL JOURNAL OF ELECTRONICS, 1990, 69 (02) : 233 - 246
  • [5] Efficient Recursive Algorithm for Discrete Cosine Transform and Inverse Discrete Cosine Transform
    Dahiya, Pragati
    Jain, Priyanka
    2018 INTERNATIONAL CONFERENCE ON SUSTAINABLE ENERGY, ELECTRONICS, AND COMPUTING SYSTEMS (SEEMS), 2018,
  • [6] A MODIFIED DISCRETE FOURIER-COSINE TRANSFORM ALGORITHM AND ITS VLSI IMPLEMENTATION
    TZIONAS, P
    TSALIDES, P
    THANAILAKIS, A
    MICROPROCESSORS AND MICROSYSTEMS, 1994, 18 (06) : 343 - 350
  • [7] VLSI Implementation of Discrete Cosine Transform and Intra prediction
    Vanishree, P. T.
    Prakash, Vijaya A. M.
    2014 INTERNATIONAL CONFERENCE ON ADVANCES IN ELECTRONICS, COMPUTERS AND COMMUNICATIONS (ICAECC), 2014,
  • [8] A CONCURRENT ARCHITECTURE FOR VLSI IMPLEMENTATION OF DISCRETE COSINE TRANSFORM
    SUN, MT
    WU, L
    LIOU, ML
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS, 1987, 34 (08): : 992 - 994
  • [9] A fast and accurate inverse Discrete Cosine Transform
    Hinds, AT
    Mitchell, JL
    2005 IEEE WORKSHOP ON SIGNAL PROCESSING SYSTEMS - DESIGN AND IMPLEMENTATION (SIPS), 2005, : 87 - 92
  • [10] FAST ALGORITHM AND IMPLEMENTATION OF 2-D DISCRETE COSINE TRANSFORM
    CHO, NI
    LEE, SU
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS, 1991, 38 (03): : 297 - 305