ГОСТ Р 53556.1-2012
}
else {
optClassExists[k) = 1;
)
}
DefineTransPred(transPred. i. optClassExists):
transPred ++;
}
где optClassExists [А] сообщает, существует ли А-ый optClass предопределенного набора (1) или нет (0)
в определяющем новом предопределенном наборе.
DefineTransPred (transPred, /’. optClassExists) определяет transPred-ым новый предопределенный
набор, используемый для передачи. Этот новый предопределенный набор - копия i-го оригинального
предопределенного набора, кроме того, что он не имеет optClasses, optClassExists которого равняется 0.
Пример
ErrorProtectionSpeciFicConfig () определяет предопределенные наборы следующим образом:
После предварительной обработ
к
и, описанной выше, предопределенные наборы, используемые для
epjram e Q, устанавливаются следующим образом:
3.8.4.3 Внутриполосная информация
Информация фрейма ЕР. которая не включена во внеполосную информацию, является внутрипо
лосной информацией. Параметры, относящиеся к этой информации, передаются как заголовок фрейма
ЕР. Существуют следующие параметры:
- выбор предопределенного набора;
- количество битов стаффинга для побайтного выравнивания;
- информация о классе, которая не включена во внеполосную информацию.
Декодер ЕР не может декодировать звуковую информацию фрейма без этих параметров, и. таким
образом, они должны обладать защитой от ошибок, более сильной или равной защите других частей. С
учетом этого выбор предопределенного набора должен быть обработан отдельно от других частей. Это
слодует из того, что длина информации о классе может быть изменена в соответствии с предо
пределенным набором. Поэтому этот параметр кодируется FEC независимо от других частей. На сто
роне декодера в первую очередь декодируется выбор предопределенного, а затем вычисляется длина
оставшейся части заголовка и декодируется.
FEC применяется для этих частей следующим образом:
Основной набор кодов FEC приведен в таблице 56.
Таблица 56- Основной набор кодов FEC для внутриполосной информации
Длина кодовогослова
3
6-7
Количествонеобходимыхбитов
1-2
3-4
5-7
8-12
13-16
17
Код
FEC
Большинство (повторение 3 раза)
вСН(7.4)
ВСН(15.7)
Golay(23.12)
80431.16)
RCPC8/16 -*■Л-бит CRC
Общеечислобитов
3-6
6-7
13-15
19-23
28-31
50
13-15
19-23
28-31
*
Пр име чан ия
1общее количество битов: число битое после FEC кодирования.
2 ширина чередования; ширина матрицы чередования, см. также 3.8.4.8.
3 Npred
_
parity(или Na!trib
_
parrty) = общее количество битов минус число битов, которые будут защищены.
4 SRCPC завершен.
5 число битов, которые будут защищены, равно Npred (или общее количество битов для dass
_
attrib ()).
Расширенное FEC
Если длина заголовка превышает 16 битов, этот заголовок защищен с помощью CRC и завершен
SRCPC. Скорость SRCPC и количество битов CRC сигнализируются. Метод кодирования и декодиро
вания такой же. как описано ниже для CRCISRCPC.
57