14.1.1 UE procedure for transmitting the PSSCH

36.2133GPPEvolved Universal Terrestrial Radio Access (E-UTRA)Physical layer proceduresRelease 17TS

If the UE transmits SCI format 0 on PSCCH according to a PSCCH resource configuration in subframe n belonging to a PSCCH period (described in Clause 14.2.3), then for the corresponding PSSCH transmissions

– the transmissions occur in a set of subframes in the PSCCH period and in a set of resource blocks within the set of subframes. The first PSSCH transport block is transmitted in the first four subframes in the set, the second transport block is transmitted in the next four subframes in the set, and so on.

– for sidelink transmission mode 1,

– the set of subframes is determined using the subframe pool indicated by the PSSCH resource configuration (described in Clause 14.1.4) and using time resource pattern () in the SCI format 0 as described in Clause 14.1.1.1.

– the set of resource blocks is determined using Resource block assignment and hopping allocation in the SCI format 0 as described in Clause 14.1.1.2.

– for sidelink transmission mode 2,

– the set of subframes is determined using the subframe pool indicated by the PSSCH resource configuration (described in Clause 14.1.3) and using time resource pattern () in the SCI format 0 as described in Clause 14.1.1.3.

– the set of resource blocks is determined using the resource block pool indicated by the PSSCH resource configuration (described in Clause 14.1.3) and using Resource block assignment and hopping allocation in the SCI format 0 as described in Clause 14.1.1.4.

– the modulation order is determined using the "modulation and coding scheme " field () in SCI format 0. For, the modulation order is set to , where is determined from Table 8.6.1-1.

– the TBS index () is determined based onand Table 8.6.1-1, and the transport block size is determined using and the number of allocated resource blocks () using the procedure in Clause 7.1.7.2.1.

If the UE transmits SCI format 1 on PSCCH according to a PSCCH resource configuration in subframe n, then for the corresponding PSSCH transmissions of one TB

– for sidelink transmission mode 3,

– the set of subframes and the set of resource blocks are determined using the subframe pool indicated by the PSSCH resource configuration (described in Clause 14.1.5) and using "Retransmission index and Time gap between initial transmission and retransmission" field and "Frequency resource location of the initial transmission and retransmission" field in the SCI format 1 as described in Clause 14.1.1.4A.

– for sidelink transmission mode 4,

– the set of subframes and the set of resource blocks are determined using the subframe pool indicated by the PSSCH resource configuration (described in Clause 14.1.5) and using "Retransmission index and Time gap between initial transmission and retransmission" field and "Frequency resource location of the initial transmission and retransmission" field in the SCI format 1 as described in Clause 14.1.1.4B.

– if higher layer indicates that rate matching for the last symbol in the subframe is used for the given PSSCH

– Transmission Format of corresponding SCI format 1 is set to 1,

– the modulation order is determined using the "modulation and coding scheme " field () in SCI format 1.

– for , the TBS index () is determined based onand Table 8.6.1-1,

– for , the TBS index () is determined based onand Table 14.1.1-2,

– the transport block size is determined by using and setting the Table 7.1.7.2.1-1 column indicator to , where to the total number of allocated PRBs based on the procedure defined in Clause 14.1.1.4A and 14.1.1.4B.

– otherwise

– Transmission Format of SCI format 1 is set to 0 if present,

– the modulation order is determined using the "modulation and coding scheme " field () in SCI format 1. For, the modulation order is set to , where is determined from Table 8.6.1-1.

– the TBS index () is determined based onand Table 8.6.1-1, and the transport block size is determined using and the number of allocated resource blocks () using the procedure in Clause 7.1.7.2.1.

For sidelink transmission mode 3 and 4, the parameter is given by table 14.1.1-1.

Table 14.1.1-1: Determination offor sidelink transmission mode 3 and 4

TDD with UL/DL configuration 0

60

TDD with UL/DL configuration 1

40

TDD with UL/DL configuration 2

20

TDD with UL/DL configuration 3

30

TDD with UL/DL configuration 4

20

TDD with UL/DL configuration 5

10

TDD with UL/DL configuration 6

50

Otherwise

100

Table 14.1.1-2: Modulation and TBS index table for

MCS Index

Modulation Order

TBS Index

29

6

30

30

6

31

31

6

33

14.1.1.1 UE procedure for determining subframes for transmitting PSSCH for sidelink transmission mode 1

Within the PSCCH period (described in Clause 14.2.3), the subframes used for PSSCH are determined as follows:

– a subframe indicator bitmap and are determined using the procedure described in Clause 14.1.1.1.1.

– a bitmap is determined using and a subframe in the subframe pool is used for PSSCH if , otherwise the subframe is not used for PSSCH, where and are described in Clause 14.1.4. The subframes used for PSSCH are denoted by arranged in increasing order of subframe index and where is the number of subframes that can be used for PSSCH transmission in a PSCCH period and is a multiple of 4.

14.1.1.1.1 Determination of subframe indicator bitmap

For FDD and TDD with UL/DL configuration belonging to {1,2,4,5}, is 8, and the mapping between Time Resource pattern Index () and subframe indicator bitmap is given by table 14.1.1.1.1-1.

