ГОСТ Р 54712―2011
4
2
00
wwww
NINT ( ) Округление до ближайшего целого. Возвращает самое близкое к вещественному аргу-
менту целочисленное значение. Полуцелые числа округляются в сторону от нуля.
sinСинус.
cos Косинус.
exp Экспонента.
√Квадратный корень.
lgЛогарифм по основанию 10.
lnНатуральный логарифм.
logЛогарифм по основанию 2.
3.2.2 Логические операторы
IIЛогическое ИЛИ.
&&Логическое И.
!Логическое НЕ.
3.2.3 Операторы сравнения
>Больше.
> = Больше или равно.
<Меньше.
<=Меньше или равно.
==Равно.
! =Не равно.
max [,...,]Максимальное значение.
min [,...,]Минимальное значение.
3.2.4 Побитовные операторы
Использование побитовных операций подразумевает представление чисел в дополнительном коде.
&Побитовое И.
|Побитовое ИЛИ.
>>Сдвиг вправо.
<<Сдвиг влево.
3.2.5 Оператор присвоения
=Оператор присвоения.
3.2.6 Мнемоники
Следующие мнемоники подлежат определению для описания различных типов данных, использу-
емых в кодированном потоке битов.
bslbf Битовая строка, младший бит слева, в соответствии с настоящим стандартом.
Битовые строки пишутся как строка единиц и нулей внутри одинарных кавычек,
например ’1000 0001’. Пробелы внутри битововой строки вводятся для удобства
чтения и не имеют никакого значения.
centre_chanИндекс центрального канала.
centre_limitedПеременная, показывающая, что субполоса центрального канала не передается.
Это используется в случае режима фантомного кодирования канала центра.
chКанал. Если ch имеет значение 0, это соответствует левому каналу стереопары
или первому из двух независимых каналов.
dyn_crossdyn_cros
s
означает, что динамическое перекрестное распределение используется
для определенного канала передачи и определенной субполосы.
grГранула 3 * 32 субполосных отсчета в Уровне II, 18 * 32 субполосных отсчета на
Уровне III.
L , RСуммарные звуковые сигналы стерео.
L, C, R, LS, RSЗвуковые сигналы: левый, центральный, правый, левый окружения, правый
окружения.
L , C , R , LS , RS
w
Взвешенные звуковые сигналы: левый, центральный, правый, левый окружения,
правый окружения. Взвешивание необходимо по двум причинам:
а) все сигналы должны быть ослаблены перед кодированием во избежание пере-
грузки при вычислении суммарного сигнала стерео;
б) матричные уравнения содержат коэффициенты затухания и другую обработку,
такую как сдвиг фазы.
Взвешенные и обработанные сигналы кодируются, передаются и денормализуют-
ся в декодере.