Difference between FIR (Finite Implulse Response) and IIR (Infinite Impulse Response) filters?:
FIR |
IIR |
Linear Phase Response
 |
Nonlinear Phase Response
 |
Group delay is better
 |
Gourp delay is not good
 |
More memory |
Less Memory |
Only depends on Input |
Depends on both input and output |
Only zeros |
both zeros and poles (numerator and denumerator) |
Easy to implement |
Difficunt to implement |
Tapping high order |
Tapping lower order |
FIR filter:
1) Open Matlab "filterdesigner" --> Get coefficients --> change filter structure to get nominator and denominator for IIR
2) Load FIR and IIR MATLAB Simulink models
3) Replace coefficients
IIR Filter:

Simulink result:
Red --> IIR
Blue --> FIR
DOWNLOAD SIMULINK FILE:http://nhz.us/file.php/1/files/My_FIR_IIR.slx
|