ГОСТ Р 53556.1-2012
О
к
ончание таблицы 36
Синтаксис
Количество битов
Мнемоника
frameCounter.
headerParity;
EPMuxElement^. Ч);
}
}
5
18
uimsbf
bslbf
Таблица 37 СинтаксисAudioPointerStream ()
СинтаксисКоличество битовМнемоника
AudioPointerStream (syncFrameLenglh )
{
ivhile (! EndOfStream) {
AudioPointerStreamFrame ( syncFrameLength );
}
}
Таблица 38- Синтаксис Audk>PointerStreamFrame ()
СинтаксисКоличество битовМнемоника
AudioPointerStreamFrameflength)
{
audioMuxElementStartPointer.
audioMuxElementChunk:
}
ceit(k>g2(length))uimsbf
length-ceil(log2(length)) bslbf
3.7.2.2 Семантика
3.7.2.2.1 AudioSyncStream ()
audioMuxLengthBytes - 13-битный элемент данных, указывающий длину байта последующего
AudioMuxElement () с побайтным выравниванием (AudioSyncStream) или последующего EPMuxElement ()
(EPAudioSyncStream).
AudioMuxElement () - мультиплексный элемент, как определено в 3.7.3.2.2.
3.7.2.2.2 EPAudioSyncStream ()
futurellse - 4-битный элемент данных для будущего использования, должно быть установлено в
’0000’.
audioMuxLengthBytes (см. 3.7.2.2.1).
frameCounter - 5-битный элемент данных, который используется для обнаружения потерянных
фреймов. Число непрерывно увеличивается для каждого мультиплексного элемента.
headerParity - 18-битный элемент данных, который содержит ВСН(36.18) код. сокращенный
от ВСН(63.45) для элементов audioMuxLengthBytes и frameCounter. Полиномиальный генератор
х18+х17+х1б+х15+х9+х7+х6+х3+х2+х+1. Значение вычисляется при помощи этого генератора, как описано
в 3.8.4.3.
EPMuxElement () - эластичный мультиплексный элемент, как определено в 3.7.3.2.1.
3.7.2.2.3 AudioPointerStream ()
AudioPointerStreamFrame () - синхронизирующий фрейм фиксированной длины, предоставляе
мый основным уровнем передачи.
audioMuxElementStartPointer - элемент данных, указывающий начальную точку первого
AudioMuxElement() в пределах текущего AudioPointerStreamFrame (). Число битов, требуемых для этого
элемента данных, вычисляется как ceil(\og2(syncFrameLength)). Длина фрейма передачи должна быть
получена из основного уровня передачи. Максимально возможное значение этого элемента данных
зарезервировано для сигнализации отсутствия начала AudioMuxElement () в этом синхронизирующем
фрейме.
audioMuxElementChunk - часть конкатенации последующих AudioMuxElement ().
39