DocumentCode
907345
Title
Two-stage circular-convolution-algorithm/architecture for the discrete cosine transform
Author
Duh, W.-J. ; Wu, J.-L.
Author_Institution
Dept. of Comput. Sci. & Inf. Eng., Nat. Taiwan Univ., Taipei, Taiwan
Volume
137
Issue
6
fYear
1990
fDate
12/1/1990 12:00:00 AM
Firstpage
465
Lastpage
472
Abstract
The discrete cosine transform (DCT) is well known for its usefulness in the fields of image processing and data compression. With recent advances in the ISDN, limited communication bandwidth has become a new bottleneck, a possible solution to which may be an efficient encoding algorithm/architecture. The authors present a two-stage algorithm and its corresponding architectures for efficient computation of a power-of-two length DCT. In this approach, the transform matrix of the DCT is decomposed into the product of two matrices, the preprocessing and the postprocessing ones. The elements in the preprocessing stage consist of 1, -1, and 0 only; the postprocessing stage is of block diagonal form in which each block performs a circular-convolution-like (CCL) operation. Thus, both stages can be implemented efficiently either by software or hardware. Details of the matrix decomposition are described and several corresponding architectures are also presented
Keywords
matrix algebra; signal processing; transforms; block diagonal form; circular-convolution-like architecture; discrete cosine transform; matrix decomposition; postprocessing; power-of-two length DCT; preprocessing; signal processing; transform matrix; two-stage algorithm;
fLanguage
English
Journal_Title
Radar and Signal Processing, IEE Proceedings F
Publisher
iet
ISSN
0956-375X
Type
jour
Filename
217016
Link To Document