ГОСТ Р 53556.3—2012
Т а б л и ц а 102 — Определение пит_putse_bivs
BWS_configurat>on
oum_pulsc_bvrs
0
6
1
8
2
10
3
12
Таблицы позиции импульсадля каждого числа импульсов также устанавливаются в соответствии с
комбинацией
subfrm_size, пит_pulse
и
num_bit_pos[]
той же самой процедурой, что инструмент
МРЕ.
Вектор фиксированной книги шифров
fcb2(n)
вычисляется из
pul_pos[i)
и
pul_amp[ij
следующим об
разом:
for (п
=
0: п
<
sbfrm_size: п++)
{
fcb2[n]
=
0.0:
}
for (i
=
0: i
<
пит_pulse_bws: i++)
fcb2(pul_pos[i]] = pul_amp[i);
}
Если целочисленная задержка
acb_dolay_wb
меньше, чем размер подфрейма
sbrm_size,
сигнал век
тора фиксированной книги шифров
fcb2[n]
изменяется фильтрацией
zoro-sjate-comb
следующим образом.
for (п = 0;п< sbfrm_size: п++)
(
if (п - acb_dolayt
>=
0)
{
ix =fcb2[n
-
acb_delay];
}
else
{
ix =0.0;
}
fcb2[n)
♦=
cga(signal_mode
] ’
ix:
}
где
cga
[4] = {0.0,0.0.0.6,0.8} являются усилениями фильтра гребенки
comb-filter.
5.7.4.3.6 Декодирование усилений адаптивной и фиксированной книг шифров
gain_bws_indox
преобразуется вдва индекса.
qgajdx
=
gain_bws_index » 7:
qgc_idx
=
gain_bws_index- (gain_bws_index
«
7);
qga_idx
преобразуется к нормализованным усилениям
пда, ngf
для векора 2 адаптивной и фиксиро
ванной книг шифров путем просмотратаблицы усиления.
qgc_idx
преобразуется в нормализованноое уси
ление
пдп
для вектора 1фиксированной книги шифров просмотром таблицы усиления. Таблица усиления
изменяется в соответствии с
signal_mode.
Усиление адаптивной книги шифров
да.
усиление фиксирован
ной книга шифров 1
дп
и усиление фиксированной книги шифров 2 g/вычисляются следующим образом:
да =пда
*
sqrt(norm /асЬ_впвгду).
дп =пдп
*
sqrlfnorm /fcb1_energy);
gf
=
ngf
*
sqrt(norm/ fcb2_energy);
где
acb_energy. fcb2_energy
и
fcb1_energy
являются энергиями для векторов адаптивной книги шифров и
двух фиксированных книг шифров,
norm
— коэффициент нормализации.
norm
=
(qxnorm’subfrm_size)
*
(qxnorm’subfrm_sizo).
for (i
=
0; i < lpc_order; I++)
{
norm
*=
(1 - par[i]’ par[i)):
}
61