For TDD with UL/DL configuration 0, is 7, and the mapping between Time Resource pattern Index () and subframe indicator bitmap is given by table 14.1.1.1.1-2.

For TDD with UL/DL configuration belonging to {3,6}, is 6, and the mapping between Time Resource pattern Index () and subframe indicator bitmap is given by table 14.1.1.1.1-3.

Table 14.1.1.1.1-1: Time Resource pattern Index mapping for

0

1

(1,0,0,0,0,0,0,0)

37

4

(1,1,1,0,1,0,0,0)

74

4

(0,1,1,1,0,0,0,1)

1

1

(0,1,0,0,0,0,0,0)

38

4

(1,1,0,1,1,0,0,0)

75

4

(1,1,0,0,1,0,0,1)

2

1

(0,0,1,0,0,0,0,0)

39

4

(1,0,1,1,1,0,0,0)

76

4

(1,0,1,0,1,0,0,1)

3

1

(0,0,0,1,0,0,0,0)

40

4

(0,1,1,1,1,0,0,0)

77

4

(0,1,1,0,1,0,0,1)

4

1

(0,0,0,0,1,0,0,0)

41

4

(1,1,1,0,0,1,0,0)

78

4

(1,0,0,1,1,0,0,1)

5

1

(0,0,0,0,0,1,0,0)

42

4

(1,1,0,1,0,1,0,0)

79

4

(0,1,0,1,1,0,0,1)

6

1

(0,0,0,0,0,0,1,0)

43

4

(1,0,1,1,0,1,0,0)

80

4

(0,0,1,1,1,0,0,1)

7

1

(0,0,0,0,0,0,0,1)

44

4

(0,1,1,1,0,1,0,0)

81

4

(1,1,0,0,0,1,0,1)

8

2

(1,1,0,0,0,0,0,0)

45

4

(1,1,0,0,1,1,0,0)

82

4

(1,0,1,0,0,1,0,1)

9

2

(1,0,1,0,0,0,0,0)

46

4

(1,0,1,0,1,1,0,0)

83

4

(0,1,1,0,0,1,0,1)

10

2

(0,1,1,0,0,0,0,0)

47

4

(0,1,1,0,1,1,0,0)

84

4

(1,0,0,1,0,1,0,1)

11

2

(1,0,0,1,0,0,0,0)

48

4

(1,0,0,1,1,1,0,0)

85

4

(0,1,0,1,0,1,0,1)

12

2

(0,1,0,1,0,0,0,0)

49

4

(0,1,0,1,1,1,0,0)

86

4

(0,0,1,1,0,1,0,1)

13

2

(0,0,1,1,0,0,0,0)

50

4

(0,0,1,1,1,1,0,0)

87

4

(1,0,0,0,1,1,0,1)

14

2

(1,0,0,0,1,0,0,0)

51

4

(1,1,1,0,0,0,1,0)

88

4

(0,1,0,0,1,1,0,1)

15

2

(0,1,0,0,1,0,0,0)

52

4

(1,1,0,1,0,0,1,0)

89

4

(0,0,1,0,1,1,0,1)

16

2

(0,0,1,0,1,0,0,0)

53

4

(1,0,1,1,0,0,1,0)

90

4

(0,0,0,1,1,1,0,1)

17

2

(0,0,0,1,1,0,0,0)

54

4

(0,1,1,1,0,0,1,0)

91

4

(1,1,0,0,0,0,1,1)

18

2

(1,0,0,0,0,1,0,0)

55

4

(1,1,0,0,1,0,1,0)

92

4

(1,0,1,0,0,0,1,1)

19

2

(0,1,0,0,0,1,0,0)

56

4

(1,0,1,0,1,0,1,0)

93

4

(0,1,1,0,0,0,1,1)

20

2

(0,0,1,0,0,1,0,0)

57

4

(0,1,1,0,1,0,1,0)

94

4

(1,0,0,1,0,0,1,1)

21

2

(0,0,0,1,0,1,0,0)

58

4

(1,0,0,1,1,0,1,0)

95

4

(0,1,0,1,0,0,1,1)

22

2

(0,0,0,0,1,1,0,0)

59

4

(0,1,0,1,1,0,1,0)

96

4

(0,0,1,1,0,0,1,1)

23

2

(1,0,0,0,0,0,1,0)

60

4

(0,0,1,1,1,0,1,0)

97

4

(1,0,0,0,1,0,1,1)

24

2

(0,1,0,0,0,0,1,0)

61

4

(1,1,0,0,0,1,1,0)

98

4

(0,1,0,0,1,0,1,1)

25

2

(0,0,1,0,0,0,1,0)

62

4

(1,0,1,0,0,1,1,0)

99

4

(0,0,1,0,1,0,1,1)

26

2

(0,0,0,1,0,0,1,0)

63

4

(0,1,1,0,0,1,1,0)

100

4

(0,0,0,1,1,0,1,1)

27

2

(0,0,0,0,1,0,1,0)

64

4

