GNU Radio 3.5.3.2 C++ API
gr_pfb_arb_resampler_fff.h File Reference
#include <gr_core_api.h>
#include <gr_block.h>
Include dependency graph for gr_pfb_arb_resampler_fff.h:

Go to the source code of this file.

Classes

class  gr_pfb_arb_resampler_fff
 Polyphase filterbank arbitrary resampler with float input, float output and float taps. More...

Functions

GR_CORE_API
gr_pfb_arb_resampler_fff_sptr 
gr_make_pfb_arb_resampler_fff (float rate, const std::vector< float > &taps, unsigned int filter_size=32)

Function Documentation

GR_CORE_API gr_pfb_arb_resampler_fff_sptr gr_make_pfb_arb_resampler_fff ( float  rate,
const std::vector< float > &  taps,
unsigned int  filter_size = 32 
)

Build the polyphase filterbank arbitray resampler.

Parameters:
rate(float) Specifies the resampling rate to use
taps(vector/list of floats) The prototype filter to populate the filterbank. The taps should be generated at the filter_size sampling rate.
filter_size(unsigned int) The number of filters in the filter bank. This is directly related to quantization noise introduced during the resampling. Defaults to 32 filters.