БИБЛИОТЕКА НОРМАТИВНЫХ ДОКУМЕНТОВ

ГОСТ Р 58912-2020. Национальный стандарт Российской Федерации. Телевидение вещательное цифровое. Система эфирного наземного цифрового телевизионного вещания второго поколения DVB-T2. Общие технические требования

7.6 Перемежитель по времени

7.6.1 Общие требования

7.6.1.1 Перемежитель по времени (TI) должен работать на уровне PLP. Параметры временного перемежения могут быть разными для разных PLP.

Для каждого PLP FEC-блоки с выхода перемежителя ячеек должны быть сгруппированы в кадры перемежения, которые отображаются на один или несколько T2-кадров. Каждый кадр перемежения должен содержать динамически переменное целое число FEC-блоков. Число FEC-блоков в кадре перемежения с индексом n обозначается как NBLOCKS_IF(n) и сигнализируется с помощью синтаксической конструкции PLP_NUM_BLOCKS в динамической L1-сигнализации.

7.6.1.2 Число NBLOCKS может варьироваться от минимального значения 0 до максимального значения NBLOCKS_IF_MAX. Значение NBLOCKS_IF_MAX сигнализируется с помощью синтаксической конструкции PLP_NUM_BLOCKS_MAX в конфигурируемой L1-сигнализации. Наибольшее значение, которое может принять PLP_NUM_BLOCKS_MAX, составляет 1023.

7.6.1.3 Каждый кадр перемежения либо отображается непосредственно на один T2-кадр, либо распределяется по нескольким T2-кадрам (см. 7.6.2). Каждый кадр перемежения делится также на один или более (NTI) TI-блоков, где TI-блок соответствует одному использованию памяти временного перемежителя (см. 7.6.3). В кадре перемежения TI-блоки могут содержать немного другое число FEC-блоков. Если кадр перемежения делится на несколько TI-блоков, он должен отображаться только на один T2-кадр.

Для каждого PLP могут иметь место три варианта перемежения по времени:

- каждый кадр перемежения содержит один TI-блок и отображается непосредственно на один T2-кадр, как показано на рисунке 15. Эта опция должна сигнализироваться в L1-сигнализации с помощью синтаксических конструкций TIME_IL_TYPE = '0' и TIME_IL_LENGTH = '1';

- каждый кадр перемежения содержит один TI-блок и отображается на более чем один T2-кадр. На рисунке 16 показан пример отображения одного кадра перемежения на два T2-кадра при значении синтаксической конструкции FRAME_INTERVAL(IJUMP) = '2' (см. 9.2.1.5). Это дает большее разнесение по времени для услуг с низкой скоростью передачи данных. Эта опция сигнализируется в L1-сигнализации посредством синтаксической конструкции TIME_IL_TYPE = '1';

- каждый кадр перемежения отображается непосредственно на один T2-кадр, а кадр перемежения включает в себя несколько TI-блоков, как показано на рисунке 17. Каждый из TI-блоков может использовать память перемежителя TI до ее полной емкости, тем самым увеличивая максимальную скорость передачи битов PLP. Эта опция сигнализируется в L1-сигнализации посредством синтаксической конструкции TIME_IL_TYPE = '0'.

 

ГОСТ Р 58912-2020. Национальный стандарт Российской Федерации. Телевидение вещательное цифровое. Система эфирного наземного цифрового телевизионного вещания второго поколения DVB-T2. Общие технические требования

 

Рисунок 15 - Перемежение по времени для PI = 1, IJUMP = 1,

NTI = 1

 

 

 

ГОСТ Р 58912-2020. Национальный стандарт Российской Федерации. Телевидение вещательное цифровое. Система эфирного наземного цифрового телевизионного вещания второго поколения DVB-T2. Общие технические требования

 

Рисунок 16 - Перемежение по времени для PI = 2, IJUMP = 2,

NTI = 1

 

 

 

ГОСТ Р 58912-2020. Национальный стандарт Российской Федерации. Телевидение вещательное цифровое. Система эфирного наземного цифрового телевизионного вещания второго поколения DVB-T2. Общие технические требования

 

