ГОСТ Р 53556.3—2012
Приложение А
(справочное)
Инструменты декодера
MPEG-4 CELP
А.1 Постпроцессор
CELP
А.1.1 Описание инструмента
Постпроцессор
CELP
улучшает восстановленный речевой сигнал, сгенерированный фильтром синтеза для
одного подфрейма. Инструменты постфилырации включают постфильтр форманты и постфильтр компенсации
наклона.
А.1.2Определения
Вход
synlh_signal[]:
Этот массив содержит восстановленный речевой сигнал
int_Qlpc_coefficientsl]:
Этот массив содержит коэффициенты
LPC
для каждого подфрейма
acb_delay:
Это поле указывает задержку шага, которая используется для постфильтра шага. Если пост
фильтр шага не нужен.
acb_delay
должен быть установлен в значение, меньшее чем 10.
adaptive_gain:
Это поле указывает коэффициент усиления для периодического компонента сигнала воз
буждения. Этот коэффициент усиления используется для постфильтра шага. Если постфильтр шага не нужен.
adaptive_gain
должен быть установлен в значение, меньшее чем 0.4
Выход
PP_synth_signal[]:
Этот массив содержит постфильтрованный (улучшенный) речевой сигнал. Размерность
этого массива —
sbfrm_stze
Конфигурация
lpc_order.
Эго поле указывает порядок
LPC.
который используется
sbfrm_size:
Это поле указывает число отсчетов в подфрвйме
А.1.3 Процесс декодирования
Процедура декодирования состоит из постфильтрации и адаптивного управления усилением. Постфильтр
Hfp£z)
является каскадным соединением трех фильтров: постфильтра форманты НДг), дополнительного пост
фильтра шага
Hp{z)
и фильтра компенсации наклона
H^z):
Hw(z) =
В Д -
Hp(z)
•О Д .
Постфильтр форманты дается выражением
Ч
’ ‘
’
. . .
A(zl
Y„)
rcc
or
ГОС О/(ГОГ
-. .1 -X
y
U * - 1
Н,{Ж)шА’Ж’
М
V
с .
Гп_-
’
л п
tfor
1 - X
4na>z-
i- 1
где
Az
— фильтр инверсии
LPC.
коэффициенты
у„
и
уа
управляют степенью постфильтрации форманты.
ул
уа
устанавливаются в 0,65 и 0,75, соответственно.
Постфильтр шага дается выражением
Н° (2) = 1+ТР9Д *
У*9а
-
acb_detay)
9а=s?(n-**_<fefay) ‘
где s,(n) является остаточным сигналом, произведенным фильтрацией входного сигнала через подсистему
нумератора постфильтра форманты. Коэффициент усиления длограничен 1. Коэффициент
ур
управляет степе
нью постфильтрации шага и имеет значение 0.5. Постфильтр шага применяется, только если усиление больше 0.4 и
задержка шага больше 10. В частоте дискретизации 16 кГц для кодера режима I постфильтр шага не применя ется.
Фильтр
H,{z)
компенсирует высокочастотный наклон и дается выражением
H^z) = t - y ,z - \
где у, — коэффициент наклона 0.3.
69