ГОСТ Р 53556.1-2012
if (д
_
ес> 1.2589*g
_
ec
_
pre) {
д
_
а с =g
_
ac “ 1.2589‘g
_
ec
_
pre/g
_
ec’:
g
_
ec =g
_
ec
_
pre’1.2589:
)
if (signal
_
mode = 1 & g
_
ac
_
pre <1.2589 & g
_
ac <g
_
ac
_
pre *0.7943.) {
g
_
ac =g
_
ac
_
pre‘0,7943.
g
_
ec =g
_
ec
_
pre ‘0.7943.
}-
2) Когда signal mode
_
pre=2 или 3. операция идентична той. что используется для signa!
_
mode
_
ргв=2 или 3
в режиме FE.
Б.2.2 Маскировка ошибок для инструмента сжатия тишины
Вофреймах, где полезный битовый поток, полученный вдекодере, поврежден или потерян из-за ошибок при
передаче, выполняется маскировка ошибок. Когда получен ТХ Пад1. процессдекодирования идентичен тому, кото
рый применяется для CELP MPEG-А. Для TX
_
flag=0, 2 или 3 используется процесс декодирования для TX
_
flag=0.
Б.З Пример настройки инструмента ЕР и маскировки ошибок для HVXC
Этот подраздел описывает один пример реализации инструмента защиты от ошибок (ЕР) и метода маскиров
ки ошибок для HVXC. Некоторые из перцепционно важных битов защищены FEC схемой, а некоторые проверены
с помощью CRCдля принятия решения о том. включены ли ошибочные биты. Когда возникает ошибка CRC. вы
полняется маскировка ошибокдля уменьшения заметного ухудшения звучания.
Метод исправления ошибок и настройка инструмента ЕР. а также алгоритм маскировки ошибок, описанные
ниже, являются лишь одним примером, иони должны быть изменены в зависимости от фактическихусловий канала.
Б.3.1 Определения
2/4 кбит/с общие параметры:
LSP1Индекс 1LSP
LSP2Индекс 2 LSP
LSP3Индекс 3 LSP
LSPAИндекс 4 LSP
VUVФлаг речевой, неречевой
PitchПараметр шага
SE
_
shape‘\Индекс спектра 0
SE
_
shape2Индекс спектра 1
SE
_
gainИндекс усиления спектра
VX
_
shape1(0)Индекс 0 стохастической книги шифров
VX
_
s/?ape1[1)Индекс 1стохастической книги шифров
VX
_
gair»1[0]Индекс 0 книги шифров усиления
VX
_
ga/n1[1lИндекс 1книги шифров усиления
(5 битов)
(7 битов)
(5 битов)
(1 бит)
(2 бита)
(7 битов)
(4 бита)
(4 бита)
(5 битов)
(6 битов)
(6 битов)
(4 бита)
(4 бита)
параметры 4 кбит/с только:
LSPSИндекс 5 LSP(8 битов)
SE
_
shape3Индекс 0 спектра 4/с(7 битов)
SE
_
shapeAИндекс 1спектра 4
к
(10 битов)
SE
_
shape5Индекс 2 спектра 4
к
(9 битов)
SE
_
shape6Индекс 3 спектра 4
к
(6 битов)
VX
_
shape2[0)Индекс 0 стохастической книги шифров 4Ас(5 битов)
VX
_
shape2[1JИндекс 1стохастической книги шифров 4
Л
с(5 битов)
VX
_
shape2{2]Индекс 2 стохастической книги шифров 4/с(5 битов)
VX
_
s/?ape2I3]Индекс 3 стохастической книги шифров 4
к
(5 битов)
VX
_
gain2(0)Индекс 0 книги шифров усиления 4
к
(3 бита)
VX
_
gaio2[\\Индекс 1книги шифров усиления 4
к
(3 бита)
VX gain2(2]Индекс 2 книги шифров усиления 4
к
(3 бита)
VX
_
gafr?2[3]Индекс 3 книги шифров усиления 4
к
(3 бита)
Б.3.2 Канальное кодирование
Б.3.2.1 Выбор защищаемых битов
Согласно чувствительности битов, кодированные биты относятся к нескольким классам. Число битов для
каждого класса дано втаблице.Б.1. таблице Б.2 (2кбит/с). таблице Б.Зи таблице Б.4 (4 кбит/с). Как пример, показа ны
режимы для скоростей 3,5 кбит/с (для 2 кбит/с) и6.2 кбит/с (для 4 кбит/с). В этих случаях два исходных фрейма
кодера обрабатываются как один набор. Суффикс "р"означает предыдущий фрейм, а ’с"означает текущий.
78