ГОСТ Р 53556.2—2012
sv2
{/]:
sv1 [/]:
sv
[/]:
ns
[/]:
v/ns
[/]:
гмс
[/]:
апд
[/]:
re [/]:
im
[/]:
tvO:
cns
[/]:
cns_ z
[/]:
cns_ z _р
[/’]:
add_uv
[/J:
Isp2
[):
/sp1[):
Ispip
(] []:
alpaip
() [):
Повторно квантованная форма волны из
out2
[] (в случав прорывающегося перехода
шага, 0 5
i <FRM).
Повторно квантованная форма волны из
out
1 [] (в случае прерывающегося перехода
шага, 0 5 /
<FRM).
Сгенерированный сигнал речевого возбуждения {0 5
I<FRM
).
Гауссовский шум с нулевым средним и единичной дисперсией (0 5 /’<
SAMPLE).
Взвешенный функцией Хемминга Гауссовский шум (0 5
i
<
SAMPLE).
Массив амплитуд спектра (0 5 / <
SAMPLE1
2).
Массив фаз спектра (0 5
I
<
SAMPLE
/ 2).
Вещественная часть коэффициентов FFT (0 5 /<
SAMPLE).
Мнимая часть коэффициентов FFT (0 5
i
<
SAMPLE).
Фундаментальная частота текущего фрейма, где 2л выражен как
SAMPLE
(= 256).
Результат
IFFT
текущего фрейма для генерации шумовой компоненты (0 5 / <
SAMPLE).
Заполненный нулями массив для cns[J (0 5 / <2
xFRM).
cns_z
[) предыдущего фрейма для перекрытия и добавления (0 5
i
<2
xFRM).
Сгенерированная шумовая компонента в интерваледекодирования (0 5 /
<FRM).
Деквантованные
LSPs
текущего фрейма, полученные как
qLsp[]
в 5.2.3.
Деквантованные
LSPs
предыдущего фрейма.
Интерполированные
LSPs.
Коэффициенты линейного прогнозирования, преобразованные из интерполированных
LSPs Ispip
[) [J.
Определения функций
random():
свИ(х):
floo/(x):
5.6.3
Генератор случайных чисел, который возвращает случайные числа в пределах отО
до
RND_ МАХ.
Функция, которая возвращает наименьшее целое число, большее чем или равное
х.
Функция, которая возвращает наибольшое целое число, меньшее чем или равное
х.
Процесс синтеза
Алгоритм синтеза может применяться какдля режима нормальной задержки, таки для режима малой
задержки. Для режима малой задержки используется смещение интервала декодирования
LD_ LEN.
Син
тезированная форма волны охватывает от Л/= -160 ♦
LD_ LEN
[выборка] до /V= 0 ♦
LD_ LEN
(выборка].
N
=0 представляет собой центр текущего фрейма. Если сдвигфрейма равен 0 (
LD_ LEN=
0). синтезируе мая
форма волны идентична форме режима нормальной задержки. Это показано на рисунке ниже.
Во время периода от
N =
0 до
N
=
LD_ LEN
задержка шага, величины гармоник и параметры LSP не
интерполированы и сохраняются. Если
LD_ LEN=
0. задержка декодера равна 10 мс. а если
LD_ LEN
=20,
задержка декодера равна 7.5 мс.
N=
-160
N=
0
•
1
|
ИнтервалJ
•
LD_LEN
декодирования ’
Рисунок 1 — Интервал декодирования
5.6.3.1 Модификация величин гармоник
Гармонические величины.
am2[i),
изменены для гармонического синтеза возбуждения и шумового
составляющего поколения независимо согласно индексу Wt/У текущего фрейма.
vuv2.
Измененные величины гармоник
am_h[i]
для синтеза возбуждения гармоник и
am_noise[i]
для генера
ции шумой компоненты получают как описано ниже.
Когда индекс
VIUV. vuv
2.0. ничего не делается (работает только декодер
VXC).
33