5G/NR - SLIV                             Home : www.sharetechnote.com

SLIV

SLIV is the Start and Length Indicator for the time domain allocation for PDSCH. It defines the start symbol and the number of consecutive symbols for PDSCH allocation. It is defined in 38.214 5.1.2.1 Resource allocation in time domain as follows.

if (L-1) <= 7 then

SLIV = 14 x (L-1) + S

else

SLIV = 14 x (14-L+1) + (14-1-S)

, where 0 < L <= 14 - S

S = Start Symbol Index

L = Number of Consecutive Symbols

According to the above equation, you can create a huge tables with the possible S and L values. But not all of the combinations are taken as valid.  Only the set of combinations meeting the condition in the following table is allowed.

PDSCH/PUSCH mapping type in the above table is specified in RRC message as shown below.

PDSCH-TimeDomainResourceAllocation ::=      SEQUENCE {

k0                                  INTEGER (1..3)

mappingType                         ENUMERATED {typeA, typeB},

startSymbolAndLength                BIT STRING (SIZE (7)) // SLIV

}

PUSCH-TimeDomainResourceAllocation ::=  SEQUENCE {

k2                                  INTEGER (0..7)

mappingType                         ENUMERATED {typeA, typeB},

startSymbolAndLength                BIT STRING (SIZE (7)) // SLIV

}

Applying the equation shown above and  38.214-Table 5.1.2.1-1, I have created a big table as below.

Following is the SLIV values that I calculated according to the formnula described above. You can use SLIV value as a key value to find out a unique pair of (S, L) in a look-up table.

 S L L-1 S+L SLIV Valid Mapping Type (Normal CP) PDSCH Valid Mapping Type (Normal CP) PUSCH 0 1 0 1 0 Type B 2 1 2 14 Type B Type B 3 2 3 28 Type A Type B 4 3 4 42 Type A,Type B Type A,Type B 5 4 5 56 Type A Type A,Type B 6 5 6 70 Type A Type A,Type B 7 6 7 84 Type A,Type B Type A,Type B 8 7 8 98 Type A Type A,Type B 9 8 9 97 Type A Type A,Type B 10 9 10 83 Type A Type A,Type B 11 10 11 69 Type A Type A,Type B 12 11 12 55 Type A Type A,Type B 13 12 13 41 Type A Type A,Type B 14 13 14 27 Type A Type A,Type B 1 1 0 2 1 Type B 2 1 3 15 Type B Type B 3 2 4 29 Type A Type B 4 3 5 43 Type A,Type B Type B 5 4 6 57 Type A Type B 6 5 7 71 Type A Type B 7 6 8 85 Type A,Type B Type B 8 7 9 99 Type A Type B 9 8 10 96 Type A Type B 10 9 11 82 Type A Type B 11 10 12 68 Type A Type B 12 11 13 54 Type A Type B 13 12 14 40 Type A Type B 2 1 0 3 2 Type B 2 1 4 16 Type B Type B 3 2 5 30 Type A Type B 4 3 6 44 Type A,Type B Type B 5 4 7 58 Type A Type B 6 5 8 72 Type A Type B 7 6 9 86 Type A,Type B Type B 8 7 10 100 Type A Type B 9 8 11 95 Type A Type B 10 9 12 81 Type A Type B 11 10 13 67 Type A Type B 12 11 14 53 Type A Type B 3 1 0 4 3 Type B 2 1 5 17 Type B Type B 3 2 6 31 Type A Type B 4 3 7 45 Type A,Type B Type B 5 4 8 59 Type A Type B 6 5 9 73 Type A Type B 7 6 10 87 Type A,Type B Type B 8 7 11 101 Type A Type B 9 8 12 94 Type A Type B 10 9 13 80 Type A Type B 11 10 14 66 Type A Type B 4 1 0 5 4 Type B 2 1 6 18 Type B Type B 3 2 7 32 Type B 4 3 8 46 Type B Type B 5 4 9 60 Type B 6 5 10 74 Type B 7 6 11 88 Type B 8 7 12 102 Type B Type B 9 8 13 93 Type B 10 9 14 79 Type B 5 1 0 6 5 Type B 2 1 7 19 Type B Type B 3 2 8 33 Type B 4 3 9 47 Type B Type B 5 4 10 61 Type B 6 5 11 75 Type B 7 6 12 89 Type B Type B 8 7 13 103 Type B 9 8 14 92 Type B 6 1 0 7 6 Type B 2 1 8 20 Type B Type B 3 2 9 34 Type B 4 3 10 48 Type B Type B 5 4 11 62 Type B 6 5 12 76 Type B 7 6 13 90 Type B Type B 8 7 14 104 Type B 7 1 0 8 7 Type B 2 1 9 21 Type B Type B 3 2 10 35 Type B 4 3 11 49 Type B Type B 5 4 12 63 Type B 6 5 13 77 Type B 7 6 14 91 Type B Type B 8 1 0 9 8 Type B 2 1 10 22 Type B Type B 3 2 11 36 Type B 4 3 12 50 Type B Type B 5 4 13 64 Type B 6 5 14 78 Type B 9 1 0 10 9 Type B 2 1 11 23 Type B Type B 3 2 12 37 Type B 4 3 13 51 Type B 5 4 14 65 Type B 10 1 0 11 10 Type B 2 1 12 24 Type B Type B 3 2 13 38 Type B 4 3 14 52 Type B 11 1 0 12 11 Type B 2 1 13 25 Type B Type B 3 2 14 39 Type B 12 1 0 13 12 Type B 2 1 14 26 Type B Type B 13 1 0 14 13 Type B

Reference

[1]