pyFDN.SOSFilterBank#
- class pyFDN.SOSFilterBank(sos, num_channels)[source]#
Apply one SOS filter cascade per channel, block by block.
- Parameters:
sos (array) – Per-channel SOS bank of shape
(n_sections, 6, N)whereN = num_channels. Section rows are[b0, b1, b2, a0, a1, a2]. This is the canonical SOS bank layout in pyFDN: it matches the FLAMOparallelSOSFilterinput and the output ofpyFDN.first_order_absorption(),pyFDN.one_pole_absorption(), andpyFDN.absorption_geq().num_channels (int) – Number of channels N.
:param Filter state persists across calls to
filter(): :param so a long signal: :param can be processed in consecutive blocks.:Methods