DocumentCode
899988
Title
Filter banks for time-recursive implementation of transforms
Author
Padmanabhan, Mukund ; Martin, Ken
Author_Institution
IBM Thomas J. Watson Res. Center, Yorktown Heights, NY, USA
Volume
40
Issue
1
fYear
1993
fDate
1/1/1993 12:00:00 AM
Firstpage
41
Lastpage
50
Abstract
A generalized filter-bank structure is developed and used to implement an arbitrary transform in a time-recursive manner. It is based on the N ×N basis matrix of the transform, and for the general case, has a complexity of O (N 2 ); however, its complexity reduces considerably, to approximately 4N -5N , for the case of trigonometric transforms such as the discrete Fourier, cosine, and sine transforms (DFT, DCT, and DST). Hardware complexity is similar to that of frequency sampling structures, but unlike them, the filter bank has much better behavior under finite-precision arithmetic; it remains stable under coefficient truncation, and also does not sustain limit cycles if magnitude truncation is applied. The linear complexity, modularity, and good finite-precision behavior of the structure make it extremely suitable for implementation using VLSI circuits or digital signal processors
Keywords
computational complexity; digital arithmetic; digital filters; limit cycles; stability; transforms; DCT; DFT; DST; coefficient truncation; complexity; cosine transform; discrete Fourier transform; filter-bank structure; finite-precision arithmetic; limit cycles; linear complexity; magnitude truncation; modularity; sine transforms; time-recursive implementation; trigonometric transforms; Arithmetic; Discrete Fourier transforms; Discrete cosine transforms; Filter bank; Fourier transforms; Frequency; Hardware; Limit-cycles; Sampling methods; Very large scale integration;
fLanguage
English
Journal_Title
Circuits and Systems II: Analog and Digital Signal Processing, IEEE Transactions on
Publisher
ieee
ISSN
1057-7130
Type
jour
DOI
10.1109/82.215359
Filename
215359
Link To Document