Memory Based Hardware Efficient Implementation of FIR Filters


(*) Corresponding author


Authors' affiliations


DOI's assignment:
the author of the article can submit here a request for assignment of a DOI number to this resource!
Cost of the service: euros 10,00 (for a DOI)

Abstract


Finite impulse response (FIR) digital filters are key components used in many digital signal processing (DSP) systems because of their linear phase, stability, fewer finite precision errors and regular structure. The real time realization of FIR filter with less hardware requirement and less latency has become very critical with increasing developments in very large scale integration (VLSI) technology. The objective of this paper to explore the current trends in the development of algorithms and architectures for memory based realization of FIR filters that are mainly concerned with reducing the overall area-delay-power complexities. The purpose of this study is to compare these architectures based on ROM size, delay and throughput. The results presented here would assist the researchers in the field of Digital Signal processing to select best architecture for an application based on requirements. New algorithms and architectures need to be developed to design area-delay-power-efficient FIR filters for various demanding DSP applications.
Copyright © 2013 Praise Worthy Prize - All rights reserved.

Keywords


Finite Impulse Response Filter; Field Programmable Gate Arrays (FPGA); Application Specific Integrated Circuit (ASIC); Distributed Arithmetic (DA); Lookup Table (LUT)

Full Text:

PDF


References


J. G. Proakis and D. G. Manolakis, Digital Signal Processing: Principles, Algorithms and Applications., NJ: Prentice-Hall, 1996.

K. K. Parhi, VLSI Digital Signal Processing Systems: Design and Implementation. New York: Wiley, 1999.

G. R. Goslin, “A Guide to Using Field Programmable Gate Arrays (FPGAs) for Application-Specific Digital Signal Processing Performance”, XILINX, 1995.

M. Yamada, and A. Nishihara, “High-Speed FIR Digital Filter with CSD Coefficients Implemented on FPGA”, in Proc. IEEE Design Automation Conference, 2001, pp. 7-8.

R. I. Hartley, “Subexpression sharing in filters using canonic signed-digit multipliers,” IEEE Trans. Circuits Syst. II, vol. 43, no. 10, pp. 677–688, Oct. 1996.

M. Potkonjak, M. B. Srivastava, and A. Chandrakasan, “Multiple constant multiplications: Efficient and versatile framework and algorithms for exploring common subexpression elimination,” IEEE Trans. Computer-Aided Design Integr. Circuits Syst., vol. 15, no. 2, pp. 151–165, Feb. 1996.

A. G. Dempster and M. D. Macleod, “Generation of signed-digit representations for integer multiplication,” IEEE Signal Process. Lett., vol.11, no. 8, pp. 663–665, Aug. 2004.

M. D. Macleod and A. G. Dempster, “Multiplierless FIR filter design algorithms,” IEEE Signal Processing Letters, vol. 12, no. 3, pp. 186–189,Mar. 2005.

Douglas L. Maskell, Jussipekka Leiwo and Jagdish C. Patra,”The Design of Multiplierless FIR Filters with a Minimum Adder Step and Reduced Hardware complexity,” in Proc. 2006 IEEE International Symposium on Circuits and Systems, , p. 4,May 2006.

H.-R. Lee, C.-W. Jen, and C.-M. Liu, “On the design automation of the memory-based VLSI architectures for FIR filters,” IEEE Trans. Consumer. Electronics, vol. 39, no. 3, pp. 619–629, Aug. 1993.

H. T. Kung, “Why systolic architectures?,” IEEE Computer, vol. 15,no. 1, pp. 37–45, Jan. 1982.

R.Wyrzykowski and S. Ovramenko, “Flexible systolic architecture for VLSI FIR filters,” Proc. Inst. Elect. Eng.—Comput. Digit. Techniques,vol. 139, no. 2, pp. 170–172, Mar. 1992.

B. K. Mohanty and P. K. Meher, “Cost-effective novel flexible celllevel systolic architecture for high throughput implementation of 2-D FIR filters,” Proc. Inst. Elect. Eng.—Comput. Digit. Techniques, vol.143, no. 5, pp. 436–439, Nov. 1996.

D. F. Chiper, “A new systolic array algorithm for memory-based VLSI array implementation of DCT,” in Proc. Second IEEE Symp. on Computers and Communications, pp. 297–301,July 1997.

D. F. Chiper, M. N. S. Swamy, M. O. Ahmad, and T. Stouraitis, “Systolic algorithms and a memory-based design approach for a unified architecture for the computation of DCT/DST/IDCT/IDST,”IEEE Trans. Circuits Syst-I: Regular Papers, vol. 52, no. 6, pp. 1125–1137, June 2005.

C. Cheng and K. K. Parhi, “A novel systolic array structure for DCT,”IEEE Trans. Circuits Syst-II: Express Briefs, vol. 52, no. 7, pp. 366–369,July 2005.

