PolyphaseFilterBank¶
- class baseband_tasks.pfb.PolyphaseFilterBank(ih, response, samples_per_frame=None, frequency=None, sideband=None)[source] [edit on github]¶
Bases:
PolyphaseFilterBankSamples
Channelize using a polyphase filter bank, in the frequency 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 (see Notes). Default: 1.
- 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
PolyphaseFilterBankSamples
filter in the time domain (usually slower).
InversePolyphaseFilterBank
undo the effect of a polyphase filter.
baseband_tasks.fourier.fft_maker
to select the FFT package used.
Methods Summary
ppf
(data)Apply the PolyPhase Filter, in the frequency domain.
Methods Documentation
- ppf(data)[source] [edit on github]¶
Apply the PolyPhase Filter, in the frequency domain.