PolyphaseFilterBankSamples¶
- class baseband_tasks.pfb.PolyphaseFilterBankSamples(ih, response, samples_per_frame=None, frequency=None, sideband=None)[source] [edit on github]¶
Bases:
baseband_tasks.channelize.Channelize
Channelize using a polyphase filter bank, in the time domain.
- Parameters
- ihtask or
baseband
stream reader Input data stream, with time as the first axis.
- response
ndarray
Polyphase filter. The first dimension is taken to be the number of taps, and the second the number of channels.
- samples_per_frameint, optional
Number of complete output samples per frame. Default: inferred from padding, ensuring an efficiency of at least 75%.
- frequency
Quantity
, optional Frequencies for each channel in
ih
(channelized frequencies will be calculated). Default: taken fromih
(if available).- sidebandarray, optional
Whether frequencies in
ih
are upper (+1) or lower (-1) sideband. Default: taken fromih
(if available).
- ihtask or
See also
PolyphaseFilterBank
apply filter in the Fourier domain (usually faster)
Methods Summary
ppf
(data)Apply the PolyPhase Filter, in the time domain.
Methods Documentation
- ppf(data)[source] [edit on github]¶
Apply the PolyPhase Filter, in the time domain.