23#ifndef INCLUDED_FRACTIONAL_RESAMPLER_CC_H
24#define INCLUDED_FRACTIONAL_RESAMPLER_CC_H
26#include <gnuradio/block.h>
39 typedef boost::shared_ptr<fractional_resampler_cc>
sptr;
49 unsigned long long resamp_ratio_num = 0,
50 unsigned long long resamp_ratio_denom = 0);
52 virtual long double mu()
const = 0;
54 virtual void set_mu (
long double mu) = 0;
57 virtual void set_resamp_ratio(
unsigned long long resamp_ratio_num,
unsigned long long resamp_ratio_denom) = 0;
#define BAZ_API
Definition api.h:19
resampling MMSE filter with complex input, complex output
Definition baz_fractional_resampler_cc.h:36
virtual void set_resamp_ratio(double resamp_ratio)=0
virtual long double mu() const =0
virtual void set_resamp_ratio(unsigned long long resamp_ratio_num, unsigned long long resamp_ratio_denom)=0
boost::shared_ptr< fractional_resampler_cc > sptr
Definition baz_fractional_resampler_cc.h:39
static sptr make(double phase_shift, double resamp_ratio, unsigned long long resamp_ratio_num=0, unsigned long long resamp_ratio_denom=0)
Build the resampling MMSE filter (complex input, complex output)
virtual void set_resamp_ratio(long double resamp_ratio)=0
virtual void set_mu(long double mu)=0
virtual long double resamp_ratio() const =0
Definition baz_additive_scrambler_bb.h:28