GNU Radio's BLOCKSTREAM Package
gr::blocksat::da_carrier_phase_rec_impl Class Reference

#include <da_carrier_phase_rec_impl.h>

Inheritance diagram for gr::blocksat::da_carrier_phase_rec_impl:
gr::blocksat::da_carrier_phase_rec

Public Member Functions

 da_carrier_phase_rec_impl (const std::vector< gr_complex > &preamble_syms, float noise_bw, float damp_factor, int M, bool data_aided, bool reset_per_frame)
 
 ~da_carrier_phase_rec_impl ()
 
void forecast (int noutput_items, gr_vector_int &ninput_items_required)
 
int general_work (int noutput_items, gr_vector_int &ninput_items, gr_vector_const_void_star &input_items, gr_vector_void_star &output_items)
 
gr_complex slice_symbol (const gr_complex &sample, int M)
 
float set_K1 (float zeta, float Bn_Ts)
 
float set_K2 (float zeta, float Bn_Ts)
 

Additional Inherited Members

- Public Types inherited from gr::blocksat::da_carrier_phase_rec
typedef boost::shared_ptr
< da_carrier_phase_rec
sptr
 
- Static Public Member Functions inherited from gr::blocksat::da_carrier_phase_rec
static sptr make (const std::vector< gr_complex > &preamble_syms, float noise_bw, float damp_factor, int M, bool data_aided, bool reset_per_frame)
 Return a shared_ptr to a new instance of blocksat::da_carrier_phase_rec. More...
 

Constructor & Destructor Documentation

gr::blocksat::da_carrier_phase_rec_impl::da_carrier_phase_rec_impl ( const std::vector< gr_complex > &  preamble_syms,
float  noise_bw,
float  damp_factor,
int  M,
bool  data_aided,
bool  reset_per_frame 
)
gr::blocksat::da_carrier_phase_rec_impl::~da_carrier_phase_rec_impl ( )

Member Function Documentation

void gr::blocksat::da_carrier_phase_rec_impl::forecast ( int  noutput_items,
gr_vector_int &  ninput_items_required 
)
int gr::blocksat::da_carrier_phase_rec_impl::general_work ( int  noutput_items,
gr_vector_int &  ninput_items,
gr_vector_const_void_star &  input_items,
gr_vector_void_star &  output_items 
)
float gr::blocksat::da_carrier_phase_rec_impl::set_K1 ( float  zeta,
float  Bn_Ts 
)
float gr::blocksat::da_carrier_phase_rec_impl::set_K2 ( float  zeta,
float  Bn_Ts 
)
gr_complex gr::blocksat::da_carrier_phase_rec_impl::slice_symbol ( const gr_complex &  sample,
int  M 
)

The documentation for this class was generated from the following file: