4.1 Стек протоколов T2-MI
Стек протоколов T2-MI приведен на рисунке 1.
Рисунок 1 - Стек протоколов T2-MI
Интерфейс T2-MI должен обеспечивать передачу от шлюза T2-MI к модулятору DVB-T2 следующих Т2-данных:
- данных потоков MPEG-2 TS и/или GSE, инкапсулированных в DVB-T2 базовые кадры [2];
- данных сигнализации L1;
- данных l/Q-векторов для дополнительных потоков;
- временного штампа DVB-T2;
- данных FEF.
Т2-данные должны быть пакетированы в пакеты T2-MI и инкапсулированы в пакеты MPEG-2 TS с использованием конвейеризации данных. Затем стандартные пакеты MPEG-2 TS должны быть переданы через стандартные интерфейсы транспортных потоков DVB, такие как ASI, или инкапсулированы в IP-пакеты для последующей передачи через IP-сети.
4.2 Пакеты T2-MI
Все поля пакетов T2-MI должны иметь формат целого числа без знака, старший бит первый, если это не оговорено дополнительно.
4.2.1 Формат пакета T2-MI
Формат пакета T2-MI приведен на рисунке 2.
Рисунок 2 - Формат пакета T2-MI
Каждый пакет T2-MI должен состоять из следующих друг за другом T2-MI заголовка, полезной нагрузки, заполнения и CRC.
Пакет T2-MI должен содержать следующие поля:
packet_type (8 бит) - тип пакета, указывает на тип полезной нагрузки пакета. Возможные значения приведены в таблице 1.
Таблица 1 - Типы пакетов T2-MI
packet_type | Описание |
00 | Базовый кадр |
01 | l/Q-данные дополнительного потока |
02 | Вставка произвольных ячеек |
10 | Текущие L1 пакеты |
11 | Предстоящие L1 пакеты |
12 | Ячейки балансировки смещения Р2 |
20 | Временной штамп DVB-T2 |
21 | Индивидуальная адресация |
30 | Нулевой блок FЕF |
31 | Блок FEF с l/Q-данными |
32 | Композитный блок FEF |
33 | Суб-блок FEF |
Прочие значения | Зарезервировано для будущего использования |
packet_count (8 бит) - счетчик T2-MI пакетов, должен увеличиваться на 1 для каждого передаваемого пакета, независимо от полезной нагрузки. Требования к значению начальной инициализации счетчика отсутствуют. После значения счетчика FF должно следовать значение 00.
superframe_idx (4 бита) - индекс суперкадра, должен быть одинаковый для всех пакетов Т2-MI, относящихся к одному суперкадру. Должен увеличиваться на 1 для каждого последующего суперкадра. Требования к значению начальной инициализации индекса суперкадра отсутствуют.
rfu (9 бит) - зарезервировано для будущего использования, должно быть равно 0.
t2mi_stream_id (3 бита) - идентификатор потока T2-MI, должен быть одинаковый для всех пакетов T2-MI, принадлежащих одному потоку T2-MI. Используется при передаче композитного сигнала. Если используется только один поток, идентификатор потока T2-MI должен быть равен 0. Идентификатор потока T2-MI должен быть уникальным в пределах группы потоков T2-MI, подаваемых на один модулятор.