Рисунок 17 - Перемежение по времени для PI = 1, IJUMP = 1,

NTI = 3

 

7.6.2 Отображение кадров перемежения на один или несколько T2-кадров

7.6.2.1 Кадр перемежения может быть сопоставлен точно одному T2-кадру или может быть распределен по нескольким T2-кадрам. Он может содержать один или несколько TI-блоков. Число T2-кадров в одном кадре перемежения PI сигнализируется с помощью конфигурируемой L1-сигнализации посредством синтаксической конструкции TIME_IL_LENGTH в сочетании с TIME_IL_TYPE (см. [1]).

7.6.2.2 Продолжительность периода перемежения по времени TP не должна превышать длительности одного суперкадра. Период перемежения по времени рассчитывается как

 

TP = TF·PI(iIJUMP(i), (12)

 

где TF - длина T2-кадра во времени (см. 9.2.2.2);

IJUMP(i) - интервал T2-кадров для PLP i, например, если PLP встречается в каждом третьем T2-кадре, то IJUMP(i) = 3 (см. 9.2.1.5);

PI(i) является значением кадра перемежения PI, для PLP i.

Примечание - В кадре перемежения должно быть целое число блоков FEC, но число блоков FEC, приходящихся на T2-кадр, не обязательно должно быть целым числом, если кадр перемежения распространяется на несколько T2-кадров.

 

7.6.2.3 В суперкадре должно быть целое число кадров перемежения, чтобы выполнялось следующее условие (см. [1]):

 

NT2/(PI·IJUMP) =

= целое число кадров перемежения в суперкадре,

 

где NT2 - число T2-кадров в суперкадре.

Пример - Длина суперкадра системы DVB-T2 составляет NT2 = 20. В системе переносятся, помимо прочего, следующие каналы PLP: PLP1 с длиной перемежения PI(1) = 1 кадр, размещенный в каждом T2-кадре, для которого IJUMP(1) = 1; PLP2 с длиной перемежения PI(2) = 2 кадра в каждом втором T2-кадре, для которого IJUMP(2) = 2; PLP3 с длиной перемежения PI(3) = 4 кадра в каждом пятом T2-кадре, для которого IJUMP(3) = 5. Число кадров перемежения на суперкадр равно 20/(1·1) = 20 кадров перемежения для PLP1, 20/(2·2) = 5 кадров перемежения для PLP2 и 20/(4 - 5) = 1 кадр перемежения для PLP3.

7.6.3 Разделение кадров перемежения на блоки временного перемежения

7.6.3.1 Перемежитель по времени должен перемежать ячейки в пределах одного TI-блока, который содержит динамически переменное целое число FEC-блоков.

Число TI-блоков в кадре перемежения NTI должно быть целым числом, которое должно сигнализироваться с помощью конфигурируемой L1-сигнализации посредством синтаксической конструкции TIME_IL_LENGTH в сочетании с TIME_IL_TYPE.

Примечание - Если кадр перемежения распространяется на несколько T2-кадров, то NTI должно быть равным 1, т.е. один кадр перемежения должен содержать ровно один TI-блок.

 

7.6.3.2 Число FEC-блоков в TI-блоке с индексом s в кадре перемежения n обозначается как NFEC_TI(n, s), где 0 <= s < NTI.

Если NTI = 1, то в каждом кадре перемежения будет только один TI-блок с индексом s = 0, а число NFEC_TI(n, s) должно быть равно числу FEC-блоков в кадре перемежения NBLOCKS_IF(n).

Если NTI > 1, то значение NFEC_TI(n, s) для каждого TI-блока с индексом s в кадре перемежения с индексом n вычисляют следующим образом:

 

ГОСТ Р 58912-2020. Национальный стандарт Российской Федерации. Телевидение вещательное цифровое. Система эфирного наземного цифрового телевизионного вещания второго поколения DVB-T2. Общие технические требования (13)

 

Это гарантирует, что значения NFEC_TI(n, s) для TI-блоков в кадре перемежения отличаются не более чем на один FEC-блок и что меньшие TI-блоки будут следовать первыми.

Число NFEC_TI(n, s) может изменяться во времени от минимального значения 0 до максимального значения NFEC_TI_MAX. Значение NFEC_TI_MAX может быть определено из значения NBLOCKS_IF_MAX (см. 7.6) по формуле

 

ГОСТ Р 58912-2020. Национальный стандарт Российской Федерации. Телевидение вещательное цифровое. Система эфирного наземного цифрового телевизионного вещания второго поколения DVB-T2. Общие технические требования. (14)

 

7.6.3.3 Максимальное количество ячеек TI-памяти на один PLP должно составлять MTI = 219 + 215, но TI-память должна быть разделена между PLP с данными и связанным с ним общим PLP (если таковой имеется). Следовательно, для PLP без связанного с ним общего PLP числа NBLOCKS_IF_MAX и NTI должны выбираться так, чтобы

 

NFEC_TI_MAX·Ncells <= MTI, (15)

 

где Ncells - число ячеек на FEC-блок, приведенное в таблице 25 для различных созвездий и длин FEC.

Примечание - В системе T2-Lite значение MTI снижено до 218.

 

Для PLP, имеющих связанный с ними общий PLP, TI-ячейки MTI должны быть статически разделены между PLP с данными и общим PLP таким образом, чтобы для любого одного PLP с данными из группы со связанным общим PLP выполнялось условие:

 

NFEC_TI_MAX(data PLP)·Ncells(data PLP) +

+ NFEC_TI_MAX(common PLP)·Ncells(common PLP) <= MTI. (16)

 

FEC-блоки на входе должны быть сопоставлены TI-блокам в порядке возрастания индекса s. Каждый TI-блок должен быть перемежен (см. 7.6.4), а затем ячейки каждого перемеженного TI-блока должны связываться вместе для формирования выходного перемеженного TI-кадра.

7.6.4 Перемежение каждого TI-блока

7.6.4.1 Перемежитель по времени TI должен хранить в своей памяти (по одной TI-памяти на PLP) ячейки FEC-блоков, поступающие с выхода перемежителя ячеек CI.

Как правило, перемежитель по времени выполняет также функции буфера для данных PLP, предваряя процесс формирования кадра (см. раздел 9). Это обеспечивается с помощью двух банков памяти для каждого PLP. Первый TI-блок записывается в первый банк. Второй TI-блок записывается во второй банк, пока читается первый банк, и т.д. (см. рисунок 18).

 

ГОСТ Р 58912-2020. Национальный стандарт Российской Федерации. Телевидение вещательное цифровое. Система эфирного наземного цифрового телевизионного вещания второго поколения DVB-T2. Общие технические требования

 

Рисунок 18 - Структура перемежителя по времени

 

7.6.4.2 Перемежитель по времени должен иметь структуру блокового перемежителя типа строка-столбец: число строк Nr в перемежителе равно числу ячеек в блоке FEC Ncells, деленному на 5, а число столбцов Nc = 5·NFEC(n, s), где NFEC(n, s) - число блоков FEC в TI-блоке с индексом s для кадра перемежения n. Следовательно, количество заполненных столбцов будет варьироваться от TI-блока к TI-блоку в зависимости от скорости его передачи. Параметры перемежителя определены в таблице 25.

 

Таблица 25

 

Параметры перемежителя по времени

 

Длина блока LDPC Nldpc

Вид модуляции

Число ячеек в блоке LDPC Ncells

Число рядов Nr

64 800

256-QAM

8100

1620

64-QAM

10 800

2160

16-QAM

16 200

3240

QPSK

32 400

6480

16 200

256-QAM

2025

405

64-QAM

2700

540

16-QAM

4050

810

QPSK

8100

1620

 

Во время работы перемежителя по времени первый блок FEC записывается по столбцам в первые пять столбцов банка памяти, второй блок FEC записывается по столбцам в следующие пять столбцов и т.д. Ячейки считываются построчно.