ГОСТ Р 54713—2011
Если v/indow_shape == 0. окнодля LONG_START_SEQUENCE.
.
IУ(л) =
1
^
0
,
LEFT 20 4 8
(П)-
^5»<_яюнг,25б(п+
128-1472),
0
.
0
.
for 0 2 л <1024
for 1024 2 л <1472
for 14722 л <1600
for 1600 2л <2048
Взвешенные в окне временные значения могут быть вычислены по формуле из а),
в) EIGHT_SHORT
windov/_sequence == EIGHT_SHORT включает в себя восемь перекрытых и сложенных
SHORT_WINDOW(см. таблицу 44) длиной 256 каждое. Общая длина window_soquenco вместе со смеще
нием и нулями равна 2048. Каждый из восьми коротких блоков в начале взвешивается в отдельном окне.
Номер короткого блока индексируется переменной) = 0,.... 7.
window_shape предыдущего блока влияют только на первый из восьми коротких блоков {WQ(л)). Если
\Hindow_shape — 1. оконные функции даны следующим образом:
. . . . .J W W
js
М ,for
0 2
л
< 12 8
К , * , тонт.2б6(л), for 1282л<256
, ,
02Л <128
W
<
и /
,
7(л) -
\W«BO LEFT.2^1
К « в 0_яю нт«б(п).
for 1 2 8 й л <256
Иначе, если window_shapo == 0, оконные функции могут быть описаны как:
] w iEFT.
2
^ ( n)<
for 0^л <128
К .’^ я ю н г^ б И .
for 128£л<256
jW sw 1£/:Г256(л),
for 02Л<128
*-Т’Л>
for 128^л<256
Перекрытие и сложение между EIGHT_SHORT window_sequence, приводящее к взвешенным вре
менным значениям, описывается следующим образом:
0.
*1,1.-448 ‘
М0(П- 448),
д
*>
.-448
’
И/о(л—448) +х,„_576 IV,(л - 576),
Xi.n-T
04
W2(л- 704) + x,n_832
—832),
г
*,.n-B32
(п- 832) + X,n_960
W ,(n - 960).
-
*ЛП-1344 - ^ ( Л - 1344),
0.
for 0 2 n <448
for 4482л<576
for 5762 л <704
* ля-576(л- 576) + xlin.704 ■W2{n - 704),for 7042л <832
for 832 2 л <960
for 9602 л < 1088
*;.n-
96
o - 960) 4 x,„_1088 •Wrj(n - 1088),
for
10 8 8 2
л <1216
*м-юв8 ’ Ws(n - 1088) + xля
1216
• W6(n - 1216),
for 12162л <1344
*|,Я
-1216
• W6(n - 1216) 4 Xjin.1344 • W7(n - 1344).
for 1344 2Л<1472
for 14722 л<1600
for 1600 2л <2048
79