ГОСТ Р 53556.4—2013
Окончание таблицы 72
Синтаксис
Количество битов
Мнемоника
}
else
{
t_huff
=
t_huffman_env_1_5c/S.
f huff
=
f huffman env 1 5dB:
}
}
5
uimsbf
6
uimsbf
6
7
uimsbf
uimsbf
1...18
Примечание 1
Примечание 2
for (env
=
0. env
<
bs_num_env[ch): env*+)
{
if <bs_df_env[ch][env]
= =
0
;
{
if (bs_coupSing && ch)
{
if (bs_amp_res)
bs_data_env[ch][env](0)
=
bs_env_slart_value_balance.
bs_data_env[ch][env][0]
=
bs_env_start_value_balance:
}
else
{
if (bs_amp_res)
bs_data_env[ch][envJ[OJ
=
bs_env_start_vaJue_tevei
;
bs data env[ch][env][0]
=
bs env start value level:
}
for (band
=
1; band
<
num_env_bands[bsjreq_res[ch][env]];
band**)
bs_data_env[ch][env][band]
=
sbr_huff_dec(f_huff.
bscodeword).
}
else
(
for (band
=
0
;
band
<
num_env_bands[bs_freq_res[ch][env]]:
band**)
bs_data_env[ch][env][band]
=
sbr_huff_dec(t_huff.
bs codeword):
}
}
}
1...18
Примечание 1
Примечание 2
1— num_env_bands [bs_freq_res [ch][env]] получается из заголовка согласно 6.18.3
П р и м е ч а н и е
и называется л.
П р и м е ч а н и е
2 — sbr_huff_dec 0 определяется в Приложении А.6.1.
Т а б л и ц а 73 — Синтаксис sbr_noise 0
СинтаксисКоличество битовМнемоника
sbr_noise(ch.bs_coupling) {
if (bs_coupfmg) {
ifm i
t_huff = t_huffman_noise_bal_3_0dB:
f_huff = f_huffman_noise_bal_3_QdB:
} else (
t_huff = t_huffman_noise_3_0dB:
f huff = f huffman noise 3 0dB:
}
} else {
t_huff = t_huffman_noise_3J3dB:
f_huff = f_huftman_noise_3_0dB:
}
for (noise = 0.
noise
< bs_num_noise[ch]; noise*+) {
if (bs_df_noise[ch][no)se] == 0; {
if (bs_coupiing && ch)
bs_data_noise[ch][noise][0] =
bs_noise_slart_value_balance:
5
uimsbf
43