Skip to main content

Difference between FIR vs IIR Filter

block diagram
block diagram

Sr. No.IIR systemsFIR systems
1.IIR stands for infinite impulse response systemsFIR stands for finite impulse response systems
2.IIR filters are less powerful than FIR filters, & require less processing power and less work to set up the filtersFIR filters are more powerful than IIR filters, but also require more processing power and more work to set up the filters
3.They are more easy to change "on the fly”.They are also less easy to change "on the fly" as you can by tweaking (say) the frequency setting of a parametric (IIR) filter
4.These are less flexible.Their,greater power means more flexibility and ability to finely adjust the response of your active loudspeaker.
5.It cannot implement linear-phase filtering.It can implement linear-phase filtering.
6.It cannot be used to correct frequency-response errors in a loudspeakerIt can be used to correct frequency-response errors in a loudspeaker to a finer degree of precision than using IIRs
7.IIRs can provide good resolution even at low frequencies.FIRs can be limited in resolution at low frequencies, and the success of applying FIR filters depends greatly on the program that is used to generate the filter coefficients
8.Usage is generally more easier than FIR filters.Usage is generally more complicated and time-consuming than IIR filters

9.IIR filter uses current input sample value, past input and output samples to obtain current output sample value.FIR filter uses only current and past input digital samples to obtain a current output sample value. It does not utilize past output samples.
10.Simple IIR equation is mention below.,y(n)= b(0)x(n) + b(1)x(n-1) + b(2)x(n-2) + b(3)x(n-3) + a(1)y(n-1) + a(2)y(n-2) + a(3)y(n-3)Simple FIR equation is mention below. y(n)= h(0)x(n) + h(1)x(n-1) + h(2)x(n-2) + h(3)x(n-3) + h(4)x(n-4)
11.Transfer function of IIR filter will have both zeros and poles and will require less memory than FIR counterpartTransfer function of FIR filter will have only zeros, need more memory
12.IIR filters are not stable as they are recursive in nature and feedback is also involved in the process of calculating output sample values.FIR filters are preferred due to its linear phase response and also they are non-recursive. Feedback is not involved in FIR, hence they are stable
13.IIR filter need more power due to more coefficients in the design.FIR filter consume low power
14.IIR filters have analog equivalentFIR have no analog equivalent.
15.IIR filters are more efficientFIR filters are less efficient
16.IIR filters are used as notch(band stop),band pass functions.FIR filters are used as anti-aliasing,low pass and baseband filters
17.IIR filter need lower order than FIR filter to achieve same performanceFIR filter need higher order than IIR filter to achieve same performance.
18Delay is less than FIR filter.Delay is more than IIR filter.
19.It has higher sensitivity than FIR filterIt has lower sensitivity than IIR filter

Comments

Popular posts from this blog

Tutorial on EasyEDA desktop software for PCB and schematic design

In this article, I am going to write a tutorial on how to use EasyEDA desktop application for creating a schematic and for PCB design. One of best advantage of this software is that you can create design offline and can automatically synchronize your design with your online EasyEDA account.  It can be used for circuits simulation, PCB deign and electronics circuits design. You can download EasyEDA desktop application by clicking on following link and it will work on windows 7 or its greater version. They are also releasing soon offline application OSX and Linux users. So keep visiting their website for more information.                                                    https://easyeda.com/page/download So let’s start and see how to design a schematic and PCB using EasyEDA offline desktop application. So first of all lets see how to create a schema...

What is Solar System Components & Installation Guide

Hello Dear Reader, Here in this post, I will give an idea about installation cost analysis of Solar PV System. I hope you read this post regarding the calculation of solar PV system  so in this post I have given an approximate cost analysis of the different solar system installations.  What is Solar System Components Solar systems are made up of solar panels (modules), a mounting system, and a solar inverter with computerised controller. Solar panels produce DC electricity from sunlight. Then the inverter converts the generated electricity into AC, so that it can be used in the household. The computerised controller manages the solar system and ensures optimal performance. If you want a battery backup system or an off-the-grid solar system, a battery is required. What is a Solar Energy System? Solar Energy System consists of 4 main components that decide the working of a solar energy system. Solar Panel Solar Inverter Solar Battery Panel Stand, and Solar Panel Installation...

CMOS OPAMP Design Using LTspice

  Hello Dear Reader, Here in this post, I will give an idea about how CMOS OPAMP designing using 180nm technology node and using LTspice. from that opamp I have design switched capacitor integrator. Design Specifications: Here Design specification may be changed according to the application here my target is to design an active lowpass filter so I have chosen an opamp integrator so in the below I have explained how to design an opamp as well as an integrator in a 180nm technology node in LTspice. So let's start design First, we need a technology parameter file so that the file we can insert in the LTspice, in my example it is 180nm so mostly it is available from the  http://ptm.asu.edu/latest.html  and you make one text file using notepad or whatever is fit on your own. Then go to the LTspice and new schematic and then you see .op on the right most upper side click on it and give your text file path after .include  as shown in the below images.  Now first of all...