ГОСТ Р 53556.12-2014
width
=
swb_offset[gJ/sfb+J] - swb_qffsei[gj[sfbj;
for (:win<window_group_len[g];win++)(
for (;bin<width: bin++){
/* Continue to decode after the end of LLE_ICS is reached
V
res[gilsjhjlwinJ(binj - resPrev; resPrev -
0;
pos
=
posPrev: posPrev =
0:
while (l) f
/* ifambiguity check isfalse, discard the spectrum is set to be
0 */
if!ambiguity_check(freq)) resIgJfsfbJfwinJfbinj
= 0.
terminate_decoding():
imp
=
decode(freq_silencefpos] );
if tmp==()) break:
reslgJ(sfhJIwinjIbinJ
++;
pos++;
if(pos>2
)
pos
=
2
;
if(resfgUsfbllwin)[binj
=={I
«(max_bp[g][sfbj+ \))A) break:
}
/* decoding ofsign of res
V
if(!is_sigfglfwinjlsfbllbin]) && reslg][sfb]lwinjfbini)(
/* ifambiguity check is false,the current spectrum value is set to be
0
*/
if!ambiguity_check(freq)) res[g][sfbJlwinJlbin) =
0.
terminate_decoding();
gJtwinIfbinJ *= (decode(freq_sign))?
-1:1;
is_siglgjfwinJlsfbj
/
bin] =
1;
/
I
/
}
)
I
}
28