Public Member Functions | Private Attributes | List of all members
snModulationCBOC Class Reference

#include <snModulationCBOC.h>

Inheritance diagram for snModulationCBOC:
snModulation

Public Member Functions

 snModulationCBOC (snGNSSCode *_code, snGNSSData *_data, double _smpl_freq, double _n1, double _n2, double _power_ratio)
 
virtual ~snModulationCBOC ()
 
double get_value_for_absolute_sample_number (Samples_Type v)
 
double get_discriminator_gain ()
 
- Public Member Functions inherited from snModulation
 snModulation (snGNSSCode *_code, snGNSSData *_data, double _smpl_freq)
 
virtual ~snModulation ()
 
double get_samples_per_code ()
 
double get_samples_per_chip ()
 
snGNSSCodeget_code ()
 
virtual std::vector< double > get_one_code_block_sampled ()
 

Private Attributes

double f_sc1
 
double f_sc2
 subcarrier frequencies More...
 
double n1
 
double n2
 
double power_ratio
 

Additional Inherited Members

- Protected Member Functions inherited from snModulation
double sgn (double v)
 
- Protected Attributes inherited from snModulation
snGNSSCodecode
 
snGNSSDatadata
 
double smpl_freq
 

Constructor & Destructor Documentation

snModulationCBOC::snModulationCBOC ( snGNSSCode _code,
snGNSSData _data,
double  _smpl_freq,
double  _n1,
double  _n2,
double  _power_ratio 
)
snModulationCBOC::~snModulationCBOC ( )
virtual

Member Function Documentation

double snModulationCBOC::get_discriminator_gain ( )
inlinevirtual

Implements snModulation.

double snModulationCBOC::get_value_for_absolute_sample_number ( Samples_Type  v)
virtual

Implements snModulation.

Member Data Documentation

double snModulationCBOC::f_sc1
private
double snModulationCBOC::f_sc2
private

subcarrier frequencies

double snModulationCBOC::n1
private
double snModulationCBOC::n2
private
double snModulationCBOC::power_ratio
private

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