ГО С Т Р 53556.4— 2013
Для window_shape == 1 коэффициенты окна даются окном, полученным по Кайзеру-Бесселю (KSO),
следующим образом:
IllV (p.oc)]
р-о
N12
I IW’(p.a)]
р-о
ДЛЯ0 5 Л < у
Л
И
KBD WIGHT
о
р-
2
|я-л
-1
I [W\p.a)]
р
- ___________
N12
для~ ^ n < N
I
о
IW’(p.a)]
где
W’ (функция ядра окна Кайзера-Бесселя) определяется следующим образом:
0
W ’(n,a) и
/ (па]
для
0
й п £ у
К
-
/о М * I
0
а =альфа-фактор окна ядра.
_ | 4 для А/=2048 (1920)
a= I
6
для А/=256 (240)
Иначедля window_shape == 0 синусное окно используется следующим образом:
WsiMiEFr.Al(rt)
с
S’n(
*
т)) ДЛЯ 0$П< J
lYsiW_«K3HT/l(n) л s*n(w (п +‘2’)) для
Длина окна А/может быть 2048 (1920) или 256 (240)для KBD и синусоидального окна. Для всех видов
v/indow_sequences v/indow_shapeлевой половины первого окна преобразования определяется формой окна
предыдущего блока. Следующая формула выражает этот факт:
I
WKBD LEFTH(л), если window_ shape_previous_ btok »»
1
~
где:
WSIN LEFTN(n), если window_ shape_ previous_blok —
0
.
window_shape_prev)ous_b!ock: window_shape предыдущего блока (И).
Чтобы декодировать первый raw_data_block (), windov/_shape левой и правой половины окна
идентичны.
а) ONLY_LONG_SEQUENCE:
window_sequence == ONLY_LONG_SEQUENCEравно одному LONG_WINDOWc полнойдлиной окна
N J из 2048 (1920).
Для window_shapo == 1окнодля ONLY_LONG_SEQUENCEдается следующим образом:
WLEFT.N_i(” )- для 0 £ п < А/_ 42
W(n) =
Wxso _NIGFT.N I(л). ДЛЯ А/
_
//2 й п < N_l.
166