The IFIR does not converge for any ripple value greater than 0.004.
For example:
[h,g] = ifir(4,'low',[.05 .08], [0.01 0.005]);
returns the following error:
*** FAILURE TO CONVERGE *** Probable cause is machine rounding error. Number of iterations = 3 Warning: If the number of iterations exceeds 3, the design may be correct, but should be verified with freqz.
Best Answer