• Home
  • Search
  • A Structured Fast Algorithm for the VLSI Pipeline Implementation of Inverse Discrete Cosine Transform
  • Cite Icon3
  • https://doi.org/10.1007/s00034-021-01718-5Copy DOI Icon

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

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

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 \cdot 2^{m}$$ , 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.

Similar Papers
  • Research Article
  • Citations19

Radix-2 Fast Algorithm for Computing Discrete Hartley Transform of Type III

  • May 01, 2012
  • IEEE Transactions on Circuits and Systems II: Express Briefs
  • Doru Florin Chiper
  • Research Article
  • Citations1

Fast Algorithms for Generalized Discrete Hartley Transform

  • Apr 01, 2000
  • Journal of Circuits, Systems, and Computers
  • G Bi
  • Conference Article
  • Citations3

An Improved Algorithm for the VLSI Implementation of Type II Generalized DHT that Allows an Efficient Incorporation of Obfuscation Technique

  • Jul 13, 2022
  • Doru Florin Chiper
  • Research Article
  • Citations15

Time domain algorithms and architectures for Reed-Solomon decoding

  • Jan 01, 1993
  • IEE Proceedings I Communications, Speech and Vision
  • S Choomchuay +1
  • Research Article
  • Citations12

Fast algorithms for type-III DCT of composite sequence lengths

  • Jul 01, 1999
  • IEEE Transactions on Signal Processing
  • Guoan Bi
  • Conference Article
  • Citations3

Design of Hardware Efficient Approximate DCT Architecture

  • Jan 01, 2023
  • Vishwajeet S B +2
  • Conference Article
  • Citations1

A fast algorithm of the DCT and IDCT for VLSI implementation

  • Oct 14, 1996
  • Hong Ying +1
  • Conference Article
  • Citations4

Multiplierless Fast DCT Algorithms with Minimal Approximation Errors

  • Jan 01, 2006
  • R.K.W Chan +1
  • Conference Article

ADAPTIVE PRUNED 4×4 DCT ALGORITHM FOR H.264

  • Aug 29, 2006
  • Dongming Zhang +2
  • Research Article
  • Citations13

A new fast algorithm for computing prime-Length DCT through cyclic convolutions

  • May 01, 2001
  • Signal Processing
  • Rui-Xiang Yin +1
  • Conference Article
  • Citations1

A New VLSI Algorithm for a VLSI Implementation of MDST using Obfuscation Technique

  • Nov 10, 2022
  • Doru Florin Chiper +1
  • Conference Article
  • Citations2

A new systolic array algorithm for a high throughput low cost VLSI implementation of DCT

  • Aug 01, 2008
  • D F Chiper +2
  • Conference Article
  • Citations12

A pipelined 14-tap parallel decision-feedback decoder for 1000BASE-T Gigabit Ethernet

  • Apr 18, 2001
  • E.F Haratsch +1
  • Book Chapter
  • Citations1

FPGA Implementation of Recursive Algorithm of DCT

  • Jul 02, 2020
  • Riya Jain +1
  • Research Article
  • Citations95

Direct methods for computing discrete sinusoidal transforms

  • Jan 01, 1990
  • IEE Proceedings F Radar and Signal Processing
  • S.C Chan +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.