gnuradio.digital: Constellations

gnuradio.digital.constellation_8psk() → sptr
gnuradio.digital.constellation_bpsk() → sptr
gnuradio.digital.constellation_calcdist(std::vector<(gr_complex, std::allocator<(gr_complex)>)> constell, __dummy_5__ pre_diff_code, unsigned int rotational_symmetry, unsigned int dimensionality) → sptr
gnuradio.digital.constellation_dqpsk() → sptr
gnuradio.digital.constellation_psk(std::vector<(gr_complex, std::allocator<(gr_complex)>)> constell, __dummy_5__ pre_diff_code, unsigned int n_sectors) → sptr
gnuradio.digital.constellation_qpsk() → sptr
gnuradio.digital.constellation_rect(std::vector<(gr_complex, std::allocator<(gr_complex)>)> constell, __dummy_5__ pre_diff_code, unsigned int rotational_symmetry, unsigned int real_sectors, unsigned int imag_sectors, float width_real_sectors, float width_imag_sectors) → sptr
gnuradio.digital.qpsk.qpsk_constellation(mod_code='gray')

Creates a QPSK constellation.

gnuradio.digital.psk.psk_constellation(m=4, mod_code='gray', differential=True)

Creates a PSK constellation object.

gnuradio.digital.qam.qam_constellation(constellation_points=16, differential=True, mod_code='none', large_ampls_to_corners=False)

Creates a QAM constellation object.

If large_ampls_to_corners=True then sectors that are probably occupied due to a phase offset, are not mapped to the closest constellation point. Rather we take into account the fact that a phase offset is probably the problem and map them to the closest corner point. It’s a bit hackish but it seems to improve frequency locking.

Previous topic

gnuradio.digital: Signal Processing Blocks

Next topic

gnuradio.digital: OFDM Packet Utilities

This Page