PolyphaseFilterBank¶
- class baseband_tasks.pfb.PolyphaseFilterBank(ih, response, samples_per_frame=None, frequency=None, sideband=None)[source] [edit on github]¶
Bases:
PolyphaseFilterBankSamplesChannelize using a polyphase filter bank, in the frequency domain.
- Parameters:
- ihtask or
basebandstream 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
ihare upper (+1) or lower (-1) sideband. Default: taken fromih(if available).
- ihtask or
See also
PolyphaseFilterBankSamplesfilter in the time domain (usually slower).
InversePolyphaseFilterBankundo the effect of a polyphase filter.
baseband_tasks.fourier.fft_makerto 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.