GNU Radio 3.6.5 C++ API
|
#include <digital_constellation.h>
Public Member Functions | |
digital_constellation_rect (std::vector< gr_complex > constellation, std::vector< unsigned int > pre_diff_code, unsigned int rotational_symmetry, unsigned int real_sectors, unsigned int imag_sectors, float width_real_sectors, float width_imag_sectors) | |
Protected Member Functions | |
unsigned int | get_sector (const gr_complex *sample) |
unsigned int | calc_sector_value (unsigned int sector) |
Friends | |
DIGITAL_API digital_constellation_rect_sptr | digital_make_constellation_rect (std::vector< gr_complex > constellation, std::vector< unsigned int > pre_diff_code, unsigned int rotational_symmetry, unsigned int real_sectors, unsigned int imag_sectors, float width_real_sectors, float width_imag_sectors) |
digital_constellation_rect::digital_constellation_rect | ( | std::vector< gr_complex > | constellation, |
std::vector< unsigned int > | pre_diff_code, | ||
unsigned int | rotational_symmetry, | ||
unsigned int | real_sectors, | ||
unsigned int | imag_sectors, | ||
float | width_real_sectors, | ||
float | width_imag_sectors | ||
) |
unsigned int digital_constellation_rect::calc_sector_value | ( | unsigned int | sector | ) | [protected, virtual] |
Implements digital_constellation_sector.
Reimplemented in digital_constellation_expl_rect.
unsigned int digital_constellation_rect::get_sector | ( | const gr_complex * | sample | ) | [protected, virtual] |
Implements digital_constellation_sector.
DIGITAL_API digital_constellation_rect_sptr digital_make_constellation_rect | ( | std::vector< gr_complex > | constellation, |
std::vector< unsigned int > | pre_diff_code, | ||
unsigned int | rotational_symmetry, | ||
unsigned int | real_sectors, | ||
unsigned int | imag_sectors, | ||
float | width_real_sectors, | ||
float | width_imag_sectors | ||
) | [friend] |