ГОСТ Р 54713—2011
Т а б л и ц а 16 — Синтаксис indivkJual_channel_stream ()
СинтаксисКоличества битоеМнемоника
individual channel stream(common window)
8uimsbf
1uismbf
1uimsbf
{
global_gain;
if (!common_window)
ics_info();
section_dala();
scale_factor_data();
pulse_data_present;
if (pulse_data_present) {
pulse data{).
}
tns_data_present;
if (tns_data_present) {
tns data();
}
gain_control_data_present;
if (gain_control_data_present) {
gain control data<):
}
spectral data():
}
1uimsbf
Т а б л и ц а 17 — Синтаксис sec!ion_data{)
СинтаксисКоличество битовМнемоника
section_data()
4uimsbf
{
if (window_sequence == EIGHT_SHORT_SEQUENCE)
secl_esc_val = (1«3) -1:
else seci_esc_val = (1«5) -1;
(or (g = 0: g <num window groups: g++) {
к = 0:
i =0:
while (k < max_sfb) {
sect_cb[gj[i]:
sect_len = 0.
while (sectJen Jncr == secl_esc_val) {
sed_len += secf_esc_va/;
}
sect Jen += secljenjncr:
sect_start(gjfi) =k:
sect_end[g][i] = k+sect_len:
(or (sfb = k; sfb < k+sect_len: sfb+*)
sfb_cb{g}[sfbj = secjcbfgjp],<;
к += sect_len:
/++;
}
num_sec(g] = i;
}
}
{3:5}
uismbf
15