ГОСТ Р 53556.2—2012
Чтобы определить является ли отмеченный
"VUV
= 1” фрейм фреймом обновления шума, вводится
параметр
"UpdateFlag". UpdateFlag
используется, только когда
VUV=
1.
{
0 нефрейм обновления шума
1фрейм обновления шума
Если
UpdateFlag
равно0. фрейм неявляется фреймом обновления шума, и если
UpdateFlag
равно 1,
фрейм является фреймом обновления шума. Первый фрейм режима фоновый шум всегда классифицирует ся
как фрейм обновления шума. Кроме того, если усиление или огибающая спектра фрейма фонового шума
изменяются, вводится фрейм обновления шума.
В фрейме обновления шума подсчитывается среднее параметров
LSP
по последним 3 фреймам и
кодируется как индексы
LSP
в кодере. Тем же самым способом подсчитывается среднее усиление
Celp
по
последним 4 фреймам (8 подфреймов) и кодируется как индекс усиления
Celp.
Во время интервала фонового шума
(VUV=
1). параметры LSP
h
параметры возбуждения посылают,
только когда выбран шумовой фрейм обновления
(UpdateFlag
= 1). Выходные сигналы декодерадля интер
вала фонового шума генерируются с использованием
LSP
и параметров возбуждения, переданные в шу
мовых фреймах обновления.
Если текущий фрейм или предыдущий фрейм является режимом «фоновый шум», другой режим в
квантовании
LSP
запрещен в кодере, потому что параметры
LSP
не посылаются во время режима «фоно
вый шум», а межфреймовое кодирование невозможно.
Используя описанный выше метод обнаружения фонового шума, кодирование с варьируемой скоро
стью выполнено на базе
HVXC
фиксированной битовой скорости 4 Кбит/с. Битовая скорость в каждом
режиме показана ниже.
Режим (VUV)
Фоновый шум (1)UV’(O)1/(2.3)
Фпагобновлемия
*0
Флагобновления
*1
Флагобновления
VIUV
Возбуждение
LSP
2 бит/20 мс
1бит/20 мс
0 бит/20 мс
2 бит/20 МС
1 бит/20 мс
18 бит/20 мс
4 бит/20мс
(только усиление)
2 бит/20 мс
0 бит/20 мс
18 бит/20 мс
20 бит/20 мс
2 бит/20 мс
0 бит/20 мс
26 бит/20 мс
52 бит/20 мс
Совокупно
3 бит/20 мс
0.15 Кбит/с
25 бит/20 мс
1.25 Кбит/с
40 бит/20 мс
2.0 Кбит/с
80 бит/20 мс
4.0 Кбит/с
5.9.4 Процесс декодирования
В декодере речевой фрейм
(VUV
= 2.3) обработывается тем же самым способом, как в режиме с
фиксированной битовой скоростью 4 Кбит/с. а неречевой фрейм
(VUV
= 0) обработывается тем же спосо
бом. как в режиме с фиксированной битовой скоростью 2.0 Кбит/с. Когда выбран режим фонового шума
(
VUV
= 1), выходной сигнал декодера генерируется так же, как невокализованиый речевой в режиме с
фиксированной битовой скоростью 2.0 Кбит/с. Параметры декодера для интервала обратного фонового
шума генерируются при использовании параметров, переданных вшумовых фреймах обновления (
VUV
= 1,
UpdateFlag
= 1) и иногда в предшествовующих неречевых фреймам (
VUV=
0). Ниже показано, как генери
ровать параметры декодера для интервала обратного фонового шума.
5.9.4.1 Декодирование
LSP
В декодере удерживаются два набора ранее переданных параметров
LSP. prevLSP-\
и
prevLSP2.
prevLSPA:
переданные параметры
LSP
prevLSPl’.
переданные прежде
prevLSP’\
параметры
LSP
Режим фонового шума имеет место только после режима неречевой или фоновый шум. Если выбран
режим фонового шума, параметры
LSP
передаются, только когда фрейм является шумовым фреймом
обновления (
UpdateFlag
= 1). Если переданы новые параметры
LSP. provLSP’\
копируется в
prevLSP2.
и
недавно переданные
LSPs
копируются в
prevLSPl
независимо от решения
VUV.
46