ГОСТ Р 53556.3—2012
3.2.2 Синтаксис фрейма
Чтобы описать чувствительность кошибке всимволе элементов потока бит. введены категории чув
ствительности к ошибкам (ESC). Чтобы описать отдельные биты элементов, используется следующая
система обозначений.
Усиление, х —
у
Обозначает усиление элемента от бита хдо бита у. в силу чего сначала передается х. Младший бит
LSB
— нулевой бит и
МСВ
элемента, который состоит из
N
битравен
N-1. МСВ
всегда первый бит в потоке
бит.
Следующий синтаксис является заменой для
CelpBaseFrame.
Синтаксис для уровня расширения
для масштабируемости битовой скорости и полосы пропускания не затронут.
Передача потоков бит
CELP
Данные полезной нагрузки для объекта
CELPER
передаются как полезная нагрузка
sIPacketPayload
в базовом уровне и опционном уровне расширения
ElementaryStream
(элементарный поток).
Базовый уровень эластичного
CELP
ошибок — полезная нагрузка модуля доступа
sIPackotPay/oad
{
ER SC_CelpBaseFrame ():
}
Уровень расширения эластичного
CELP
ошибок — полезная нагрузка модуля доступа.
Чтобы анализировать идекодировать уровни расширения эластичного
CELP
ошибок, требуется де
кодированная информация из базового уровня эластичного
CELP
ошибок. Для режима масштабируемой
битовой скоростидолжны быть включены следующиеданные для уровней расширения эластичного
CELP
ошибок:
sIPacketPayload
{
ER_SC_CelpBRSenhFrame ();
}
Для режима масштабируемой полосы пропускания должны быть включены следующие данные для
уровня расширения эластичного
CELP
ошибок:
sIPacketPayload
{
ER_SC_CelpBWSenhFrame ():
}
3.2.2.1 Базовый уровень
CELP
(см. таблицы 25.26.27)
Т а б л и ц а 25 — Синтаксис
ER_SC_CelpBaseFrame
()
Синтаксис
битов
Мнемосхема
ER SC CetpBaseFrameO
{
if (SilenceCompression
==
OFF) {
ER_CelpBaseFrame();
} else {
SC_
VoiceActivity_ESCO():
if(TXJlag
==
1) {
ER_CelpBaseFramef):
} elseif (TXJlag
==
2) {
SID_LSP_VQ_ESC0():
SID_Frame_ESCO():
} elseif (TXJlag
==
3) {
SID Frame ESCOQ:
}
}
}
10