23#ifndef INCLUDED_DIGITAL_MSK_TIMING_RECOVERY_CC_IMPL_H
24#define INCLUDED_DIGITAL_MSK_TIMING_RECOVERY_CC_IMPL_H
27#include <gnuradio/filter/mmse_fir_interpolator_cc.h>
28#include <boost/circular_buffer.hpp>
29#include <gnuradio/filter/fir_filter_with_buffer.h>
40 filter::mmse_fir_interpolator_cc *d_interp;
41 filter::kernel::fir_filter_with_buffer_fff *d_decim;
42 gr_complex d_dly_conj_1, d_dly_conj_2, d_dly_diff_1;
43 float d_mu, d_omega, d_gain_omega;
53 void forecast (
int noutput_items, gr_vector_int &ninput_items_required);
56 gr_vector_int &ninput_items,
57 gr_vector_const_void_star &input_items,
58 gr_vector_void_star &output_items);
Definition: msk_timing_recovery_cc_impl.h:35
msk_timing_recovery_cc_impl(float sps, float gain, float limit, int osps)
int general_work(int noutput_items, gr_vector_int &ninput_items, gr_vector_const_void_star &input_items, gr_vector_void_star &output_items)
~msk_timing_recovery_cc_impl()
void set_limit(float limit)
void forecast(int noutput_items, gr_vector_int &ninput_items_required)
void set_gain(float gain)
MSK/GMSK timing recovery.
Definition: msk_timing_recovery_cc.h:47
Definition: corr_est_cc.h:29