140
2048 временных отсчетов x',-П к которым должно быть применено окно, представляют собой 1024 отсчета
предыдущей window_sequence, объединенные с 1024 значениями текущего блока. Следующая формула показывает этот факт:
' = \X(i-1),(n +1024)' for 0 < n < 1024
Х i,n = [x,-n, for 1024 < n < 2048
где: i — индекс блока, n — индекс отсчета в пределах блока. Как только форма окна выбрана, инициализируется элемент синтаксиса window_shape. Вместе с выбранной window_sequence это вся информация, необходимая для работы с окнами.
С половинами окон, описанными в 13.3.2, могут применяться все window_sequence.
В.3.1.2 МДКП
Спектральный коэффициент Xi, k определяется следующим образом:
N -1
xi,k = 2 ■ Xzi,п cos(2п(п + По) (к + 2)) for0 < k < N/2, ,
где:
z — входная последовательность, взвешенная в окне; n — индекс отсчета;
k — индекс спектрального коэффициента; i — индекс блока;
N — длина окна преобразования, соответствующая значению window_sequence N0 = (N/2+1 )/2.
Длина окна анализа N МДКП является функцией элемента синтаксиса window_sequence и определяется следующим образом:
' 2048, if ONLY_LONG_ SEQUENCE (0x0)
= 2048, if LONG_START_SEQUENCE (0x1)
= ‘ 256, if EIGHT_ SHORT_ SEQUENCE (0x2), (8 times)
2048, if LONG_STOP_ SEQUENCE (0x3)
В.3.2 Схемы
Overlap-Add Sequence with a Transition to a Sine
512 1024 1536 2048 2560 3072 3584 4096
Time (samples)
Рисунок B.3 — Пример процесса адаптации формы окна