(1,0,0,1,0,1,1,0)

101

4

(1,0,0,0,0,1,1,1)

28

2

(0,0,0,0,0,1,1,0)

65

4

(0,1,0,1,0,1,1,0)

102

4

(0,1,0,0,0,1,1,1)

29

2

(1,0,0,0,0,0,0,1)

66

4

(0,0,1,1,0,1,1,0)

103

4

(0,0,1,0,0,1,1,1)

30

2

(0,1,0,0,0,0,0,1)

67

4

(1,0,0,0,1,1,1,0)

104

4

(0,0,0,1,0,1,1,1)

31

2

(0,0,1,0,0,0,0,1)

68

4

(0,1,0,0,1,1,1,0)

105

4

(0,0,0,0,1,1,1,1)

32

2

(0,0,0,1,0,0,0,1)

69

4

(0,0,1,0,1,1,1,0)

106

8

(1,1,1,1,1,1,1,1)

33

2

(0,0,0,0,1,0,0,1)

70

4

(0,0,0,1,1,1,1,0)

 107-127

 reserved

reserved

34

2

(0,0,0,0,0,1,0,1)

71

4

(1,1,1,0,0,0,0,1)

 

 

 

35

2

(0,0,0,0,0,0,1,1)

72

4

(1,1,0,1,0,0,0,1)

 

 

 

36

4

(1,1,1,1,0,0,0,0)

73

4

(1,0,1,1,0,0,0,1)

 

 

 

Table 14.1.1.1.1-2: Time Resource pattern Index mapping for

0

reserved

reserved

44

3

(0,0,1,1,0,1,0)

88

3

(0,0,0,1,1,0,1)

1

1

(1,0,0,0,0,0,0)

45

4

(1,0,1,1,0,1,0)

89

4

(1,0,0,1,1,0,1)

2

1

(0,1,0,0,0,0,0)

46

4

(0,1,1,1,0,1,0)

90

4

(0,1,0,1,1,0,1)

3

2

(1,1,0,0,0,0,0)

47

5

(1,1,1,1,0,1,0)

91

5

(1,1,0,1,1,0,1)

4

1

(0,0,1,0,0,0,0)

48

2

(0,0,0,0,1,1,0)

92

4

(0,0,1,1,1,0,1)

5

2

(1,0,1,0,0,0,0)

49

3

(1,0,0,0,1,1,0)

93

5

(1,0,1,1,1,0,1)

6

2

(0,1,1,0,0,0,0)

50

3

(0,1,0,0,1,1,0)

94

5

(0,1,1,1,1,0,1)

7

3

(1,1,1,0,0,0,0)

51

4

(1,1,0,0,1,1,0)

95

6

(1,1,1,1,1,0,1)

8

1

(0,0,0,1,0,0,0)

52

3

(0,0,1,0,1,1,0)

96

2

(0,0,0,0,0,1,1)

9

2

(1,0,0,1,0,0,0)

53

4

(1,0,1,0,1,1,0)

97

3

(1,0,0,0,0,1,1)

10

2

(0,1,0,1,0,0,0)

54

4

(0,1,1,0,1,1,0)

98

3

(0,1,0,0,0,1,1)

11

3

(1,1,0,1,0,0,0)

55

5

(1,1,1,0,1,1,0)

99

4

(1,1,0,0,0,1,1)

12

2

(0,0,1,1,0,0,0)

56

3

(0,0,0,1,1,1,0)

100

3

(0,0,1,0,0,1,1)

13

3

(1,0,1,1,0,0,0)

57

4

(1,0,0,1,1,1,0)

101

4

(1,0,1,0,0,1,1)

14

3

(0,1,1,1,0,0,0)

58

4

(0,1,0,1,1,1,0)

102

4

(0,1,1,0,0,1,1)

15

4

(1,1,1,1,0,0,0)

59

5

(1,1,0,1,1,1,0)

103

5

(1,1,1,0,0,1,1)

16

1

(0,0,0,0,1,0,0)

60

4

(0,0,1,1,1,1,0)

104

3

(0,0,0,1,0,1,1)

17

2

(1,0,0,0,1,0,0)

61

5

(1,0,1,1,1,1,0)

105

4

(1,0,0,1,0,1,1)

18

2

(0,1,0,0,1,0,0)

62

5

(0,1,1,1,1,1,0)

106

4

(0,1,0,1,0,1,1)

19

3

(1,1,0,0,1,0,0)

63

6

(1,1,1,1,1,1,0)

107

5

(1,1,0,1,0,1,1)

20

2

(0,0,1,0,1,0,0)

64

1

(0,0,0,0,0,0,1)

108

4

(0,0,1,1,0,1,1)

21

3

(1,0,1,0,1,0,0)

65

2

(1,0,0,0,0,0,1)

109

5

(1,0,1,1,0,1,1)

22

3

(0,1,1,0,1,0,0)

66

2

(0,1,0,0,0,0,1)

110

5

(0,1,1,1,0,1,1)

23

4

(1,1,1,0,1,0,0)

67

3

(1,1,0,0,0,0,1)

111

6

