ГОСТ Р 53556.3—2012
P = Wtog10R[OJ
Р.
= 10tog10dr
Rh
80
z =Jo
мкф-1]]|.
где
h
— вектор импульсной передаточной функции фильтра
FIR
с частотой среза 1 кГц. Я?[0] — первый
коэффициент автокорреляции и
R
— матрица автокорреляции
Toephtz
(Теплица) с коэффициентами автокорре
ляции в каждой диагонали. Эти параметры подсчитываются каждые 10 мс. Их средние значения обновляются
следующим образом:
Р =аР
+ (1-э)Р
Р = ЬР + (1 - Ь)Р,
I
= Я2 -г (1-
n)Z
Lsp[f\ = dLsp[i]
+ (1 - d)Lsp[r].
i
=
X....lpc_order.
где a = 0.995,
b
= 0.995. c = 0.998 и
d
=0.75. Каждые 80 отсчетов оцениваются следующие дифференциаль
ные параметры, чтобы принять временное решение, характеризуется ли входной сигнал как разговорный или как
пауза в разговоре:
ДР = Р - Р
АР, = Р ,- Р,
AZ = Z - Z
фсмосг-
ALsp
=X[L
sp
[/] -
Lsp
[ijj .i = 1..../pc_ order
B.11.1.4 Временное решение о речевой активности
Если удовлетворяется любое из следующих неравенств, флажок временной голосовой активности.
vadjlag_subp]
для
1гт_ size
[samptes)
80[sa/7TpAes]
устанавливается в 1.
if(
ALsp >
0.0009
or
ALsp >
0,00175 *
AZ
+ 0.00085 or
ALsp >
-0.00455 *
AZ *
0.00116 or
AP
<-0.47
or
AP<-2,5 ’ AZ- 0.5or
AP
< 2.0 *
AZ-
0.6
or
AP
< 2.5
’A Z -
0.7
or
AP<
-2,91 * J Z -0.482 or
AP
< 880.0 *ALsp - 1,22
or
AP,<
1400.0 ’ J^sp- 1.55or
JP; > 0.929’Л Р + 0.114 or
ЛР, <-1.5 * J P -0.9 or
AP,<
0.714 ’ J P -0.214
)
{
vadjlag_sub[i}
= 1.
} else {
vad_Hag_sub[i]
= 0;
}
B.11.1.5 Решение о речевой активности фрейма
Флажок голосовой активности фрейма
vad_flag
определяется на основании временного флажка
vad_Hag_sub(].
что выполняется в соответствующем фрейме следующим образом:
vad_flag
=
vad_flag_sub [0] и vad_flag_sub [1] и ...и vad_flag_sub[L-1}.
гдезамещает логическое ИЛИ.
93