5.1a.5 Packet data block type 16 (UAS-9)
3GPP45.003GSM/EDGE Channel codingRelease 17TS
5.1a.5.1 Block constitution
If the message delivered to the encoder does not include a PAN, it has a fixed size of 1229 information bits {d(0),d(1),…,d(1228)}. If the message delivered to the encoder includes a PAN, it has a fixed size of 1254 information bits {d(0),d(1),…,d(1253). If the message delivered to the encoder includes a PAN and an eTFI, it has a fixed size of 1257 information bits {d(0),d(1),…,d(1256).
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,…,40
i1(k-41) = d(k) for k = 41,…,634
i2(k-635) = d(k) for k = 635,…,1228
And if a PAN is included:
pn(k-1229) = d(k) for k = 1229,…,1253
And if a PAN and an eTFI are included:
et(k-1254) = d(k) for k = 1254,…,1256
5.1a.5.2 Header coding
The header coding is the same as for UAS-7 as specified in subclause 5.1a.3.2.
5.1a.5.3 Data coding
Each data part, {i1(0),…,i1(593)} and {i2(0),…,i2(593)}, is coded as defined in subclause 5.1a.1.2, with N=594, resulting in two coded blocks of 1836 bits, {C1(0),…,C1(1835)} and {C2(0),…,C2(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:
|
Always punctured |
Punctured only if a PAN is included |
|
|
P1 |
C(15*k+j) for k=0,…,121, j=1, 2, 3, 5, 8, 9, 10 and 14; and C(15*122+j) for j=1, 2, 3 and 5 |
C(15*k+13) for k=0, 3, 6, 9, 12, 15, 18, 21, 25, 28, 31, 34, 37, 40, 43, 47, 50, 53, 56, 59, 62, 65, 69, 72, 75, 78, 81, 84, 87, 91, 94, 97, 100, 103, 106, 109, 112, 116 and 119 |
|
P2 |
C(15*k+j) for k=0,…,121, j=0, 4, 5, 6, 7, 11, 12 and 13; and C(15*122+j) for j=0, 4 and 5; and C(15*121+9) |
C(15*k+9) for k=1, 4, 7, 10, 13, 16, 19, 23, 26, 29, 32, 35, 38, 41, 44, 48, 51, 54, 57, 60, 63, 66, 70, 73, 76, 79, 82, 85, 88, 92, 95, 98, 101, 104, 107, 110, 114, 117 and 120 |
|
P3 |
C(15*k+j) for k=0,…,121, j=2, 3, 4, 8, 10, 11, 12 and 14; and C(15*122+j) for j=2, 3 and 4; and C(6) |
C(15*k+6) for k=2, 5, 8, 11, 14, 17, 20, 24, 27, 30, 33, 36, 39, 42, 46, 49, 52, 55, 58, 61, 64, 68, 71, 74, 77, 80, 83, 86, 89, 93, 96, 99, 102, 105, 108, 111, 115, 118 and 121 |
If a PAN is not included, the result is two blocks of 856 bits, {c1(0),…,c1(855)} and {c2(0),…,c2(855)}.
If a PAN is included, the result is two blocks of 817 bits, {c1(0),…,c1(816)} and {c2(0),…,c2(816)}.
NOTE: C1 and c1 correspond to i1, and C2 and c2 to i2.
5.1a.5.4 PAN coding
The PAN coding is the same as for UAS-7 as specified in subclause 5.1a.3.4.
5.1a.5.5 Interleaving
The interleaving is the same as for UAS-7 as specified in subclause 5.1a.3.5.
5.1a.5.6 Mapping on a burst
The mapping is the same as for UAS-7 as specified in subclause 5.1a.3.6.