ГОСТ Р 55938—2014
Окончаниетаблицы2
Имя ноля
Раамер, байты
Описание
CRC-8
MODE
1
Поле контрольной суммы кода CRC-8 (1 байт) и поле MODE (1 байт).
Код CRC-8 применяется к 9 байтам заголовка BBHeader в соответствии с прило
жением В.
Поле MODE (Режим) может принимать значения:
- 0о Режим NM;
- 1с Режим HNM;
- другие значения зарезервированы для использования в будущем
5.1.7 Процессы адаптации для используемых форматов входного потока
Подпункт содежит описание процессов обработки адаптации и фрагментации для различных ре
жимов и форматов входного потока и иллюстрирует формат выходного потока.
5.1.7.1 Нормальный режим, форматы входных потоков GFPS и TS
Длина исходного пакета пользователя (O-UPL) транспортного потока равна 188 байтов. Каждый
исходный пакет пользователя О-UP должен включать один байт слова синхронизации, имеющего зна
чение 47HfcJ(. Величина UPL должна быть равна длине O-UPL.
Процесс адаптации потоковдолжен выполняться в соответствии с правилами, иллюстрированны
ми на рисунке 9:
- для синхронизации входного потока (опционально по 5.1.3 настоящего стандарта) размер UPL
увеличивается на 16и или 24ибитов добавлением поля ISSY после каждого пакета O-UP. В случае по
тока TS может использоваться «короткий» или «длинный» формат ISSY; в случае GFPS может исполь
зоваться поле ISSY только в формате 160 битов;
- если в поле О-UP байт SYNC будет первым байтом, то он должен быть удален и сохранен в
поле SYNC заголовка BBHeader, при этом величина UPL должна быть уменьшена на 8Цбитов. Иными
словами в BBHeader в поле SYNC должен быть установлен 0’. а величина UPL должна остаться
неиз мененной;
- для потока TS согласно 5.1.4 настоящего стандарта выполняется (опционально) удаление нуле
вых пакетов; вычисление и хранение DNP после следующего переданного UP. В этом случае величина
UPL увеличивается на 80битов;
- вычисляется контрольная сумма CRC-8 на уровне пакета UP согласно 5.1.5 настоящего стан
дарта с последующим сохранением вычисленной контрольной суммы CRC-8. величина UPL увеличи
вается на 8 битов;
- вычисляется значение SYNCD (указывающий на первый бит первого переданного пакета UP в
поле данных) с последующим сохранением этого значения в заголовке BBHeader. Последовательность
битое передаваемого UP начинается с CRC-8 предыдущего UP (если используется), непосредственно
за полем CRC-8 следует поле O-UP и оканчивается полями ISSY и DNP (если они используются). Сле
довательно. SYNCD указывает на первый бит CRC-8 предыдущего пакета UP;
- для потока GFPS в заголовке BBHeader выполняется хранение величины UPL.
П ри м е ча н и я
1 Величина O-UPL может быть получена статической установкой (для потока GFPS) или автоматической
сигнализацией, параметры которой данным стандартом не определены.
2 Режим NM совместим с режимом адаптации BBFrame технологии DVB-S2 в соответствии со стандартом
ETSI [3]. SYNCD=0 означает, что пакет UP связан с началом поля данных. CRC-8 (принадлежащий последнему
предыдущему BBFrame) в этом случае будет заменен в приемнике байтом SYNC или удален.
17