ГОСТ Р 53556.2—2012
Здесь соширина полосы (=500 Гц), и
i
— число полос, где вычислены 4 полосы между 0 и 2 кГц. Исходя из
полученных значений зарегистрированной величины в квадрате для последних 4 фреймов рассчитываются ус
редненные значения для каждой полосы как
4
aveAmp
(л. /) =
-j-
X log
Атр{п
- у, /).
Используя эти уравнения, различив "и
ккГ
между текущим уровнем и усредненным уровнем для каждого
диапазона частот
i
вычисляются как показано ниже
wdif
= |= £ (log
Атр(п. i)
-
aveAmp(п.
г))2 .
4 /-о
А.10.4 Обнаружение стабильности сигнала
Исходя из комбинации
ratio
и
vrdit
рассчитывается сигнал флажка стабильности "
stFlacf
, у которого есть
следующие 3 состояния. Естественно, чем меньше эти переменные, тем более стабильно состояние сигнала.
slFlag =
0 Почти стабильный
1 Не стабильный
2 Более стабильный
1
А.10.5 Обнаружениефонового шума
В соответствии с переменной
stFlag
и решением
ViUV
обнаруживается фоновый шум. Блок-схема показана
на рис.
А .
Когда решением
VIUV
является речевой
{VUV
= 2.3). фрейм классифицируется как речевой независимо
от значения
stFlag.
Когда в неречевом интервале обнаруживается фоновый шум (
VUV
= 0).
VUV
устанавливается в 1. Когда параметры фонового шума должны быть обновлены. "
UpdateFlag
*
устанавливается в 1. Чтобы обеспе чить устойчивую работу алгоритма обнаружения фонового шума, введены
переменные, счетчик фонового шума
{bgnCnt)
и счетчик интервала фонового шума
(bgnlrttvf). BGNCNT
и
BGNJNTVL
— предопределенные константы.
А.10.6 Решение о принятых параметрах
VUV
— параметр содержит результат решения
VIUV
и определен как:
VUV=
0 Невокализованная речь
1 Интервал фонового шума
2 Вокализованная речь 1
3 Вокализованная речь 2
Чтобы указать, является ли фрейм, маркированный как
"VUV =
1”. фреймом обновления шума, введен
параметр
"UpdateFlag". UpdateFlag
ниже используется, только когда
VUV
= 1.
UpdateFlag
=
10 нефрейм обновления шума
фрейм обновления шума
В фрейме обновления шума вычисляются параметры усредненного
LSP
и Се/р
Gain.
Необработанные
LSPs
усреднены по последним 3 фреймам
. 2
3veLsp[n)li) = ^ X l-splo-Л [<). »’=1.-..WP.
3 /-о
где
aveLsp[n]
[Jобозначает усредненное
LSPв п
-м фрейме и Lsp(n] [J обозначает необработанный
LSP
в
л-м фрейме.
NP
представляет собой порядок
LSP.
aveisp(n] (] является квантованным и закодированным, где
кодирование
LSP
другим режимом запрещено.
Усреднены усиления необработанных
Celp
по последним 4 фреймам (8 подфреймам).
аке(3а.л[п} = -J-££
Gam
[л- у] [Ас].
° /-1 * -о
где
aveGain
(л] является усредненным усилением
Celp
в л-м фрейме, a Ga/o[n] (Ас)— необработанное усиле
ние
Celp
в л-м фрейме и
к
-м подфрейме. Усредненное усиление
Celp
квантовано и закодировано тем же самым
способом, как обычное усиление
Celp.
Согласно
VUV.
передаются следующие параметры.
60