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

Electronic Engineer at Thinture Technologies Pvt. Ltd

Hello Dear Readers, Currently, at Thinture Technologies Pvt. Ltd vacancy for Electronic Engineer role. Thinture Technologies Pvt. Ltd. is a vehicle control systems manufacturer, with a primary focus on road speed limitation and GPS-based tracking systems. All of our products are designed in-house from basic circuit designing to firmware, algorithm to PCB designing, online software platforms to mechanical assembly drawings, and standard operating procedures for aftermarket usage. Role Description: This is a full-time on-site role for an Electronic Engineer located in Bengaluru. The Electronic Engineer will be responsible for the day-to-day tasks associated with electronic engineering, including electronics, electrical engineering, circuit design, testing, and more. Qualifications: Strong electronic engineering skills Sound knowledge of circuit design and electrical engineering Experience with electronics testing and quality assurance Proficient in using software tools for schematic capt

R&D Intern (Electronics Engineering) at Greaves Electric Mobility

Hello Dear Readers, Currently, at Greaves Electric Mobility vacancy for an R&D Intern (Electronics Engineering) role. At Greaves Electric Mobility, we build products and solutions that are designed to democratize smart and sustainable mobility and do our bit to heal the Planet. Backed by the 164 year engineering legacy of Greaves, our portfolio of electric two and three wheelers are made in India at manufacturing sites across Tamil Nadu, Telangana and Uttar Pradesh. Key Responsibilities: Collaborate with experienced engineers in the research and development of electric mobility technologies. Participate in the design, prototyping, and testing of electronic and electrical systems for electric vehicles. Contribute to the analysis and improvement of automotive electrical systems, ensuring compliance with industry standards. Assist in troubleshooting and problem-solving activities related to electric vehicle components. Stay updated on the latest advancements in the electric mobility s

Hardware Design Engineer at TSC Tech Labs

  Hello Dear Readers, Currently, at TSC Tech Labs  vacancy for a Hardware Design Engineer role. Company Description: TSC Tech Labs is a Space and Defence Startup based in Bengaluru. The company has a legacy of developing three Satellites with Space Heritage and holds five active Defence Contracts with the Indian Navy. Role Description: This is a Senior Hardware Design Engineer role and is a full-time on-site position located in Bengaluru. The Senior Hardware Design Engineer will be responsible for designing and developing electronics hardware, circuit design, hardware architecture and hardware development for satellite and defense systems. Responsibilities: Review and understand electrical schematic designs Perform design reviews with other team members Perform layout design based on these schematic designs, complying with product requirements Close collaboration with other project members (system, mechanical, hardware, and firmware engineers, etc.) Prepare PCB/PCBA production document