12#ifndef INCLUDED_DIGITAL_SYMBOL_SYNC_FF_H 
   13#define INCLUDED_DIGITAL_SYMBOL_SYNC_FF_H 
   48    typedef std::shared_ptr<symbol_sync_ff> 
sptr;
 
  129                     float max_deviation = 1.5f,
 
  131                     constellation_sptr slicer = constellation_sptr(),
 
  134                     const std::vector<float>& 
taps = std::vector<float>());
 
  181    virtual float beta() 
const = 0;
 
  189    virtual float sps() 
const = 0;
 
 
block(void)
Definition gnuradio-runtime/include/gnuradio/block.h:806
Symbol Synchronizer block with float input, float output.
Definition symbol_sync_ff.h:45
virtual void set_loop_bandwidth(float omega_n_norm)=0
Set the normalized approximate loop bandwidth.
virtual float beta() const =0
Returns the PI filter integral gain, beta.
std::shared_ptr< symbol_sync_ff > sptr
Definition symbol_sync_ff.h:48
virtual void set_alpha(float alpha)=0
Set the PI filter proportional gain, alpha.
static sptr make(enum ted_type detector_type, float sps, float loop_bw, float damping_factor=1.0f, float ted_gain=1.0f, float max_deviation=1.5f, int osps=1, constellation_sptr slicer=constellation_sptr(), ir_type interp_type=IR_MMSE_8TAP, int n_filters=128, const std::vector< float > &taps=std::vector< float >())
virtual float alpha() const =0
Returns the PI filter proportional gain, alpha.
virtual float damping_factor() const =0
Returns the loop damping factor.
virtual void set_beta(float beta)=0
Set the PI filter integral gain, beta.
virtual float loop_bandwidth() const =0
Returns the normalized approximate loop bandwidth.
virtual float ted_gain() const =0
Returns the user provided expected gain of the Timing Error Detector.
virtual float sps() const =0
Returns the nominal clock period in samples per symbol.
virtual void set_ted_gain(float ted_gain)=0
Set the expected gain of the Timing Error Detector.
virtual void set_damping_factor(float zeta)=0
Set the loop damping factor.
virtual void set_sps(float sps)=0
Set the nominal clock period in samples per symbol.
#define DIGITAL_API
Definition gr-digital/include/gnuradio/digital/api.h:18
static constexpr float taps[NSTEPS+1][NTAPS]
Definition interpolator_taps.h:9
Definition adaptive_algorithm.h:22
ted_type
Definition timing_error_detector_type.h:18
ir_type
Definition interpolating_resampler_type.h:18
@ IR_MMSE_8TAP
Definition interpolating_resampler_type.h:20
GNU Radio logging wrapper.
Definition basic_block.h:29