Title :
Modular architectures for two-dimensional digital signal processing
Author :
Loui, Alexander C P ; Venetsanopolous, A.N. ; Nikias, Chrysostomos L.
Author_Institution :
Dept. of Electr. Eng., Toronto Univ., Ont., Canada
fDate :
1/1/1988 12:00:00 AM
Abstract :
The implementation of highly modular two-dimensional (2-D) digital filters is addressed. The idea of matrix decomposition is used to provide increased parallelism and regularity. Four different structures, namely, the transversal, the distributed arithmetic, the stored product, and the systolic array, are considered. For comparison purposes, the direct implementation is included. An analysis of each of each is performed and comparisons are made in terms of hardware cost, cycle time, finite register length effects, and regularity. It is found that the systolic array structure seems to offer the best compromise among the various conflicting figures of merit. The distributed arithmetic structure is shown to be superior in the case of low-order filters, while the stored product structure is preferable for high-order filters. The inherent parallelism and high throughput rate of these structures make them suitable for real-time image processing applications
Keywords :
cellular arrays; digital arithmetic; picture processing; signal processing; two-dimensional digital filters; cycle time; distributed arithmetic structure; finite register length effects; hardware cost; high throughput rate; high-order filters; low-order filters; matrix decomposition; modular architecture; real-time image processing applications; regularity; stored product; systolic array; two-dimensional digital signal processing; Arithmetic; Costs; Digital filters; Digital signal processing; Hardware; Matrix decomposition; Performance analysis; Systolic arrays; Throughput; Two dimensional displays;
Journal_Title :
Circuits and Systems, IEEE Transactions on