ГОСТ Р 53556.2—2012
}
if(qLsp[i+1]- qLspfi] < THRSLD_H){
qLspfi] = qLsp[i* 1]- THRSLD H;
}
}
5.3 Докодор гармонического
VQ
5.3.1 Описание инструмента
Процессдекодирования состоит из двух главных шаговдля базового уровня, а именно, инверсного
векторного квантования векторов огибающей спектра и преобразования размерности. Для уровня расши
рения используются дополнительные инверсные квантователи.
5.3.2 Определения
Определения констант
SAMPLE
:
R:
vqdimO:
JISU:
f _ coef[
]:
Число выборок вчастотном спектре в пределах от 0 до 2л (=256).
Превышение частоты выборок в преобразовании размерности (=8).
Размерность вектора квантования огибающей спектра (=44).
Порядок фильтра передискретизации вдомене с квантованием (=9).
Коэффициенты фильтрапередискретизации.
Определения переменных
pitch:
pch:
pch_mode:
vXX:
send:
wO.
HVXCrate:
qecfvec[]:
SE_ gain:
SE_ shape1.
SE_ shape2.
SE_ shape3.
SE_ shape4.
SE_ shape5r
SE_ shape6:
gon7
cbODП:
CMn D:
cb4k[0)[)[]
сЬ4к[Ц[][]
cMk[2][)[]
cM *[3][][]
re[):
relO. re/1:
ip_ratio:
target
[]:
Индекс величины отставания линейно квантованного шага
Значение отставания шага в текущем фрейме
Фактор модификации шага
Исходная фундаментальная частота, где
SAMPLE
представляет 2л
Число гармоник в текущем фрейме (между 0 и 3800 Гц)
Целевая фундаментальная частота после преобразования размерности, где
SAMPLExR
представляет 2л.
Операционная битовая скоростьдекодера.
Вектор квантованной огибающей спектра в фиксированной размерности.
Индекс усиления огибающей спектра (базовый уровень).
Индексы формы огибающей спектра (базовый уровень).
ат[].
feneq:
feneqold:
Индексы формы огибающей спектра (уровень расширения).
Кодовое слово
SE_ gain.
Кодовое слово
SE_ shapel.
Кодовое слово S£_
shape2.
Кодовое слово S£_
shape3.
Кодовое слово S£_
shape4.
Кодовое слово S£_
shape5.
Кодовое слово S£_
shape6.
Ввод преобразования размерности.
Значения 8-кратного превышения дискретности в преобразовании размерности.
Коэффициент линейной интерполяции преобразования размерности.
Восстановленный вектор, обусловленный векторными квантователями для уровня рас
ширения.
Восстановленный вектор гармонических величин.
Среднеквадратичное значение вектора квантованной огибающейспектра втекущем фрейме.
Среднеквадратичное значение вектора квантованной огибающей спектра в предыду
щем фрейме.
5.3.3 Процесс декодирования
Декодирование индекса шага
Значение задержки шага в текущем фрейме,
pch,
декодировано из индекса шага
Pitch
следующим
образом:
pch
=
Pitch
+ 20,0
25