© The Institution of Engineering and Technology
This paper describes how modern field programmable gate array (FPGA) technology can be used to build practical and efficient multiplicative finite impulse response (MFIR) filters with low-pass, high-pass, band-pass and band-stop characteristics. This paper explains how MFIR structures can be built with or without linear phase characteristics and implemented efficiently on modern FPGA architectures using fixed-point arithmetic without incurring stability problems or limit cycles which commonly occur when using equivalent infinite impulse response structures. These properties have a particular importance for applications such as tunable resonators, narrow band rejectors and linear phase filters which have demanding, narrow transition band requirements. The results presented in this paper indicate that MFIR filters are, for some applications, a viable alternative to existing filter structures when implemented on an FPGA.
References
-
-
1)
-
38. Parker, M.: ‘Digital signal processing’ (Newnes, Burlington, MA, 2010), , p. 11.
-
2)
-
3)
-
7. Lim, Y.C.: ‘A new approach for deriving scattered coefficients of pipelined IIR filters’, IEEE Trans. Signal Process., 1995, 43, (10), pp. 2405–2406 (doi: 10.1109/78.469849).
-
4)
-
23. Lim, Y.C., Liu, B.: ‘Design of cascade form FIR filters with discrete valued coefficients’, IEEE Trans. Acoust. Speech Signal Process., 1988, 36, (11), pp. 1735–1739 (doi: 10.1109/29.9010).
-
5)
-
4. Lim, Y.C., Liu, B.: ‘Pipelined recursive filter with minimum order augmentation’, IEEE Trans. Signal Process., 1992, 40, (7), pp. 1643–1651 (doi: 10.1109/78.143436).
-
6)
-
26. Montgomery Smith, L., Henderson, M.E.: ‘Roundoff noise reduction in cascade realizations of FIR digital filters’, IEEE Trans. Signal Process., 2000, 48, (4), pp. 1196–1200 (doi: 10.1109/78.827554).
-
7)
-
30. Rademacher, H.: ‘Topics in analytic number theory’ (Springer Verlag, New York, 1973), , pp. 213–214.
-
8)
-
13. De Witte, N.: ‘Implementation of linear phase IIR filters in FPGA technology’. MSc thesis, Department of IW&T, University College Bruges-Ostend, Bruges, Belgium, 2012.
-
9)
-
10)
-
2. Parhi, K.K.: ‘Pipelined VLSI recursive filter architectures using scattered look-ahead and decomposition’. Proc. Int. Conf. of Acoustics, Speech, and Signal Processing, ICASSP-88, April 1988, pp. 2120–2123.
-
11)
-
25. Montgomery Smith, L.: ‘Decomposition of FIR digital filters for realization via the cascade connection of subfilters’, IEEE Trans. Signal Process., 1998, 46, (6), pp. 1681–1684 (doi: 10.1109/78.678490).
-
12)
-
32. Vandenbussche, J.-J., Lee, P., Peuteman, J.: ‘Linear phase approximation of real and complex pole IIR filters using MFIR structures’. Proc. Fifth European Conf. on the Use of Modern Information and Communication Technologies, Gent, Belgium, 22–23 March 2012, pp. 221–231.
-
13)
-
31. Jackson, L.B.: ‘Digital filters and signal processing’ (Kluwer Academic Publishers, Boston, 1996), , pp. 373–422.
-
14)
-
11. Chen, Y.L., Chen, C.Y., Jeng, K.-Y., Wu, A.-Y.: ‘A universal look-ahead algorithm for pipelining IIR filters’. Proc. IEEE Int. Symp. on VLSI Design, Automation and Test, VLSI-DAT, 2008, pp. 259–262.
-
15)
-
40. Blieck, S.: ‘Royal philips electronics high-end TV lab’, Bruges, Belgium, .
-
16)
-
5. Chang, K.C., Kim, J.: ‘Pipelined recursive digital filters: clustered look-ahead and scattered look-ahead techniques’. Proc. Int. Symp. on Circuits and Systems, ISCAS 94, 1994, pp. 89–92.
-
17)
-
37. Rocha, A.F., Ferreira, A.J.S.: ‘An accurate method of detection and cancellation of multiple acoustic feedbacks’. in preprints AES 118th Convention, Barcelona, Spain, 2005, .
-
18)
-
27. Shi, D., Yu, Y.J.: ‘Design of discrete-valued linear phase FIR filters in cascade form’, IEEE Trans. Circuits Syst., 2011, 58, (7), pp. 1627–1636 (doi: 10.1109/TCSI.2011.2143250).
-
19)
-
9. Kaur, R., Raman, A., Singh, H., Malhotra, J.: ‘Design and implementation of high speed IIR and FIR filter using pipelining’, Int. J. Comput. Theory Eng., 2011, 3, (2), pp. 292–295 (doi: 10.7763/IJCTE.2011.V3.320).
-
20)
-
29. Vandenbussche, J.-J.: ‘MFIR structures approximating conjugate pole pairs using complex multipliers’, .
-
21)
-
34. Vandenbussche, J.-J., Lee, P., Peuteman, J.: ‘An FPGA based digital lock-in amplifier implemented using MFIR resonators’. Proc. Ninth Int. Conf. on Signal Processing, Pattern Recognition and Applications, Crete, Greece, 18–20 June 2012, pp. 92–99.
-
22)
-
1. Vandenbussche, J.-J., Lee, P., Peuteman, J.: ‘Analysis of time and frequency domain performance of MFIR filters’. Proc. Int. Conf. on Embedded Systems and Applications, Las Vegas, July 2008, pp. 323–329.
-
23)
-
8. Shaw, A.K., Imtiaz, M.: ‘A general look-ahead algorithm for pipelining IIR filters’. Proc. Int. Symp. on Circuits and Systems, ISCAS'96, 1996, vol. 2, pp. 237–240.
-
24)
-
24. Young, C., Jones, D.L.: ‘Improvement in finite word length FIR digital filter design by cascading’. IEEE Int. Conf. on Acoustics, Speech and Signal Processing, 1992, vol. 5, pp. 109–112.
-
25)
-
6. Soderstrand, M., de la Serna, A.E., Loomis, H.H.: ‘New approach to clustered look-ahead pipelined IIR digital filters’, IEEE Trans. Circuits Syst. II, Analog Digit. Signal Process., 1995, 42, (4), pp. 269–273 (doi: 10.1109/82.378040).
-
26)
-
19. Saramäki, T., Johansson, H.: ‘Optimization of FIR filters using the frequency-response masking approach’. The 2001 IEEE Int. Symp. on Circuits and Systems, ISCAS 2001, May 2001, vol. 2, pp. 177–180.
-
27)
-
28. Fam, A.T.: ‘MFIR filters: properties and applications’, IEEE Trans. Acoust. Speech Signal Process., 1981, 29, (6), pp. 1128–1136 (doi: 10.1109/TASSP.1981.1163696).
-
28)
-
12. Paul, S.R., Chau, P.M.: ‘A technique for realizing linear phase IIR filters’. IEEE Int. Symp. on Circuits and Systems, November 1991, vol. 39, (11), pp. 2425–2435.
-
29)
-
14. Francis, M.: ‘Infinite impulse response structures in Xilinx FPGAs’, .
-
30)
-
39. Vandenbussche, J.-J., Lee, P., Peuteman, J.: ‘Design of an FPGA based TV-tuner test bench using MFIR structures’, Annu. J. Electron., 2013, 7, pp. 21–25, .
-
31)
-
22. Lim, Y.C., Yu, Y.J., Teo, K.L., Saramäki, T.: ‘FRM-based FIR filters with optimum finite word-length performance’, IEEE Trans. Signal Process., 2007, 55, (6), pp. 2914–2924 (doi: 10.1109/TSP.2007.893965).
-
32)
-
33. Smith, J.O.: ‘Introduction to digital filters with audio applications’ (W3K Publishing, 2006). .
-
33)
-
21. Wei, Y., Liu, D.: ‘Improved design of frequency-response masking filters using band-edge shaping filter with non-periodical frequency response’, IEEE Trans. Signal Process., 2013, 61, (13), pp. 3269–3278 (doi: 10.1109/TSP.2013.2259485).
-
34)
-
20. Johansson, H., Eghbali, A.: ‘Add-equalize structures for linear-phase nyquist FIR filter interpolators and decimators’, IEEE Trans. Circuits Syst. I, 2014, 61, (6), pp. 1766–1777 (doi: 10.1109/TCSI.2013.2295021).
-
35)
-
17. Saramäki, T., Lian, Y.: ‘Guest editorial of special issue on frequency response masking technique and its applications’, Circuits Syst. Signal Process., 2003, 22, (2), pp. i–vii.
-
36)
-
3. Parhi, K.K., Messerschmitt, D.G.: ‘Pipeline Interleaving and parallelism in recursive digital filters part I: pipelining using scattered look-ahead and decomposition’, IEEE Trans. Acoust. Speech Signal Process., 1989, 37, (7), pp. 1099–1117 (doi: 10.1109/29.32286).
-
37)
-
36. Steiglitz, K.: ‘A note on constant-gain digital resonators’, Comput. Music J., 1994, 18, (4), pp. 8–10 (doi: 10.2307/3681351).
-
38)
-
18. Lim, Y.C.: ‘Frequency-response masking approach for the synthesis of sharp linear phase digital filters’, IEEE Transactions on Circuits and Systems, 1986, 33, (4), pp. 357–364 (doi: 10.1109/TCS.1986.1085930).
-
39)
-
41. , Silicon Laboratories Inc., Austin, TX, 2011.
-
40)
-
15. Smith, J.O.: ‘Physical audio signal processing’ (W3K publishing, 2010), pp. 57–64.
-
41)
-
10. Samanta, S., Chakraborty, M.: ‘FPGA based implementation of high speed tunable notch filter using pipelining and unfolding’. 20th National Conf. on Communications, NCC, 2014, pp. 1–6.
http://iet.metastore.ingenta.com/content/journals/10.1049/iet-spr.2014.0143
Related content
content/journals/10.1049/iet-spr.2014.0143
pub_keyword,iet_inspecKeyword,pub_concept
6
6