5.1a.15 Packet data block type 26 (UBS-12)

3GPP45.003GSM/EDGE Channel codingRelease 17TS

5.1a.15.1 Block constitution

If the message delivered to the encoder does not include a PAN, it has a fixed size of 2440 information bits {d(0),d(1),…,d(2439)}. If the message delivered to the encoder includes a PAN, it has a fixed size of 2465 information bits {d(0),d(1),…,d(2464).

NOTE: The presence of the PAN is indicated by the PANI field in the header (see 3GPP TS 44.060).

The message is separated into the following parts:

h(k) = d(k) for k = 0,…,63

i1(k-64) = d(k) for k = 64,…,657

i2(k-658) = d(k) for k = 658,…,1251

i3(k-1252) = d(k) for k = 1252…,1845

i4(k-1846) = d(k) for k = 1846,…,2439

And if a PAN is included:

pn(k-2440) = d(k) for k = 2440,…,2464

5.1a.15.2 Header coding

The header coding is the same as for UBS-11 as specified in subclause 5.1a.14.2.

5.1a.15.3 Data coding

Each data part, {i1(0),…,i1(593)}, {i2(0),…,i2(593)}, {i3(0),…,i3(593)} and {i4(0),…,i4(593)}, is coded as defined in subclause 5.1a.1.2, with N=594, resulting in four coded blocks of 1836 bits, {C1(0),…,C1(1835)}, {C2(0),…,C2(1835)}, {C3(0),…,C3(1835)} and {C4(0),…,C4(1835)}.

Each coded block is punctured depending on the value of the CPS field as defined in 3GPP TS 44.060. Three puncturing schemes named P1, P2 or P3 are applied in such a way that the following coded bits are punctured:

Transmitted bits when PAN not included

Transmitted bits when PAN is included

P1

C(399*k1+j1) for k1=0,…3, j1 = 2, 5, 8, 11, 14, 17, 20, 23, 26, 28, 31, 34, 37, 40, 43, 46, 49, 52, 54, 57, 60, 63, 66, 69, 72, 75, 78, 80, 83, 86, 89, 92, 95, 98, 101, 104, 106, 109, 112, 115, 118, 121, 124, 127, 130, 133, 135, 138, 141, 144, 147, 150, 153, 156, 159, 161, 164, 167, 170, 173, 176, 179, 182, 185, 187, 190, 193, 196, 199, 202, 205, 208, 211, 213, 216, 219, 222, 225, 228, 231, 234, 237, 239, 242, 245, 248, 251, 254, 257, 260, 263, 266, 268, 271, 274, 277, 280, 283, 286, 289, 292, 294, 297, 300, 303, 306, 309, 312, 315, 318, 320, 323, 326, 329, 332, 335, 338, 341, 344, 346, 349, 352, 355, 358, 361, 364, 367, 370, 372, 375, 378, 381, 384, 387, 390, 393, 396 ; and

C(399*4+j2) for j2=0, 2, 5, 8, 11, 14, 17, 20, 23, 26, 28, 31, 34, 37, 40, 43, 46, 49, 52, 54, 57, 60, 63, 66, 69, 72, 75, 78, 80, 83, 86, 89, 92, 95, 98, 101, 104, 106, 109, 112, 115, 118, 121, 124, 127, 130, 133, 135, 138, 141, 144, 147, 150, 153, 156, 159, 161, 164, 167, 170, 173, 176, 179, 182, 185, 187, 190, 193, 196, 199, 202, 205, 208, 211, 213, 216, 219, 222, 225, 228, 231, 234, 237, 239; and

C(399), C(798) and C(1197)

C(399*k2+j3) for k2=0,…3, j3=2, 5, 8, 11, 14, 17, 20, 23, 26, 28, 31, 34, 37, 40, 43, 46, 49, 52, 54, 57, 60, 63, 66, 69, 72, 75, 78, 83, 86, 89, 92, 95, 98, 101, 104, 106, 109, 112, 115, 118, 121, 124, 127, 130, 133, 135, 138, 141, 144, 147, 150, 153, 156, 159, 164, 167, 170, 173, 176, 179, 182, 185, 187, 190, 193, 196, 199, 202, 205, 208, 211, 213, 216, 219, 222, 225, 228, 231, 234, 237, 242, 245, 248, 251, 254, 257, 260, 263, 266, 268, 271, 274, 277, 280, 283, 286, 289, 292, 294, 297, 300, 303, 306, 309, 312, 315, 318, 323, 326, 329, 332, 335, 338, 341, 344, 346, 349, 352, 355, 358, 361, 364, 367, 370, 372, 375, 378, 381, 384, 387, 390, 393, 396 ; and

C(399*4+j4) for j4=0, 2, 5, 8, 11, 14, 17, 20, 23, 26, 28, 31, 34, 37, 40, 43, 46, 49, 52, 54, 57, 60, 63, 66, 69, 72, 75, 78, 83, 86, 89, 92, 95, 98, 101, 104, 106, 109, 112, 115, 118, 121, 124, 127, 130, 133, 135, 138, 141, 144, 147, 150, 153, 156, 159, 164, 167, 170, 173, 176, 179, 182, 185, 187, 190, 193, 196, 199, 202, 205, 208, 211, 213, 216, 219, 222, 225, 228, 231, 234, 237; and

C(798) and C(1197)

P2

C(399*k1+(j1-1)), C(399*4+(j2-1)), C(398), C(797) and C(1196) where k1, j1 and j2 are as defined above for P1

C(399*k2+(j3-1)) and C(399*4+(j4-1)) and C(797) and C(1196)where k2, j3 and j4 are as defined above for P1

P3

C(399*k1+(j1-2)), C(399*4+(j2-2)), C(397), C(796) and C(1195) where k1, j1 and j2 are as defined above for P1

C(399*k2+(j3-2)) and C(399*4+(j4-2)) and C(796) and C(1195)where k2, j3 and j4 are as defined above for P1

If a PAN is not included, the result is four blocks of 635 bits, {c1(0),…,c1(634)}, {c2(0),…,c2(634)}, {c3(0),…,c3(634)} and {c4(0),…,c4(634)}.

If a PAN is included, the result is four blocks of 615 bits, {c1(0),…,c1(614)}, {c2(0),…,c2(614)}, {c3(0),…,c3(614)} and {c4(0),…,c4(614)}.

NOTE: C1 and c1 correspond to i1, C2 and c2 to i2, C3 and c3 to i3, and C4 and c4 to i4.

5.1a.15.4 PAN coding

The PAN coding is the same as for UBS-5 as specified in subclause 5.1a.8.4.

5.1a.15.5 Interleaving

The interleaving is the same as for UBS-11 as specified in subclause 5.1a.14.5.

5.1a.15.6 Mapping on a burst

The mapping is the same as for UBS-11 as specified in subclause 5.1a.14.6.