Abstract
A new bit-serial architecture for implementation of high order FIR filters is introduced, as well as example FPGA and CMOS realizations. This structure exploits the simplicity of coefficients that consist of two power-of-two terms to yield efficient implementations. Quantization effects are discussed and a simple block scaling method for reducing rounding and truncation noise in high order filters is also presented.
Similar content being viewed by others
References
M. A. Bayoumi, G. A. Jullien, and W. C. Miller, A VLSI implementation of residue adders,IEEE Trans. Circuits and Syst., CAS-32:284–288, March 1987.
P. R. Cappello, editor,VLSI Signal Processing, IEEE Press, Washington, D.C., 1984.
P. Denyer and D. Renshaw,VLSI Signal Processing: A Bit-Serial Approach, Addison-Wesley, Reading, MA, 1985.
J. Ginderdeuren, H. DeMan, A. Delaruelle, and H. Wyngaert, A digital filter using semiautomated design,ISSCC Dig. Tech. Pap., pp. 88–89, 1986.
R. Hartley, P. Corbett, P. Jacob, and S. Karr, A high speed FIR filter designed by compiler,IEEE Cust. IC Conf., pp. 20.2.1–20.2.4, May 1989.
M. Hatamian and S. Rao, A 100 MHz 40-tap programmable FIR filter chip,IEEE Int. Symp. Circuits and Syst., pp. 3053–3056, May 1990.
R. Jain, P. Yang, and T. Yoshino, Firgen: A computer-aided design system for high performance FIR filter integrated circuits,IEEE Trans. Signal Processing, 39(7): 1655–1668, July 1991.
S. Y. Kung, R. E. Owen, and J. G. Nash, editors,VLSI Signal Processing II, IEEE Press, Washington, D.C., 1986.
S. Y. Kung, H. J. Whitehouse, and T. Kailath, editors,VLSI and Modern Signal Processing, Prentice-Hall, Englewood Cliffs, NJ, 1985.
H. K. Kwan, A multi-output first-order digital filter structure for VLSI implementation,IEEE Trans. Circuits and Syst., CAS-32:973–974, Sept 1985.
J. Laskowski and H. Samueli, A 150-Mhz 43-tap half-band FIR digital filter in 1.2-Μm CMOS generated by compiler,IEEE Cust. IC Conf., pp. 11.4.1–11.4.4, May 1992.
Y. C. Lim and B. Liu, Design of cascade form FIR filters with discrete valued coefficients,IEEE Trans. Acoust. Speech, Signal Processing, ASSP-36:1735–1739, Nov 1988.
H. Lin, New VLSI systolic array design for real-time digital signal processing,IEEE Trans. Circuits and Syst., CAS-33:673–676, June 1986.
J. G. McWhirter, D. Wood, K. Wood, R. Evans, J. McCanny, and A. McCabe, Multibit convolution using a bit level systolic array,IEEE Trans. Circuits and Syst., CAS-32:95–99, Jan 1985.
A. Oppenheim and R. Schafer,Digital Signal Processing, Prentice-Hall, Englewood Cliffs, NJ, 1975.
R. M. Owens, Techniques to reduce the inherent limitations of fully digital on-line arithmetic,IEEE Trans. Comput., C-32(4):406–410, April 1981.
N. R. Powell and J. M. Irwin, Signal processing with bit-serial word-parallel architectures,SPIE Real-Time Signal Processing, 154:98–104, 1978.
L. Rabiner and B. Gold,Theory and Application of Digital Signal Processing, Prentice-Hall, Englewood Cliffs, NJ, 1975.
P. Ruetz, The architectures and design of a 20-MHz real-time DSP chip set,IEEE J. Solid State Circuits, 24(2):338–348, April 1989.
H. J. Sips, Bit-sequential arithmetic for parallel processors,IEEE Trans. Comput., C-33(1):7–20, Jan 1984.
F. Yassa, J. Jasica, et al., A silicon compiler for digital signal processing: Methodology, implementation, and applications,Proc. IEEE, 75(9): 1272–1282, Sep 1987.
T. Yoshino, R. Jain, et al., A 100-MHz 64-tap FIR digital filter in 0.8Μm BiCMOS gate array,IEEE J. Solid State Circuits, 25(6):1494–1501, Dec 1990.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Lim, Y.C., Evans, J.B. & Liu, B. An efficient bit-serial FIR filter architecture. Circuits Systems and Signal Process 14, 639–651 (1995). https://doi.org/10.1007/BF01213960
Received:
Accepted:
Issue Date:
DOI: https://doi.org/10.1007/BF01213960