ГОСТ Р 53556.4—2013
Окончание таблицы 67
Синтаксис
Количество битов
Мнемоника
sbr_grid(0);
sbr_dtdf(0);
sbrJnvf(O ):
sbr_envetope(
0.1.
bs_am p_res):
sbr_noise(
0.lj:
if (bs__add_harmonic_flag[0])
1
1
4
uim sbf
8
uim sbf
2
sbr_sinusoidal_coding(0);
if (bs_extended_data) {
cnt
=
bs_extension_size;
if (cnt
= 15j
cnt
+=
bs_esc_courH;
nu m _bitsje fl
= 8 *
cnt:
white (num_bils_left > 7) {
bs
extension
id;
num_bHs_left
-= 2.
sbr extension(bs
extension
id. num bits left):
}
bs fill bits;
}
}
uim sbf
Примечание 2
num _bits_left
П р и м е ч а н и е 1 —
У
bs_coupling
должно быть значение 1
П р и м е ч а н и е 2 —
sbr_extension ()
должен уменьшить переменную
num_bits_!eft
на число битое.
считанных из полезной нагрузки потока битов в пределах
sbr_extension ().
Т а б л и ц а 68 — Синтаксис
sbr_chartnel_pair_enhance_element ()
СинтаксисКоличество битовМнемоника
sb r channel_pair enhance elem entfbs am p res)
{
sbr_dtdf(-\);
.
sbr_envelopв(^
1.
bs_am p_res);
sbr_noise(^.
l) ;
}
if (bs_add_harm onic_flag[tJ)
1
sb r sinusoidal co d in g ft):
Т а б л и ц а 69 — Синтаксис
sbr_grid ()
СинтаксисКоличество битовМнемоника
sb r grid(ch)
{
switch (bs_frame_class) {
2
uim sb f
case FIXFIX
bs__num_env[ch]
= 2Л
Imp:
1
2
uim sb f
Примечание 1
if (bs_nom_env[ch]
== 1)
bs_amp_res
= 0;
bs_freq_res[ch][0),
for (env
= 1;
env < bs_num_env[ch): env++)
bs_freq_res[ch][env] = bsjreq_res[ch)[0);
break;
40