Title :
Bidirectional systolic arrays for digital recursive filters
Author_Institution :
INESC, Lisbon, Portugal
Abstract :
Bidirectional systolic convolution arrays have interesting features for the realization of recursive filters, but are inefficient in what concerns the throughput rate and the utilization of computational resources. In this paper, we derive efficient bidirectional systolic arrays for uni-dimensional and two-dimensional recursive filters, by interleaving the computation of non-recursive and recursive parts of the filters and by using iteration and retiming techniques. These systolic arrays require a minimum number of multipliers and allow a sampling rate that is bounded by twice the time of a multiplication. We also discuss the design of fine-grain bidirectional systolic arrays, for applications that require high throughput rates
Keywords :
convolution; digital arithmetic; filtering theory; iterative methods; recursive filters; systolic arrays; timing; two-dimensional digital filters; 1D recursive filters; 2D recursive filters; bidirectional systolic arrays; digital recursive filters; fine-grain systolic arrays; high throughput rates; iteration; multipliers; retiming; sampling rate; systolic convolution arrays; Convolution; Delay; Digital filters; Filtering; Finite impulse response filter; IIR filters; Pipeline processing; Systolic arrays; Throughput; Transfer functions;
Conference_Titel :
Electronics, Circuits and Systems, 1998 IEEE International Conference on
Conference_Location :
Lisboa
Print_ISBN :
0-7803-5008-1
DOI :
10.1109/ICECS.1998.814056