GNU Radio's TUTORIAL Package
gr::tutorial::my_qpsk_demod_cb_impl Class Reference

#include <my_qpsk_demod_cb_impl.h>

Inheritance diagram for gr::tutorial::my_qpsk_demod_cb_impl:
gr::tutorial::my_qpsk_demod_cb

Public Member Functions

 my_qpsk_demod_cb_impl (bool gray_code)
 
 ~my_qpsk_demod_cb_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)
 
unsigned char get_minimum_distances (const gr_complex &sample)
 Returns the bit value for the closest constellation point to this sample. More...
 

Additional Inherited Members

- Public Types inherited from gr::tutorial::my_qpsk_demod_cb
typedef boost::shared_ptr< my_qpsk_demod_cbsptr
 
- Static Public Member Functions inherited from gr::tutorial::my_qpsk_demod_cb
static sptr make (bool gray_code)
 Return a shared_ptr to a new instance of demod::my_qpsk_demod_cb. More...
 

Constructor & Destructor Documentation

◆ my_qpsk_demod_cb_impl()

gr::tutorial::my_qpsk_demod_cb_impl::my_qpsk_demod_cb_impl ( bool  gray_code)

◆ ~my_qpsk_demod_cb_impl()

gr::tutorial::my_qpsk_demod_cb_impl::~my_qpsk_demod_cb_impl ( )

Member Function Documentation

◆ forecast()

void gr::tutorial::my_qpsk_demod_cb_impl::forecast ( int  noutput_items,
gr_vector_int &  ninput_items_required 
)

◆ general_work()

int gr::tutorial::my_qpsk_demod_cb_impl::general_work ( int  noutput_items,
gr_vector_int &  ninput_items,
gr_vector_const_void_star &  input_items,
gr_vector_void_star &  output_items 
)

◆ get_minimum_distances()

unsigned char gr::tutorial::my_qpsk_demod_cb_impl::get_minimum_distances ( const gr_complex &  sample)

Returns the bit value for the closest constellation point to this sample.


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