ГОСТ Р 53556.2—2012
8 наборов интерполированных
LSPs. Ispip[]
[]. преобразованы в коэффициенты линейного прогнозиро
вания.
alpaip[]
[]. соответственно.
Функция преобразования /-го интервала 2,5 мс (20отсчетов) фильтра синтеза
LPC
равна
----
*
----
(0 £ / < 8)
Ea/pftaiir[i)ln]z’
Выход фильтра синтеза
LPC
подан в постфильтр, описанный в Б.1.3.1. Выходной сигнал находится в
диапазоне от -32768 до 32767.
5.7 Синтезатор неречевой компоненты
5.7.1 Описание инструмента
Синтезатор неречевой компоненты составлен из трех шагов, которые являются выделением окон
неголосового сигнала возбуждения, фильтром синтеза
LPC
и работой постфильтра.Для неречевых сегмен
тов используется схема
VXC
(
CELP
).
5.7.2 Определения
Определения констант
FRM:
Интервалфрейма (=160).
LD_ LEN:
Сдвиг интервала декодирования для режима малой задержки (=20).
w_со1р_ирр].
Окно из речевого фрейма в неречевой фрейм (0 £ /’<
FRM* LD_LEN).
w_celp_down[i]:
Окно из неречевого фрейма в речевой фрейм (0
й
/<
FRM
+
LD_LEN).
Р:
Порядок
LPC
(=10).
Определения переменных
qRes pj:
Декодированный неречевой сигнал возбуждения, полученный как
res
[г]в 5.4.3(0 £/<
FRM).
old_qResр].
suvpj:
vuv2.
vuv1:
Isp2[]:
Isp1[):
alpha2[].
alphaltf.
Последняя половина декодированного неречевого сигнала возбуждения предыдущего
фрейма (0
й i <FRMI2).
Неречевой сил<ал возбуждения по интервалудекодирования (0 £/<
FRM).
Индекс
V/UV
текущего фрейма, полученный как
VUV
в потоке битов.
Индекс
V/UV
предыдущего фрейма.
Деквантованиые
LSPs
текущего фрейма, полученного как
qLsp[
) в 5.2.3.
Деквантованиые
LSPs
предыдущего фрейма.
Коэффициенты
LPC,
преобразованные из
LSPsIsp2[].
Коэффициенты
LPC.
конвертированные из
LSPs
5.7.3 Процесс синтеза
Сигнал неречевого возбуждения в интервале декодирования. suv[), сгенерирован издекодированно
го сигнала неречевого возбуждения текущего фрейма. qf?es[), и последней половины декодированного
сигнала неречевого возбуждения предыдущего фрейма.
old_qRes\
J:
for (i = О. i < FRM/2;
/+♦)
{
suvp]
=
old_qResp],
suvp+FRM/2]
=
qResp};
old_qResp]
=
qResp*FRM/2];
}
Для режима малой задержкииспользуется сигналвозбуждения сдвинутой версиивыборок
LD_LEN{-
20):
for (i = 0;i < FRM/2-LD_LEN;
/+♦)
{
suvp]
=
ofd_qResp+LD_LEN];
suvp+FRM/2]
=
qResp+LD_LEN]:
oid_qResp]
=
qResp+FRM/2]:
}
for (i
=
FRM/2-LD_LEN;i
<
FRM/2: fr+) {
suvp]
=
qResp-FRM/2+LD_LEN],
suvp*FRM/2]
=
qRosp*LD_LEN]
old_qResp]
=
qResp+FRM/2];
}
Сгенерированный сигнал неречевого возбуждения является реализуемым методом окна, чтобы под
ключаться к речевому фрейму. Рисунки 3 и 4 показывают форму окна для формы волны возбуждения, где
V/UV
переходит от неречевого к речевому и от речевого к неречевому, соответственно. Параметры на
рисунке установлены как:
TD_UP-
30.
TD_FLAT
= 50.
TD_ DOWN
= 30.
НМ_ DOWN
= 60.
НМ_ FLAT=
50.
41