A systolic IIR decimation filter for use with an oversampled A/D converter. The filter includes a pole section having coefficients selected to generate complex pole pairs positioned to shape the filter output. A full multiplication of the coefficients is decomposed into an equivalent number of digital shifts and adds in accordance with a modified Booth's algorithm. The filter further includes a zero section for cancelling unwanted pole pairs produced by the decomposition and delays required for systolic operation. At least portions of the pole section are utilized in the zero section during times when redundant information is present in order to reduce equipment and provide decimation.
展开▼