diff options
author | Ron Economos <w6rz@comcast.net> | 2017-08-28 16:08:16 -0700 |
---|---|---|
committer | Ron Economos <w6rz@comcast.net> | 2017-08-28 16:08:16 -0700 |
commit | 0d9992d492bf501aa9b31d5872dac801dc362ee8 (patch) | |
tree | e4171f0bbab05f1323627f8100dd9803cbc9d688 | |
parent | 7162a7ed65a0d03cb147cbe95f2a47fe68f87ab8 (diff) |
dtv: Send DVB-T Cell identifier (cell_id) correctly.
-rw-r--r-- | gr-dtv/lib/dvbt/dvbt_reference_signals_impl.cc | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/gr-dtv/lib/dvbt/dvbt_reference_signals_impl.cc b/gr-dtv/lib/dvbt/dvbt_reference_signals_impl.cc index aa581aeda8..f92f9fa6d8 100644 --- a/gr-dtv/lib/dvbt/dvbt_reference_signals_impl.cc +++ b/gr-dtv/lib/dvbt/dvbt_reference_signals_impl.cc @@ -908,7 +908,12 @@ namespace gr { //Clause 4.6.2.9 set_tps_bits(39, 38, config.d_transmission_mode); //Clause 4.6.2.10 - set_tps_bits(47, 40, config.d_cell_id); + if (d_frame_index % 2) { + set_tps_bits(47, 40, config.d_cell_id & 0xff); + } + else { + set_tps_bits(47, 40, (config.d_cell_id >> 8) & 0xff); + } //These bits are set to zero set_tps_bits(53, 48, 0); //Clause 4.6.2.11 |