summaryrefslogtreecommitdiff
path: root/gr-digital/doc/digital.dox
diff options
context:
space:
mode:
authorTom Rondeau <tom@trondeau.com>2014-04-23 18:34:11 -0400
committerTom Rondeau <tom@trondeau.com>2014-04-23 18:34:11 -0400
commit720f55287c5fe5cd3d7d6541f13382f3500f7f85 (patch)
tree75aa91af187ba07e0a02205ce67b6c82a18ca005 /gr-digital/doc/digital.dox
parente2afce984c606a1373150c5f6f51a4b00cd0b47a (diff)
docs: more documentation.
Stealing some of Martin Braun's PMT tutorial work for the pmt page. Added more info on constellations.
Diffstat (limited to 'gr-digital/doc/digital.dox')
-rw-r--r--gr-digital/doc/digital.dox22
1 files changed, 22 insertions, 0 deletions
diff --git a/gr-digital/doc/digital.dox b/gr-digital/doc/digital.dox
index 48feda3485..5f2b3bb2fb 100644
--- a/gr-digital/doc/digital.dox
+++ b/gr-digital/doc/digital.dox
@@ -348,6 +348,28 @@ single bit of data. A block like 'pack_k_bits' can be used following
this to convert the data back into bytes.
+\section digital_constellation_modulator Constellation Modulator
+
+The Constellation Modulator, Constellation Receiver, and Constellation
+Decoder can all take Constellation Objects to define what they are
+meant to transmit and receive.
+
+The gr::digital::constellation_modulator block takes as a parameter
+the reference to the constellation object. The block is very generic
+in that the mapping from bits to symbols is done based on the
+constellation object passed to it. The modulator block requires packed
+bits as the input stream (that is, all 8 bits of the stream contain
+information).
+
+The other parameters of this block include a setting as to whether or
+not to differentially encode the symbols, the number of samples per
+symbols, and the excess bandwidth of the transmitted pulse-shaped
+signal.
+
+We can set up the transmitter using the constellation modulator block
+and use the same constellation object at the receiver so we know the
+same constellation settings are being used.
+
\section digital_softbits Support for Soft Decisions
To support soft decisions of the receivers instead of the current hard