SLIV is the Start and Length Indicator for the time domain allocation for PDSCH, It defines start symbol and number of consecutive symbols for PDSCH allocation. It is defined in TS 38.214 5.1.2.1 Resource allocation in the 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 table with the possible S and L values. But not all the combinations are taken as valid. Only the set of combinations meeting the condition in the following table is allowed.
< 38.214-Table 5.1.2.1-1: Valid S and L combinations >
< 38.214-Table 6.1.2.1-1: Valid S and L combinations >

The PDSCH/PUSCH mapping type in the above table is specified in RRC message as shown in below.
PDSCH-TimeDomainResourceAllocation ::= SEQUENCE {
k0 INTEGER (1..3)
mappingType ENUMERATED {typeA, typeB},
startSymbolAndLength BIT STRING (SIZE (7))
}
PUSCH-TimeDomainResourceAllocation ::= SEQUENCE {
k2 INTEGER (0..7)
mappingType ENUMERATED {typeA, typeB},
startSymbolAndLength BIT STRING (SIZE (7))
}
By Applying the above equation and 38.214-Table 5.1.2.1-1, I have created a big table as below.
Following is the SLIV values that I have calculated according to the given formula described above. You can use SLIV value as a key-value to find out a unique pair of (S and L) in a lookup table.
S
|
L
|
L-1
|
Last
Symbol |
SLIV
|
Valid Mapping Type
(Normal CP) PDSCH |
Valid Mapping Type
(Normal CP) PUSCH |
0
|
1
|
0
|
0
|
0
|
Type B
| |
2
|
1
|
1
|
14
|
Type B
|
Type B
| |
3
|
2
|
2
|
28
|
Type A
|
Type B
| |
4
|
3
|
3
|
42
|
Type A,Type B
|
Type A,Type B
| |
5
|
4
|
4
|
56
|
Type A
|
Type A,Type B
| |
6
|
5
|
5
|
70
|
Type A
|
Type A,Type B
| |
7
|
6
|
6
|
84
|
Type A,Type B
|
Type A,Type B
| |
8
|
7
|
7
|
98
|
Type A
|
Type A,Type B
| |
9
|
8
|
8
|
97
|
Type A
|
Type A,Type B
| |
10
|
9
|
9
|
83
|
Type A
|
Type A,Type B
| |
11
|
10
|
10
|
69
|
Type A
|
Type A,Type B
| |
12
|
11
|
11
|
55
|
Type A
|
Type A,Type B
| |
13
|
12
|
12
|
41
|
Type A
|
Type A,Type B
| |
14
|
13
|
13
|
27
|
Type A
|
Type A,Type B
| |
1
|
1
|
0
|
1
|
1
|
Type B
| |
2
|
1
|
2
|
15
|
TypeB
|
Type B
| |
3
|
2
|
3
|
29
|
Type A
|
Type B
| |
4
|
3
|
4
|
43
|
Type A,Type B
|
Type B
| |
5
|
4
|
5
|
57
|
Type A
|
Type B
| |
6
|
5
|
6
|
71
|
Type A
|
Type B
| |
7
|
6
|
7
|
85
|
Type A,Type B
|
Type B
| |
8
|
7
|
8
|
99
|
Type A
|
Type B
| |
9
|
8
|
9
|
96
|
Type A
|
Type B
| |
10
|
9
|
10
|
82
|
Type A
|
Type B
| |
11
|
10
|
11
|
68
|
Type A
|
Type B
| |
12
|
11
|
12
|
54
|
Type A
|
Type B
| |
13
|
12
|
13
|
40
|
Type A
|
Type B
| |
2
|
1
|
0
|
2
|
2
|
Type B
| |
2
|
1
|
3
|
16
|
TypeB
|
Type B
| |
3
|
2
|
4
|
30
|
Type A
|
Type B
| |
4
|
3
|
5
|
44
|
Type A,Type B
|
Type B
| |
5
|
4
|
6
|
58
|
Type A
|
Type B
| |
6
|
5
|
7
|
72
|
Type A
|
Type B
| |
7
|
6
|
8
|
86
|
Type A,Type B
|
Type B
| |
8
|
7
|
9
|
100
|
Type A
|
Type B
| |
9
|
8
|
10
|
95
|
Type A
|
Type B
| |
10
|
9
|
11
|
81
|
Type A
|
Type B
| |
11
|
10
|
12
|
67
|
Type A
|
Type B
| |
12
|
11
|
13
|
53
|
Type A
|
Type B
| |
3
|
1
|
0
|
3
|
3
|
Type B
| |
2
|
1
|
4
|
17
|
TypeB
|
Type B
| |
3
|
2
|
5
|
31
|
Type A
|
Type B
| |
4
|
3
|
6
|
45
|
Type A,Type B
|
Type B
| |
5
|
4
|
7
|
59
|
Type A
|
Type B
| |
6
|
5
|
8
|
73
|
Type A
|
Type B
| |
7
|
6
|
9
|
87
|
Type A,Type B
|
Type B
| |
8
|
7
|
10
|
101
|
Type A
|
Type B
| |
9
|
8
|
11
|
94
|
Type A
|
Type B
| |
10
|
9
|
12
|
80
|
Type A
|
Type B
| |
11
|
10
|
13
|
66
|
Type A
|
Type B
| |
4
|
1
|
0
|
4
|
4
|
Type B
| |
2
|
1
|
5
|
18
|
TypeB
|
Type B
| |
3
|
2
|
6
|
32
|
Type B
| ||
4
|
3
|
7
|
46
|
Type B
|
Type B
| |
5
|
4
|
8
|
60
|
Type B
| ||
6
|
5
|
9
|
74
|
Type B
| ||
7
|
6
|
10
|
88
|
Type B
|
Type B
| |
8
|
7
|
11
|
102
|
Type B
| ||
9
|
8
|
12
|
93
|
Type B
| ||
10
|
9
|
13
|
79
|
Type B
| ||
5
|
1
|
0
|
5
|
5
|
Type B
| |
2
|
1
|
6
|
19
|
TypeB
|
Type B
| |
3
|
2
|
7
|
33
|
Type B
| ||
4
|
3
|
8
|
47
|
Type B
|
Type B
| |
5
|
4
|
9
|
61
|
Type B
| ||
6
|
5
|
10
|
75
|
Type B
| ||
7
|
6
|
11
|
89
|
Type B
|
Type B
| |
8
|
7
|
12
|
103
|
Type B
| ||
9
|
8
|
13
|
92
|
Type B
| ||
6
|
1
|
0
|
6
|
6
|
Type B
| |
2
|
1
|
7
|
20
|
TypeB
|
Type B
| |
3
|
2
|
8
|
34
|
Type B
| ||
4
|
3
|
9
|
48
|
Type B
|
Type B
| |
5
|
4
|
10
|
62
|
Type B
| ||
6
|
5
|
11
|
76
|
Type B
| ||
7
|
6
|
12
|
90
|
Type B
|
Type B
| |
8
|
7
|
13
|
104
|
Type B
| ||
7
|
1
|
0
|
7
|
7
|
Type B
| |
2
|
1
|
8
|
21
|
TypeB
|
Type B
| |
3
|
2
|
9
|
35
|
Type B
| ||
4
|
3
|
10
|
49
|
Type B
|
Type B
| |
5
|
4
|
11
|
63
|
Type B
| ||
6
|
5
|
12
|
77
|
Type B
| ||
7
|
6
|
13
|
91
|
Type B
|
Type B
| |
8
|
1
|
0
|
8
|
8
|
Type B
| |
2
|
1
|
9
|
22
|
TypeB
|
Type B
| |
3
|
2
|
10
|
36
|
Type B
| ||
4
|
3
|
11
|
50
|
Type B
|
Type B
| |
5
|
4
|
12
|
64
|
Type B
| ||
6
|
5
|
13
|
78
|
Type B
| ||
9
|
1
|
0
|
9
|
9
|
Type B
| |
2
|
1
|
10
|
23
|
TypeB
|
Type B
| |
3
|
2
|
11
|
37
|
Type B
| ||
4
|
3
|
12
|
51
|
Type B
|
Type B
| |
5
|
4
|
13
|
65
|
Type B
| ||
10
|
1
|
0
|
10
|
10
|
Type B
| |
2
|
1
|
11
|
24
|
TypeB
|
Type B
| |
3
|
2
|
12
|
38
|
Type B
| ||
4
|
3
|
13
|
52
|
Type B
|
Type B
| |
11
|
1
|
0
|
11
|
11
|
Type B
| |
2
|
1
|
12
|
25
|
TypeB
|
Type B
| |
3
|
2
|
13
|
39
|
Type B
| ||
12
|
1
|
0
|
12
|
12
|
Type B
| |
2
|
1
|
13
|
26
|
TypeB
|
Type B
| |
13
|
1
|
0
|
13
|
13
|
Type B
|
No comments:
Post a Comment