ГОСТ Р 53556.1-2012
intorleave
_
switch [/] [/) - параметр, определяющий, как чередовать у-ый класс /-го предопределен
ного набора;
0 - без чередования:
1 - чередование без чередования внутри класса: ширина чередования равна числу битов в
пределах текущего класса, если {fecjype == 0). или числу байтов в пределах текущего класса, если
(fecjype == 1 || fecjype == 2):
2 - чередование с чередованием внутри класса: ширина чередования = 28. если (foc
_
typo == 0);
это значение зарезервировано, если (fecjype == 1 || fecjype == 2);
3 - связанный (см. 3.8.4 8.2.2);
dass
_
optk>nal- флаг, сигнализирующий, является ли класс обязательным (class
_
optional== 0) или
дополнительным (class
_
optional == 1). Этот флаг может использоваться, чтобы уменьшить избыточ
ность в пределах ErrorProtedtonSpecirtcConfig. Обычно это необходимо для определения 2К наборов, где
N равняется числу дополнительных классов (см. 3.8.4.2);
num bor
_
of
_
bitsJorJength [i] [/] - область, существующая только когда length
_
escape [/] [/] = 1. Это
значение показывает количество битов для длины класса при сигнализации внутри полосы. Это зна
чение должно быть установлено, если подразумевается максимальная длина класса. Значение 0 соот
ветствует режиму "до конца’;
dassjength [/] (/] - область, существующая только, когда length
_
escape [/] [/] = 0. Это значение
показывает длину у-го класса в /-ом предопределенном наборе, которая является фиксированной при
передаче;
da ssja te [/] [/] - эта область существует только, когда rate
_
escapo [<][/]=0. В случае если
fec
_
type[i\[
Л
= 0. это значение соответствует скорости кода SRCPCJ o класса в /-ом предопределенном
наборе, фиксированным во время передачи. Значение от 0 до 24 соответствует скорости кода от 8/8 до
8/32 соответственно. В случае если fecjype [/] (/1 равен 1 или 2. это значение показывает количество
ошибочных байтов, которое может быть исправлено кодом RS (см. 3.8.4.7). Все классы, для которых
сигнализируется объединение с fec
_
type [/] [/]. должны иметь то же самое значение da ssja te (/] [/];
dass
_
crden [)] (/] - область, существующая только, когда crclen
_
oscape [/] (/] = 0. Это значение по
казывает длину CRCJ o класса в /-ом предопределенном наборе, фиксированным во время передачи.
Значение должно быть в диапазоне 0-18. что соответствует длине CRC 0.1. 2, 3,4. 5, 6, 7. 8. 9. 10. 11,
12.13. 14. 15.16. 24 или 32:
dass
_
reordered
_
output- если это значение ’Г , то выход классов от декодера ЕР переупорядочен.
Если "0", никакой обработки не применяется:
dass
_
output
_
order (Ц [/] - область, существующая, когда classjeordered
_
output установлен в "Г,
для сигнализации порядка класса после переупорядочения, у-ый класс /-го предопределенного набора
выводится как class
_
output
_
order[i\ [/]-ый класс от ЕР декодера;
header
_
protection - значение, указывающее режим защиты заголовка от ошибок. 0 указывает на
использование основного набора FEC. а 1 - на использование расширенной защиты заголовка от оши
бок. как определено в 3.8.4.3. Расширенная защита от ошибок заголовка применяется, только если
длина заголовка превышает 16 битов:
heador
_
rate. heador
_
crden - значения, имеющее ту же семантику, что и dass
_
rate И (/] и dassjrdon (/](/]
соответственно, в то время как эта защита от ошибок используется для защиты части заголовка:
epjram e () - защищенный фрейм;
ep
_
header () - кодированная ЕР информация заголовка:
ep
_
encoded
_
dasses () - ЕР кодированная ЕР звуковая информация;
interieaved
_
framojnodo1 - информационные биты после чередования в режиме 1;
intedeaved
_
framo
_
mode2 - информационные биты после чередования в режиме 2:
stuffing
_
bits - биты наполнения для выравнивания октета фрейма ЕР. Число битов Nstuffсигнали
зируется в dass
_
attrib () и должно быть в диапазоне 0... 7;
choice
_
of
_
pred - выбор предопределенного набора;
choice
_
of
_
prodja rity - биты четности для choice
_
of
_
pred,
dass
_
attrib
_
parity - биты четности для dass
_
attrib ():
dass
_
attnb () - атрибутная информация для каждого класса.
dass
_
brt
_
count [/] - число информационных битов в классе. Эта область существует только в слу
чав. если length
_
escape в информации из полосы равен 1 (Escape). О количестве битов этого параме
тра Nbitcount сообщается внутри полосы:
55