DocumentCode
845302
Title
Systolic algorithms and a memory-based design approach for a unified architecture for the computation of DCT/DST/IDCT/IDST
Author
Chiper, Doru Florin ; Swamy, M.N.S. ; Ahmad, M. Omair ; Stouraitis, Thanos
Author_Institution
Dept. of Electr. & Comput. Eng., Concordia Univ., Montreal, Que., Canada
Volume
52
Issue
6
fYear
2005
fDate
6/1/2005 12:00:00 AM
Firstpage
1125
Lastpage
1137
Abstract
In this paper, an efficient design approach for a unified very large-scale integration (VLSI) implementation of the discrete cosine transform/discrete sine transform/inverse discrete cosine transform/inverse discrete sine transform based on an appropriate formulation of the four transforms into cyclic convolution structures is presented. This formulation allows an efficient memory-based systolic array implementation of the unified architecture using dual-port ROMs and appropriate hardware sharing methods. The performance of the unified design is compared to that of some of the existing ones. It is found that the proposed design provides a superior performance in terms of the hardware complexity, speed, I/O costs, in addition to such features as regularity, modularity, pipelining capability, and local connectivity, which make the unified structure well suited for VLSI implementation.
Keywords
VLSI; discrete cosine transforms; integrated circuit design; systolic arrays; VLSI algorithms; cyclic convolution structures; dual-port ROM; hardware complexity; hardware sharing methods; inverse discrete cosine transform; inverse discrete sine transform; memory-based design; systolic algorithms; systolic array; very large-scale integration; Algorithm design and analysis; Computer architecture; Convolution; Discrete cosine transforms; Discrete transforms; Hardware; Large scale integration; Read only memory; Systolic arrays; Very large scale integration; Forward and inverse cosine and sine transforms; memory-based implementation techniques; systolic arrays; very large-scale integration (VLSI) algorithms;
fLanguage
English
Journal_Title
Circuits and Systems I: Regular Papers, IEEE Transactions on
Publisher
ieee
ISSN
1549-8328
Type
jour
DOI
10.1109/TCSI.2005.849109
Filename
1440635
Link To Document