24.1.19 V2X Sidelink Communication / Pre-configured authorisation / Utilisation of the pre-configured resources / CBR measurement / Transmission based on CR limit
36.523-13GPPEvolved Universal Terrestrial Radio Access (E-UTRA) and Evolved Packet Core (EPC)Part 1: Protocol conformance specificationRelease 17TSUser Equipment (UE) conformance specification
24.1.19.1 Test Purpose (TP)
(1)
with { UE being authorized for performing V2X sidelink Communication and preconfigured with Radio parameters for when the UE is "not served by E-UTRAN" }
ensure that {
when { congestion is introduced on V2X sidelink by SS-UEs and UE has measured CBR}
then { UE utilizes subchannels for data transmission as per the CR limit for the measured CBR}
24.1.19.2 Conformance requirements
References: The conformance requirements covered in the current TC are specified in: TS 23.285, clauses 4.4.1.1.1, 4.4.1.1.2, 4.4.2, 4.5.1, 5.3
[TS 23.285, clause 4.4.1.1.1]
The basic principles of service authorization for V2X communications over PC5 reference point:
– The UE gets authorization to use V2X communications over PC5 reference point on a per PLMN basis in the serving PLMN by the V2X Control Function in the HPLMN.
– The V2X Control Function in the HPLMN requests authorization information from the V2X Control Function of the serving PLMN.
– The V2X Control Function in the HPLMN merges authorization information from home and serving PLMNs and informs the UE of the final authorization information.
– The V2X Control Function in the VPLMN or HPLMN may revoke the authorization at any time. The V2X Control Function in the HPLMN shall be notified when authorization is revoked by the VPLMN.
[TS 23.285, clause 4.4.1.1.2]
The following information is provisioned to the UE for V2X communications over PC5 reference point:
1) Authorization policy:
– When the UE is "served by E-UTRAN":
– PLMNs in which the UE is authorized to perform V2X communications over PC5 reference point.
– When the UE is "not served by E-UTRAN":
– Indicates whether the UE is authorized to perform V2X communications over PC5 reference point when "not served by E-UTRAN".
2) Radio parameters for when the UE is "not served by E-UTRAN":
– Includes the radio parameters with Geographical Area(s) and an indication of whether they are "operator managed" or "non-operator managed. These radio parameters (e.g. frequency bands) are defined in TS 36.331 [9]. The UE uses the radio parameters to perform V2X communications over PC5 reference point when "not served by E-UTRAN" only if the UE can reliably locate itself in the corresponding Geographical Area. Otherwise, the UE is not authorized to transmit.
NOTE 1: Whether a frequency band is "operator managed" or "non-operator managed" in a given Geographical Area is defined by local regulations.
3) Policy/parameters:
– The mapping of Destination Layer-2 ID(s) and the V2X services, e.g. PSID or ITS-AIDs of the V2X application.
NOTE 1: PLMN operators coordinate to make sure Destination Layer-2 ID(s) for different V2X services are configured in a consistent manner.
NOTE 2: To pre-configure a UE with the provisioning parameters, at least the "not served by E-UTRAN" parameters of 1) and 2), and the parameters of 3) need to be included.
– The mapping of ProSe Per-Packet Priority and packet delay budget for V2X communication (autonomous resources selection mode).
– The list of V2X services, e.g. PSID or ITS-AIDs of the V2X applications, with Geographical Area(s) that require privacy support.
– The mapping of service types (e.g. PSID or ITS-AIDs) to V2X frequencies (see TS 36.300 [10] for further information) with Geographical Area(s).
[TS 23.285, clause 4.4.2]
PC5 reference point as defined in TS 23.303 [5] is used for the transmission and reception of V2X messages. The V2X communication over PC5 reference point supports roaming and inter-PLMN operations. V2X communication over PC5 reference point is supported when the UE is "served by E-UTRAN" and when the UE is "not served by E‑UTRAN".
A UE is authorized to transmit and receive V2X messages by the V2X Control Function in its home PLMN as described in clause 5.2.
The V2X communication over PC5 reference point is a type of ProSe Direct Communication with the following characteristics:
– The V2X communication over PC5 reference point is connectionless, and there is no signalling over PC5 control plane for connection establishment.
– V2X messages are exchanged between UEs over PC5 user plane.
– Both IP based and non-IP based V2X messages are supported.
– For IP based V2X messages, only IPv6 is used. IPv4 is not supported in this release.
The identifiers used in the V2X communication over PC5 reference point are described in clause 4.5.1.
[TS 23.285, clause 4.5.1]
Each UE has a Layer-2 ID for the V2X communication over PC5 reference point, which is included in the source Layer-2 ID field of every frame that it sends on the layer-2 link. The UE self-assigns the Layer-2 ID for the V2X communication over PC5 reference point.
When IP based V2X messages are supported, the UE auto-configures a link local IPv6 address to be used as the source IP address, as defined in clause 4.5.3 of TS 23.303 [5].
If the UE has an active V2X application that requires privacy support in the current Geographical Area, as identified by configuration described in clause 4.4.1.1.2, in order to ensure that a source UE (e.g. vehicle) cannot be tracked or identified by any other UEs (e.g. vehicles) beyond a certain short time-period required by the application, the source Layer-2 ID must be changed over time and randomized. For IP based V2X communication over PC5 reference point, the source IP address must be also changed over time and randomized. The change of the identifiers of a source UE must be synchronized across layers used for PC5, e.g. when application layer identifier changes, the source Layer-2 ID and the source IP address need to be changed.
The UE is configured with the destination Layer-2 ID(s) to be used for V2X services. The Layer-2 ID for a V2X message is selected based on the configuration as described in clause 4.4.1.1.
[TS 23.285, clause 5.3]
To perform V2X communication over PC5 reference point, the UE is configured with the related information as described in clause 4.4.1.1.
The procedure for one-to-many ProSe Direct Communication transmission described in clause 5.4.2 of TS 23.303 [5] is applied to V2X communication over PC5 reference point with following differences:
– The source Layer-2 ID is set to the Layer-2 ID described in clause 4.5.1.
– A UE shall be configured with a set of Layer-2 ID corresponding to different type of services.
The procedure for one-to-many ProSe Direct Communication reception described in clause 5.4.3 of TS 23.303 [5] is applied to V2X communication over PC5 reference point.
[TS 36.214, clause 5.1.30]
Channel busy ratio (CBR)
Definition |
Channel busy ratio (CBR) measured in subframe n is defined as follows: – For PSSCH, the portion of sub-channels in the resource pool whose S-RSSI measured by the UE exceed a (pre-)configured threshold sensed over subframes [n-100, n-1]; – For PSCCH, in a pool (pre)configured such that PSCCH may be transmitted with its corresponding PSSCH in non-adjacent resource blocks, the portion of the resources of the PSCCH pool whose S-RSSI measured by the UE exceed a (pre-)configured threshold sensed over subframes [n-100, n-1], assuming that the PSCCH pool is composed of resources with a size of two consecutive PRB pairs in the frequency domain. |
Applicable for |
RRC_IDLE intra-frequency, RRC_IDLE inter-frequency, RRC_CONNECTED intra-frequency, RRC_CONNECTED inter-frequency |
NOTE: The subframe index is based on physical subframe index
[TS 36.214, clause 5.1.31]
Channel occupancy ratio (CR)
Definition |
Channel occupancy ratio (CR) evaluated at subframe n is defined as the total number of sub-channels used for its transmissions in subframes [n-a, n-1] and granted in subframes [n, n+b] divided by the total number of configured sub-channels in the transmission pool over [n-a, n+b]. |
Applicable for |
RRC_IDLE intra-frequency, RRC_IDLE inter-frequency, RRC_CONNECTED intra-frequency, RRC_CONNECTED inter-frequency |
NOTE 1: a is a positive integer and b is 0 or a positive integer; a and b are determined by UE implementation with a+b+1 = 1000, a >= 500, and n+b should not exceed the last transmission opportunity of the grant for the current transmission.
NOTE 2: CR is evaluated for each (re)transmission.
NOTE 3: In evaluating CR, the UE shall assume the transmission parameter used at subframe n is reused according to the existing grant(s) in subframes [n+1, n+b] without packet dropping.
NOTE 4: The subframe index is based on physical subframe index.
NOTE 5: CR can be computed per priority level
[TS 36.213, clause 14.1.1.4B]
If the UE has a configured sidelink grant (described in [8]) in subframe with the corresponding PSCCH resource m (described in Subclause 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 Subclause 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.
24.1.19.3 Test description
24.1.19.3.1 Pre-test conditions
System Simulator:
SS-NW
– No E-UTRA cell configured
– 1 GNSS simulator
SS-UE
– SS-UE1: Preconfigured with V2X sidelink related parameters as per TS 36.508 Table 4.10.1.1-1, the sidelink bandwidth is set to 10MHz and configured for and operating as V2X sidelink Communication receiving device.
– SS-UE2: Preconfigured with V2X sidelink related parameters as per TS 36.508 Table 4.10.1.1-1, the sidelink bandwidth is set to 10MHz and configured for and operating as V2X sidelink Communication transmitting device simulating the congestion.
– Simulation of transmission on 65 subframes (fully occupied) out of 100 subframes (100 ms) in order to achieve 65% congestion. This equals one SS-UE transmitting on 6.5 (6 full subframes utilizing all RBs on all subchannels of the transmitting TTI and one subframe with only 5 subchannels fully occupied) out of 10 consecutive subframes, according to the transmit pattern shown in Table 24.1.19.3.1-1, and repeating continuously the same transmit pattern in subsequent frames. SS-UE transmits dummy random data on all RBs on the specified subchannels implying congestion on PSCCH and PSSCH.
Table 24.1.19.3.1-1: Transmit pattern for simulation of 65% congestion
65% Congestion |
|||||||||
Subframe 0 |
Subframe 1 |
Subframe 2 |
Subframe 3 |
Subframe 4 |
Subframe 5 |
Subframe 6 |
Subframe 7 |
Subframe 8 |
Subframe 9 |
SC1 |
SC1 |
SC1 |
SC1 |
SC1 |
SC1 |
SC1 |
SC1 |
SC1 |
SC1 |
SC2 |
SC2 |
SC2 |
SC2 |
SC2 |
SC2 |
SC2 |
SC2 |
SC2 |
SC2 |
SC3 |
SC3 |
SC3 |
SC3 |
SC3 |
SC3 |
SC3 |
SC3 |
SC3 |
SC3 |
SC4 |
SC4 |
SC4 |
SC4 |
SC4 |
SC4 |
SC4 |
SC4 |
SC4 |
SC4 |
SC5 |
SC5 |
SC5 |
SC5 |
SC5 |
SC5 |
SC5 |
SC5 |
SC5 |
SC5 |
SC6 |
SC6 |
SC6 |
SC6 |
SC6 |
SC6 |
SC6 |
SC6 |
SC6 |
SC6 |
SC7 |
SC7 |
SC7 |
SC7 |
SC7 |
SC7 |
SC7 |
SC7 |
SC7 |
SC7 |
SC8 |
SC8 |
SC8 |
SC8 |
SC8 |
SC8 |
SC8 |
SC8 |
SC8 |
SC8 |
SC9 |
SC9 |
SC9 |
SC9 |
SC9 |
SC9 |
SC9 |
SC9 |
SC9 |
SC9 |
SC10 |
SC10 |
SC10 |
SC10 |
SC10 |
SC10 |
SC10 |
SC10 |
SC10 |
SC10 |
Note: SC stands for subchannel. Each column above represents one TTI of 1ms. Bold font means blocked due to transmission. |
UE:
– V2X sidelink related configuration
– Authorised to perform V2X Sidelink Communication
– The UE is equipped with below information in UE or in a USIM containing default values (as per TS 36.508) except for those listed in Table 24.1.19.3.1-1.
Table 24.1.19.3.1-1: UE/ USIM configuration
USIM field |
Priority |
Value |
Access Technology Identifier |
EFUST |
Service n°119 (V2X) supported |
||
EFVST |
As per TS 36.508 [18] clause 4.9.3.4 |
||
EFV2X_CONFIG |
SL-V2X-Preconfiguration field as defined in Table 24.1.19.3.3-1. Geographical area field as defined in TS 36.508 [18] clause 4.9.3.1 and with the sidelink bandwidth set to 10 MHz |
Preamble:
– The UE is in state V2X out of coverage (State 5-V2X) according to TS 36.508 [18].
– V2X sidelink communication is congestion free.
24.1.19.3.2 Test procedure sequence
Table 24.1.19.3.2-1: Main behaviour
St |
Procedure |
Message Sequence |
TP |
Verdict |
|
U – S |
Message |
||||
1 |
Trigger UE to activate UE test loop mode NOTE: The activation of UE test loop mode may be performed by MMI or AT command (+CATM). |
– |
– |
– |
– |
2 |
Void |
– |
– |
– |
– |
3 |
Trigger the UE to reset UTC time. NOTE: The UTC time reset may be performed by MMI or AT command (+CUTCR). |
– |
– |
– |
– |
4 |
SS configures: GNSS simulator is configured for Scenario #1: Scenario #1: static in Geographical area #1, and starts step 1 to simulate a location in the centre of Geographical area #1 as defined in TS 36.508 Table 4.11.1.2-2. Geographical area #1 is also pre-configured in the UE. |
– |
– |
– |
– |
5 |
Trigger UE to transmit 919 bytes of data every 100ms on V2X sidelink communication. (Note 1)(Note 2) |
–> |
STCH PDCP SDU packet |
– |
– |
6 |
Wait for 1100ms to allow the UE to measure the congestion. |
– |
– |
– |
– |
7 |
Check: Does the UE transmit data on the V2X sidelink communication utilizing 100 subchannels in 1 sec(10000 subchannels) as per the Tx parameters mentioned in clause 24.1.19.3.3? NOTE: STCH PDCP SDU packet are received on SS-UE1 |
–> |
STCH PDCP SDU packet |
1 |
P |
8 |
SS triggers UE to stop data transmission on V2X sidelink communication. NOTE: UE may use AT command(+CV2XDTS) or MMI to stop data transmission |
– |
– |
– |
– |
9 |
SS-UE2 is reconfigured to achieve 65% congestion continuously in consecutive timeframes according to the transmission pattern shown in Table 24.1.19.3.1-1. |
– |
– |
– |
– |
10 |
Trigger UE to transmit 919 bytes of data every 100ms on V2X sidelink communication. (Note 1) (Note 2) |
– |
– |
– |
– |
11 |
Wait for 1100ms to allow the UE to measure the congestion. |
– |
– |
– |
– |
12 |
Check: Does the UE transmit data on the V2X sidelink communication utilizing 50 subchannels in 1 sec(10000 subchannels) as per the Tx parameters mentioned in clause 24.1.19.3.3? NOTE: STCH PDCP SDU packet are received on SS-UE1 |
–> |
STCH PDCP SDU packet |
1 |
P |
13 |
SS triggers UE to stop data transmission on V2X sidelink communication. NOTE: UE may use AT command(+CV2XDTS) or MMI to stop data transmission |
– |
– |
– |
– |
14 |
Trigger UE to deactivate UE test loop mode. NOTE: The deactivation of UE test loop mode may be performed by MMI or AT command (+CATM) |
– |
– |
– |
– |
Note 1: 935 bytes(TBS) of data is derived by using MCS = 9 and Nprb = 48 from TS 3GPP 36.213 Table 7.1.7.1-1 and Table 7.1.7.2.1-1 which gives TBS = 7480 bits/TTI. Step 2 and Step 7 mentions 919 bytes which is excluding headers. Note 2: UE may use AT command(+CV2XDTS) or MMI to transmit data. Although the UE is expected to transmit continuously, only this STCH PDCP SDU packet is shown explicitly in the step sequence. Reception of this packet ensures that UE has acquired GNSS. |
24.1.19.3.3 Specific message contents
Table 24.1.19.3.3-1: SL-V2X-Preconfiguration
Derivation Path: 36.508 [18] Table 4.10.1.1-1 |
|||
Information Element |
Value/remark |
Comment |
Condition |
SL-V2X-Preconfiguration-r14 ::= SEQUENCE { |
|||
v2x-PreconfigFreqList-r14 SEQUENCE (SIZE (1..maxFreqV2X-r14)) OF SEQUENCE { |
1 entry of SL-V2X-PreconfigFreqInfo-r14(Table 24.1.19.3.3-2) |
||
} |
|||
anchorCarrierFreqList-r14 |
Not present |
||
cbr-PreconfigList-r14 SEQUENCE { |
|||
cbr-RangeCommonConfigList-r14 SEQUENCE (SIZE (1..maxSL-V2X-CBRConfig2-r14)) OF SEQUENCE { |
2 entries |
||
SL-CBR-r14 |
60 |
||
SL-CBR-r14 |
70 |
||
} |
|||
sl-CBR-PSSCH-TxConfigList-r14 SEQUENCE (SIZE (1..maxSL-V2X-TxConfig2-r14)) OF SEQUENCE { |
2 entries |
||
cr-Limit-r14 |
10000 |
||
tx-Parameters-r14 { |
|||
minMCS-PSSCH-r14 |
9 |
||
maxMCS-PSSCH-r14 |
9 |
||
minSubChannel-NumberPSSCH-r14 |
10 |
||
maxSubchannel-NumberPSSCH-r14 |
10 |
||
allowedRetxNumberPSSCH-r14 |
n0 |
||
maxTxPower-r14 |
Not Present |
||
} |
|||
} |
|||
cr-Limit-r14 |
50 |
||
tx-Parameters-r14 { |
|||
minMCS-PSSCH-r14 |
9 |
||
maxMCS-PSSCH-r14 |
9 |
||
minSubChannel-NumberPSSCH-r14 |
10 |
||
maxSubchannel-NumberPSSCH-r14 |
10 |
||
allowedRetxNumberPSSCH-r14 |
n0 |
||
maxTxPower-r14 |
Not Present |
||
} |
|||
} |
|||
} |
|||
} |
Table 24.1.19.3.3-2: SL-V2X-PreconfigFreqInfo-r14
Derivation Path: 36.508 [18] Table 4.6.3-20K |
|||
Information Element |
Value/remark |
Comment |
Condition |
SL-V2X-PreconfigFreqInfo-r14 ::= SEQUENCE { |
|||
v2x-CommPreconfigGeneral-r14 SEQUENCE { |
SL-PreconfigGeneral-r12 |
||
maxTxPower-r12 |
23 |
||
additionalSpectrumEmission-r12 |
32 |
A-MPR doesn’t apply by default. See TS 36.101 table 6.2.4-1 |
|
sl-bandwidth-r12 |
n50 |
||
reserved-r12 |
‘00000000 00000000 010’B |
||
} |
|||
v2x-CommRxPoolList-r14 SEQUENCE (SIZE (1..maxSL-V2X-RxPoolPreconf-r14)) OF SL-V2X-PreconfigCommPool-r14 { |
1 entry |
||
SL-V2X-PreconfigCommPool-r14[1] |
SL-V2X-PreconfigCommPool-r14 (Table 24.1.19.3.3-3) |
||
} |
|||
} |
Table 24.1.19.3.3-3: SL-V2X-PreconfigCommPool-r14
Derivation Path: 36.508 [18] Table 4.6.3-20J |
|||
Information Element |
Value/remark |
Comment |
Condition |
SL-V2X-PreconfigCommPool-r14 ::= SEQUENCE { |
|||
sl-Subframe-r14 { |
|||
bs20-r14 |
11111111111111111111 |
BITMAP_6 |
|
} |
|||
threshS-RSSI-CBR-r14 |
16 |
||
} |