Acoular 20.10 documentation

FilterBank

«  Filter   ::   tprocess   ::   FiltFiltOctave  »

FilterBank

class acoular.tprocess.FilterBank

Bases: acoular.tprocess.TimeInOut

Abstract base class for IIR filter banks based on scipy lfilter implements a bank of parallel filters

Should not be instanciated by itself

ba = Property()

List of filter coefficients for all filters

bands = Property()

List of labels for bands

numbands = Property()

Number of bands

numchannels = Property()

Number of bands

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 bandpass filtered output of source. The last block may be shorter than num.

«  Filter   ::   tprocess   ::   FiltFiltOctave  »