(1,1,1,1,0,1,1)

24

2

(0,0,0,1,1,0,0)

68

2

(0,0,1,0,0,0,1)

112

3

(0,0,0,0,1,1,1)

25

3

(1,0,0,1,1,0,0)

69

3

(1,0,1,0,0,0,1)

113

4

(1,0,0,0,1,1,1)

26

3

(0,1,0,1,1,0,0)

70

3

(0,1,1,0,0,0,1)

114

4

(0,1,0,0,1,1,1)

27

4

(1,1,0,1,1,0,0)

71

4

(1,1,1,0,0,0,1)

115

5

(1,1,0,0,1,1,1)

28

3

(0,0,1,1,1,0,0)

72

2

(0,0,0,1,0,0,1)

116

4

(0,0,1,0,1,1,1)

29

4

(1,0,1,1,1,0,0)

73

3

(1,0,0,1,0,0,1)

117

5

(1,0,1,0,1,1,1)

30

4

(0,1,1,1,1,0,0)

74

3

(0,1,0,1,0,0,1)

118

5

(0,1,1,0,1,1,1)

31

5

(1,1,1,1,1,0,0)

75

4

(1,1,0,1,0,0,1)

119

6

(1,1,1,0,1,1,1)

32

1

(0,0,0,0,0,1,0)

76

3

(0,0,1,1,0,0,1)

120

4

(0,0,0,1,1,1,1)

33

2

(1,0,0,0,0,1,0)

77

4

(1,0,1,1,0,0,1)

121

5

(1,0,0,1,1,1,1)

34

2

(0,1,0,0,0,1,0)

78

4

(0,1,1,1,0,0,1)

122

5

(0,1,0,1,1,1,1)

35

3

(1,1,0,0,0,1,0)

79

5

(1,1,1,1,0,0,1)

123

6

(1,1,0,1,1,1,1)

36

2

(0,0,1,0,0,1,0)

80

2

(0,0,0,0,1,0,1)

124

5

(0,0,1,1,1,1,1)

37

3

(1,0,1,0,0,1,0)

81

3

(1,0,0,0,1,0,1)

125

6

(1,0,1,1,1,1,1)

38

3

(0,1,1,0,0,1,0)

82

3

(0,1,0,0,1,0,1)

126

6

(0,1,1,1,1,1,1)

39

4

(1,1,1,0,0,1,0)

83

4

(1,1,0,0,1,0,1)

127

7

(1,1,1,1,1,1,1)

40

2

(0,0,0,1,0,1,0)

84

3

(0,0,1,0,1,0,1)

 

 

 

41

3

(1,0,0,1,0,1,0)

85

4

(1,0,1,0,1,0,1)

 

 

 

42

3

(0,1,0,1,0,1,0)

86

4

(0,1,1,0,1,0,1)

 

 

 

43

4

(1,1,0,1,0,1,0)

87

5

(1,1,1,0,1,0,1)

 

 

 

Table 14.1.1.1.1-3: Time Resource pattern Index mapping for

0

reserved

reserved

22

3

(0,1,1,0,1,0)

44

3

(0,0,1,1,0,1)

1

1

(1,0,0,0,0,0)

23

4

(1,1,1,0,1,0)

45

4

(1,0,1,1,0,1)

2

1

(0,1,0,0,0,0)

24

2

(0,0,0,1,1,0)

46

4

(0,1,1,1,0,1)

3

2

(1,1,0,0,0,0)

25

3

(1,0,0,1,1,0)

47

5

(1,1,1,1,0,1)

4

1

(0,0,1,0,0,0)

26

3

(0,1,0,1,1,0)

48

2

(0,0,0,0,1,1)

5

2

(1,0,1,0,0,0)

27

4

(1,1,0,1,1,0)

49

3

(1,0,0,0,1,1)

6

2

(0,1,1,0,0,0)

28

3

(0,0,1,1,1,0)

50

3

(0,1,0,0,1,1)

7

3

(1,1,1,0,0,0)

29

4

(1,0,1,1,1,0)

51

4

(1,1,0,0,1,1)

8

1

(0,0,0,1,0,0)

30

4

(0,1,1,1,1,0)

52

3

(0,0,1,0,1,1)

9

2

(1,0,0,1,0,0)

31

5

(1,1,1,1,1,0)

53

4

(1,0,1,0,1,1)

10

2

(0,1,0,1,0,0)

32

1

(0,0,0,0,0,1)

54

4

(0,1,1,0,1,1)

11

3

(1,1,0,1,0,0)

33

2

(1,0,0,0,0,1)

55

5

(1,1,1,0,1,1)

12

2

(0,0,1,1,0,0)

34

2

(0,1,0,0,0,1)

56

3

(0,0,0,1,1,1)

13

3

(1,0,1,1,0,0)

35

3

(1,1,0,0,0,1)

57

4

(1,0,0,1,1,1)

14

3

(0,1,1,1,0,0)

36

2

(0,0,1,0,0,1)

58

4

(0,1,0,1,1,1)

15

4

(1,1,1,1,0,0)

37

3

(1,0,1,0,0,1)

