ГОСТ Р 53556.3—2012
Т а б л и ц а 15 — Синтаксис
CelpBWSenhFrame
<)
Синтаксис
Количество
битов
Мнемосхема
CelpBWSenhFrame
()
{
BandScalable_LSP()
for (subframe=0: subframe<nrof subframe bws: subframe■*■+)
{
sbape_bws_delay [subframe];
shape_bws_positions [subframe]:
sbape_bws_signs [subframe]:
gain bws index [subframe].
}
}
3
uimcbf
22. 26. 30. 32
uimcbt
6.8. 10. 12
uimcbf
11
uimcbf
3.1.2.1 Синтаксис
LPC
Т а б л и ц а 16— Синтаксис
Celp_LPC
()
Синтаксис
Количество
битов
Мнемосхема
Celp LPC()
{
if (FineRateControl
—
ON){
interpoiationjlag;
LPC_Present:
if (LPC_Presenl == YES) {
LSP VQ();
}
} else {
LSP VO()
}
}
1
uimcbf
1
uimcbf
Т а б л и ц а 17— Синтаксис
LSP_VQ
()
Синтаксис
Количество
битов
Мнемосхема
LSP VQ()
{
if (SampJeRateMode
==
8кГц) {
NarrowBand_ LSP();
} else {
WideBand LSP():
}
}
Т а б л и ц а 18 — Синтаксис
NarrowBand_LSP
()
Синтаксис
Количество
битов
Мнемосхема
NarrowBand_LSP()
/
4
Uimcbf
4
uimcbf
7
uimcbf
6
uimcbf
1
uimcbf
1
Ipcjndices [0]:
Ipcjndices [1]:
Ipc indices [
2
]:
Ipcjndices [3]:
Ipc indices [4].
}
7