|
GNU Radio 3.6.4.2 C++ API
|
#include <pfb_interpolator_ccf.h>
Public Types | |
| typedef boost::shared_ptr < pfb_interpolator_ccf > | sptr |
Public Member Functions | |
| virtual void | set_taps (const std::vector< float > &taps)=0 |
| virtual std::vector < std::vector< float > > | taps () const =0 |
| virtual void | print_taps ()=0 |
Static Public Member Functions | |
| static sptr | make (unsigned int interp, const std::vector< float > &taps) |
| static sptr gr::filter::pfb_interpolator_ccf::make | ( | unsigned int | interp, |
| const std::vector< float > & | taps | ||
| ) | [static] |
Build the polyphase filterbank interpolator.
| interp | (unsigned integer) Specifies the interpolation rate to use |
| taps | (vector/list of floats) The prototype filter to populate the filterbank. The taps should be generated at the interpolated sampling rate. |
| virtual void gr::filter::pfb_interpolator_ccf::print_taps | ( | ) | [pure virtual] |
Print all of the filterbank taps to screen.
Implemented in gr::filter::pfb_interpolator_ccf_impl.
| virtual void gr::filter::pfb_interpolator_ccf::set_taps | ( | const std::vector< float > & | taps | ) | [pure virtual] |
Resets the filterbank's filter taps with the new prototype filter
| taps | (vector/list of floats) The prototype filter to populate the filterbank. The taps should be generated at the interpolated sampling rate. |
Implemented in gr::filter::pfb_interpolator_ccf_impl.
| virtual std::vector<std::vector<float> > gr::filter::pfb_interpolator_ccf::taps | ( | ) | const [pure virtual] |
Return a vector<vector<>> of the filterbank taps
Implemented in gr::filter::pfb_interpolator_ccf_impl.