59

5

(1,1,0,1,1,1)

16

1

(0,0,0,0,1,0)

38

3

(0,1,1,0,0,1)

60

4

(0,0,1,1,1,1)

17

2

(1,0,0,0,1,0)

39

4

(1,1,1,0,0,1)

61

5

(1,0,1,1,1,1)

18

2

(0,1,0,0,1,0)

40

2

(0,0,0,1,0,1)

62

5

(0,1,1,1,1,1)

19

3

(1,1,0,0,1,0)

41

3

(1,0,0,1,0,1)

63

6

(1,1,1,1,1,1)

20

2

(0,0,1,0,1,0)

42

3

(0,1,0,1,0,1)

 64-127

 reserved

 reserved

21

3

(1,0,1,0,1,0)

43

4

(1,1,0,1,0,1)

 

 

 

14.1.1.2 UE procedure for determining resource blocks for transmitting PSSCH for sidelink transmission mode 1

The set of resource blocks is determined using the procedure described in Clause 14.1.1.2.1 and 14.1.1.2.2.

14.1.1.2.1 PSSCH resource allocation for sidelink transmission mode 1

The resource allocation and hopping field of the SCI format 0 is used to determine a set of indices denoted by (0 ≤ < ), a starting index , and a number of allocated PRBs and using the procedure in Clause 8.1.1, and 8.4 (for sidelink frequency hopping with type 1 or type 2 hopping) with the following exceptions:

– the term ‘PUSCH’ in Clauses 8.1.1 and 8.4 is replaced with ‘PSSCH’.

– the quantity in Clause 8.1.1 is replaced with .

– the quantity in Clauses 8.1.1 and 8.4 is replaced with .

– the quantity in Clauses 8.1.1and 8.4 is replaced with .

– the quantityin Clauses 8.1.1 and 8.4 is replaced with.

– the quantity in Clause 8.4 is replaced with .

– the quantity is given by higher layer parameter rb-Offset-r12 associated with the corresponding PSSCH resource configuration.

– the quantity is given by higher layer parameter numSubbands-r12 associated with the corresponding PSSCH resource configuration.

14.1.1.2.2 PSSCH frequency hopping for sidelink transmission mode 1

If sidelink frequency hopping with type 1 hopping is enabled, the set of physical resource blocks for PSSCH transmission is determined using Clause 8.4 with the following exceptions:

– the term ‘PUSCH’ is replaced with ‘PSSCH’.

– only inter-subframe hopping shall be used.

– the quantity is replaced with .

– the quantity is replaced with .

– the quantity is replaced with .

– the quantity is given by higher layer parameter rb-Offset-r12 associated with the PSSCH resource configuration.

– the frequency hopping field in the SCI format 0 is used instead of DCI format 0.

– the quantity is replaced with .

– the quantity is replaced with .

– for odd (described in Clause 9.2.4 of [3]), the set of physical resource blocks for PSSCH transmission are contiguous resource blocks starting from PRB with index.

– for even (described in Clause 9.2.4 of [3]), the set of physical resource blocks for PSSCH transmission are contiguous resource blocks starting from PRB with index.

14.1.1.3 UE procedure for determining subframes for transmitting PSSCH for sidelink transmission mode 2

For FDD or for TDD, and the UE not configured with the higher layer parameter trpt-Subset-r12

– The allowed values of correspond to the values of satisfying , for a value of in , where and are determined from table 14.1.1.3-1.

For FDD or for TDD with UL/DL configuration belonging to {0,1,2,3,4,6}, and the UE configured with the higher layer parameter trpt-Subset-r12

– The allowed values of correspond to the values of satisfying , for values of in satisfying , and where and are determined from table 14.1.1.3-1, and is the bitmap indicated by trpt-Subset-r12.

Table 14.1.1.3-1: Determination of and for sidelink transmission mode 2

 

 

 

 

 

 

FDD and TDD with UL/DL configuration 1,2,4,5

3

1

2

4

TDD with UL/DL configuration 0

5

1

2

3

4

5

TDD with UL/DL configuration 3,6

4

1

2

3

4

Within a PSCCH period, the subframes used for PSSCH are determined as follows:

– a subframe indicator bitmap and are determined using the procedure described in Clause 14.1.1.1.1 from the allowed values of described in this Clause.

– a bitmap is determined using and a subframe in the subframe pool is used for PSSCH if , otherwise the subframe is not used for PSSCH, where and are described in Clause 14.1.3. The subframes used for PSSCH are denoted by arranged in increasing order of subframe index and where is the number of subframes that can be used for PSSCH transmission in a PSCCH period and is a multiple of 4.

14.1.1.4 UE procedure for determining resource blocks for transmitting PSSCH for sidelink transmission mode 2

The set of resource blocks within the resource block pool (defined in 14.1.3) is determined using the Clause 14.1.1.2.1 .

If sidelink frequency hopping with type 1 hopping is enabled, the set of physical resource blocks for PSSCH transmission is determined using Clause 14.1.1.2.2 with the following exceptions

– the quantity is replaced with (defined in 14.1.3).

