summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohnathan Corgan <johnathan@corganlabs.com>2017-06-27 13:29:32 -0700
committerJohnathan Corgan <johnathan@corganlabs.com>2017-06-27 13:29:32 -0700
commit2577279fa5fe8d5ed93b62c2c83c523c99dfbbea (patch)
treeb5147ade39e48913f7f58abcb2789143eb0ffb3d
parent9d21cbfa83bf5f83920d627af0640e5c6d52b2c1 (diff)
parent742f37c2fbbd4a0abcfe2d17f3d448a05922e346 (diff)
Merge remote-tracking branch 'github/pr/1344'
-rw-r--r--gr-dtv/include/gnuradio/dtv/catv_frame_sync_enc_bb.h7
-rw-r--r--gr-dtv/include/gnuradio/dtv/catv_randomizer_bb.h3
-rw-r--r--gr-dtv/include/gnuradio/dtv/catv_trellis_enc_bb.h7
3 files changed, 10 insertions, 7 deletions
diff --git a/gr-dtv/include/gnuradio/dtv/catv_frame_sync_enc_bb.h b/gr-dtv/include/gnuradio/dtv/catv_frame_sync_enc_bb.h
index 99ea428aed..5f75af8c00 100644
--- a/gr-dtv/include/gnuradio/dtv/catv_frame_sync_enc_bb.h
+++ b/gr-dtv/include/gnuradio/dtv/catv_frame_sync_enc_bb.h
@@ -29,11 +29,11 @@ namespace gr {
namespace dtv {
/*!
- * \brief Frame Sync Encoder. Adds a 42-bit frame sync pattern with control word.
+ * \brief Frame Sync Encoder. Adds a 42-bit (64QAM) or 40-bit (256QAM) frame sync pattern with control word.
* \ingroup dtv
*
- * Input: Scrambled FEC Frame packets of 60 * 128 7-bit symbols.\n
- * Output: Scrambled FEC Frame packets of 60 * 128 7-bit symbols with 42-bit FSYNC word.
+ * Input: Scrambled FEC Frame packets of 60 * 128 (64QAM) or 88 * 128 (256QAM) 7-bit symbols.\n
+ * Output: Scrambled FEC Frame packets of 60 * 128 (64QAM) or 88 * 128 (256QAM) 7-bit symbols with 42-bit (64QAM) or 40-bit (256QAM) FSYNC word.
*/
class DTV_API catv_frame_sync_enc_bb : virtual public gr::block
{
@@ -43,6 +43,7 @@ namespace gr {
/*!
* \brief Create an ITU-T J.83B Frame Sync Encoder.
*
+ * \param constellation 64QAM or 256QAM constellation. \n
* \param ctrlword convolutional interleaver control word.
*/
static sptr make(catv_constellation_t constellation, int ctrlword);
diff --git a/gr-dtv/include/gnuradio/dtv/catv_randomizer_bb.h b/gr-dtv/include/gnuradio/dtv/catv_randomizer_bb.h
index cf9ad39c6d..a088153510 100644
--- a/gr-dtv/include/gnuradio/dtv/catv_randomizer_bb.h
+++ b/gr-dtv/include/gnuradio/dtv/catv_randomizer_bb.h
@@ -33,7 +33,7 @@ namespace gr {
* \ingroup dtv
*
* Input: Interleaved MPEG-2 + RS parity bitstream packets of 128 7-bit symbols.\n
- * Output: Scrambled FEC Frame packets of 60 * 128 7-bit symbols.
+ * Output: Scrambled FEC Frame packets of 60 * 128 (64QAM) or 88 * 128 (256QAM) 7-bit symbols.
*/
class DTV_API catv_randomizer_bb : virtual public gr::sync_block
{
@@ -43,6 +43,7 @@ namespace gr {
/*!
* \brief Create an ITU-T J.83B randomizer.
*
+ * \param constellation 64QAM or 256QAM constellation.
*/
static sptr make(catv_constellation_t constellation);
};
diff --git a/gr-dtv/include/gnuradio/dtv/catv_trellis_enc_bb.h b/gr-dtv/include/gnuradio/dtv/catv_trellis_enc_bb.h
index e048af80ee..3f9d0fc927 100644
--- a/gr-dtv/include/gnuradio/dtv/catv_trellis_enc_bb.h
+++ b/gr-dtv/include/gnuradio/dtv/catv_trellis_enc_bb.h
@@ -29,11 +29,11 @@ namespace gr {
namespace dtv {
/*!
- * \brief Trellis Encoder. 14/15 code rate.
+ * \brief Trellis Encoder. 14/15 (64QAM) or 19/20 (256QAM) code rate.
* \ingroup dtv
*
- * Input: Scrambled FEC Frame packets of 60 * 128 7-bit symbols with 42-bit FSYNC word.\n
- * Output: Four 7-bit symbols (28 bits) Trellis encoded to 30 bits (14/15 code rate).
+ * Input: Scrambled FEC Frame packets of 60 * 128 (64QAM) or 88 * 128 (256QAM) 7-bit symbols with 42-bit (64QAM) or 40-bit (256QAM) FSYNC word.\n
+ * Output: Four 7-bit symbols (28 bits) Trellis encoded to 30 bits (64QAM, 14/15 code rate) or 38 data bits Trellis encoded to 40 bits (256QAM, 19/20 code rate).
*/
class DTV_API catv_trellis_enc_bb : virtual public gr::block
{
@@ -43,6 +43,7 @@ namespace gr {
/*!
* \brief Create an ITU-T J.83B Trellis Encoder.
*
+ * \param constellation 64QAM or 256QAM constellation.
*/
static sptr make(catv_constellation_t constellation);
};