23 #ifndef INCLUDED_GR_FRACTIONAL_INTERPOLATOR_CC_H
24 #define INCLUDED_GR_FRACTIONAL_INTERPOLATOR_CC_H
45 void forecast(
int noutput_items, gr_vector_int &ninput_items_required);
47 gr_vector_int &ninput_items,
48 gr_vector_const_void_star &input_items,
49 gr_vector_void_star &output_items);
51 float mu()
const {
return d_mu;}
53 void set_mu (
float mu) { d_mu = mu; }
virtual void forecast(int, std::vector< int > &)
Overload me! I am the forecast.
Definition: gr_block.h:37
Interpolating mmse filter with gr_complex input, gr_complex output.
Definition: gr_fractional_interpolator_cc.h:41
void set_interp_ratio(float interp_ratio)
Definition: gr_fractional_interpolator_cc.h:54
#define GR_CORE_API
Definition: gr_core_api.h:30
float interp_ratio() const
Definition: gr_fractional_interpolator_cc.h:52
virtual int general_work(int noutput_items, gr_vector_int &ninput_items, gr_vector_const_void_star &input_items, gr_vector_void_star &output_items)
compute output items from input items
Compute intermediate samples between signal samples x(k*Ts)This implements a Mininum Mean Squared Err...
Definition: gri_mmse_fir_interpolator_cc.h:48
GR_CORE_API gr_fractional_interpolator_cc_sptr gr_make_fractional_interpolator_cc(float phase_shift, float interp_ratio)
float mu() const
Definition: gr_fractional_interpolator_cc.h:51
void set_mu(float mu)
Definition: gr_fractional_interpolator_cc.h:53