[SciPy-user] remezord for scipy; ticket 475

Günter Dannoritzer dannoritzer@web...
Sun Mar 15 09:46:37 CDT 2009

> Lev Givon wrote:
>> Received from Günter Dannoritzer on Fri, Feb 20, 2009 at 05:33:16PM EST:

> Rather than checking whether the transfer functions determined by the
> remez() function actually satisfy the filter design parameters passed
> to remezord(), wouldn't it be preferrable (and possibly more feasible)
> to check that the my implementations of the various filter order
> estimation functions actually produce the output values described in
> the respective papers where they are described? As far as I can
> gather, numpy tests should check whether an algorithm implementation
> is correct on the assumption that the underlying algorithm is correct.

I guess that is true. I did some search for those papers and had a hard
time finding them. That is why I tried to figure out another way to test
the functions.

>From the three papers:

O. Herrmann, L.R. Raviner, and D.S.K. Chan, Practical Design Rules for
Optimum Finite Impulse Response Low-Pass Digital Filters, Bell Syst.
Tech. Jour., 52(6):769-799, Jul./Aug. 1973.

J.F. Kaiser, Nonrecursive Digital Filter Design Using I_0-sinh Window
function, Proc. IEEE Int. Symp. Circuits and Systems, 20-23, April 1974.

K. Ichige, M. Iwaki, and R. Ishii, Accurate Estimation of Minimum
Filter Length for Optimum FIR Digital Filters, IEEE Transactions on
Circuits and Systems, 47(10):1008-1017, October 2000.

I only found the Ichige one. About the other two I did not even find
information on the IEEE web page.

I will study that one paper I found and try to understand the
implemented algorithm.

Lev, do you have some pointers on how to get to the other papers? Did
you get them over a library?


More information about the SciPy-user mailing list