1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
|
-- 3GPP TS 36.331 V13.0.0 (2015-12)
--
EUTRA-Sidelink-Preconf DEFINITIONS AUTOMATIC TAGS ::=
BEGIN
IMPORTS
AdditionalSpectrumEmission,
ARFCN-ValueEUTRA-r9,
FilterCoefficient,
maxSL-TxPool-r12,
maxSL-CommRxPoolPreconf-v13x0,
maxSL-CommTxPoolPreconf-v13x0,
maxSL-DiscRxPoolPreconf-r13,
maxSL-DiscTxPoolPreconf-r13,
P-Max,
ReselectionInfoRelay-r13,
SL-CP-Len-r12,
SL-HoppingConfigComm-r12,
SL-OffsetIndicatorSync-r12,
SL-PeriodComm-r12,
RSRP-RangeSL3-r12,
SL-PriorityList-r13,
SL-TF-ResourceConfig-r12,
SL-TRPT-Subset-r12,
P0-SL-r12,
TDD-ConfigSL-r12
FROM EUTRA-RRC-Definitions;
SL-Preconfiguration-r12 ::= SEQUENCE {
preconfigGeneral-r12 SL-PreconfigGeneral-r12,
preconfigSync-r12 SL-PreconfigSync-r12,
preconfigComm-r12 SL-PreconfigCommPoolList4-r12,
...,
[[ preconfigComm-v13x0 SEQUENCE {
commRxPoolListExt-r13 SL-PreconfigCommRxPoolListExt-r13,
commTxPoolListExt-r13 SL-PreconfigCommTxPoolListExt-r13 OPTIONAL
} OPTIONAL,
preconfigDisc-r13 SEQUENCE {
discRxPoolList-r13 SL-PreconfigDiscRxPoolList-r13,
discTxPoolList-r13 SL-PreconfigDiscTxPoolList-r13 OPTIONAL
} OPTIONAL,
preconfigRelay-r13 SL-PreconfigRelay-r13 OPTIONAL
]]
}
SL-PreconfigGeneral-r12 ::= SEQUENCE {
-- PDCP configuration
rohc-Profiles-r12 SEQUENCE {
profile0x0001-r12 BOOLEAN,
profile0x0002-r12 BOOLEAN,
profile0x0004-r12 BOOLEAN,
profile0x0006-r12 BOOLEAN,
profile0x0101-r12 BOOLEAN,
profile0x0102-r12 BOOLEAN,
profile0x0104-r12 BOOLEAN
},
-- Physical configuration
carrierFreq-r12 ARFCN-ValueEUTRA-r9,
maxTxPower-r12 P-Max,
additionalSpectrumEmission-r12 AdditionalSpectrumEmission,
sl-bandwidth-r12 ENUMERATED {n6, n15, n25, n50, n75, n100},
tdd-ConfigSL-r12 TDD-ConfigSL-r12,
reserved-r12 BIT STRING (SIZE (19)),
...
}
SL-PreconfigSync-r12 ::= SEQUENCE {
syncCP-Len-r12 SL-CP-Len-r12,
syncOffsetIndicator1-r12 SL-OffsetIndicatorSync-r12,
syncOffsetIndicator2-r12 SL-OffsetIndicatorSync-r12,
syncTxParameters-r12 P0-SL-r12,
syncTxThreshOoC-r12 RSRP-RangeSL3-r12,
filterCoefficient-r12 FilterCoefficient,
syncRefMinHyst-r12 ENUMERATED {dB0, dB3, dB6, dB9, dB12},
syncRefDiffHyst-r12 ENUMERATED {dB0, dB3, dB6, dB9, dB12, dBinf},
...,
[[ syncTxPeriodic-r13 ENUMERATED {true} OPTIONAL -- Need OR
]]
}
SL-PreconfigCommPoolList4-r12 ::= SEQUENCE (SIZE (1..maxSL-TxPool-r12)) OF SL-PreconfigCommPool-r12
SL-PreconfigCommRxPoolListExt-r13 ::= SEQUENCE (SIZE (1..maxSL-CommRxPoolPreconf-v13x0)) OF SL-PreconfigCommPool-r12
SL-PreconfigCommTxPoolListExt-r13 ::= SEQUENCE (SIZE (1..maxSL-CommTxPoolPreconf-v13x0)) OF SL-PreconfigCommPool-r12
SL-PreconfigCommPool-r12 ::= SEQUENCE {
-- This IE is same as SL-CommResourcePool with rxParametersNCell absent
sc-CP-Len-r12 SL-CP-Len-r12,
sc-Period-r12 SL-PeriodComm-r12,
sc-TF-ResourceConfig-r12 SL-TF-ResourceConfig-r12,
sc-TxParameters-r12 P0-SL-r12,
data-CP-Len-r12 SL-CP-Len-r12,
data-TF-ResourceConfig-r12 SL-TF-ResourceConfig-r12,
dataHoppingConfig-r12 SL-HoppingConfigComm-r12,
dataTxParameters-r12 P0-SL-r12,
trpt-Subset-r12 SL-TRPT-Subset-r12,
...,
[[ priorityList-r13 SL-PriorityList-r13 OPTIONAL -- For Tx
]]
}
SL-PreconfigDiscRxPoolList-r13 ::= SEQUENCE (SIZE (1..maxSL-DiscRxPoolPreconf-r13)) OF SL-PreconfigDiscPool-r13
SL-PreconfigDiscTxPoolList-r13 ::= SEQUENCE (SIZE (1..maxSL-DiscTxPoolPreconf-r13)) OF SL-PreconfigDiscPool-r13
SL-PreconfigDiscPool-r13 ::= SEQUENCE {
-- This IE is same as SL-DiscResourcePool with rxParameters absent
cp-Len-r13 SL-CP-Len-r12,
discPeriod-r13 ENUMERATED {rf4, rf7, rf8, rf14, rf16, rf28, rf32, rf64,
rf128, rf256, rf512, rf1024, spare4, spare3,
spare2, spare},
numRetx-r13 INTEGER (0..3),
numRepetition-r13 INTEGER (1..50),
tf-ResourceConfig-r13 SL-TF-ResourceConfig-r12,
txParameters-r13 SEQUENCE {
txParametersGeneral-r13 P0-SL-r12,
txProbability-r13 ENUMERATED {p25, p50, p75, p100}
} OPTIONAL,
...
}
SL-PreconfigRelay-r13 ::= SEQUENCE {
reselectionInfoRemoteUE-OoC-r13 ReselectionInfoRelay-r13
}
END
|