23 #ifndef INCLUDED_GR_FRACTIONAL_INTERPOLATOR_FF_H
24 #define INCLUDED_GR_FRACTIONAL_INTERPOLATOR_FF_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.
float interp_ratio() const
Definition: gr_fractional_interpolator_ff.h:52
float mu() const
Definition: gr_fractional_interpolator_ff.h:51
Definition: gr_block.h:37
shared_ptr documentation stub
Definition: shared_ptr_docstub.h:15
#define GR_CORE_API
Definition: gr_core_api.h:30
Compute intermediate samples between signal samples x(k*Ts)This implements a Mininum Mean Squared Err...
Definition: gri_mmse_fir_interpolator.h:47
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
void set_interp_ratio(float interp_ratio)
Definition: gr_fractional_interpolator_ff.h:54
GR_CORE_API gr_fractional_interpolator_ff_sptr gr_make_fractional_interpolator_ff(float phase_shift, float interp_ratio)
void set_mu(float mu)
Definition: gr_fractional_interpolator_ff.h:53
Interpolating mmse filter with float input, float output.
Definition: gr_fractional_interpolator_ff.h:41