Skip to content

Commit 742f37c

Browse files
committed
dtv: Update ITU-T J.83B transmitter block documentation.
1 parent 54e89c6 commit 742f37c

File tree

3 files changed

+10
-7
lines changed

3 files changed

+10
-7
lines changed

gr-dtv/include/gnuradio/dtv/catv_frame_sync_enc_bb.h

+4-3
Original file line numberDiff line numberDiff line change
@@ -29,11 +29,11 @@ namespace gr {
2929
namespace dtv {
3030

3131
/*!
32-
* \brief Frame Sync Encoder. Adds a 42-bit frame sync pattern with control word.
32+
* \brief Frame Sync Encoder. Adds a 42-bit (64QAM) or 40-bit (256QAM) frame sync pattern with control word.
3333
* \ingroup dtv
3434
*
35-
* Input: Scrambled FEC Frame packets of 60 * 128 7-bit symbols.\n
36-
* Output: Scrambled FEC Frame packets of 60 * 128 7-bit symbols with 42-bit FSYNC word.
35+
* Input: Scrambled FEC Frame packets of 60 * 128 (64QAM) or 88 * 128 (256QAM) 7-bit symbols.\n
36+
* 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.
3737
*/
3838
class DTV_API catv_frame_sync_enc_bb : virtual public gr::block
3939
{
@@ -43,6 +43,7 @@ namespace gr {
4343
/*!
4444
* \brief Create an ITU-T J.83B Frame Sync Encoder.
4545
*
46+
* \param constellation 64QAM or 256QAM constellation. \n
4647
* \param ctrlword convolutional interleaver control word.
4748
*/
4849
static sptr make(catv_constellation_t constellation, int ctrlword);

gr-dtv/include/gnuradio/dtv/catv_randomizer_bb.h

+2-1
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ namespace gr {
3333
* \ingroup dtv
3434
*
3535
* Input: Interleaved MPEG-2 + RS parity bitstream packets of 128 7-bit symbols.\n
36-
* Output: Scrambled FEC Frame packets of 60 * 128 7-bit symbols.
36+
* Output: Scrambled FEC Frame packets of 60 * 128 (64QAM) or 88 * 128 (256QAM) 7-bit symbols.
3737
*/
3838
class DTV_API catv_randomizer_bb : virtual public gr::sync_block
3939
{
@@ -43,6 +43,7 @@ namespace gr {
4343
/*!
4444
* \brief Create an ITU-T J.83B randomizer.
4545
*
46+
* \param constellation 64QAM or 256QAM constellation.
4647
*/
4748
static sptr make(catv_constellation_t constellation);
4849
};

gr-dtv/include/gnuradio/dtv/catv_trellis_enc_bb.h

+4-3
Original file line numberDiff line numberDiff line change
@@ -29,11 +29,11 @@ namespace gr {
2929
namespace dtv {
3030

3131
/*!
32-
* \brief Trellis Encoder. 14/15 code rate.
32+
* \brief Trellis Encoder. 14/15 (64QAM) or 19/20 (256QAM) code rate.
3333
* \ingroup dtv
3434
*
35-
* Input: Scrambled FEC Frame packets of 60 * 128 7-bit symbols with 42-bit FSYNC word.\n
36-
* Output: Four 7-bit symbols (28 bits) Trellis encoded to 30 bits (14/15 code rate).
35+
* 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
36+
* 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).
3737
*/
3838
class DTV_API catv_trellis_enc_bb : virtual public gr::block
3939
{
@@ -43,6 +43,7 @@ namespace gr {
4343
/*!
4444
* \brief Create an ITU-T J.83B Trellis Encoder.
4545
*
46+
* \param constellation 64QAM or 256QAM constellation.
4647
*/
4748
static sptr make(catv_constellation_t constellation);
4849
};

0 commit comments

Comments
 (0)