B.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 2 (decimal) = Code Page 437.

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 B.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 B.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 2 (decimal) = Code Page 437.

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 B.7: Character Group Processing is disabled: initial frequencies

Symbol

Value

Frequency

New UCS2 Row

266

00001

z

122

00001

Keyword

258

00001

q

113

00001

j

106

00003

x

120

00003

New 7bit

256

00003

New 8bit

257

00003

v

118

00008

w

119

00010

b

098

00010

y

121

00011

f

102

00011

u

117

00012

.

046

00014

m

109

00016

g

103

00017

k

107

00017

h

104

00018

d

100

00024

p

112

00029

c

099

00029

i

105

00030

r

114

00038

l

108

00038

s

115

00040

n

110

00048

t

116

00050

o

111

00055

<SP>

032

00060

a

097

00066

e

101

00079

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 B.8: Character Group Processing is enabled: initial frequencies

Symbol

Value

Frequency

New UCS2 Row

266

00001

Change CG1

260

00001

z

122

00001

Keyword

258

00001

q

113

00002

j

106

00003

x

120

00003

New 7bit

256

00003

New 8bit

257

00003

v

118

00008

w

119

00010

b

098

00010

Change CG0

259

00010

y

121

00011

f

102

00013

u

117

00013

.

046

00015

m

109

00017

g

103

00017

k

107

00019

h

104

00020

d

100

00026

p

112

00030

c

099

00030

i

105

00031

r

114

00040

l

108

00040

s

115

00045

n

110

00050

t

116

00053

o

111

00054

<SP>

032

00058

a

097

00064

e

101

00077

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 C (normative):
Italian Language parameters

Annex under development

Annex D (normative):
French Language parameters

Annex under development

Annex E (normative):
Spanish Language parameters

Annex under development

Annex F (normative):
Dutch Language parameters

Annex under development

Annex G (normative):
Swedish Language parameters

Annex under development

Annex H (normative):
Danish Language parameters

Annex under development

Annex J (normative):
Portuguese Language parameters

Annex under development

Annex K (normative):
Finnish Language parameters

Annex under development

Annex L (normative):
Norwegian Language parameters

Annex under development

Annex M (normative):
Greek Language parameters

Annex under development

Annex N (normative):
Turkish Language parameters

Annex under development

Annex P (normative):
Reserved

Annex under development

Annex Q (normative):
Reserved

Annex under development

Annex R (normative):
Default Parameters for Unspecified Language