gnuradio.digital: Constellations

gnuradio.digital.constellation_8psk() → digital_constellation_8psk_sptr

Digital constellation for 8PSK.

gnuradio.digital.constellation_bpsk() → digital_constellation_bpsk_sptr

Digital constellation for BPSK.

gnuradio.digital.constellation_calcdist(gr_complex_vector constellation, unsigned_int_vector pre_diff_code, unsigned int rotational_symmetry, unsigned int dimensionality) → digital_constellation_calcdist_sptr

Calculate Euclidian distance for any constellation

Constellation which calculates the distance to each point in the constellation for decision making. Inefficient for large constellations.

gnuradio.digital.constellation_dqpsk() → digital_constellation_dqpsk_sptr

Digital constellation for DQPSK.

gnuradio.digital.constellation_psk(gr_complex_vector constellation, unsigned_int_vector pre_diff_code, unsigned int n_sectors) → digital_constellation_psk_sptr

digital_constellation_psk

Constellation space is divided into pie slices sectors.

Each slice is associated with the nearest constellation point.

Works well for PSK but nothing else.

Assumes that there is a constellation point at 1.x

gnuradio.digital.constellation_qpsk() → digital_constellation_qpsk_sptr

Digital constellation for QPSK.

gnuradio.digital.constellation_rect(gr_complex_vector constellation, unsigned_int_vector 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_sptr
gnuradio.digital.qpsk.qpsk_constellation(m=4)
gnuradio.digital.psk.psk_constellation(m=4, mod_code='gray')

Creates a PSK constellation object.

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

Creates a QAM constellation object.

Previous topic

gnuradio.digital: Signal Processing Blocks

Next topic

gnuradio.digital: OFDM Packet Utilities

This Page