ГОСТ Р 53556.10—2014
Fitter_N(n) может быть найдено путем использования формулы Fitler_N(ri) = Filtei\Channel_Nr]
[Seg).
Функция Ptable_N (л) определяется, используя тот же самый механизм путем замены Fitters на
Ptables и замены Fitter_N на Ptable_N.
Fitters.Sogment_Length[ ] [ ] и Ptables.Segment_Length[ ] [ ] определяются в 6.2.1.1.5.
Filters.Nr_Of_Segments[ ] и Ptables.Nr_Of_Segmonts[] определяются в 6.2.1.1.5.
Filtor\ ][ ] и Ptable[ ][ ] определяется в 6.2.1.1.6.
Filter_N(n) и Ptable_N(n) используются в следующих определениях:
NProd_Order[Filter_N(n))Порядок прогноза фильтра прогноза, который
использует текущий сегмент.
Н(1
Coef[Fitter_N(n)lQ
Коэффициенты фильтра прогноза, который
использует текущий сегмент.
LPtable_Len[Ptable_N(n)J
Длина Ptabte. которую использует текущий сегмент.
та
P_ono [Ptablo_N(n))[]
Записи Ptabte. которую использует текущий сегмент.
пНомер бита в диапозоне
0...8’Frame_Longth -1
Переменная, которая проходит через
все биты текущего аудиофрейма.
7.1.3.1 Инициализация
Инициализация фильтра прогноза в начале каждого фрейма определяется следующим
образом:
Y[m] = (-1)m для -N s т < 0
Выходное значение фильтра прогноза определяется как:
Z [n )= ±N Y [ n - ’- W )
/*о
О-функция преобразовывает Z в F следующим образом:
|1 если
Z \ n \
г 0
|0 e cn n Z [n ]< 0
Есть два метода для того, чтобы применить значения вероятности к арифметическому
декодеру. В случай Half_Prob [Channel_Nr] = ’0’ значение вероятности определяется так:
Р\п] =Т\mm||Z(/7)|» 3.£-1)]
В случав, если Half_Prob [Channel_Nr] = ’1’ значение вероятности определяется:
1128если 0 £ п < N
^ П^ j7"^m ln(|Z (n)|»3. i-l)Je cn n
п > N
Значение Р [п] применяется к арифметическому декодеру, который возвратит значение Е[п].
Выходное значение Х[п] (выборка DSD) является исключающим ИЛИ для Е [л] и F [л]:
Х [п] = E[n\@F[n)
Логическое значение Х1л] преобразовывается в численное значение У]/?] следующим образом:
у |„1 = |+1
]-1
еслиХМ =1
если Х[л] =0
7.1.4 Мультиплексирование/демультиплексирование
Устройство мультиплексированияУдемультиплексирования соединяет каждую модель источника
с арифметическим декодером в соответствующий момент.
Для удобочитаемости уравнений вводятся некоторые новые переменные:
СN_Channels. число используемых звуковых каналов.
Nпорядковый номер бита, диапазон: 0 .. 8’Frame_Length - 1.
Для 1 S / S C имеем:
23