A.5 Huffman Initializations

23.0423GPPCompression algorithm for text messaging servicesRelease 17TS

Huffman Initialization ID 0 (decimal)

The Huffman Initialization is rendered in Character Set ID 3(decimal) = Code Page 850.

The Options value indicates that both character and control symbol updating are enabled.

As described is subclause 6.7.1, the tables below include initialization values for all control symbols that might occur in conjunction with the use of this Huffman Initialization. However, initialization values for control symbols that cannot occur for a particular use of this Huffman Initialization are identified as part of the Huffman initialization process and are not added to the Huffman tree as described in subclause 6.7.2.

The Character Group ID value is 1.

Character Group Processing is disabled:

The number of frequency initializations is 4.

The initial frequencies are:

Table A.5: Character Group Processing is disabled: initial frequencies

Symbol

Value

Frequency

New UCS2 Row

266

1

Keyword

258

1

New 8bit

257

1

New 7bit

256

1

Character Group Processing is enabled:

The number of frequency initializations is 6.

The initial frequencies are:

Table A.6: Character Group Processing is enabled: initial frequencies

Symbol

Value

Frequency

New UCS2 Row

266

1

Change CG1

260

1

Change CG0

259

1

Keyword

258

1

New 8bit

257

1

New 7bit

256

1

Huffman Initialization ID 1 (decimal)

The Huffman Initialization is rendered in Character Set ID 3 (decimal) = Code Page 850.

The Options value indicates that both character and control symbol updating are enabled.

As described is subclause 6.7.1, the tables below include initialization values for all control symbols that might occur in conjunction with the use of this Huffman Initialization. However, initialization values for control symbols that cannot occur for a particular use of this Huffman Initialization are identified as part of the Huffman initialization process and are not added to the Huffman tree as described in subclause 6.7.2.

The Character Group ID value is 1.

Character Group Processing is disabled:

The number of frequency initializations is 32.

The initial frequencies are:

Table A.7: Character Group Processing is disabled: initial frequencies

Symbol

Value

Frequency

New UCS2 Row

266

00001

q

113

00001

x

120

00001

y

121

00001

j

106

00001

v

118

00001

p

112

00001

New 8bit

257

00002

z

122

00002

.

46

00003

k

107

00003

f

102

00003

w

119

00003

Keyword

258

00004

b

98

00004

g

103

00004

o

111

00005

m

109

00006

l

108

00006

u

117

00007

c

99

00007

d

100

00007

New 7bit

256

00009

r

114

00009

t

116

00009

s

115

00010

h

104

00010

a

97

00012

i

105

00013

n

110

00014

e

101

00021

<SP>

32

00032

NOTE: In the above table, the characters "<SP>" are used to represent the "space" character.

Character Group Processing is enabled:

The number of frequency initializations is 34.

The initial frequencies are:

Table A.8: Character Group Processing is enabled: initial frequencies

Symbol

Value

Frequency

New UCS2 Row

266

00001

q

113

00001

x

120

00001

y

121

00001

j

106

00001

v

118

00001

p

112

00001

New 8bit

257

00002

z

122

00002

Change CG0

259

00002

.

46

00003

k

107

00003

f

102

00003

w

119

00003

Keyword

258

00004

Change CG1

260

00004

b

98

00004

g

103

00004

o

111

00005

m

109

00006

l

108

00006

u

117

00007

c

99

00007

d

100

00007

New 7bit

256

00009

r

114

00009

t

116

00009

s

115

00010

h

104

00010

a

97

00012

i

105

00013

n

110

00014

e

101

00021

<SP>

32

00032

Note in the above table, the characters "<SP>" are used to represent the "space" character.

Huffman Initialization ID >1 (decimal)

No other Huffman Initializations are defined and all other values are reserved.

Annex B (normative):
English language parameters