– for odd , the set of physical resource blocks for PSSCH transmission are given by contiguous resource blocksbelonging to the resource block pool, where .

– for even , the set of physical resource blocks for PSSCH transmission are given by contiguous resource blocksbelonging to the resource block pool, where .

14.1.1.4A UE procedure for determining subframes and resource blocks for transmitting PSSCH for sidelink transmission mode 3

If the UE has a configured sidelink grant (described in [8]) in subframe with the corresponding PSCCH resource m (described in Clause 14.2.4), the resource blocks and subframes of the corresponding PSSCH transmissions are determined according to 14.1.1.4C.

If the UE has a configured sidelink grant (described in [8]) for an SL SPS configuration activated by Clause 14.2.1 and if a set of sub-channels in subframe is determined as the time and frequency resource for PSSCH transmission corresponding to the configured sidelink grant (described in [8]) of the SL SPS configuration, the same set of sub-channels in subframes are also determined for PSSCH transmissions corresponding to the same sidelink grant where j=1, 2,…, , and is determined by Clause 14.1.5. Here, is the sidelink SPS interval of the corresponding SL SPS configuration.

14.1.1.4B UE procedure for determining subframes and resource blocks for transmitting PSSCH and reserving resources for sidelink transmission mode 4

If the UE has a configured sidelink grant (described in [8]) in subframe with the corresponding PSCCH resource m (described in Clause 14.2.4), the resource blocks and subframes of the corresponding PSSCH transmissions are determined according to 14.1.1.4C.

The number of subframes in one set of the time and frequency resources for transmission opportunities of PSSCH is given by where = 10*SL_RESOURCE_RESELECTION_COUNTER [8] if configured else is set to 1.

If a set of sub-channels in subframe is determined as the time and frequency resource for PSSCH transmission corresponding to the configured sidelink grant (described in [8]), the same set of sub-channels in subframes are also determined for PSSCH transmissions corresponding to the same sidelink grant where j=1, 2,…, , , and is determined by Clause 14.1.5. Here, is the resource reservation interval indicated by higher layers.

If a UE is configured with high layer parameter cr-Limit and transmits PSSCH in subframe n, the UE shall ensure the following limits for any priority value k;

where is the CR evaluated in subframe n-4 for the PSSCH transmissions with "Priority" field in the SCI set to i, and corresponds to the high layer parameter cr-Limit that is associated with the priority value k and the CBR range which includes the CBR measured in subframe n-4. It is up to UE implementation how to meet the above limits, including dropping the transmissions in subframe n.

14.1.1.4C UE procedure for determining subframes and resource blocks for PSSCH transmission associated with an SCI format 1

The set of subframes and resource blocks for PSSCH transmission is determined by the resource used for the PSCCH transmission containing the associated SCI format 1, and "Frequency resource location of the initial transmission and retransmission" field, "Retransmission index" field, "Time gap between initial transmission and retransmission" field of the associated SCI format 1 as described below.

"Frequency resource location of the initial transmission and retransmission" field in the SCI format 1 is equal to resource indication value (RIV) corresponding to a starting sub-channel index () and a length in terms of contiguously allocated sub-channels (≥ 1). The resource indication value is defined by

if then

else

where is the total number of sub-channels in the pool determined by higher layer parameter numSubchannel.

For the SCI format 1 transmitted on the PSCCH resource m (described in subcaluse 14.2.4) in subframe , the set of subframes and sub-channels for the corresponding PSSCH are determined as follows:

– if is zero,

– the time and frequency resources for the corresponding PSSCH is given by

– sub-channel(s) in subframe .

– else if "Retransmission index" in the SCI format 1 is zero,

– the time and frequency resources for the corresponding PSSCH is given by

– sub-channel(s) in subframe , and

– sub-channels in subframe .

– else if "Retransmission index" in the SCI format 1 is one,

– the time and frequency resources for the corresponding PSSCH is given by

– sub-channels in subframe , and

– sub-channels in subframe .

where is the value indicated by "Time gap between initial transmission and retransmission" field the SCI format 1 and is determined by Clause 14.1.5.

When sub-channel(s) are determined in a subframe for the transmission of PSSCH, the set of resource blocks determined for the PSSCH transmission is given by contiguous resource blocks with the physical resource block number for . Here, and are given by higher layer parameters startRBSubchannel and sizeSubchannel, respectively. The parameters and are given as follows:

– if a pool is (pre)configured such that a UE always transmits PSCCH and the corresponding PSSCH in adjacent resource blocks in a subframe, and is the largest integer that fulfils

where is a set of non-negative integers

– if a pool is (pre)configured such that a UE may transmit PSCCH and the corresponding PSSCH in non-adjacent resource blocks in a subframe, and is the largest integer that fulfils

where is a set of non-negative integers.

14.1.1.5 UE procedure for PSSCH power control

For sidelink transmission mode 1 and PSCCH period i, the UE transmit power for PSSCH transmission is given by the following

– if the TPC command field in configured sidelink grant (described in [8]) for PSCCH period i is set to 0

– if the TPC command field in configured sidelink grant (described in [8]) for PSCCH period i is set to 1

