ГОСТ Р 53556.1-2012
—1
Рисунок Б.1 - Модель перехода между состояниями для управления маскировкой ошибок
Б.2.1.4.1 Операции в состояниях 0 и 5
Процесс декодирования идентичен тому, что используется в декодере MPEG-4 CELP за следующими ис
ключениями относительно адаптивной кодовой книги:
В состоянии 0 после состояния 5, и в состоянии 5:
1) для первых 80 отсчетов во фрейме (и после), где BFfiag сменился от 1к 0. уровни д
_
ас и д
_
вс вычисля
ются по уровням д
_
ас’ и д
_
ес’, декодированных из текущих данных фрейма следующим образом:
if (д
_
ас> 1,0) {
д
_
вс =д
_
вс Уд
_
ас’;
д
_
ас=1,0;
)
2) для 160 отсчетов, которые следуют за первыми 80 отсчетами, уровни вычисляются как:
if(g
_
ac> 1.0) {
д
_
вс =г
_
вс’ ’ (g
_
ac‘+1,0)/g
_
ac ’/2.0:
д
_
ас = (g
_
ac’+1ДЦ/2.0;
А “
где эти операции продолжаются самое большее четыре подфрейма.
Б.2.1.4.2 Операции в состояниях 1. 2. 3 и 4
Процесс декодирования идентичен тому, который применяется вдекодере MPEG-A CELPза исключениями,
описанными в следующих подразделах.
Б.2.1.4.2.1 Режим Речь
Б.2.1.4.2.1.1 Режим РЕ
Речевой режим (signat
_
mode)декодируется поданным предыдущего фрейма.
Б. 2.1.4.2.1.2 Режим вЁ
Речевой режим (singal
_
mode) декодируется поданным текущего фрейма для сигнала
_
mocfe
_
рге=0 или 1.
Иначе используется режим декодирования по данным предыдущего фрейма.
Б.2.1.4.2.2 Режим МРЕ
Б.2.1.4.2.2.1 Режим FE
МРЕдекодируется по данным фрейма, сгенерированным случайным образом.
Б.2.1.4.2.2^ Режим BE
МРЕдекодируется поданным текущего фрейма.
76