[SciPy-Dev] SciPy Goal

Christopher Felton chris.felton@gmail....
Fri Jan 6 07:40:05 CST 2012


On 1/5/2012 9:32 AM, Neal Becker wrote:
> Some comments on signal processing:
>
> Correct me if I'm wrong, but I think scipy signal (like matlab) implement only a
> general purpose filter, which is an IIR filter, single rate.  Efficiency is very
> important in my work, so I implement many optimized variations.
>
> Most of the time, FIR filters are used.  These then come in variations for
> single rate, interpolation, and decimation (there is also another design for
> rational rate conversion).  Then these have variants for scalar/complex
> input/output, as well as complex in/out with scalar coefficients.
>
> IIR filters are seperate.
>
> FFT based FIR filters are another type, and include both complex in/out as well
> as scalar in/out (taking advantage of the 'two channel' trick for fft).

This link, http://www.scipy.org/Cookbook/ApplyFIRFilter, describes the 
different "filter" methods currently implemented in scipy.  Not just 
lfilter.

Regards,
Chris



More information about the SciPy-Dev mailing list