[dBm]

where is defined in [6], and is the bandwidth of the PSSCH resource assignment expressed in number of resource block and whereis defined in Clause 5.1.1.1. and are provided by higher layer parameters p0-r12 and alpha-r12, respectively and that are associated with the corresponding PSSCH resource configuration.

For sidelink transmission mode 2, the UE transmit power for PSSCH transmission is given by

[dBm] ,

where is defined in [6], and is the bandwidth of the PSSCH resource assignment expressed in number of resource blocks and where is defined in Clause 5.1.1.1. and are provided by higher layer parameters p0-r12 and alpha-r12, respectively and that are associated with the corresponding PSSCH resource configuration.

For sidelink transmission mode 3, the UE transmit power for PSSCH transmission is given by

[dBm] ,

where is defined in [6], and is the bandwidth of the PSSCH resource assignment expressed in number of resource blocks and where is defined in Clause 5.1.1.1. and are provided by higher layer parameters p0SL-V2V and alphaSL-V2V, respectively and that are associated with the corresponding PSSCH resource configuration.

For sidelink transmission mode 4, the UE transmit power for PSSCH transmission in subframe n is given by

[dBm] ,

where is defined in [6], is the bandwidth of the PSSCH resource assignment expressed in number of resource blocks, , and where is defined in Clause 5.1.1.1. and are provided by higher layer parameters p0SL-V2V and alphaSL-V2V, respectively and that are associated with the corresponding PSSCH resource configuration. If higher layer parameter maxTxpower is configured then

else

where is set to a maxTxpower value based on the priority level of the PSSCH and the CBR range which includes the CBR measured in subframe n-4.

14.1.1.6 UE procedure for determining the subset of resources to be reported to higher layers in PSSCH resource selection in sidelink transmission mode 4 and in sensing measurement in sidelink transmission mode 3

In sidelink transmission mode 4, when requested by higher layers in subframe n for a carrier, the UE shall determine the set of resources to be reported to higher layers for PSSCH transmission according to the steps described in this Clause. Parameters the number of sub-channels to be used for the PSSCH transmission in a subframe, the resource reservation interval, and the priority to be transmitted in the associated SCI format 1 by the UE are all provided by higher layers (described in [8]). is determined according to Clause 14.1.1.4B.

In sidelink transmission mode 3, when requested by higher layers in subframe n for a carrier, the UE shall determine the set of resources to be reported to higher layers in sensing measurement according to the steps described in this Clause. Parameters , and are all provided by higher layers (described in [11]). is determined by=10*SL_RESOURCE_RESELECTION_COUNTER, where SL_RESOURCE_RESELECTION_COUNTER is provided by higher layers [11].

If partial sensing is not configured by higher layers then the following steps are used:

1) A candidate single-subframe resource for PSSCH transmission is defined as a set of contiguous sub-channels with sub-channel x+j in subframe where . The UE shall assume that any set of contiguous sub-channels included in the corresponding PSSCH resource pool (described in 14.1.5) within the time interval corresponds to one candidate single-subframe resource, where selections of and are up to UE implementations under and , if is provided by higher layers for , otherwise . UE selection of shall fulfil the latency requirement. The total number of the candidate single-subframe resources is denoted by.

2) The UE shall monitor subframes ,, …, except for those in which its transmissions occur, where if subframe n belongs to the set , otherwise subframe is the first subframe after subframe n belonging to the set . The UE shall perform the behaviour in the following steps based on PSCCH decoded and S-RSSI measured in these subframes.

3) The parameter is set to the value indicated by the i-th SL-ThresPSSCH-RSRP field in SL-ThresPSSCH-RSRP-List where .

4) The set is initialized to the union of all the candidate single-subframe resources. The set is initialized to an empty set.

5) The UE shall exclude any candidate single-subframe resource from the set if it meets all the following conditions:

– the UE has not monitored subframe in Step 2.

– there is an integer j which meets where j=0, 1, …, , , k is any value allowed by the higher layer parameter restrictResourceReservationPeriod and q=1,2,…,Q. Here, if and , where if subframe n belongs to the set , otherwise subframe is the first subframe belonging to the set after subframe n; and otherwise.

6) The UE shall exclude any candidate single-subframe resource from the set if it meets all the following conditions:

– the UE receives an SCI format 1 in subframe , and "Resource reservation" field and "Priority" field in the received SCI format 1 indicate the values and , respectively according to Clause 14.2.1.

– PSSCH-RSRP measurement according to the received SCI format 1 is higher than .

– the SCI format received in subframe or the same SCI format 1 which is assumed to be received in subframe(s) determines according to 14.1.1.4C the set of resource blocks and subframes which overlaps with for q=1, 2, …, Q and j=0, 1, …, . Here, if and , where if subframe n belongs to the set , otherwise subframe is the first subframe after subframe n belonging to the set ; otherwise .

7) If the number of candidate single-subframe resources remaining in the set is smaller than , then Step 4 is repeated with increased by 3 dB.

