GNU Radio 3.7.2 C++ API
constellation.h File Reference
#include <gnuradio/digital/api.h>
#include <gnuradio/digital/metric_type.h>
#include <boost/enable_shared_from_this.hpp>
#include <boost/any.hpp>
#include <gnuradio/gr_complex.h>
#include <pmt/pmt.h>
#include <vector>
Include dependency graph for constellation.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  gr::digital::constellation
 An abstracted constellation object. More...
 
class  gr::digital::constellation_calcdist
 Calculate Euclidian distance for any constellationConstellation which calculates the distance to each point in the constellation for decision making. Inefficient for large constellations. More...
 
class  gr::digital::constellation_sector
 Sectorized digital constellationConstellation space is divided into sectors. Each sector is associated with the nearest constellation point. More...
 
class  gr::digital::constellation_rect
 Rectangular digital constellationOnly implemented for 1-(complex)dimensional constellation. More...
 
class  gr::digital::constellation_expl_rect
 Rectangular digital constellationOnly implemented for 1-(complex)dimensional constellation. More...
 
class  gr::digital::constellation_psk
 constellation_pskConstellation space is divided into pie slices sectors. More...
 
class  gr::digital::constellation_bpsk
 Digital constellation for BPSK. More...
 
class  gr::digital::constellation_qpsk
 Digital constellation for QPSK

01 | 11

00 | 10. More...
 
class  gr::digital::constellation_dqpsk
 Digital constellation for DQPSK

01 | 00

11 | 10. More...
 
class  gr::digital::constellation_8psk
 Digital constellation for 8PSK
101 | 100

001 | 000

011 | 010 111 | 110. More...
 

Namespaces

 gr
 Include this header to use the message passing features.
 
 gr::digital