Хотя каждый инструмент имеет описание переменных, которые он использует, в этом подпункте приводятся обычно используемые многими инструментами переменные.
frame_size: Это поле указывает число отсчетов во фрейме. Декодер выводит фрейм с frame_size отсчетов.
nrof_subframes: Фрейм состоит из ряда подфреймов. Число подфреймов определено в этом поле.
sbfrm_size: Подфрейм состоит из ряда отсчетов, количество которых обозначено этим полем. Число отсчетов во фрейме всегда должно быть равным сумме количеств отсчетов в подфреймах. Соответственно всегда должно соблюдаться следующее соотношение
frame_size = nrof_subframes * sbfrm_size.
Эти три параметра зависят от настройки параметров режима кодирования и битовой скорости, как указано в таблице 73 для режима I, таблице 74 и таблице 75 для режима II.
Таблица 73 - Конфигурация кодера CELP (режим I) для частоты дискретизации 16 кГц
RPE_Configuration | Frame_size (#samples) | nrof_subframes | sbfrm_size (#samples) |
0 | 240 | 6 | 40 |
1 | 160 | 4 | 40 |
2 | 240 | 8 | 30 |
3 | 240 | 10 | 24 |
4...7 | Зарезервировано |
Таблица 74 - Конфигурация кодера CELP (режим II) для частоты дискретизации 8 кГц
MPE_Configuration | Frame_size (#samples) | nrof_subframes | sbfrm_size (#samples) |
0, 1, 2 | 320 | 4 | 80 |
3, 4, 5 | 240 | 3 | 80 |
6...12 | 160 | 2 | 80 |
13...21 | 160 | 4 | 40 |
22...26 | 80 | 2 | 40 |
27 | 240 | 4 | 60 |
28...31 | Зарезервировано |
Таблица 75 - Конфигурация кодера CELP (режим II) для частоты дискретизации 16 кГц
MPE_Configuration | Frame_size (#samples) | nrof_subframes | sbfrm_size (#samples) |
0, ..., 6 | 320 | 4 | 80 |
8, ..., 15 | 320 | 8 | 40 |
16, ..., 22 | 160 | 2 | 80 |
24, ..., 31 | 160 | 4 | 40 |
7, 23 | Зарезервировано |
Ipc_order: Это поле указывает число коэффициентов, используемых для линейного предсказания. Значение этого поля равно 20 для частоты дискретизации 16 кГц и 10 для 8 кГц.
num_lpc_indices. Этот параметр определяет число индексов, содержащих информацию LPC, которая должна читаться из потока бит. Оно не равно порядку LPC. num_lpc_indices равно 5 в режиме 8 кГц и дополнительно 6 для инструмента расширения полосы пропускания. Для частоты дискретизации 16 кГц в векторном квантователе это значение равно 10.