ГОСТ Р 53556.3—2012
5.7.4Инструмент генерации мультиимпульсного возбуждения с масштабируемой полосой
пропускания
5.7.4.1 Описание инструмента
Процессдекодирования возбуждения в декодере с масштабируемой полосой пропускания достига
ется с помощью инструмента мультиимпульсного возбухедсния с масштабируемой полосой пропускания,
который состоит из инструмента мультиимпульсного возбуждения и инструмента расширения полосы про
пускания. Это расширение масштабируемости позволено толькодля кодера режима II. Сигнал масштаби
руемого возбуждения восстанавливается поиском
shape_bws_positions, shape_bws_ signs
и
gain_bws_index
и
использованиемдекодированных выходовдля частоты дискретизации 8 кГц. а именно, целочисленной и
дробной части задержки шага и вектора фиксированной книги шифров. Эти выходы генерируются инстру
ментом декодирования
МРЕ
(5.7.2) или инструментом декодирования
МРЕ
с масштабируемой битовой
скоростью (5.7.3).
5.7.42 Определения
Вход
shapo_bws_delay[]:
Этот массив имеет размерность
nrof_subframos_bws
и содержит задержку адап
тивной книги шифров
shape_bws_positions
[]: Этот массив имеет размерность
nrof_subframes_bv/s
и содержит позиции им
пульса
shape_bws_signs
[ ): Этот массив имеет размерность
nrof_subframes_bws
и содержит знаки импульса
gain_bws_index[]:
Этот массив имеет размерность
nrof_subframes_bws
и содержит индекс усиления
адаптивной книги шифров и индекс усиления фиксированной книги шифров
mcjndex-.
Это поле определяет индексдля мощности сигнала
signal_mode.
Это поле содержит флажок голосовой/неголосоеой
int_Qlpc_coefficients
[): Это массив размерности
lpc_order
содержит коэффициенты квантованного и
интерполированного
LPC
одного подфрейма
Выход
excitation[]:
Этот массив имеет размерность
sbfrm_size
и содержит сигнал возбуждения. Этот сигнал
восстановлен из векторов формы и усиления, используя адаптивные и фиксированные книги шифров
acb_dolay.
Это поле содержитдекодированную задержку для адаптивной книги шифров
adaptive_gain:
Это поле содержит декодированное усилениедля адаптивной книги шифров
Конфигурация
llpc_order.
Это поле указывает порядок
LPC,
который используется
sbfrm_size:
Это поле указывает число отсчетов в подфрейме в инструменте расширения полосы
пропускания
nrof_subframes_bws:
Это поле указывает число подфреймов в инструменте расширения полосы про
пускания
Дополнительные элементы, используемые в инструменте
МРЕ
с масштабируемой полосой пропус
кания. следующие:
pacb[)
pos_
tbl[][]
acb[]
fcb1[]
fcb2[]
да
дп
gf
qxnorm[]
раг[]
acb_energy
fcb1_energy
fcb2_energy
acb_delay_wb
acb_frac_wb
таблица поиска возбуждения для периодического компонента
таблица поиска возбуждения для непериодического компонемта
декодированный сигнал возбуждения как периодический компонент
декодированный сигнал возбуждения как непериодический компонент
декодированный сигнал возбуждения как непериодический компонент
декодированное усилениедля периодического компонента
декодированное усиление для непериодического компонента
декодированное усиление для непериодического компонента
декодированные среднеквадратические значения речевого сигнала
коэффициенты отражения, конвертированные из
int_Qlpc_ coefficients[]
энергия
acbf]
энергия
fcb1[}
энергия
fcb2[]
целая часть задержки шага
дробная часть задержки шага
58