8) For a candidate single-subframe resource remaining in the set, the metric is defined as the linear average of S-RSSI measured in sub-channels x+k for in the monitored subframes in Step 2 that can be expressed by for a non-negative integer j if , and for a non-negative integer j otherwise.

9) The UE moves the candidate single-subframe resource with the smallest metric from the set to . This step is repeated until the number of candidate single-subframe resources in the set becomes greater than or equal to ,

10) When the UE is configured by upper layers to transmit using resource pools on multiple carriers, it shall exclude a candidate single-subframe resource from if the UE does not support transmission in the candidate single-subframe resource in the carrier under the assumption that transmissions take place in other carrier(s) using the already selected resources due to its limitation in the number of simultaneous transmission carriers, its limitation in the supported carrier combinations, or interruption for RF retuning time [10].

The UE shall report set to higher layers.

If partial sensing is configured by higher layers then the following steps are used:

1) A candidate single-subframe resource for PSSCH transmission is defined as a set of contiguous sub-channels with sub-channel x+j in subframe where . The UE shall determine by its implementation a set of subframes which consists of at least subframes within the time interval where selections of and are up to UE implementations under and , if is provided by higher layers for , otherwise . UE selection of shall fulfil the latency requirement and shall be greater than or equal to the high layer parameter minNumCandidateSF. The UE shall assume that any set of contiguous sub-channels included in the corresponding PSSCH resource pool (described in 14.1.5) within the determined set of subframes correspond to one candidate single-subframe resource. The total number of the candidate single-subframe resources is denoted by.

2) If a subframe is included in the set of subframes in Step 1, the UE shall monitor any subframe if k-th bit of the high layer parameter gapCandidateSensing is set to 1. The UE shall perform the behaviour in the following steps based on PSCCH decoded and S-RSSI measured in these subframes.

3) The parameter is set to the value indicated by the i-th SL-ThresPSSCH-RSRP field in SL-ThresPSSCH-RSRP-List where .

4) The set is initialized to the union of all the candidate single-subframe resources. The set is initialized to an empty set.

5) The UE shall exclude any candidate single-subframe resource from the set if it meets all the following conditions:

– the UE receives an SCI format 1 in subframe , and "Resource reservation" field and "Priority" field in the received SCI format 1 indicate the values and , respectively according to Clause 14.2.1.

– PSSCH-RSRP measurement according to the received SCI format 1 is higher than .

– the SCI format received in subframe or the same SCI format 1 which is assumed to be received in subframe(s) determines according to 14.1.1.4C the set of resource blocks and subframes which overlaps with for q=1, 2, …, Q and j=0, 1, …, . Here, if and , where is the last subframe of the subframes , and otherwise.

6) If the number of candidate single-subframe resources remaining in the set is smaller than , then Step 4 is repeated with increased by 3 dB.

7) For a candidate single-subframe resource remaining in the set, the metric is defined as the linear average of S-RSSI measured in sub-channels x+k for in the monitored subframes in Step 2 that can be expressed by for a non-negative integer j.

8) The UE moves the candidate single-subframe resource with the smallest metric from the set to . This step is repeated until the number of candidate single-subframe resources in the set becomes greater than or equal to .

9) When the UE is configured by upper layers to transmit using resource pools on multiple carriers, it shall exclude a candidate single-subframe resource from if the UE does not support transmission in the candidate single-subframe resource in the carrier under the assumption that transmissions take place in other carrier(s) using the already selected resources due to its limitation in the number of simultaneous transmission carriers, its limitation in the supported carrier combinations, or interruption for RF retuning time [10].

The UE shall report set to higher layers.

If transmission based on random selection is configured by upper layers and when the UE is configured by upper layers to transmit using resource pools on multiple carriers, the following steps are used:

1) A candidate single-subframe resource for PSSCH transmission is defined as a set of contiguous sub-channels with sub-channel x+j in subframe where . The UE shall assume that any set of contiguous sub-channels included in the corresponding PSSCH resource pool (described in 14.1.5) within the time interval corresponds to one candidate single-subframe resource, where selections of and are up to UE implementations under and , if is provided by higher layers for , otherwise . UE selection of shall fulfil the latency requirement. The total number of the candidate single-subframe resources is denoted by.

2) The set is initialized to the union of all the candidate single-subframe resources. The set is initialized to an empty set.

3) The UE moves the candidate single-subframe resource from the set to .

4) The UE shall exclude a candidate single-subframe resource from if the UE does not support transmission in the candidate single-subframe resource in the carrier under the assumption that transmissions take place in other carrier(s) using the already selected resources due to its limitation in the number of simultaneous transmission carriers, its limitation in the supported carrier combinations, or interruption for RF retuning time [10].

The UE shall report set to higher layers.

14.1.1.7 Conditions for selecting resources when the number of HARQ transmissions is two in sidelink transmission mode 4

When a set of subframes for have been selected for a set of transmission opportunities of PSSCH, a set of subframes for for another set of transmission opportunities of PSSCH shall meet the conditions , and mod where and is the maximum number of transmission opportunities of PSSCH in a selected subframe set. Here, is the resource reservation interval provided by higher layers.