For SL positioning and ranging using SL-RTT, SL-AoA, SL-TDOA, and SL-TOA methods UEs need to transmit and/or receive SL-PRS as specified in TS 38.211 over the NR PC5 interface.
A UE can be configured with one or more sidelink resource pools via system information or dedicated signalling while inside NG-RAN coverage or pre-configuration while outside NG-RAN coverage as specified in TS 38.331.
A sidelink resource pool which can be used for transmission of both, SL-PRS and SL data is referred to as SL-PRS shared resource pool. A sidelink resource pool which can be used for transmission of SL-PRS and cannot be used for transmission of SL data is referred to as SL-PRS dedicated resource pool.
Two sidelink resource allocation schemes for SL-PRS are supported: scheme 1 and scheme 2. In scheme 1, the SL-PRS resource allocation is provided by the network. In scheme 2, the UE decides the SL-PRS transmission resources in the resource pool(s).
Scheme 1 resource allocation is characterized by:
The UE needs to be RRC_CONNECTED state in order to transmit SL-PRS;
NG-RAN schedules transmission resources.
Scheme 2 resource selection is characterized by:
The UE can transmit SL-PRS when inside NG-RAN coverage, irrespective of which RRC state the UE is in, and when outside NG-RAN coverage;
the UE autonomously selects transmission resources from resource pool(s).
The SL-RTT positioning method makes use of SL Rx-Tx time difference measurements performed by a pair of UEs (e.g., target UE and anchor UE). Both UEs measure the Rx-Tx time difference using the SL-PRS transmitted/received by the pair of UEs. The SL Rx-Tx time difference measurements performed by a pair of UEs defines the RTT between the UEs, which can be converted into a range estimate between the pair of UEs.
For SL-RTT, the pair of UEs may transmit and receive SL-PRS once (also referred to as "single-sided RTT") or multiple times (also referred to as "double-sided RTT"). A UE may report multiple SL Rx-Tx time difference measurements for the same SL-PRS transmission and up to 4 different SL-PRS receptions, or report multiple SL Rx-Tx time difference measurements for the same SL-PRS reception and up to 4 different SL-PRS transmissions, or both.
Endpoint A may determine that certain SL-RTT positioning assistance data are desired and sends an SLPP Request Assistance Data message to Endpoint B. This request includes an indication of which specific SL-RTT assistance data are requested.
If step 1 occurred, Endpoint B provides the requested assistance in an SLPP Provide Assistance Data message to Endpoint A, if available at Endpoint B. The assistance data that may be signalled are listed in Table 8.15.2.2.2-1. If any of the requested assistance data in step 1 are not provided in step 2, the Endpoint A shall assume that the requested assistance data are not supported, or currently not available at Endpoint B. If none of the requested assistance data in step 1 can be provided by Endpoint B, Endpoint B returns any information that can be provided in an SLPP message of type Provide Assistance Data which includes a cause indication for the not provided assistance data.
If step 1 did not occur, Endpoint B determines that SL-RTT assistance data needs to be provided to Endpoint A (e.g., as part of a positioning procedure) and sends an SLPP Provide Assistance Data message to Endpoint A.
Endpoint A may send an SLPP Request Location Information message to Endpoint B. This request includes an indication of SL-RTT measurements requested, including any needed measurement configuration information, and possibly a required response time as listed in Table 8.15.2.2.3-1.
If step 1 occurred, Endpoint B obtains the SL-RTT measurements as requested in step 1. Endpoint B then sends an SLPP Provide Location Information message to Endpoint A, before the Response Time (if provided in step 1) elapsed, and includes the obtained SL-RTT measurements as listed in Table 8.15.2.2.3-2. If Endpoint B is unable to perform the requested measurements, or the Response Time elapsed before any of the requested measurements were obtained, Endpoint B returns any information that can be provided in an SLPP message of type Provide Location Information which includes a cause indication for the not provided location information.
If step 1 did not occur, Endpoint B may send an SLPP Provide Location Information message to Endpoint A. The SLPP Provide Location Information message may include any SL-RTT results already available at Endpoint B.
Optionally (e.g, if requested at step 1), Endpoint B may provide one or more additional SLPP Provide Location Information messages with SL-RTT measurements to Endpoint A (e.g., according to the periodic reporting criteria if received at step1).
The SL-AoA positioning method makes use of SL angle of arrival measurements performed by a UE (e.g., target UE or anchor UE). The SL angle of arrival measurements performed by a UE of sidelink signals transmitted by a peer UE determines the azimuth and vertical angle (i.e., the direction) between the pair of UEs relative to a reference direction (e.g., geographical North).
Endpoint A may determine that certain SL-AoA positioning assistance data are desired and sends an SLPP Request Assistance Data message to Endpoint B. This request includes an indication of which specific SL-AoA assistance data are requested.
If step 1 occurred, Endpoint B provides the requested assistance in an SLPP Provide Assistance Data message to Endpoint A, if available at Endpoint B. The assistance data that may be signalled are listed in Table 8.15.3.2.2-1. If any of the requested assistance data in step 1 are not provided in step 2, the Endpoint A shall assume that the requested assistance data are not supported, or currently not available at Endpoint B. If none of the requested assistance data in step 1 can be provided by Endpoint B, Endpoint B returns any information that can be provided in an SLPP message of type Provide Assistance Data which includes a cause indication for the not provided assistance data.
If step 1 did not occur, Endpoint B determines that SL-AoA assistance data needs to be provided to Endpoint A (e.g., as part of a positioning procedure) and sends an SLPP Provide Assistance Data message to Endpoint A.
Endpoint A may send an SLPP Request Location Information message to Endpoint B. This request includes an indication of SL-AoA measurements requested, including any needed measurement configuration information, and possibly a required response time as listed in Table 8.15.3.2.3-1.
If step 1 occurred, Endpoint B obtains the SL-AoA measurements as requested in step 1. Endpoint B then sends an SLPP Provide Location Information message to Endpoint A, before the Response Time (if provided in step 1) elapsed, and includes the obtained SL-AoA measurements as listed in Table 8.15.3.2.3-2. If Endpoint B is unable to perform the requested measurements, or the Response Time elapsed before any of the requested measurements were obtained, Endpoint B returns any information that can be provided in an SLPP message of type Provide Location Information which includes a cause indication for the not provided location information.
If step 1 did not occur, Endpoint B may send an SLPP Provide Location Information message to Endpoint A. The SLPP Provide Location Information message may include any SL-AoA results already available at Endpoint B.
Optionally (e.g, if requested at step 1), Endpoint B may provide one or more additional SLPP Provide Location Information messages with SL-AoA measurements to Endpoint A (e.g., according to the periodic reporting criteria if received at step1).
The SL-TDOA positioning method makes use of SL-RSTD measurements of SL-PRS received at the target UE from two or more peer UEs (e.g., anchor UEs). The target UE measures the SL-RSTD of the received SL-PRS transmitted by two or more peer UEs. The Target UE position is estimated based on the SL-RSTD measurements and the knowledge of the geographical coordinates of the peer UEs (e.g., Anchor UEs) and their relative sidelink timing.
Endpoint A may determine that certain SL-TDOA positioning assistance data are desired and sends an SLPP Request Assistance Data message to Endpoint B. This request includes an indication of which specific SL-TDOA assistance data are requested.
If step 1 occurred, Endpoint B provides the requested assistance in an SLPP Provide Assistance Data message to Endpoint A, if available at Endpoint B. The assistance data that may be signalled are listed in Table 8.15.4.2.2-1. If any of the requested assistance data in step 1 are not provided in step 2, the Endpoint A shall assume that the requested assistance data are not supported, or currently not available at Endpoint B. If none of the requested assistance data in step 1 can be provided by Endpoint B, Endpoint B returns any information that can be provided in an SLPP message of type Provide Assistance Data which includes a cause indication for the not provided assistance data.
If step 1 did not occur, Endpoint B determines that SL-TDOA assistance data needs to be provided to Endpoint A (e.g., as part of a positioning procedure) and sends an SLPP Provide Assistance Data message to Endpoint A.
Endpoint A may send an SLPP Request Location Information message to Endpoint B. This request includes an indication of SL-TDOA measurements requested, including any needed measurement configuration information, and possibly a required response time as listed in Table 8.15.4.2.3-1.
If step 1 occurred, Endpoint B obtains the SL-TDOA measurements as requested in step 1. Endpoint B then sends an SLPP Provide Location Information message to Endpoint A, before the Response Time (if provided in step 1) elapsed, and includes the obtained SL-TDOA measurements as listed in Table 8.15.4.2.3-2. If Endpoint B is unable to perform the requested measurements, or the Response Time elapsed before any of the requested measurements were obtained, Endpoint B returns any information that can be provided in an SLPP message of type Provide Location Information which includes a cause indication for the not provided location information.
If step 1 did not occur, Endpoint B may send an SLPP Provide Location Information message to Endpoint A. The SLPP Provide Location Information message may include any SL-TDOA results already available at Endpoint B.
Optionally (e.g, if requested at step 1), Endpoint B may provide one or more additional SLPP Provide Location Information messages with SL-TDOA measurements to Endpoint A (e.g., according to the periodic reporting criteria if received at step1).
The SL-TOA positioning method makes use of SL-RTOA measurements performed at multiple peer UEs (e.g., anchor UEs). The target UE transmits SL-PRS and the peer UEs (e.g., anchor UEs) measures the SL-RTOA relative to the peer UEs (e.g., anchor UEs) own time base. The Target UE position is estimated based on the SL-RTOA measurements and the knowledge of the geographical coordinates of the peer UEs (e.g., Anchor UEs) and their relative sidelink timing.
Endpoint A may determine that certain SL-TOA positioning assistance data are desired and sends an SLPP Request Assistance Data message to Endpoint B. This request includes an indication of which specific SL-TOA assistance data are requested.
If step 1 occurred, Endpoint B provides the requested assistance in an SLPP Provide Assistance Data message to Endpoint A, if available at Endpoint B. The assistance data that may be signalled are listed in Table 8.15.5.2.2-1. If any of the requested assistance data in step 1 are not provided in step 2, the Endpoint A shall assume that the requested assistance data are not supported, or currently not available at Endpoint B. If none of the requested assistance data in step 1 can be provided by Endpoint B, Endpoint B returns any information that can be provided in an SLPP message of type Provide Assistance Data which includes a cause indication for the not provided assistance data.
If step 1 did not occur, Endpoint B determines that SL-TOA assistance data needs to be provided to Endpoint A (e.g., as part of a positioning procedure) and sends an SLPP Provide Assistance Data message to Endpoint A.
Endpoint A may send an SLPP Request Location Information message to Endpoint B. This request includes an indication of SL-TOA measurements requested, including any needed measurement configuration information, and possibly a required response time as listed in Table 8.15.5.2.3-1.
If step 1 occurred, Endpoint B obtains the SL-TOA measurements as requested in step 1. Endpoint B then sends an SLPP Provide Location Information message to Endpoint A, before the Response Time (if provided in step 1) elapsed, and includes the obtained SL-TOA measurements as listed in Table 8.15.5.2.3-2. If Endpoint B is unable to perform the requested measurements, or the Response Time elapsed before any of the requested measurements were obtained, Endpoint B returns any information that can be provided in an SLPP message of type Provide Location Information which includes a cause indication for the not provided location information.
If step 1 did not occur, Endpoint B may send an SLPP Provide Location Information message to Endpoint A. The SLPP Provide Location Information message may include any SL-TOA results already available at Endpoint B.
Optionally (e.g, if requested at step 1), Endpoint B may provide one or more additional SLPP Provide Location Information messages with SL-TOA measurements to Endpoint A (e.g., according to the periodic reporting criteria if received at step1).