ГОСТ Р 55940—2014
скремблирован, то модуль возвращает его без изменений. Если пакет скремблирован и принадлежит к
выбранной службе и модульможетдатьдоступ к этойслужбы, то модуль возвращает соответствующий
дескремблированный пакет с флагом transport_scrambling_control. установленным в «00».
Если скремблирование выполняется на уровне пакетизированного элементарного потока (PES),
то модуль реагирует аналогичным образом и при тех же условиях, что и для случая ТП, и возвращает
соответствующийдескремблированный PES с флагом PES_scrambling_control. установленным в «00».
Пакеты ТП и PES пакеты полностью определены в спецификации системы MPEG-2 согласно
стандарту [4].
6.3 Верхние уровни интерфейса транспортного потока
Настоящий стандарт не оперирует со структурами MPEG-2. уровень которых выше уровня транс
портного потока. Однако модуль выделяет из транспортного потока иобрабатываетданные, необходи
мыедля его функционирования, — сообщения ЕММ и ЕСМ.
7 Интерфейс команд — уровни транспортные и сеансовые
В соответствии с ГОСТ Р 53531 (п. 4.24.2) интерфейс команд выполняет обмен командами между
абонентским приемником имодулем.
Параметры передачи данных через интерфейс команд нормируются в терминах объектов.
Объекты кодируются в форме «тег-длина-величина» в соответствии с синтаксисом согласно
ГОСТ Р ИСО/МЭК 8824-1, ГОСТ Р ИСО/МЭК8825.
В таблице 1представлены значениядлины поляLength, используемыевсемиблокамиданныхпро
токола на транспортном уровне, на сеансовом уровне ина уровне приложений
Т а б л и ц а 1 — Поле Length, используемое всеми блоками данных протокола на транспортном уровне, сеансо
вом уровне и на уровне приложений
СинтаксисКоличество битовМнемоника
lengthJietd() {
size indicator1bslbf
if (sizejndicator = = 0)
length_value7utmsbf
else if (size Indicator = = 1) {
length_fleld_slze
7ulmsbf
for (i=0: i<!engthjield_size; l*+) {
length value byte
8
bslbf
}
}
)
В этом разделеописаныобъектыASN.1 длятранспортногои сеансовогоуровней, которые переме
щаются через интерфейс команд. Параметры всех этих объектов и для объектов уровня приложений
приведены в разделе 8 настоящегостандарта, применяется кодирование поля Length, параметры кото
рого показаны втаблице 1.
Поле sizejndicator является первым битом поля length_field. Если sizejndicator = 0. то длина
поляданных кодируетсяв последующих7битах. Значениедлины поляот0до 127 может бытьзакодиро
вано в одном байте. Если длина поля превышает 127, то в поле sizejndicator устанавливается «1». В
этом случае в следующих 7 битах кодируется количество байтов в поле длины (Length). Эти следую щие
байтыдолжны бытьсцеплены.Любая величинаполядлины (Length) до 65535можетбытьзакодиро вана
в трех байтах.
Неопределенный формат длины, определенный основными правилами кодирования ASN.1
согласно ГОСТ Р ИСО/МЭК 8825. не используется.
7.1 Основной транспортный уровень
7.1.1 Введение
Транспортный уровень интерфейса команд работает поверх физического уровня — уровня кана
ла, определяемого используемой физической реализацией. Для базовых физических реализаций карт
стандарта ПКинтерфейс— на уровне канала в соответствии с приложением А. Транспортный протокол
7