Reconfigurable architecture design of FIR and IIR in FPGA

At the modern world digital signal processing (DSP) has turned into an enormously vital subject. A fundamental aspect of the digital signal processing is filtering. Filtering is a selective system which passes a certain range of frequency and attenuating the others frequency. Digital filtering is a powerful sector of DSP related works. A digital filter is a system which performs mathematical operations on a sampled or discrete time variant signal to shrink or enhance assured aspects of that signal. Digital filters are classified into finite impulse response (FIR) and infinite impulse response (IIR), which are based on the duration of the impulse response. FIR is a stable system and there is no feedback, but IIR has a feed forward path. This paper mainly focuses on the design of FIR and IIR filters of different forms like direct form or transposed of direct form in FPGA. FPGA is a system which can be used to implement the logical function because of its cost-effective properties. The proposed design algorithm of FIR and IIR is modeled in HDL and after the logically verified synthesize in the XST synthesis tool. The design performance of FIR and IIR is analyzed through the timing diagrams summary (time delay, minimum execution period etc.), HDL synthesis report and device utilization summary.

[1]  Ken Choi,et al.  Hardware-efficient VLSI implementation for 3-parallel linear-phase FIR digital filter of odd length , 2012, 2012 IEEE International Symposium on Circuits and Systems.

[2]  Andreas Antoniou,et al.  Equalisation of recursive digital fitters , 1980 .

[3]  Maurice Charbit,et al.  Digital Signal and Image Processing using MATLAB®: Blanchet/Digital , 2006 .

[4]  R. Fletcher Practical Methods of Optimization , 1988 .

[5]  J. Thiran Recursive digital filters with maximally flat group delay , 1971 .

[6]  G.D. Cain,et al.  Approximation of FIR by IIR digital filters: an algorithm based on balanced model reduction , 1992, IEEE Trans. Signal Process..

[7]  Saurabh Singh Rajput,et al.  IMPLEMENTATION OF FIR FILTER USING EFFICIENT WINDOW FUNCTION AND ITS APPLICATION IN FILTERING A SPEECH SIGNAL , 2012 .

[8]  Mamdouh F. Fahmy,et al.  Design of linear-phase IIR filters from FIR specifications , 1994, IEEE Trans. Signal Process..

[9]  Stephen A. Dyer,et al.  Digital signal processing , 2018, 8th International Multitopic Conference, 2004. Proceedings of INMIC 2004..

[10]  Chien-Cheng Tseng,et al.  A weighted least-squares method for the design of stable 1-D and 2-D IIR digital filters , 1998, IEEE Trans. Signal Process..

[11]  M. J. Sagayaraj,et al.  Optimized FIR filters for digital pulse compression of biphase codes with low sidelobes , 2013, 2013 IEEE Aerospace Conference.

[12]  John G. Proakis,et al.  Digital Signal Processing: Principles, Algorithms, and Applications , 1992 .

[13]  Guido M. Cortelazzo,et al.  Simultaneous design in both magnitude and group-delay of IIR and FIR filters based on multiple criterion optimization , 1984 .

[14]  Shoab Ahmed Khan,et al.  FIR filter design methodology for hardware optimized implementation , 2009, IEEE Transactions on Consumer Electronics.

[15]  Pan Agathoklis,et al.  The use of model reduction techniques for designing IIR filters with linear phase in the passband , 1996, IEEE Trans. Signal Process..

[16]  Pankaj Shukla,et al.  Application of Exponential window to design a digital nonrecursive FIR filter , 2011, 13th International Conference on Advanced Communication Technology (ICACT2011).

[17]  A. Antoniou Digital Signal Processing: Signals, Systems, and Filters , 2005 .

[18]  Ravinder Kaur,et al.  Design and Implementation of High Speed IIR and FIR Filter using Pipelining , 2011 .

[19]  Gérard Blanchet,et al.  Digital signal and image processing using MATLAB , 2006 .

[20]  Graham A. Jullien,et al.  A linear programming approach to recursive digital filter design with linear phase , 1982 .