45class direct_resampler_conditioner_cs :
public gr::block
48 ~direct_resampler_conditioner_cs() =
default;
50 inline unsigned int sample_freq_in()
const
52 return d_sample_freq_in;
55 inline unsigned int sample_freq_out()
const
57 return d_sample_freq_out;
60 void forecast(
int noutput_items, gr_vector_int &ninput_items_required);
62 int general_work(
int noutput_items, gr_vector_int &ninput_items,
63 gr_vector_const_void_star &input_items,
64 gr_vector_void_star &output_items);
67 friend direct_resampler_conditioner_cs_sptr direct_resampler_make_conditioner_cs(
68 double sample_freq_in,
69 double sample_freq_out);
71 direct_resampler_conditioner_cs(
72 double sample_freq_in,
73 double sample_freq_out);
75 double d_sample_freq_in;
76 double d_sample_freq_out;
79 uint32_t d_phase_step;