ГОСТ Р 53556.2—2012
Пусть
хл
(
п
) будет перцепционно взвешенным входным сигналом. Вычитая отклик на нулевой ввод
z(n)
из
X"
(п), получаем опорный сигнал.
г(п)
для процедуры анализа через синтез
VXC.
Векторы оптимальной формы и
усиления разыскиваются с использованием меры искажения
Е:
Е = о-~о (r(n )-g x syn(n)f.
где
syn{n)
является реакцией нулевого состояния
H(z).
управляемого вводом возбуждения только вектором
формы s(n), который является выходом книги шифров
VXshape.
Здесь
д
— это усиление, которое является
выводом книги шифров
VX_gain. N
является векторной размерностью книги шифров
VX_shape.
Процесс поиска книги шифров для
VXC
состоит из двух шагов.
1. Поиск s(n). которое максимизирует
„
£S
"-оV(r»)xsyn(n)
|
^ s y n im f
2. Поиск
g,
которое минимизирует
Eg
= (g
„t
-
g)2.
где
лИ-о’ г<п)х syn(n)
m-o syn(m)2
Ошибка квантователя е(л) подсчитывается как:
е(л) =
г
(л) -
д
х syn(n)
Когда битовая скорость равна 4 Кбит/с, используется еще одна стадия для квантования неголосовых сег
ментов. и в<л) используется как опорный ввод для
VQ
второй стадии.
Работа
VQ
второй стадии такая же как работа
VO
первой стадии.
Кодер 2.0 Кбит/с использует книги шифров формы на 6 битов и усиления на 4 бита двоичного для неречевого
возбуждения каждые 10 мс. Соответствующие индексы —
VX_shape
[/],
VX_gain
[/] (/ = 0.1). Схема 4.0 Кбит/с
добавляет книги шифров для формы на 5 битов и усиления на 3бита для каждых 5 мс внизу текущего квантовате
ля. Соответствующими индексами являются —
VX_shape2
[/),
VX_gain2
[/]
(i
= 0.1,2.3). Режим 3.7 Кбит/с может
использовать ту же самую процедуру кодирования как режим 4.0 Кбит/с. хотя VX_s/iape2 [3] и
VX_gain2
[3] не
используются в декодере режима 3,7 Кбит/с.
Т а б ли ц а А.4 — Конфигурация книг шифров
VXC
1-й этап
2-й этап
(80-мерная 6 битовая форма + 4 битовое усиление ) х 2
(40-мерная 5 битовая форма + 3 битовое усиление) х 4
А.9 Кодер варьируемой скорости
Здесь описан инструмент для кодирования варьируемой скорости с ядром
HVXC.
Данный инструмент по
зволяет
HVXC
работать при изменяющихся битовых скоростях. Главная часть алгоритма составлена из «обнару
жения интервала фонового шума», где передаются только биты режима во время «режима фонового шума», и
неречевой фрейм вставляется с определенным промежутком времени, чтобы послать параметры для генерации
фонового шума.
В алгоритме кодирования трекер (следящая система) минимального уровня имеет временный минималь
ный уровень, чтобы корректировать пороговое значение, по которому принимается решение о том. является пи
входной сегмент речевым.
Трекинг минимальногоуровня
Параметры определены следующим образом:
/ей:
r.m.s.
речевого фрейма:
vCont:
число непрерывных голосовых фреймов;
cdLev
: значение кандидата минимального уровня;
prevLev. r.m.s.
предыдущего фрейма;
gmiSetState:
число фреймов, в которых установлено значение кандидата;
56