#include <snModulationBOC.h>
Public Types | |
enum | boc_phasing_type { SIN, COS } |
Public Member Functions | |
snModulationBOC (snGNSSCode *_code, snGNSSData *_data, double _smpl_freq, double _n, double _m, boc_phasing_type _boc_phasing) | |
virtual | ~snModulationBOC () |
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 () |
snGNSSCode * | get_code () |
virtual std::vector< double > | get_one_code_block_sampled () |
Private Attributes | |
double | f_sc |
subcarrier frequency More... | |
double | n |
double | m |
boc_phasing_type | boc_phasing |
Additional Inherited Members | |
Protected Member Functions inherited from snModulation | |
double | sgn (double v) |
Protected Attributes inherited from snModulation | |
snGNSSCode * | code |
snGNSSData * | data |
double | smpl_freq |
snModulationBOC::snModulationBOC | ( | snGNSSCode * | _code, |
snGNSSData * | _data, | ||
double | _smpl_freq, | ||
double | _n, | ||
double | _m, | ||
boc_phasing_type | _boc_phasing | ||
) |
|
virtual |
|
inlinevirtual |
Implements snModulation.
|
virtual |
Implements snModulation.
|
private |
|
private |
subcarrier frequency
|
private |
|
private |