Acoular 23.11 documentation

FiltFiltOctave

«  FilterBank   ::   tprocess   ::   FiltOctave  »

FiltFiltOctave

class acoular.tprocess.FiltFiltOctave

Bases: acoular.tprocess.FiltOctave

Octave or third-octave filter with zero phase delay.

This filter can be applied on time signals. It requires large amounts of memory!

order = Int(2, desc = "IIR filter half order")

Filter order (applied for forward filter and backward filter)

result(num)

Python generator that yields the output block-wise.

Parameters
numinteger

This parameter defines the size of the blocks to be yielded (i.e. the number of samples per block).

Returns
Samples in blocks of shape (num, numchannels).

Delivers the zero-phase bandpass filtered output of source. The last block may be shorter than num.

«  FilterBank   ::   tprocess   ::   FiltOctave  »