| IIR | FIR |
|---|---|
| Impulse response is infinite. | Impulse response is finite. |
| May or may not be stable. | Always stable. |
| Have sharp cut-off hence faster. | Comparativelyy slow. |
| IIR is recursive. | FIR is non-recursive. |
| Multi-rated signals are not supported in IIR. | Multi-rated signals are supported in FIR. |
| Phase response is not linear. | Phase response is linear. |
| IIR is comparatively less accurate. | FIR is more accurate. |
| IIR consists of zero and poles. | FIR consists of only zeros (Poles always lies on origin). |
| IIR requires less memory than FIR. | FIR requires more memory than IIR. |
| y(n)=−∑k=1Naky(n−k)+∑k=1Mbkx(n−k) | y(n)=∑k=0Mbkx(n−k) |
Difference between IIR and FIR systems.
About Vipul Singh
Editor-in-Chief and Owner of TechBlogMU. Computer Engineer, Data Science Enthusiast and Tech Blogger. Catch him on Facebook and Twitter
Become a Patron: https://www.patreon.com/techblogmu
Subjects
- Artificial Intelligence (AI)
- ASP.NET with C#
- Big Data Analytics
- Computer Networks
- Cryptography and System Security
- Data Structures
- Data Warehouse and Mining
- Database Management System
- Digital Signal Processing
- Human Machine Interaction
- Machine Learning
- Microprocessor
- Object Oriented Programming Methodolgy (OOPM)
- Operating System
- Parallel and Distributed Database
- Software Architecture (SA)
- Statistics
- Structured and Object Oriented Analysis and Design (SOOAD)
- System Programming and Compiler Construction (SPCC)
- Theory of Computation