P. K. Meher, J. C. Patra, and M. N. S. Swamy, “New systolic algorithm and array architecture for prime-length discrete sine transform,” IEEE Trans. Circuits Syst. II: Express Briefs, vol. 54, no. 3, pp. 262–266,Mar. 2007.

P. K. Meher and M. N. S. Swamy, “High-throughput memory-based architecture for DHT using a new convolutional formulation,” IEEETrans. Circuits Syst. II: Express Briefs, vol. 54, no. 7, pp. 606–610,July 2007.

P. K. Meher, “Low-latency hardware-efficient memory-based design for large-order FIR digital filters”, Sixth International Conference on Information, Communications and Signal Processing(ICICS 2007), Dec. 2007

P. K. Meher, “New approach to LUT implementation and accumulation for memory-based multiplication,” in Proc. 2009 IEEE Int. Symp.Circuits Syst., ISCAS’09, May 2009, pp. 453–456.

P. K. Meher, “New look-up-table optimizations for memory-based multiplication,” in Proc. Int. Symp. Integr. Circuits (ISIC’09), Dec.2009.

P. K. Meher, “New approach to lookup table design and memory based realization of FIR digital filter”, IEEE Transactions on circuit and systems-I, Vol.57, NO.3, March 2010.

A. Croisier, D. J. Esteban, M. E. Levilion, and V. Rizo, “Digital filter for PCM encoded signals,” U.S. Patent 3 777 130, Dec. 4, 1973.

A. Peled and B. Liu, “A new hardware realization of digital filters,” IEEE Trans. Acoustic, Speech, Signal Process., vol. 22, no. 6, pp.456–462, Dec. 1974.

S. A. White, “Applications of the distributed arithmetic to digital signal processing: A tutorial review,” IEEE ASSP Mag., vol. 6, no. 3, pp. 5–19,Jul. 1989.

P. Choi, S.-C. Shin, and J.-G. Chung, “Efficient ROM size reduction for distributed arithmetic,” in Proc. IEEE Int. Symp. Circuits System (ISCAS), May 2000, vol. 2, pp. 61–64.

H. Yoo and D. V. Anderson, “Hardware-efficient distributed arithmetic architecture for high-order digital filters,” in Proc. IEEE Int. Conf. on Acoustics, Speech, Signal Processing (ICASSP), Mar. 2005, vol. 5, pp. v/125–v/128.

Mohamed A. Eshtawie and Masuri Othman," On-Line DA-LUT Architecture for High-Speed High-Order Digital FIR Filters”, in the tenth IEEE international conference on communication systems, Nov. 2006, Singapore.

C.-F. Chen, “Implementing FIR filters with distributed arithmetic,” IEEE Trans. Acoustic., Speech, Signal Process., vol. 33, no. 5, pp.1318–1321, Oct. 1985.

K. Nourji and N. Demassieux, “Optimal VLSI architecture for distributed arithmetic-based algorithms,” in IEEE International Conference on Acoustics, Speech, and Signal Processing, vol. 2, Apr. 1994, pp. II/509–II/512.

S.-S. Jeng, H.-C. Lin, and S.-M. Chang, “FPGA implementation of FIR filter using M-bit parallel distributed arithmetic,” in Proc.2006,IEEE Int. Symp. Circuits Systems (ISCAS), May 2006, p. 4.

M. Mehendale, S. D. Sherlekar, and G..Venkatesh “Area-delay trade-off in distributed arithmetic based implementation of FIR filters,” in Proc.10th Int. Conf. VLSI Design, Jan. 1997, pp. 124–129.

P. K. Meher, “Hardware-efficient systolization of DA-based calculation of finite digital convolution,” IEEE Trans. Circuits Syst. II, Exp. Briefs, vol. 53, no. 8, pp. 707–711, Aug. 2006.

P. K. Meher, S. Chandrasekaran, and A. Amira, “FPGA realization of FIR filters by efficient and flexible systolization using distributed arithmetic,”IEEE Trans. Signal Process., vol. 56, no. 7, pp. 3009–3017, July 2008.

Jiafeng Xie n, JianjunHe,GuanzhengTan,” FPGA realization of FIR filters for high-speed and medium-speed by using modified distributed arithmetic architectures”, Microelectronics Journal 41, April 2010 pp. 365–370.

S. Haykin, Adaptive Filter Theory, Prentice Hall, Upper Saddle River, NJ, 2002.

D. J. Allred, H. Yoo, V. Krishnan, W. Huang, and D. V. Anderson, “LMS adaptive filters using distributed arithmetic for high throughput,” IEEE Trans. Circuits Syst. I, Reg. Papers, vol. 52, no. 7, pp. 1327–1337, July 2005.

Walter Huang, Venkatesh Krishnan, and David V. Anderson,” Conjugate Distributed Arithmetic Adaptive FIR Filters and their Hardware Implementation”, MWSCAS '06,pp.295-299, Circuits and Systems, Volume: 2, 2006.


Refbacks

  • There are currently no refbacks.



Please send any question about this web site to info@praiseworthyprize.com
Copyright © 2005-2024 Praise Worthy Prize