TY - JOUR
T1 - The Use of Residue Number Systems in the Design of Finite Impulse Response Digital Filters
AU - Jenkins, W. Kenneth
AU - Leon, Benjamin J.
PY - 1977/4
Y1 - 1977/4
N2 - A technique is presented for implementing a finite impulse response (FIR) digital filter in a residue number system (RNS). For many years residue number coding has been recognized as a system which provides a capability for the implementation of high speed multiplication and addition. The advantages of residue coding for the design of high speed FIR filters result from the fact that an FIR requires only the high speed residue operations, i.e., addition and multiplication, while not requiring the slower RNS operations of division or sign detection. A new hardware implementation of the Chinese Remainder Theorem is proposed for an efficient translation of residue coded outputs into natural numbers. A numerical example illustrates the principles of residue encoding, residue arithmetic, and residue decoding for FIR filters. An RNS implementation of a 64th-order dual bandpass filter is compared with several alternative filter structures to illustrate tradeoffs between speed and hardware complexity.
AB - A technique is presented for implementing a finite impulse response (FIR) digital filter in a residue number system (RNS). For many years residue number coding has been recognized as a system which provides a capability for the implementation of high speed multiplication and addition. The advantages of residue coding for the design of high speed FIR filters result from the fact that an FIR requires only the high speed residue operations, i.e., addition and multiplication, while not requiring the slower RNS operations of division or sign detection. A new hardware implementation of the Chinese Remainder Theorem is proposed for an efficient translation of residue coded outputs into natural numbers. A numerical example illustrates the principles of residue encoding, residue arithmetic, and residue decoding for FIR filters. An RNS implementation of a 64th-order dual bandpass filter is compared with several alternative filter structures to illustrate tradeoffs between speed and hardware complexity.
UR - http://www.scopus.com/inward/record.url?scp=0017481467&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=0017481467&partnerID=8YFLogxK
U2 - 10.1109/TCS.1977.1084321
DO - 10.1109/TCS.1977.1084321
M3 - Article
AN - SCOPUS:0017481467
SN - 0098-4094
VL - 24
SP - 191
EP - 201
JO - IEEE Transactions on Circuits and Systems
JF - IEEE Transactions on Circuits and Systems
IS - 4
ER -