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.

responsendarray

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%.

frequencyQuantity, optional

Frequencies for each channel in ih (channelized frequencies will be calculated). Default: taken from ih (if available).

sidebandarray, optional

Whether frequencies in ih are upper (+1) or lower (-1) sideband. Default: taken from ih (if available).

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.