Information technology — Generic coding of moving pictures and associated audio information — Part 7: Advanced Audio Coding (AAC)

Technologies de l'information — Codage générique des images animées et du son associé — Partie 7: Codage du son avancé (AAC)

General Information

Status
Withdrawn
Publication Date
17-Dec-1997
Withdrawal Date
17-Dec-1997
Current Stage
9599 - Withdrawal of International Standard
Completion Date
28-Jul-2003
Ref Project

Relations

Buy Standard

Standard
ISO/IEC 13818-7:1997 - Information technology -- Generic coding of moving pictures and associated audio information
English language
147 pages
sale 15% off
Preview
sale 15% off
Preview

Standards Content (Sample)

ISO/IEC 1381%7:1997(E)
OISQ/IEC
The windowed time-domain values can be calculated with the formula explained in a).
c) EIGHT SHORT
-
The window sequence == EIGHT SHORT comprises eight overlapped and added SHORT WINDOWS (see Table 8.3) with
a length of 256 each. The total length of the window-sequence together with leading and following zeros is 2048. Each of the
eight short blocks are windowed separately first. The short block number is indexed with the variable j = 0,. . . , 7.
The window shape of the previous block influences the first of the eight short blocks (W,(n)) only.
If window
shape==1 the window functions can be given as follows:
-
W for OIn<128
( >
LEFT,256 ’ 9
-
-
we(n)
W (n), for 128 5 n< 256
KBDJIGHT,256
{
(n), for 0 < n < 128
W
KBD- LEFT,256
W
( >
I- 7 ' = wKBI, NGHl~256(n)~ for 128 5 n < 256
,
-
I!
Otherwise, if window shape==O, the window tinctions can be described as:
-
W for OSn<128
LEFT,256 ( ’ > ’
-
-
$(n>
W (n), for 128 < n< 256
SIN -RIGHT,256
i
W (n), for OIn SIN -LEFT,256
W
0
b-7 ’ = wsIN mGHlT256(n)y for 128+x - 256
- ,
{
The overlap and add between the EIGHT SHORT window sequence resulting in the windowed the domain values zi,, is
- -
described as follows:
0
for 0 5 n < 448
7
l W. (n - 448),
for 448 5 n < 576
‘i fin-448
Wo(n - 448) + Xi,
576 l T(n - 576), for 576 < n < 704
-
‘i,n--448 ’
y(n - 576) -I- Xi n 704 l W2 (n - 704),
for 704 < n < 832
‘i,n--576 l
x 9 W2 (n - 704) + xifl:gj2
+Q(n-832),
for 832 < n < 960
i ,n-704
X W3 (n - 832) + Xi n-96() l W4 (n - 960),
for 960 5 n < 1088
i,n-832 ’
zip =
X
l W4(n-960)+xi~BIogg l W,(n-1088),
for 1088Snd216
i ,n-960
l W5(n- 1088) + xi,
1216 l W,(n-1216), for 1216 5 n < 1344
-
xi n-1088
,
X
w6(n-1216)+xin-1344e W,(n-1344), for 1344 < n< 1472
i,n-1216 l
>
XJn-1344),
for 1472In<1600
‘i n-1344
‘)
0
7 for 1600 < n < 2048
d) LONG STOP SEQUENCE
- -
This window
sequence is needed to switch from a EIGHT SHORT
SEQUENCE back to a ONLY LONG
- SEQUENCE.
-
- - -
If window shape==1
the window for LONG STOP
- SEQUENCE is given as follows:
- -

---------------------- Page: 1 ----------------------
ISO/IEC 13818-7: 1997(E)
OISO/IEC
for OIn<448
00
l 9
for 448 _< n < 576
W
I,ij’FT 256 cn - 448)Y
J
,
-
-
w(n)
for 576 10
l 9
for 1024 < n c 2048
W
( > ’
Kl?I’- RIGHT,2048 ’
1
SEQUENCE is determined by:
If window shape== 0 the window for LONG START
- - -
00 . for Oh<448
W for 448 5 n < 576
,:,,‘& - 448),
.: ,
-
-
w(n>
for 576In<1024
10
l ?
for 1024 _< n < 2048
W
( >
SIN _ RIGHT,2048 ’ ’
The windowed time domain values can be calculated with the formula explained in a).
15.3.3 Overlapping and adding with previous window sequence
sequence the first (left) half of every window sequence is
Besides the overlap and add within the EIGHT SHORT window
- -
-
overlapped and added with the second (right) half of the previous window-sequence resulting in the final time domain values
outin. The mathematic expression for this operation can be described as follows. It is valid for all four possible
window sequences.
-
N
for O OU~i n =qn 4-z
Ni
3 7
i-l,n+-
2
2
16 Gain control
16.1 Tool description
The gain control tool is made up of several gain compensators and overlap/add processing stages, and an IPQF (Inverse
Polyphase Quadrature Filter) stage. This tool receives non-overlapped signal sequences provided by the IMDCT stages,
window-sequence and gain-control-data, and then reproduces the output PCM data. The block diagram for the gain control
tool is shown in Figure 16.1.
Due to the characteristics of the PQF filterbank, the order of the MDCT coefficients in each even PQF band must be reversed.
This is done by reversing the spectral order of the MDCT coefficients, i.e. exchanging the higher frequency MDCT coefficients
with the lower frequency MDCT coefficients.
If the gain control tool is used, the configuration of the filter bank tool is changed as follows. In the case of an
EIGHT SHORT SEQUENCE window sequence, the number of coefficients for the IMDCT is 32 instead of 128 and eight
IMDCYl% are carried out. In the case of other window sequence values, the number of coefficients for the IMDCT is 256
instead of 1024 and one IMDCT is performed. In all cases, the filter bank tool outputs a total of 2048 non-overlapped values
U, H 0’) defined in 16.3.3.
per frame. These values are supplied to the gain control tool as
7
The IPQF combines four uniform frequency bands and produces a decoded time domain output signal. The aliasing
components introduced by the PQF in the encoder are cancelled by the IPQF.
The gain values for each band can be controlled independently except for the lowest frequency band. The step size of gain
control is 2 * n where n is an integer.
The gain control tool outputs a time signal sequence which is AS(n) defined in 16.3.4.
16.2 Definitions
gain control data side information indicating the gain values and the positions used for the gain change.
PQF band each split band of IPQF.
63

---------------------- Page: 2 ----------------------
OISO/IEC
PSO/IE@ 13818-7: 1997(E)
3-bit field indicating the number of gain changes for each IPQF band. The maximum number of
adjust-num
gain changes is seven (see 6.3, Table 6.23).
2-bit field indicating the number of IPQF bands which contain spectral data counting from the
max-band
lowest IPQF band to higher IPQF bands. The number of IPQF bands which contain spectral
data is max band + 1 (see 6.3, Table 6.23).
-
4-bit field indicating the gain value for one gain change (see 6.3, Table 6.23).
alevcode
2-, 4-, or 5 -bit field indicating the position for one gain change. The length of this data varies
aioccode
depending on the window sequence (see 6. 3, Table 6.23).
16.3 Decoding process
The following four processes are required for decoding.
(1) Gain control data decoding
(2) Gain control function setting
(3) Gain control windowing and overlapping
(4) Synthesis filter
16.3.1 Gain control data decoding
Gain control data are reconstructed as follows.
(1)
NADw,, = adjust- num[l?IW]
(2)
ALOC, s(m) = AdjLoc(aloccode[~~Wl[m- I]), 15 m < NAD, H
,
ALEV ’ ( ) _ 2 A~~ev(alevcode[H1[Wl[m-ll), 1 < m < NAD
- -
W,B m -
W,B
(3)
1, if NAD,,, = 0
ALEV, H(O) =
ALE VW B (l), otherkse
,
256, W =
0 if ONLY LONG SEQUENCE
-
-
112, w=o
if LONG START SEQUENCE
- -
32, W=l
ALOC, B(NADw B -I- 1) =
,
,
32, 0 5 W 5 7 if EIGHT SHORT SEQUENCE
-
-
112, w=o
if LONG STOP SEQUENCE
- -
256, W=l
ALEV,,(NAD,,+I)=I
, ,
NADw B : Gain Control Information Number, an integer
>
ALOC, B (m) : Gain Control Location, an integer
ALEV,; (m) : Gain Control Level, an integer-valued real number
,
B: Band ID, an integer from 1 to 3
WI Window ID, an integer from 0 to 7
an integer
m:
aloccode[B][ w][m] must be set so that
ALOC, B (M)) satisfies the following conditions.
-!L
ALOCW B (ml) < ALOCW H(m2),
B 2 ,I < m2 5 NAB,,, -R- %
7
>
64

---------------------- Page: 3 ----------------------
OISO/IEC ISO/IEC 13818=7:1997(E)
In cases of LONG START SEQUENCE and LONG STOP SEQUENCE, the values 14 and 15 of aloccode[B][O][m] are
invalid. AdjLoc() ii defined% Table 16.1. AdjLev() is-defined in Table 16.2.
16.3.2 Gain control function setting
The Gain control function is obtained as follows.
(1)
M = Mmc(m: ALOC,,,(m) < j],
VB,j
01 j<255, W = 0 if ONLY LONG SEQUENCE
- -
O if LONG START SEQUENCE
- -
O 0 < j 5 31, 0 < W 5 7 if EIGHT SHORT SEQUENCE
. - -
O if LONG STOP SEQUENCE
- -
OSj<255, W=l
Intel
FMDwB(j)=<
,
ifALocwB(M,,Bj)~j~ALOCwB(M,B,)+7
3 , 9
(ALEVwB(MwBj +l)y ’ otherwzse ’
:, z 9
ifONLY LONG SEQUENCE
- -
ifLONG START SEQUENCE
- -
B(O)X ALEV, B(O)X PFMD,(j), 0 < j 2 255
ALEVO
ALEQi(O)x FMD, i(j-256), 256 5 j 5 367
GMFO B(j) =
,
FMD, i( j - 368), ;68 5 j < 399
1, 4Ok j<511
I
PFMDB(j) = FMD, B(j), 0 -I
ifEIGHT SHORT SEQUENCE
- -
ALEvwB(o)XPF~~,(j~ W=O, OSjS31
GMFwB(j)= ALEVw’B(O)xFMDw-1,O.X l >
FMDw&-321 O&17,
325 jS63
I
PFMDB (j) = FMD, B’(j), 0 2 j 5 3 1
,
zyLONG STOP SEQUENCE
- -
1, O< jllll
ALEVoB(O)xALEV,B(O)XPFMDB(j-112), 1122 j1143
GMFO H(j) =
7
ALEV&(0)xFMDo~(j-144), 1445 js255
‘)
,
[FMDIB(j-256), 2562 42511
>
PFMDB(j)= FMD,,(j), Oi j<255
,
65

---------------------- Page: 4 ----------------------
OISO/IEC
ISO/IE@ 13$1%7:1997(E)
AD, B(j) = l
,
GMFw R(j) ’
OL j O 0 I j 5 63, 0 < W < 7 if EIGHT SHORT SEQUENCE
O - -
where
Fragment Modification Function, a real number
FMDw B (j) 1
>
PFMD, (j) : Fragment Modification Function of previous frame, a real number
Gain Modification Function, a real number
GMF~ B (j) :
,
Gain Control Function, a real number
AD~ B(j) :
,
Gain Control Location defined in 16.3.1, an integer
ALOC,,, (m) :
Gain Control Level defined in 16.3.1, an integer-valued real number
ALEV, B (m) :
>
Band ID, an integer from 1 to 3
B:
WI Window ID, an integer from 0 to 7
M an integer
W,B,j :
m: an integer
and
(8--.$x2 (+jlog2 (6)
8
Inter(a,b, j) = 2
Note that the initial value of PFMDB (j) must be set 1 .O.
16.3.3 Gain control windowing and overlapping
Band Sample Data are obtained through the processes shown below.
(1) to (2)
(1) Gain Control Windowing
fB=O
Th’,B(d = ‘i-V B(j),
o&511, w-
- 0 if ONLY LONG SEQUENCE
OIj<511, W=
0 if LONG- START SEQUENCE
0 2 W < 7
0 5 j ,< 63, if EIGHT SHORT SEQUENCE
01 jS511, W=
0 if LONG ;TOP SEQUENCE
- -
else
TW,B (d = ADW,B (j>’ uW B (j>,
01 j1511, W- - 0 if ONLY LONG SEQUENCE
01 js511, W= 0 if LONG- START SEQUENCE
0 5 j < 63, 0 < W 2 7 if EIGHT SHORT SEQUENCE
OIj1511, W=
0 if LONG ;TOP SEQUENCE
- -
(2) Overlapping
ifoNLY LONG SEQUENCE
?B(j)=yTB(j)+&B(j), o pT,(j)=T,,(j+2;6), 05 jr255
9
ifLONG START SEQUENCE
v,(i)=iTB(j)+GB(j), (9 ,
66

---------------------- Page: 5 ----------------------
ISO/IEC 13818-7:1997(E)
OISO/IEC
ifEIGHT SHORT SEQUENCE
- -
vjj(j)=PT&)+Tw,B(j), W=O, o vB(32w+j)=Tw-l,B(j+32)+TwB(j), 15w17, o w= 7, '0 - pT&)= Tw B(j+32),
>
STOP SEQUENCE
iTLONG
- -
vB(j)=PTB(j)+&B(j+112), o >
vB(j+3+&B(j+144), 01 j py,(j)=T,,(;+256), 02 js255
,
Band Spectrum Data, a real number
‘W,B o’> :
Gain Controlled Block Sample Data, a real number
‘W,B b> ’
Gain Controlled Block Sample Data of previous frame, a real number
pTB (j) :
.
Band Sample Data, a real number
v B (J> :
Gain Control Function defined in 16.3.2, a real number
ADW B(j) :
,
B: Band ID, an integer from 0 to 3
WI Window ID, an integer from 0 to 7
j: an integer
Note that the initial value of PTB (j) must be set 0.0.
16.3.4 Synthesis filter
Audio Sample Data are obtained from the following equations.
vB@)T ft+=4ky O B a=
- -
v cJ>
0, else
- i
(2)
(2B+ 1)(2j-3)n
Q,(j)=Q(j)XCOS
16 , osj<%, OSB53
i
3 95
AS(n)=~&&)xf&-j)
B=O j=O
AS(n) : Audio Sample Data
VB(n): Band S am pl e D a t a d e f me d in 16.3.3, a real number
TB (j) : Interpolated Band Sample Data, a real number
& (j) : Synthesis Filter Coefficients, a real number
Q(j) : Prototype Coefficients given below, a real number
B: Band ID, an integer from 0 to 3
WI Window ID, an integer from 0 to 7
n: an integer
j: an integer
k: an integer
67

---------------------- Page: 6 ----------------------
OISO/IEC
ISO/IEC 13818-7:1997(E)
The values of Q(0) to Q(47) are shown in Table 16.3. The values of Q(48) to Q(95) are obtained from the following equation.
Q(j) = Q(95- j), 48 16.4 Diagrams
window
-
sequence
gain control tool
gain- r\ ~
control 8 B I B
data
>verlapping
H I
I
output
Gain
PCM
Zompensator
Spectral
data
uver 1 lapping
reverse
b
r-t .
c , I
Gain
+
+ Compensator
b
256 or 32
’ & Overlapping
IMDCT
I
I l
Gain Gain
1 1
b b
b b Compensator Compensator
b b
256 256 or or 32 32
c t
’ ’ & & Overlapping Overlapping
reverse 1 -1 IMDCT 1
I
1
J
non-
I
I
overlapped
time signal
Figure 16.1- Block diagram of gain control tool
16.5 Tables
Table 16.1- AdjLocO
AC AdjLoc(AC) AC AdjLoc(AC)
0 0 16 128
1 8 17 136
2 16 18 144
24
3 19 152
4 32 20 160
40
5 21 168
6 48 22 176
7 56 23 184
64
8 24 192
9 72 25 200
10 80 26 208
11 88 27 216
12 96 28 224
13 104 29 232
14 112 30 240
120 31
15 248
68

---------------------- Page: 7 ----------------------
ISO/IEC 13818-7: 1997(E)
OISO/IEC
Table 16.2 - AdjLev()
AV 1 AdiLevfA V’
0
1
2
3
4 0
1
5
2
6
3
7
4
8
5
9
6
10
11 7
12 8
13 9
14 10
15 11
Table 16.3 - Q(I
.
Q6)
-A-. -L--
9.76552910075755 12E-05 24 -2.2656858741499447E-02
0
1 1.3809589379038567E-04 25 -6.8031113858963354E-03
2 9.8400749256623534E-05 26 1,5085400948280744E-02
-8.667 1544782335723E-05 27 3.9750993388272739E-02
3
-4.6217998911921346E-04 28 6.2445363629436743E-02
4
-1.0211814095158174E-03 29 7.762232774872 1326E-02
5
-1.6772 1493400 10668E-03 30 7.9968338496 132926E-02
6
-2.2533338951411081E-03 31 6.5615493068475583E-02
7
-2.4987888343213967E-03 32 3.33 1365830088269OE-02
8
-2.1390815966761882E-03 33 -1.4691563058190206E-02
9
-9.5595397454597772E-04 34 -7,2307890475334147E-02
10
1.1172111530118943E-03 35 -1.2993222541703875Ew01
11
3.9091309127348584E-03 36 -1.7551641029040532E-01
12
6.9635703420118673E-03 37
13 -1.9626543957670528E-0 1
9.5595442159478339E-03 38
14 -1.8073330670215029E-01
1.08 1576654002 1360E-02
15 39 -1.2097653136035738E-01
9.87705149917153OOE-03 40
16 -1.4377370758549035E-02
6.1562567291327357E-03 41
17 1.3522730742860303E-0 1
-4.1793946063629710E-04
18 42 3.1737852699301633E-01
-9.2 12874309770764OE-03
19 43 5.1590021798482233E-01
-1.8830775873369020E-02 44
20 7.1080020379761377E-01
-2.7226498457701823E-02
21 45 8.8090632488444798E-0 1
-3.2022840857588906E-02
22 46 1.0068321641150089E+00
-3.0996332527754609E-02
23 47 1.07379 14947736096E+OO
69

---------------------- Page: 8 ----------------------
ISO/IEC 13818=7:1997(E) OISO/IEC
Annex A
(normative)
Huffman codebook tables
Table A.1 - Scalefactor Huffman Codebook
index length codeword index length codeword
(hexadecimal) (hexadecimal)
0 18 3ffe8 61 4 a
1 18 3 ffe6 62 4 C
2 18 3 ffe7 63 5 lb
3 18 3 ffe5 64 6 39
4 19 7fff5 65 6 3b
5 19 7fff 1 66 7 78
6 19 7ffed 67 7 7a
7 19 7fff6 68 8 f7
8 19 7ffee 69 8 f9
9 19 7ffef 70 9 lf6
10 19 7fffo 71 9 lf9
11 19 7fffc 72 10 3f4
12 19 7fffd 73 10 3f6
13 19 7ffff 74 10 3f8
14 19 7fffe 75 11 7f5
15 19 7fff7 76 11 7f4
16 19 7ffR 77 11 7f6
17 19 7fffb 78 11 7f7
18 19 7fff9 79 12 ff5
19 18 3 ffe4 80 12 ff8
20 19 7fffa 81 13 1 ff4
21 18 3 ffe3 82 13 1 ff6
22 17 1 ffef 83 13 1fB
23 17 1 fffo 84 14 3ff8
24 16 fff5 85 14 3ff4
1 ffee 86 16 fffo
25 17
26 16 fff2 87 15 7ff4
27 16 fff3 88 16 fff6
fff4 89 15 7ff5
28 16
fffl 90 18 3 ffe2
29 16
7ff6 91 19 7ffd9
30 15
7ff7 92 19 7ffda
31 15
3ff9 93 19 7ffdb
32 14
94 19 7ffdc
33 14 3ff5
95 19 7ffdd
34 14 3ff7
96 19 7ffde
35 14 3ff3
7ffd8
36 14 3ff6 97 19
7ffd2
37 14 3ff2 98 19
38 13 lff7 99 19 7ffd3
7ffd4
39 13 1 ff5 100 19
40 12 ff9 101 19 7ffd5
41 12 ff7 102 19 7ffd6
42 12 ff6 103 19 7fff2
43 11 7f9 104 19 7ffdf
44 12 ff4 105 19 7ffe7
45 11 7fa 106 19 7ffe8
46 10 3f9 107 19 7ffe9
47 10 3f7 108 19 7ffea
48 10 3f5 109 19 7ffeb
49 9 lf8 110 19 7ffe6
50 9 lf7 111 19 7ffe0
70

---------------------- Page: 9 ----------------------
OISO/IEC ISO/IEC 13818=7:1997(E)
I
51 1 8 1 fa 1 112 I 7ffe l-
19 I
8 f8 113 19 7ffe2
52
8 f6 114 19 7ffe3
53
7 79 115 19 7ffe4
54
55 6 3a 116 19 7ffe5
56 6 38 117 19 7ffd7
5 I la I
I 57 I 118 1 19 I 7ffec
I 58 1 41 bI 119 I 19 I 7fff4
3 I 41
I 59 I 120 I 19 I 7fff3
01
I 60 1 1 I I I
L
.
Table A.2 - Spectrum Huffman Codebook 1
length codeword index
index length codeword
(hexadecimal)
(hexadecimal)
5 14
0 11 7f8 41
65
9 lfl 42 7
1
5 16
2 11 7fd 43
7 6d
3 10 3f5 44
9 le9
4 7 68 45
7 63
5 10 3fo 46
9 le4
6 11 7f7 47
6b
9 let 48 7
7
5 13
8 11 7f5 49
7 71
9 10 3fl 50
le3
7 72 51 9
10
70
10 3f4 52 7
11
7 74 53 9 lf3
12
5 11 54 11 7fe
13
76 55 9 le7
14 7
leb 56 11 7f3
15 9
6c 57 9 lef
16 7
3f6 58 7 60
17 10
7fc 59 9 lee
18 11
lel 60 11 7fo
19 9
11 7fl 61 9 le2
20
9 If0 62 11 7fa
21
61 63 10 3f3
22 7
9 lf6 64 7 6a
23
7f2 65 9 le8
24 11
lea 66 7 75
25 9
7fb 67 5 10
26 11
lf2 68 7 73
27 9
7 69 69 9 1 f4
28
led 70 7 6e
29 9
77 71 10 3f7
30 7
72 11 7f6
31 5 17
6f 73 9 le0
32 7
74 11 7f9
33 9 le6
75 10 3f2
34 7 64
76 7 66
35 9 le5
77 9 1 f5
36 7 67
78 11 7ff
37 5 15
9 lf7
38 7 62 79
11 7f4
39 5 12 80
40 1 0
71

---------------------- Page: 10 ----------------------
OISOIIEC
ISO/IEC 13818-7: 1997(E)
Table A.3 - Spectrum Huffman Codebook 2
8 e8 48 6 le
8 9 1 fa 49 5 C
9 8 f2 50 6 29
10 6 2d 51 8 f3
11 7 70 52 6 2f
12 6 20 53 8 m
13 5 6 54 9 1 fc
14 6 2b 55 7 71
15 7 6e 56 9 lf2
16 6 28 57 8 f4
17 8 e9 58 6 21
18 9 lf9 59 8 e6
19 7 66 60 8 f7
20 8 fl3 61 7 68
21 8 e7 62 9 lf8
22 6 lb 63 8 ee
23 8 fl 64 6 22
24 9 If4 65 7 65
25 7 6b 66 6 31
26 9 lf5 67 4 2
27 8 ec 68 6 26
28 6 2a 69 8 ed
29 7 6c 70 6 25
30 6 2c 71 7 6a
31 5 a 72 9 lfb
32 6 27 73 7 72
33 7 67 74 9 1 fe
34 6 la 75 7 69
35 8 f5 76 6 2e
36 6 24 77 8 f6
37 5 8 78 9 1 ff
38 6 If 79 7 66
39 5 9 80 9 lf6
40 3 0
Table A.4 - Spectrum Huffman Codebook 3
index length codeword index length codeword
(hexadecimal) (hexadecimal)
0 1 0 41 10 3ef
1 4 9 42 9 lf3
2 8 ef 43 9 lf4
3 4 b 44 11 7f6
4 5 19 45 9 le8
5 8 fD 46 10 3ea
6 9 leb 47 13 1 ffc
7 9 le6 48 8 f2
8 10 3f2 49 9 1 fl
9 4 50 12 ffi
10 6 3: 51 10 3f5
11 9 lef 52 11 7fs
72

---------------------- Page: 11 ----------------------
OISO/IEC ISO/IEC 13818-7 1997(E)
12 6 34 53 12 ffc
13 6 37 54 8 ee
14 9 le9 55 10 3f7
15 9 led 56 15 7ffe
16 9 le7 57 9 If0
17 10 3f3 58 11 7f5
18 9 lee 59 15 7ffd
19 10 3ed 60 13 lffb
20 13 1 ffa 61 14 3ffa
21 9 let 62 16 ffff
22 9 lf2 63 8 fl
. 23 11 7f9 64 10 - 3fo
0
24 11 7f% 65 14 ” 3ffc
25 10 3f8 66 9 lea
26 12 ff8 67 10 3ee
27 4 8 68 14
3ffb
28 6 38 69 12
ff6
29 10 3f6 70 12 ffa
30 6 36 71 15 7ffc
31 7 75 72 11 7f2
32 10 3fl 73 12 ff5
33 10 3eb 74 16 fffe
34 10 3ec 75 10
3f4
35 12 ff4 76 11
7f7
36 5 18 77
15 7ffb
37 7 76 78 12
ff7
38 11 7f4 79 12
ff9
39 6 39 80
15 7ffa
40 7
74
Table A.5 - Spectrum Huffman Codebook 4
index length codeword index length codeword
(hexadecimal) (hexadecimal)
0 4
7 41 7 6b
1 5
16 42 8 e3
2 8 f6 43
7 69
3 5
18 44 9 If3
4 4
8 45 8 eb
5 8
ef 46 8 e6
6 9 lef 47 10 3f6
7 8 f3 48 7 6e
8 11 7f-8 49 7 6a
9 5 19 50 9 lf4
10 5 17 51 10 3ec
11 8 ed 52 9 If0
12 5 15 53 10 3f9
13 4 1 54 8 f5
14 8 e2 55 8 ec
15 8 fD 56 11 7fb
16 7 70 57 8 ea
17 10 3fo 58 7 6f
18 9 lee 59 10 3f7
19 8 fl 60 11 7f9
20 11 7fa 61 10 3f3
21 8 ee 62 12 fff
22 8 e4 63 8 e9
23 10 3f2 64 7 6d
24 11 7f6 65 10 3f8
25 10 3ef 66 7 6c
26 11 7fd 67 7 68
73

---------------------- Page: 12 ----------------------
OISO/IEC
ISO/IEC 13818=7:1997(E)
68 9 1 f5
27 4 5
69 10 3ee
28 5 14
f2 70 9 lf2
29 8
9 71 11 7f4
30 4
4 72 11 7f7
31 4
e5 73 10 3fl
32 8
8 f4 74 12 ffe
33
8 e8 75 10 3ed
34
35 10 3f4 76 9 lfl
4 6 77 11 7f5
36
4 2 78 11 7fe
37
e7 79 10 3f5
38 8
3 80 11 7fc
39 4
0
40 4
A.6 - Spectrum Huffman 5
Table Codebook
index length codeword index length codeword
(hexadecimal) (hexadecimal)
41 4 a
0 13 1 fff
42 7 71
1 12 ff7
43 8 f3
2 11 7f4
11 7e9
3 11 7e8 44
45 11 7ef
4 10 3fl
46 9 lee
5 11 7ee
8 ef
6 11 7f9 47
5 18
7 12 ff8 48
4 9
8 13 1 ffd 49
5 lb
9 12 ffd 50
8 eb
10 11 7fl 51
le9
11 10 3e8 52 9
7ec
12 9 le8 53 11
7f6
13 8 m 54 11
3eb
14 9 let 55 10
9 lf3
15 10 3ee 56
8 ed
16 11 7f2 57
72
17 12 ffa 58 7
e9
18 12 ff4 59 8
9 lfl
19 10 3ef 60
3ed
20 9 lf2 61 10
21 8 e8 62 11 7f7
22 7 70 63 12 ff6
23 8 ec 64 11 7fO
10
24 9 If0 65 3e9
25 10 3ea 66 9 led
26 11 7f3 67 8 fl
9
27 11 7eb 68 lea
10
28 9 leb 69 3ec
11
29 8 ea 70 7fI3
5 la 71 12 ff9
30
31 4 8 72 13 1 ffc
32 5 19 73 12 ffc
ee 74 12 ff5
33 8
34 9 lef 75 11 7ea
7ed 76 10 3f3
35 11
10 3fo 77 10 3f2
36
8 f2 78 11 7f5
37
7 73 79 112 ffb
38
39 4 b 80 13 1 ffe
40 1 0
74

---------------------- Page: 13 ----------------------
OISO/IEC ISO/IEC 13818=7:1997(E)
Table A.7 - Spectrum Huffman Codebook 6
length
index codeword index length codeword
(hexadecimal) (hexadecimal)
7fe 41 4 3
0 11
3fd 42 6 2f
1 10
lfl
2 9 7 73
43
9 leb 44 9 1 fa
3
1 f4
4 9 9 - le7
45
9 lea 46 7 6e
5
9 If0 47 2b
6 6
10 3fc 48 7
7 4
11 7fd 49 4 1
8
10 3f6 50 5
9 4
9 le5 51 2c
10 6
8 ea 52
11 7 66
7 6c 53 let
12 9
7 71 54 9 lf9
13
7 68 55 8 ee
14
8 m 56 6 30
15
16 9 le6 57 6 24
10 3f7 58 6 2a
17
lf3 59 6 25
18 9
ef 60 6 33
19 8
6 32 61 8 ec
20
27 62 9 lf2
21 6
6 28 63 3f%
22 10
6 26 64 9 le4
23
31 65 8 ed
24 6
8 eb 66 7 6a
25
67 7 70
26 9 lf7
68 7 69
27 9 le8
7 6f 69 7 74
28
70 8 fl
29 6 2e
71 10 3fa
30 4 8
72 11 7ff
31 4 4
6 73
32 4 10 3f9
29 74 1 f6
33 6 9
6b 75 led
34 7 9
lee 76
35 9 9 lf8
lef 77 9 le9
36 9
78 9
37 7 72 1 f5
79 10
38 6 2d 3fb
2 80 11 7fc
39 4
40 4 0
I
Table A.8 - Spectrum Huffman Codebook 7
index length
codeword index length codeword
(hexadecimal)
(hexadecimal)
0 1 01 32 f3
8
33 8 ed
1 3 5 1
6 37 1 34
2 9 le8
I
7 74 1 35
3 9 lef
36 10 3ef
4 8 al
37 10 3fl
5 9 leb 1
38 10
6 10 3ed 3f-9
39 11 7f%
7 11 an
40 9 led
8 3 4
75

---------------------- Page: 14 ----------------------
OISO/IEC
ISO/IEC 1381%7:1997(E)
41 8 ef
9 4 C
42 9 lea
10 6 35
71 43 9 lf2
11 7
44 10 3f3
12 8 ec
ee 45 10 3f8
13 8
14 9 lee 46 11 7f9
15 9 lf5 47 11 7fc
16 6 36 48 10 3ee
17 6 34 49 9 let
18 7 72 50 9 1 f4
19 8 ea 51 10 3f4
20 8 fl 52 10 3f7
21 9 le9 53 11 7f8
22 9 lf3 54 12 ffd
23 10 3f5 55 12 ffe
24 7 73 56 11 7f6
25 7 70 57 10 3fD
eb 58 10 3f2
26 8
m 59 10 3f6
27 8
lfl 60 11 7fa
28 9
If0 61 11 7fd
29 9
3ec 62 12 ffc
30 10
31 10 3fa 63 12 fff
Table A.9 - Spectrum Huffman Codebook 8
codeword index length codeword
index length
(hexadecimal)
(hexadecimal)
0 5 e 32 7 71
1 4 5 33 6 2b
2 5 10 34 6 2d
3 6 30 35 6 31
4 7 6f 36 7 6d
5 8 fl 37 7 70
6 9 lfa 38 8 f2
7 10 3fe 39 9 lf9
8 4 3 40 8 ef
9 3 0 41 7 68
10 4 4 42 6 33
11 5 12 43 7 6b
12 6 2c 44 7 6e
13 7 6a 45 8 ee
75 46 8 f9
14 7
15 8 f8 47 10 3fc
f 48 9 lf8
16 5
2 49 7 74
17 4
6 50 7 73
18 4
51 8 ed
19 5 14
52 8 m
20 6 2e
53 8 f6
21 7 69
54 9 lf6
22 7 72
f5 55 9 lfd
23 8
2f 56 10 3fd
24 6
57 8 f3
25 5 11
13 58 8 f4
26 5
59 8 f7
27 6 2a
76

---------------------- Page: 15 ----------------------
ISO/IEC 13818-7:1997(E)
OISOAEC
Table A.10 - Spectrum Huffman Codebook 9
index length codeword index length codeword
(hexadecimal) (hexadecimal)
0 1 0 85 12 fda
1 3 5 86 12 fe3
2 6 37 87 12 fe9
3 8 e7 88 13 lfe6
4 9 lde 89 13 lff3
5 10 3ce 90 13 lffl
6 10 3d9 91 11 7d3
7 11 7~8 92 10 3d8
8 11 7cd 93 10 3el
9 12 fc8 94 11 764
10 12 fdd 95 11 7d9
11 13 1 fe4 96 12 fd3
12 13 lfec 97 12 fde
13 3 4 98 13 1 fdd
14 4 C 99 13 1 fd9
15 6 35 100 13 lfe2
16 7 72 101 13 lfea
17 8 ea 102 13 1 ffl
18 8 ed 103 13 1 ff6
19 9 le2 104 11 762
20 10 3dl 105 10 3d4
21 10 3d3 106 10 3da
22 10 3eO 107 11 7c7
23 11 7d8 108 11 7d7
24 12 fcf 109 11 7e2
25 12 fd5 110 12 fee
26 6 36 111 12 fdb
27 6 34 112 13 lfd8
28 7 71 113 13 lfee
29 8 e8 114 14 3ffo
30 8 ec 115 13 1 ff4
31 9 lel 116 14 3ff2
32 10 3cf 117 11 7el
33 10 3dd 118 10 3df
34 10 3db 119 11 7c9
35 11 7dO 120 11 7d6
36 12 fc7 121 12 fca
37 12 fd4 122 12 fd0
38 12 fe4 123 12 fe5
39 8 e6 124 12 fe6
40 7 70 125 13 lfeb
41 8 e9 126 13 lfef
42 9 ldd 127 14 3ff3
43 9 le3 128 14 3ff4
44 10 3d2 129 14 3ff5
45 10 3dc 130 12 fe0
46 11 7cc 131 11 7ce
47 11 7ca 132 11 7d5
48 11 7de 133 12 fc6
49 12 fd8 134 12 fdl
50 12 fea 135 12 fel
51 13 1 fdb 136 13 lfe0
52 9 ldf 137 13 lfe8
53 8 eb 138 13 lffo
54 9 Bdc 139 14 3ffl
77

---------------------- Page: 16 ----------------------
ISO/IEC 13818-7:1997(E)
OISO/IEC
.
55 9 le6 140 14 3ff8
56 10 3d5 141 14 3ff6
57 10 3de 142 15 7ffc
58 11 7cb 143 12 fe8
59 11 7dd 144 11 7df
60 11 7dc 145 12 fc9
61 12 fed 146 12 fd7
62 12 fe2 147 12 fdc
63 12 fe7 148 13 lfdc
64 13 lfel 149 13 1 fdf
65 10 3dO 150 13 lfed
66 9 le0 151 13 1 ff5
67 9 le4 152 14 3ff9
68 10 3d6 153 14 3ffb
69 11 7c5 154 15 7ffd
70 11 7dl 155 15 7ffe
71 11 7db 156 13 lfe7
72 12 fd2 157 12 fee
73 11 7eO 158 12 fd6
74 12 fd9 159 12 fdf
75 12 feb 160 13 lfde
76 13 lfe3 161 13 1 fda
77 13 1 fe9 162 13 lfe5
78 11 7c4 163 13 lff2
79 9 le5 164 14 3ffa
80 10 3d7 165 14 3ff7
81 11 7~6 166 14 3ffc
82 11 7cf 167 14 3ffd
83 11 7da 168 15 7fff
84 12 fcb
Table A.11 - Spectrum Huffman Codebook 10
78

---------------------- Page: 17 ----------------------
OISO/IEC ISO/IEC 13818-7: 1997(E)
110 9 Id0
25 11 7e7
PC 111 9 ld6
26 6
2 112 10 3dl
27 4
5 6 113 10 3d5
28
5 C 114 10 3f2
29
30 6 le 11 7ee
115
6 28 116 11 7fb
31
7 5b 10 3e9
32 117
8 cd 118 9 led
33
d9 119 9 lc8
34 8
9 Ice 120 9 lcb
35
9 Id1
36 9 ldc 121
9 ld7
37 10 3d9 122
123 9 ldf
38 10 3fl
124 10 3cf
39 6 25
b 125 10 3eO
40 5
126 10 3ef
41 5
5 : 127 11 7e6
42
128 11 7fx
43 6 24
129 12 ffa
44 7 57
10 3eb
45 7 61 130
cc 131 9 ldd
46 8
9 ld3
47 8 dd 132
ICC 133 9 ld9
48 9
lde 134 9 ldb
49 9
10 3d3 135 10 3d2
50
3e7 136 10 3cc
51 10
10 3dc
52 7 5d 137
6 21 138 10 3ea
53
6 If 139 11 7ed
54
11 7f-3
55 6 23 140
6 27 141 11 7B
56
12 ff9
57 7 59 142
7 64 143 11 7f2
58
d8 144 10 3ce
59 8
df 145 9 le4
60 8
9 ld2 146 10 3cb
61
9 le2 147 10 3d8
62
3dd 148 10 3d6
63 10
64 10 3ee 149 10 3e2
79

---------------------- Page: 18 ----------------------
OISO/IEC
ISO/IEC 13818-7:1997(E)
Table A.12 - Spectrum Huffman Codebook 11
length codeword index length codeword
index
(hexadecimal) (hexadecimal)
0 4 0 145
10 38d
1 5 6 146
10 398
2 6 19 147
10 3b7
3 7 3d 148
10 3d3
4 8
9c 149 10 3dl
5 8
c6 150 10 3db
6 9
la7 151 11 766
7 10 390 152 8 b4
8 10
3~2 153 10 3de
9 10
3df 154 9 la9
10 11
7e6 155 9 19b
11 11 7f3 156
9 19c
12 12
ffb 157 9 la1
13 11 7ec 158
9 laa
14 12 ffa 159
9 lad
15 12
ffe 160 9 lb3
16 10
38e 161 10 38b
17 I 5 I
5 I 162 1 10 I 3b2
4 1 163 10 3b8
18
5 8 164 10 3ce
19
6 14 165 10 3el
20
7 37 166 10 3eO
21
I
22 7
42 167 11 7d2
23 8 92 168 11 7e5
24 8 af 169 8 b7
25 9 191 170 11 7e3
26 9 la5 171 9 lbb
27 9 lb5 172 9 la8
28 10 39e 173 9 la6
29 10 3co 174 9 lb0
30 10 3a2 175 9 lb2
31 10 3cd 176 9 lb7
32 11 7d6 177 10 39b
33 8 ae 178 10 39a
34 6 17 179 10 3ba
35 5 7 180 10 3b5
36 5 9 181 10 3d6
37 6 18 182 11 7d7
38 7 39 183 10 3e4
39 7 40 184 11 7d8
40 8 8e 185 11 7ea
ba
I----- 4 1 I 81 a3 I 186 I 8 1
7e8
I 42 1 8 1 b8 1 187 1
11 I
43 9 199 188 10
3aO
44 9 lac 189 9 lbd
I 45 I 9 I lcl I 190 I 9 I lb4
46 10 3bl 1 191 10
38a
47 10 396 1
192 9 lc4
48 10 3be I
193 10 392
49 10 3ca I 194 10
3aa
50 8
9d 1 195 10 3bO
51 7 3c 1
196 10 3bc
52 6 15 1 197 10
3d7
53 6 16 198 11
7d4
54 6 la 199 11
7dc
80

---------------------- Page: 19 ----------------------
ISO/IEC 13818=7:1997(E)
OISO/IEC
55 7 3b 200 11 7db
56 7 44 201 11 7d5
57 8 91 202 11 7m
58 8 a5 203 8 cl
59 8 be 204 11 7fb
60 9 196 205 10 3~8
61 9 lae 206 10 3a3
62 9 lb9 207 10 395
63 10 3al 208 10 39d
64 10 391 209 10 3ac
65 10 3a5 210 10 3ae
66 10 3d5 211 10 3c5
67 8 94 212 10 368
68 8 9a 213 10 3e2
69 7 36 214 10 3e6
70 7 38 215 11 7e4
71 7 3a 216 11 7e7
72 7 41 217 11 7eO
73 8 8c 218 11 7e9
74 8 9b 219 11 7f7
75 8 b0 220 9 190
76 8 c3 221 11 7f2
77 9 19e 222 10 393
78 9 lab 223 9 lbe
79 9 lbc 224 9 lc0
80 10 39f 225 10 394
81 10 38f 226 10 397
82 10 3a9 227 10 3ad
83 10 3cf 228 10 3c3
84 8 93 229 10 3cl
85 8 bf 230 10 3d2
86 7 3e 231 11 7da
87 7 3f 232 11 769
88 7 43 233 11 7df
89 7 45 234 11 7eb
90 8 9e 235 11 7f4
91 8 a7 236 11 7fa
92 8 b9 237 9 195
93 9 194 238 11 7fs
94 9 la2 239 10 3bd
95 9 lba 240 10 39c
96 9 lc3 241 10 3ab
97 10 3a6 242 10 3a8
98 10 3a7 243 10 3b3
99 10 3bb 244 10 3b9
100 10 3d4 245 10 3dO
101 8 9f 246 10 3e3
102 9 la0 247 10 3e5
103 8 8f 248 11 7e2
104 8 86 249 11 7de
105 8 90 250 11 7ed
106 8 98 251 11 7fl
107 8 a6 252 11 7f9
108 8 b6 253 11 7fc
109 8 c4 254 9 193
110 9 19f 255 12 ffd
111 9 laf 256 10 3dc
112 9 lbf 257 10 3b6
113 10 399 258 10 3c7
114 10 3bf 259 10 3cc
8%

---------------------- Page: 20 ----------------------
ISO/IEC 13818-7: 1997(E) 01 [SO/IEC
115 10 3b4 260 10 3cb
116 10 3c9 261 10 3d9
117 10 3e7 262 10 3da
118 8 a8 263 11 7d3
119 9 lb6 264 11 7eI
120 8 ab 265 11 7ee
121 8 a4 266 11 7ef
122 8 aa 267 11 7f5
123 8 b2 268 11 7f6
124 8 c2 269 12 ffc
125 8 c5 270 12 fff
126 9 198 271 9 19d
127 9 la4 272 9 lc2
128 9 lb8 273 8 b5
129 10 3%~ 274 8 al
130 10 3a4 275 8 96
131 10 3c4 276 8 97
132 10 3~6 277 8 95
133 10 3dd 278 8 99
134 10 3e8 279 8 a0
135 8 ad 280 8 a2
136 10 3af 281 8 ac
137 9 192 282 8 a9
138 8 bd 283 8 bl
139 8 bc 284 8 b3
140 9 18e 285 8 bb
141 9 197 286 8 co
142 9 19a 287 9 18f
143 9 la3 288 5 4
144 9 lb1
Table A.13 - Kaiser-Bessel window for SSR profile EIGHT SHORT SEQUENCE
- -
1
i
W(i)
W(i)
0 0.0000875914060105 16 0.744645475 1465 113
1 0.000932 1760265333 17 0.8121892962974020
2 0.0032114611466596 18
0.8683559394406505
3 0.0081009893216786 19 0.9125649996381605
4 0.0171240286619181 20
0.9453396205809574
5 0.0320720743527833 21
0.9680864942677585
6 0.0548307856028528 22
0.9827581789763112
7 0.087 136 1822564870 23
0.9914756203467121
0.1302923415174603
8 24 0.996
...

Questions, Comments and Discussion

Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.