[SciPy-Dev] SciPy Goal
Thu Jan 5 10:00:39 CST 2012
On Thu, Jan 5, 2012 at 10:32 AM, Neal Becker <email@example.com> 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).
just out of curiosity: why no FFT base IIR filter?
It looks like a small change in the implementation, but it is slower
than lfilter for shorter time series so I mostly dropped fft based
> SciPy-Dev mailing list
More information about the SciPy-Dev