ГОСТ Р 54711—2011
Для Уровня II разрешены не все возможные комбинации скорости передачи и режима (см. следу
ющую таблицу):
Скорость передами,
кбит/с
Разрешенные режимы
Свободный формат
Все режимы
32
Single_channel
48
Single_channel
56
Single_channel
64
Все режимы
80
Single_channel
96
Все режимы
112
Все режимы
128
Все режимы
160
Все режимы
192
Все режимы
224
Стерео. intensity_stereo. dual_channel
256
Стерео. intensity_stereo. dual_cbannel
320
Стерео, intensity^stereo. dual_cbannel
384
Стерео. intensity_stereo. duat_cbannat
samplingJrequency — Устанавливает частоту дискретизации, согласно данным следующей
таблицы:
Частота дискретизации
Частота. кГц
•00’
44.1
o r
48
•10’
32
•1Г
Зарезервировано
При смене частоты дискретизации возможен сброс звукового декодера.
padding_bit — Если этот бит равен Т , фрейм содержит дополнительный слот для подстройки сред
ней скорости передачи к частоте дискретизации, иначе — бит равен 0’. Дополнение нулями необходимо
при частоте дискретизации 44,1 кГц. Дополнение нулями может такжетребоваться в свободном формате.
Дополнение нулями должно быть применено к потоку битов так. чтобы суммарная длина кодиро
ванных фреймов, после определенного количества аудиофреймов не отклонялась более чем на +0,
минус 1 слот от следующего вычисленного значения:
текущий фрейм
суммарная длина фрейма =(frame _ sizetitrate{sampling frequency).
первый фрейм
где frame_size = 384 для Уровня I и 1152 для Уровня II или III.
Следующий метод может использоваться для определения необходимости дополнения нулями:
для 1-го аудиофрейма:
rest = 0;
padding = нет;
17