5.1a.15 Packet data block type 26 (UBS12)
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(k64) = d(k) for k = 64,…,657
i2(k658) = d(k) for k = 658,…,1251
i3(k1252) = d(k) for k = 1252…,1845
i4(k1846) = d(k) for k = 1846,…,2439
And if a PAN is included:
pn(k2440) = d(k) for k = 2440,…,2464
5.1a.15.2 Header coding
The header coding is the same as for UBS11 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+(j11)), C(399*4+(j21)), C(398), C(797) and C(1196) where k1, j1 and j2 are as defined above for P1 
C(399*k2+(j31)) and C(399*4+(j41)) and C(797) and C(1196)where k2, j3 and j4 are as defined above for P1 
P3 
C(399*k1+(j12)), C(399*4+(j22)), C(397), C(796) and C(1195) where k1, j1 and j2 are as defined above for P1 
C(399*k2+(j32)) and C(399*4+(j42)) 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 UBS5 as specified in subclause 5.1a.8.4.
5.1a.15.5 Interleaving
The interleaving is the same as for UBS11 as specified in subclause 5.1a.14.5.
5.1a.15.6 Mapping on a burst
The mapping is the same as for UBS11 as specified in subclause 5.1a.14.6.