pyFDN.octave_band_filterbank#
- pyFDN.octave_band_filterbank(bands, fs, filter_order=8)[source]#
Butterworth bandpass filters (SOS) for the given band edges.
- Parameters:
bands (
ndarray) – Lower and upper band edges in Hz, e.g. fromoctave_bands().fs (
float) – Sampling rate in Hz.filter_order (
int) – Order of the bandpass filters (default 8). The Butterworth prototype order isfilter_order // 2, so the value counts poles of the bandpass, not of the lowpass prototype.
- Returns:
One SOS array per band.
- Return type: