Ultra-wideband measurement and reporting for sidelink positioning
By integrating UWB positioning methods and assistance data exchange over the SL interface within wireless communication systems, the limitations of current SL positioning techniques are addressed, achieving enhanced location accuracy and flexibility.
Patent Information
- Application Number
- PCT/IB2025/050730
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-01-25
- Filing Date
- 2025-01-23
- Publication Date
- 2025-05-30
AI Technical Summary
Current wireless communication systems lack support for RAT-independent positioning techniques, particularly the use of Ultra-Wideband (UWB) measurements for absolute, ranging, and relative location estimations in sidelink (SL) positioning.
The implementation of UWB positioning methods over the SL (PC5) interface, including single-sided two-way ranging (SS-TWR), double-sided two-way ranging (DS-TWR), time difference of arrival (TDoA), and angle of arrival (AoA), along with the exchange of UWB assistance data and error indications using the SL positioning protocol (SLPP).
This solution enables more accurate and robust location estimates with cm-level precision, supports network-based, network-assisted, and UE-only positioning scenarios, and increases the flexibility of the SL positioning framework.
Smart Images

Figure IB2025050730_30052025_PF_FP_ABST
Abstract
Description
ULTRA-WIDEBAND MEASUREMENT AND REPORTING FOR SIDELINK POSITIONINGRELATED APPLICATION
[0001] This application claims priority to U.S. Provisional Application Serial No. 63 / 625,039 filed January 25, 2024 entitled “Ultra-Wideband Measurement and Reporting for Sidelink Positioning,” the disclosure of which is incorporated by reference herein in its entirety.TECHNICAL FIELD
[0002] The present disclosure relates to wireless communications, and more specifically to sidelink (SL) positioning.BACKGROUND
[0003] A wireless communications system may include one or multiple network communication devices, which may be otherwise known as network equipment (NE), supporting wireless communications for one or multiple user communication devices, which may be otherwise known as user equipment (UE), or other suitable terminology. The wireless communications system may support wireless communications with one or multiple user communication devices by utilizing resources of the wireless communication system (e.g., time resources (e.g., symbols, slots, subframes, frames, or the like) or frequency resources (e.g., subcarriers, carriers, or the like)). Additionally, the wireless communications system may support wireless communications across various radio access technologies including third generation (3G) radio access technology, fourth generation (4G) radio access technology, fifth generation (5G) radio access technology, among other suitable radio access technologies beyond 5G (e.g., sixth generation (6G)).
[0004] The wireless communications system may support location services that enable handling of absolute and relative locations of UEs in the wireless communications system using radio access technology (RAT)-dependent and RAT-independent measurements. The wireless communications system may support various SL positioning methods, which may support RAT-dependent positioning techniques, such as SL-time difference of arrival (TDoA), SL-round trip time (RTT), and SL-angle of arrival (AoA).SUMMARY
[0005] An article “a” before an element is unrestricted and understood to refer to “at least one” of those elements or “one or more” of those elements. The terms “a,” “at least one,” “one or more,” and “at least one of one or more” may be interchangeable. As used herein, including in the claims, “or” as used in a list of items (e.g., a list of items prefaced by a phrase such as “at least one of’ or “one or more of’ or “one or both of’) indicates an inclusive list such that, for example, a list of at least one of A, B, or C means A or B or C or AB or AC or BC or ABC (i.e., A and B and C). Also, as used herein, the phrase “based on” shall not be construed as a reference to a closed set of conditions. For example, an example step that is described as “based on condition A” may be based on both a condition A and a condition B without departing from the scope of the present disclosure. In other words, as used herein, the phrase “based on” shall be construed in the same manner as the phrase “based at least in part on”. Further, as used herein, including in the claims, a “set” may include one or more elements.
[0006] A UE for wireless communication is described. The UE may be configured to, capable of, or operable to perform one or more operations as described herein. For example, the UE may be configured to, capable of, or operable to transmit a request for one or more of at least one ultra-wideband (UWB) measurement or at least one UWB location information for UWB positioning over SL; and receive a report that indicates one or more of the at least one UWB measurement or the at least one UWB location information.
[0007] A processor (e.g., a standalone processor chipset, or a component of a UE) for wireless communication is described. The processor may be configured to, capable of, or operable to perform one or more operations as described herein. For example, the processor may be configured to, capable of, or operable to transmit a request for one or more of at least one UWB measurement or at least one UWB location information for UWB positioning over SL; and receive a report that indicates one or more of the at least one UWB measurement or the at least one UWB location information.
[0008] A method performed or performable by a UE for wireless communication is described. The method may include transmitting a request for one or more of at least one UWB measurement or at least one UWB location information for UWB positioning over SL; and receiving a report thatindicates one or more of the at least one UWB measurement or the at least one UWB location information.
[0009] In some implementations of the UE, the processor, and the method described herein, to transmit the request, the UE, the processor, and the method may be configured to, capable of, or operable to output the request from a first component of the UE to a second component of the UE, and where to receive the report, the UE, the processor, and the method may be configured to, capable of, or operable to obtain, via the first component of the UE, the report from the second component of the UE. In some implementations of the UE, the processor, and the method described herein, the first component includes a first chipset of the UE for wireless communication, and where the second component includes a second chipset of the UE for location positioning. In some implementations of the UE, the processor, and the method described herein, the wireless communication corresponds to cellular wireless communication, and where the location positioning corresponds to UWB location positioning.
[0010] In some implementations of the UE, the processor, and the method described herein, the UE, the processor, and the method may be configured to, capable of, or operable to calculate, via the second component of the UE, the UWB location information. In some implementations of the UE, the processor, and the method described herein, to transmit the request, the UE, the processor, and the method may be configured to, capable of, or operable to output the request from a first protocol layer of a protocol stack associated with the UE to a second protocol layer of the protocol stack associated with the UE, and where to receive the report, the UE, the processor, and the method may be configured to, capable of, or operable to obtain, via the first protocol layer of the protocol stack, the report from the second protocol layer of the protocol stack. In some implementations of the UE, the processor, and the method described herein, the at least one UWB measurement facilitates the UWB positioning over SL for one or more of single-sided two-way ranging (SS-TWR), double-sided two-way ranging (DS-TWR), a time difference of arrival (TDoA), or an angle of arrival (Ao A).
[0011] In some implementations of the UE, the processor, and the method described herein, the UE, the processor, and the method may be configured to, capable of, or operable to transmit the report that indicates one or more of the at least one UWB measurement or the at least one UWB location information via SL positioning protocol (SLPP). In some implementations of the UE, theprocessor, and the method described herein, the UE, the processor, and the method may be configured to, capable of, or operable to periodically receive the report that indicates one or more of the at least one UWB measurement or the at least one UWB location information. In some implementations of the UE, the processor, and the method described herein, the UE, the processor, and the method may be configured to, capable of, or operable to receive an error indication of a UWB measurement error or an unavailability of the UWB location information. In some implementations of the UE, the processor, and the method described herein, the UWB location information includes one or more of an absolute horizontal location, an absolute vertical location, a relative horizontal location, a relative vertical location, a horizontal distance, a vertical distance, or a direction. In some implementations of the UE, the processor, and the method described herein, the report indicates one or more of timestamp information, a figure-of-merit value, or timing error information.
[0012] A UE for wireless communication is described. The UE may be configured to, capable of, or operable to perform one or more operations as described herein. For example, the UE may be configured to, capable of, or operable to receive, from a configuration equipment, a request for UWB location information that is determinable from at least one UWB measurement for UWB positioning over SL; and transmit, to the configuration equipment, a report that indicates the UWB location information as determined by the UE based on the at least one UWB measurement performed by the UE.
[0013] A processor (e.g., a standalone processor chipset, or a component of a UE) for wireless communication is described. The processor may be configured to, capable of, or operable to perform one or more operations as described herein. For example, the processor may be configured to, capable of, or operable to receive, from a configuration equipment, a request for UWB location information that is determinable from at least one UWB measurement for UWB positioning over SL; and transmit, to the configuration equipment, a report that indicates the UWB location information as determined based on the at least one UWB measurement.
[0014] A method performed or performable by a UE for wireless communication is described. The method may include receiving, from a configuration equipment, a request for UWB location information that is determinable from at least one UWB measurement for UWB positioning over SL; and transmitting, to the configuration equipment, a report that indicates the UWB locationinformation as determined by the UE based on the at least one UWB measurement performed by the UE.
[0015] In some implementations of the UE, the processor, and the method described herein, the configuration equipment includes at least one of a NE, a location server, or a server UE. In some implementations of the UE, the processor, and the method described herein, the UWB location information facilitates the UWB positioning over SL for one or more of SS-TWR, DS-TWR, a TDoA, or an AoA. In some implementations of the UE, the processor, and the method described herein, the UE, the processor, and the method may be configured to, capable of, or operable to receive the request for the UWB location information and transmit the report that indicates the UWB location information via SLPP. In some implementations of the UE, the processor, and the method described herein, the UE, the processor, and the method may be configured to, capable of, or operable to periodically transmit the report that indicates the UWB location information. In some implementations of the UE, the processor, and the method described herein, the UE, the processor, and the method may be configured to, capable of, or operable to periodically transmit the report based on one or more of a start time, an end time, a number of intervals, an activation, a periodicity, or deactivation, to transmit, to the configuration equipment, an error indication of a UWB measurement error or an unavailability of the UWB location information. In some implementations of the UE, the processor, and the method described herein, the UWB location information includes one or more of an absolute horizontal location, an absolute vertical location, a relative horizontal location, a relative vertical location, a horizontal distance, a vertical distance, or a direction. In some implementations of the UE, the processor, and the method described herein, the report transmitted to the configuration equipment includes one or more of timestamp information, a figure-of-merit value, or timing error information.
[0016] A configuration equipment for wireless communication is described. The configuration equipment may be configured to, capable of, or operable to perform one or more operations as described herein. For example, the configuration equipment may be configured to, capable of, or operable to transmit, to a UE, a request for one or more of at least one UWB measurement or at least one UWB location information for UWB positioning over SL; and receive, from the UE, a report that indicates one or more of the at least one UWB measurement or the at least one UWB location information.
[0017] A method performed or performable by a configuration equipment for wireless communication is described. The method may include transmitting, to a UE, a request for one or more of at least one UWB measurement or at least one UWB location information for UWB positioning over SL; and receiving, from the UE, a report that indicates one or more of the at least one UWB measurement or the at least one UWB location information.
[0018] In some implementations of the configuration equipment, a processor, and the method described herein, the configuration equipment includes at least one of a NE, a location server, or a server UE. In some implementations of the configuration equipment, a processor, and the method described herein, the at least one UWB measurement facilitates the UWB positioning over SL for one or more of SS-TWR, DS-TWR, a TDoA, or an AoA. In some implementations of the configuration equipment, a processor, and the method described herein, the report that indicates one or more of the at least one UWB measurement or the at least one UWB location information is received from the UE unsolicited by the configuration equipment.
[0019] In some implementations of the UE, a processor, and the method described herein, the configuration equipment, the processor, and the method may be configured to, capable of, or operable to transmit the report that indicates one or more of the at least one UWB measurement or the at least one UWB location information of one or more UEs via SLPP. In some implementations of the UE, a processor, and the method described herein, the configuration equipment, the processor, and the method may be configured to, capable of, or operable to periodically receive the report that indicates one or more of the at least one UWB measurement or the at least one UWB location information. In some implementations of the UE, a processor, and the method described herein, the configuration equipment, the processor, and the method may be configured to, capable of, or operable to periodically receive the report based on one or more of a start time, an end time, a number of intervals, an activation, a periodicity, or deactivation. In some implementations of the configuration equipment, a processor, and the method described herein, the report for the UWB positioning over SL is at least one of a network-based determination of the UWB location information, a network-assisted determination in which the UE utilizes network provided UWB measurements to determine the UWB location information, or a UE-based determination of the UWB location information.
[0020] In some implementations of the UE, a processor, and the method described herein, the configuration equipment, the processor, and the method may be configured to, capable of, or operable to receive, from the UE, an error indication of a UWB measurement error or an unavailability of the UWB location information. In some implementations of the configuration equipment, a processor, and the method described herein, the UWB location information includes one or more of an absolute horizontal location, an absolute vertical location, a relative horizontal location, a relative vertical location, a horizontal distance, a vertical distance, or a direction. In some implementations of the configuration equipment, a processor, and the method described herein, the report received from the UE includes one or more of timestamp information, a figure-of-merit value, or timing error information.BRIEF DESCRIPTION OF THE DRAWINGS
[0021] Figure 1 illustrates an example of a wireless communications system in accordance with aspects of the present disclosure.
[0022] Figure 2 illustrates an example of a signaling diagram that supports provision of solicited UWB assistance data over SLPP, in accordance with aspects of the present disclosure.
[0023] Figure 3 illustrates an example of a signaling diagram that supports provision of unsolicited UWB assistance data over SLPP, in accordance with aspects of the present disclosure.
[0024] Figure 4 illustrates an example of a signaling diagram that supports provision of UWB assistance data error indications and / or causes of error, in accordance with aspects of the present disclosure.
[0025] Figure 5 illustrates an example of a signaling diagram that supports provision of higher- layer triggering and UWB capability information exchange for SL network-based and network- assisted positioning scenarios, in accordance with aspects of the present disclosure.
[0026] Figure 6 illustrates an example of a signaling diagram that supports provision of higher- layer triggering and UWB capability information exchange procedures for SL UE-only positioning scenarios, in accordance with aspects of the present disclosure.
[0027] Figure 7 illustrates an example of a signaling diagram that supports provision of solicited UWB location information over SLPP, in accordance with aspects of the present disclosure.
[0028] Figure 8 illustrates an example of a signaling diagram that supports provision of unsolicited UWB location information over SLPP, in accordance with aspects of the present disclosure.
[0029] Figure 9 illustrates an example of a signaling diagram that supports provision of UWB measurement error or location information error causes, in accordance with aspects of the present disclosure.
[0030] Figure 10 illustrates an example of a UE in accordance with aspects of the present disclosure.
[0031] Figure 11 illustrates an example of a processor in accordance with aspects of the present disclosure.
[0032] Figure 12 illustrates an example of a configuration equipment in accordance with aspects of the present disclosure.
[0033] Figure 13 illustrates a flowchart of a method performed by a UE in accordance with aspects of the present disclosure.
[0034] Figure 14 illustrates a flowchart of a method performed by a configuration equipment in accordance with aspects of the present disclosure.
[0035] Figure 15 illustrates a flowchart of a method performed by a UE in accordance with aspects of the present disclosure.
[0036] Figure 16 illustrates a flowchart of a method performed by a UE in accordance with aspects of the present disclosure.
[0037] Figure 17 illustrates a flowchart of a method performed by a configuration equipment in accordance with aspects of the present disclosure.DETAILED DESCRIPTION
[0038] A wireless communications system may support location services that enable handling (e.g., determining, tracking, identifying, monitoring, estimating) of absolute and relative locations of a UE in the wireless communications system using RAT-dependent and RAT-independent measurements. Additionally, the wireless communication system may support at least one SLpositioning and ranging method, which may support at least one RAT-dependent positioning technique. However, SL positioning and ranging lacks support for RAT-independent positioning techniques, particularly the use of UWB measurements to perform absolute, ranging, and relative location estimations for a UE associated with UWB capabilities. UWB positioning (RAT- independent positioning) may be applicable for different scenarios, including network-based, network-assisted, and UE-only positioning scenarios. Additionally, UWB positioning increases the flexibility of the SL positioning framework providing a more accurate and robust location estimate. UWB positioning also provides for high accuracy positioning, for example, in the order of cm-level precision and tracking, such as for indoor and / or short range scenarios. Additionally, UWB may impact several vertical use cases, such as public safety, commercial, automotive, and industrial internet of things (IIoT) scenarios.
[0039] Aspects of the present disclosure are directed to UWB positioning methods, UWB assistance data transfer mechanisms over SL, and higher layer triggering, as well as associated capability exchange to determine whether to apply UWB positioning. A problem addressed by the present disclosure relates to procedures needed to enable configuration of UWB-based measurements using a set of signaling mechanisms, such as using a SL positioning protocol. An aspect of the described techniques includes the exchange of capabilities for enabling the collection and measurement of UWB measurements over the SL (PC5) interface. As a benefit, this enables a positioning calculation entity (e.g., a location server (LME) or server UE) to utilize a wider set of non-3GPP positioning methods in addition to the specified SL positioning RAT-dependent positioning techniques. This also allows the combination of different measurements to derive a more accurate and robust location estimate. This disclosure provides the procedural and signaling support for the LME and / or UEs to perform the assistance data configuration and capability exchange to perform UWB positioning techniques.
[0040] Additional aspects of the present disclosure are directed to procedures related to the measurement configuration and associated reporting of UWB measurements. Another problem addressed by the present disclosure relates to procedures needed to enable configuration of UWB- based measurements and reporting by a positioning calculation entity using the SL positioning framework. An aspect of the described techniques includes the transfer of messages which acknowledge the presence of an error and / or missing information in any aspect of the SLpositioning UWB positioning procedure from a network and / or UE perspective. This disclosure also provides the procedural and signaling support for the LMF and / or UEs to enable request and reporting of UWB measurements and / or location information derived using UWB in accordance with performed UWB positioning techniques. Reference is made herein to communicating data or information, such as signaling communication resources and / or communications that are transmitted or received between devices. It is to be appreciated that other terms may be used interchangeably with communicating, such as signaling, transmitting, receiving, outputting, forwarding, retrieving, obtaining, and so forth.
[0041] Aspects of the disclosure include support for different UWB positioning methods, including SS-TWR, DS-TWR (including 3 and 4 message-based variants) AoA, and TDoA in SL positioning scenarios. Another aspect supports the assistance data exchange procedure over SLPP, as well as the UWB assistance data information content. In addition, various triggers are supported based on capability exchange in network-based, network-assisted, and UE-only positioning. In an implementation, UWB ranging and / or positioning over the SL (PC5) interface is supported, including timing-based and angular-based positioning methods, as described. In an implementation, the assistance data exchange of UWB-relevant information over SL includes any assistance data error indications. Further, the disclosure supports NR positioning procedures for enabling UWB positioning, including the necessary triggers and capability exchange.
[0042] Additional aspects of the disclosure support measurement configuration and reporting procedures for network-based, network-assisted, and UE-only positioning scenarios in SL. Another aspect details the content of the UWB measurement report to be transmitted to a positioning calculation entity. A further aspect assists in notification of the positioning calculation entity in the event that there is measurement issue or fault related to the UWB measurements. In an implementation, procedures are supported for the measurement request and report of UWB measurements to a positioning calculation entity. In an implementation, the reporting content for a UWB measurement report can be transferred over SL. Additional support is provided for a UWB measurement error indication communicated from a target device to a positioning calculation entity.
[0043] Aspects of the present disclosure are described in the context of a wireless communications system.
[0044] Figure 1 illustrates an example of a wireless communications system 100 in accordance with aspects of the present disclosure. The wireless communications system 100 may include one or more NE 102, one or more UE 104, and a core network (CN) 106. The wireless communications system 100 may support various radio access technologies. In some implementations, the wireless communications system 100 may be a 4G network, such as an LTE network or an LTE- Advanced (LTE-A) network. In some other implementations, the wireless communications system 100 may be a NR network, such as a 5G network, a 5G-Advanced (5G-A) network, or a 5G ultrawideband (5G-UWB) network. In other implementations, the wireless communications system 100 may be a combination of a 4G network and a 5G network, or other suitable radio access technology including Institute of Electrical and Electronics Engineers (IEEE) 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802.20. The wireless communications system 100 may support radio access technologies beyond 5G, for example, 6G. Additionally, the wireless communications system 100 may support technologies, such as time division multiple access (TDMA), frequency division multiple access (FDMA), or code division multiple access (CDMA), etc.
[0045] The one or more NE 102 may be dispersed throughout a geographic region to form the wireless communications system 100. One or more of the NE 102 described herein may be or include or may be referred to as a network node, a base station, a network element, a network function, a network entity, a radio access network (RAN), a NodeB, an eNodeB (eNB), a nextgeneration NodeB (gNB), or other suitable terminology. An NE 102 and a UE 104 may communicate via a communication link, which may be a wireless or wired connection. For example, an NE 102 and a UE 104 may perform wireless communication (e.g., receive signaling, transmit signaling) over a Uu interface.
[0046] An NE 102 may provide a geographic coverage area for which the NE 102 may support services for one or more UEs 104 within the geographic coverage area. For example, an NE 102 and a UE 104 may support wireless communication of signals related to services (e.g., voice, video, packet data, messaging, broadcast, etc.) according to one or multiple radio access technologies. In some implementations, an NE 102 may be moveable, for example, a satellite associated with a non-terrestrial network (NTN). In some implementations, different geographic coverage areas associated with the same or different radio access technologies may overlap, but the different geographic coverage areas may be associated with different NE 102.
[0047] The one or more UEs 104 may be dispersed throughout a geographic region of the wireless communications system 100. A UE 104 may include or may be referred to as a remote unit, a mobile device, a wireless device, a remote device, a subscriber device, a transmitter device, a receiver device, or some other suitable terminology. In some implementations, the UE 104 may be referred to as a unit, a station, a terminal, or a client, among other examples. Additionally, or alternatively, the UE 104 may be referred to as an Internet-of-Things (loT) device, an Internet-of- Everything (loE) device, or machine-type communication (MTC) device, among other examples.
[0048] A UE 104 may be able to support wireless communication directly with other UEs 104 over a communication link. For example, a UE 104 may support wireless communication directly with another UE 104 over a device-to-device (D2D) communication link. In some implementations, such as vehicle-to-vehicle (V2V) deployments, vehicle-to-everything (V2X) deployments, or cellular-V2X deployments, the communication link may be referred to as a sidelink. For example, a UE 104 may support wireless communication directly with another UE 104 over a PC5 interface.
[0049] An NE 102 may support communications with the CN 106, or with another NE 102, or both. For example, an NE 102 may interface with other NE 102 or the CN 106 through one or more backhaul links (e.g., SI, N2, N6, or other network interface). In some implementations, the NE 102 may communicate with each other directly. In some other implementations, the NE 102 may communicate with each other indirectly (e.g., via the CN 106). In some implementations, one or more NE 102 may include subcomponents, such as an access network entity, which may be an example of an access node controller (ANC). An ANC may communicate with the one or more UEs 104 through one or more other access network transmission entities, which may be referred to as a radio heads, smart radio heads, or transmission-reception points (TRPs).
[0050] The CN 106 may support user authentication, access authorization, tracking, connectivity, and other access, routing, or mobility functions. The CN 106 may be an evolved packet core (EPC), or a 5G core (5GC), which may include a control plane entity that manages access and mobility (e.g., a mobility management entity (MME), an access and mobility management functions (AMF)) and a user plane entity that routes packets or interconnects to external networks (e.g., a serving gateway (S-GW), a packet data network (PDN) gateway (P-GW), or a user plane function (UPF)). In some implementations, the control plane entity may manage non-access stratum (NAS) functions, such as mobility, authentication, and bearer management(e.g., data bearers, signal bearers, etc.) for the one or more UEs 104 served by the one or more NE 102 associated with the CN 106.
[0051] The CN 106 may communicate with a packet data network over one or more backhaul links (e.g., via an SI, N2, N6, or other network interface). The packet data network may include an application server. In some implementations, one or more UEs 104 may communicate with the application server. A UE 104 may establish a session (e.g., a protocol data unit (PDU) session, or the like) with the CN 106 via an NE 102. The CN 106 may route traffic (e.g., control information, data, and the like) between the UE 104 and the application server using the established session (e.g., the established PDU session). The PDU session may be an example of a logical connection between the UE 104 and the CN 106 (e.g., one or more network functions of the CN 106).
[0052] In the wireless communications system 100, the NEs 102 and the UEs 104 may use resources of the wireless communications system 100 (e.g., time resources (e.g., symbols, slots, subframes, frames, or the like) or frequency resources (e.g., subcarriers, carriers)) to perform various operations (e.g., wireless communications). In some implementations, the NEs 102 and the UEs 104 may support different resource structures. For example, the NEs 102 and the UEs 104 may support different frame structures. In some implementations, such as in 4G, the NEs 102 and the UEs 104 may support a single frame structure. In some other implementations, such as in 5G and among other suitable radio access technologies, the NEs 102 and the UEs 104 may support various frame structures (i.e., multiple frame structures). The NEs 102 and the UEs 104 may support various frame structures based on one or more numerologies.
[0053] One or more numerologies may be supported in the wireless communications system 100, and a numerology may include a subcarrier spacing and a cyclic prefix. A first numerology (e.g., / r=0) may be associated with a first subcarrier spacing (e.g., 15 kHz) and a normal cyclic prefix. In some implementations, the first numerology (e.g., / r=0) associated with the first subcarrier spacing (e.g., 15 kHz) may utilize one slot per subframe. A second numerology (e.g., / r=l) may be associated with a second subcarrier spacing (e.g., 30 kHz) and a normal cyclic prefix. A third numerology (e.g., / r=2) may be associated with a third subcarrier spacing (e.g., 60 kHz) and a normal cyclic prefix or an extended cyclic prefix. A fourth numerology (e.g., / r=3) may be associated with a fourth subcarrier spacing (e.g., 120 kHz) and a normal cyclic prefix. A fifthnumerology (e.g., / r=4) may be associated with a fifth subcarrier spacing (e.g., 240 kHz) and a normal cyclic prefix.
[0054] A time interval of a resource (e.g., a communication resource) may be organized according to frames (also referred to as radio frames). Each frame may have a duration, for example, a 10 millisecond (ms) duration. In some implementations, each frame may include multiple subframes. For example, each frame may include 10 subframes, and each subframe may have a duration, for example, a 1 ms duration. In some implementations, each frame may have the same duration. In some implementations, each subframe of a frame may have the same duration.
[0055] Additionally or alternatively, a time interval of a resource (e.g., a communication resource) may be organized according to slots. For example, a subframe may include a number (e.g., quantity) of slots. The number of slots in each subframe may also depend on the one or more numerologies supported in the wireless communications system 100. For instance, the first, second, third, fourth, and fifth numerologies (i.e., / r=0, jU=l , / r=2, / r=3, / r=4) associated with respective subcarrier spacings of 15 kHz, 30 kHz, 60 kHz, 120 kHz, and 240 kHz may utilize a single slot per subframe, two slots per subframe, four slots per subframe, eight slots per subframe, and 16 slots per subframe, respectively. Each slot may include a number (e.g., quantity) of symbols (e.g., OFDM symbols). In some implementations, the number (e.g., quantity) of slots for a subframe may depend on a numerology. For a normal cyclic prefix, a slot may include 14 symbols. For an extended cyclic prefix (e.g., applicable for 60 kHz subcarrier spacing), a slot may include 12 symbols. The relationship between the number of symbols per slot, the number of slots per subframe, and the number of slots per frame for a normal cyclic prefix and an extended cyclic prefix may depend on a numerology. It should be understood that reference to a first numerology (e.g., / r=0) associated with a first subcarrier spacing (e.g., 15 kHz) may be used interchangeably between subframes and slots.
[0056] In the wireless communications system 100, an electromagnetic (EM) spectrum may be split, based on frequency or wavelength, into various classes, frequency bands, frequency channels, etc. By way of example, the wireless communications system 100 may support one or multiple operating frequency bands, such as frequency range designations FR1 (410 MHz - 7.125 GHz), FR2 (24.25 GHz - 52.6 GHz), FR3 (7.125 GHz - 24.25 GHz), FR4 (52.6 GHz - 114.25 GHz), FR4a or FR4-1 (52.6 GHz - 71 GHz), and FR5 (114.25 GHz - 300 GHz). In some implementations, the NEs 102 and the UEs 104 may perform wireless communications over one ormore of the operating frequency bands. In some implementations, FR1 may be used by the NEs 102 and the UEs 104, among other equipment or devices for cellular communications traffic (e.g., control information, data). In some implementations, FR2 may be used by the NEs 102 and the UEs 104, among other equipment or devices for short-range, high data rate capabilities.
[0057] FR1 may be associated with one or multiple numerologies (e.g., at least three numerologies). For example, FR1 may be associated with a first numerology (e.g., / r=0), which includes 15 kHz subcarrier spacing; a second numerology (e.g., / r=l), which includes 30 kHz subcarrier spacing; and a third numerology (e.g., / r=2), which includes 60 kHz subcarrier spacing. FR2 may be associated with one or multiple numerologies (e.g., at least 2 numerologies). For example, FR2 may be associated with a third numerology (e.g., / r=2), which includes 60 kHz subcarrier spacing; and a fourth numerology (e.g., / r=3), which includes 120 kHz subcarrier spacing.
[0058] According to implementations, one or more of the NEs 102 and the UEs 104 are operable to implement various aspects of the techniques described with reference to the present disclosure. In aspects of the described techniques, the wireless communications system 100 includes configuration equipment, which may be a NE 102, a location service (LCS), a location management function (LMF), and / or a UE 104 implemented as a server UE. For example, a configuration equipment (e.g., a NE 102 or a server UE) receives an indication to perform UWB positioning over SL according to one or more SL positioning QoS parameters. The configuration equipment receives, from a UE 104, the one or more SL positioning QoS parameters and a UWB capability of the UE, and transmits a configuration of UWB positioning assistance data to the UE. Additionally, the UE 104 receives the indication from the configuration entity to perform the UWB positioning over SL according to the positioning accuracy of the one or more SL positioning QoS parameters. The UE 104 transmits, to a server UE, a request for positioning assistance data, where the request indicates the one or more SL positioning QoS parameters and a UWB capability of the UE. The UE 104 receives, from the server UE, a configuration of UWB positioning assistance data.
[0059] In another example, a configuration equipment (e.g., a NE 102 or a server UE) transmits, to a UE 104, a request for at least one UWB measurement and / or at least one UWB location information for UWB positioning over SL. The configuration equipment then receives, from the UE, a report that indicates the at least one UWB measurement and / or the at least one UWB locationinformation, such as may be determined by the UE. Additionally, a UE 104 receives, from the configuration equipment, the request for UWB location information that is determinable from at least one UWB measurement for UWB positioning over SL. The UE transmits, to the configuration equipment, a report that indicates the UWB location information as determined by the UE based on the at least one UWB measurement, such as performed by the UE. In another example, a UE 104 transmits a request for at least one UWB measurement and / or at least one UWB location information for UWB positioning over SL. The UE then receives a report that indicates the at least one UWB measurement and / or the at least one UWB location information.
[0060] With reference to target positioning requirements, and for SL positioning, various requirements are defined for a variety of use cases as indicated in the following Table 1:Table 1
[0061] With reference to supported positioning techniques, RAT-dependent UL-based andDL-based, as well as RAT-independent positioning methods, are listed in the following Table 2 for supported Rel-16 UE positioning methods:Table 2
[0062] Separate positioning techniques as indicated in Table 2 above can be currently configured and performed based on the requirements of the LMF and UE capabilities. The transmission of Uu (uplink and downlink) positioning reference signals (PRS) enables the UE to perform UE positioning-related measurements to enable the computation of a UE’s absolute location estimate and are configured per transmission reception point (TRP), where a TRP may include a set of one or more beams.
[0063] With reference to positioning techniques and technologies, the RAT-dependent positioning techniques that are supported include downlink (DL)-TDoA, DL-angle of departure(AoD), Multi-RTT, Enhanced cell-ID (E-CID) / NR radio access (NR) E-CID, UL-TDoA, and UL-AoA.
[0064] The DL-TDOA positioning method uses the DL RSTD (and optionally DL PRS RSRP) of downlink signals received from multiple TPs, at the UE. The UE measures the DL RSTD (and optionally DL PRS RSRP) of the received signals using assistance data received from the positioning server, and the resulting measurements are used along with other configuration information to locate the UE in relation to the neighboring TPs.
[0065] The DL-AoD positioning method uses the measured DL PRS RSRP of downlink signals received from multiple TPs, at the UE. The UE measures the DL PRS RSRP of the received signals using assistance data received from the positioning server, and the resulting measurements are used along with other configuration information to locate the UE in relation to the neighboring TPs.
[0066] The Multi-RTT positioning method uses the UE Rx-Tx measurements and DL PRS RSRP of downlink signals received from multiple TRPs, measured by the UE, as well as the measured gNB Rx-Tx measurements and UL SRS-RSRP at multiple TRPs of uplink signals transmitted from UE. The UE measures the UE Rx-Tx measurements (and optionally DL PRS RSRP of the received signals) using assistance data received from the positioning server, and the TRPs measure the gNB Rx-Tx measurements (and optionally UL SRS-RSRP of the received signals) using assistance data received from the positioning server. The measurements are used to determine the RTT at the positioning server which are used to estimate the location of the UE.
[0067] For the Enhanced Cell ID (CID) positioning method, the position of a UE is estimated with the knowledge of its serving ng-eNB, gNB, and cell and is based on LTE signals. The information about the serving ng-eNB, gNB, and cell may be obtained by paging, registration, or other methods. NR Enhanced Cell ID (NR E-CID) positioning refers to techniques which use additional UE measurements and / or NR radio resource and other measurements to improve the UE location estimate using NR signals. Although NR E-CID positioning may utilize some of the same measurements as the measurement control system in the RRC protocol, the UE generally is not expected to make additional measurements for the sole purpose of positioning (i.e., the positioningprocedures do not supply a measurement configuration or measurement control message, and the UE reports the measurements that it has available rather than being required to take additional measurement actions).
[0068] The UL TDOA positioning method uses the UL TDOA (and optionally UL SRS-RSRP) at multiple RPs of uplink signals transmitted from UE. The RPs measure the UL TDOA (and optionally UL SRS-RSRP) of the received signals using assistance data received from the positioning server, and the resulting measurements are used along with other configuration information to estimate the location of the UE.
[0069] The UL AoA positioning method uses the measured azimuth and the zenith of arrival at multiple RPs of uplink signals transmitted from UE. The RPs measure A-AoA and Z-AoA of the received signals using assistance data received from the positioning server, and the resulting measurements are used along with other configuration information to estimate the location of the UE.
[0070] With reference to the RAT-independent positioning, the techniques that are supported include network-assisted GNSS methods, barometric pressure sensor positioning, WLAN positioning, Bluetooth positioning, Terrestrial Beacon System (TBS) positioning, and motion sensor positioning.
[0071] The network-assisted GNSS methods use UEs that are equipped with radio receivers capable of receiving GNSS signals. In 3GPP specifications the term GNSS encompasses both global and regional augmentation navigation satellite systems. Examples of global navigation satellite systems include GPS, Modernized GPS, Galileo, GLONASS, and BeiDou Navigation Satellite System (BDS). Regional navigation satellite systems include Quasi Zenith Satellite System (QZSS) while the many augmentation systems, are classified under the generic term of Space Based Augmentation Systems (SBAS) and provide regional augmentation services. In this concept, different GNSSs (e.g. GPS, Galileo, etc.) can be used separately or in combination to determine the location of a UE.
[0072] The barometric pressure sensor method makes use of barometric sensors to determine the vertical component of the position of the UE. The UE measures barometric pressure, optionally aided by assistance data, to calculate the vertical component of its location or to send measurementsto the positioning server for position calculation. This method should be combined with other positioning methods to determine the 3D position of the UE.
[0073] The WLAN positioning method makes use of the WLAN measurements (AP identifiers and optionally other measurements) and databases to determine the location of the UE. The UE measures received signals from WLAN access points, optionally aided by assistance data, to send measurements to the positioning server for position calculation. Using the measurement results and a references database, the location of the UE is calculated. Alternatively, the UE makes use of WLAN measurements and optionally WLAN AP assistance data provided by the positioning server, to determine its location.
[0074] The Bluetooth positioning method makes use of Bluetooth measurements (beacon identifiers and optionally other measurements) to determine the location of the UE. The UE measures received signals from Bluetooth beacons. Using the measurement results and a references database, the location of the UE is calculated. The Bluetooth methods may be combined with other positioning methods (e.g. WLAN) to improve positioning accuracy of the UE.
[0075] A Terrestrial Beacon System (TBS) consists of a network of ground-based transmitters, broadcasting signals only for positioning purposes. The current type of TBS positioning signals are the MBS (Metropolitan Beacon System) signals and Positioning Reference Signals (PRS). The UE measures received TBS signals, optionally aided by assistance data, to calculate its location or to send measurements to the positioning server for position calculation.
[0076] The motion sensor method makes use of different sensors such as accelerometers, gyros, and magnetometers to calculate the displacement of a UE. The UE estimates a relative displacement based upon a reference position and / or reference time. The UE sends a report comprising the determined relative displacement which can be used to determine the absolute position. This method should be used with other positioning methods for hybrid positioning.
[0077] As used herein, terminologies include: an initiator device initiates a SL positioning and / or ranging session, and may be a network entity (e.g., gNB, LMF), a UE, and / or a roadside unit (RSU). A responder device responds to a SL positioning / ranging session from an initiator device, may be a network entity (e.g., gNB, LMF), a UE, and / or a roadside unit (RSU). A target UE may be referred to as a UE of interest whose position (absolute or relative) is to be obtained by the networkor by the UE itself. A SL positioning UE uses reference signals transmitted over SL (i.e., PC5 interface), to obtain absolute position, relative position, or ranging information. Ranging is a determination of the distance and / or the direction between a UE and another entity (e.g., an anchor UE). An anchor UE, anchor node, or anchor beacon supports positioning of a target UE (e.g., by transmitting and / or receiving reference signals for positioning, providing positioning-related information, etc., over the SL interface (also may be referred to as SL Reference UE). An assistant UE supports ranging and sidelink between a SL reference UE and target UE over PC5, when the direct ranging and sidelink positioning between the SL reference UE, anchor UE, and the target UE cannot be supported. The measurements and / or results of the ranging and sidelink positioning between the assistant UE and the SL reference UE, and that between the assistant UE and the target UE, are determined and used to derive the ranging and sidelink positioning results between a target UE and a SL reference UE.
[0078] Additionally, a SL positioning server UE is a UE offering location calculation, for SL positioning and ranging based service. It interacts with other UEs over PC5 as necessary in order to calculate the location of a target UE. The target UE or SL reference UE can act as a SL positioning server UE if location calculation is supported. A SL positioning client UE is a third-party UE, other than a SL reference UE (also referred to as an anchor UE) and target UE, which initiates a ranging and sidelink positioning service request on behalf of the application residing on it. Note that the SL positioning client UE does not have to support the ranging and sidelink positioning capability, but a communication between the SL positioning client UE and SL reference UE and / or target UE has to be established, either via PC5 or via 5GC, for the transmission of the service request and the result. A SL positioning node may refer to a network entity and / or device or UE participating in a SL positioning session (e.g., LMF (location server), gNB, UE, RSU, anchor UE, and an initiator and / or responder device. A configuration entity (also referred to herein as a configuration equipment) is a network node, device, or UE capable of configuring time-frequency resources and related SL positioning configurations. A SL positioning server UE may also serve as a configuration entity, or configuration equipment.
[0079] In aspects of this disclosure, techniques are provided for enabling assistance configurations that support UWB positioning over SL, as well as the necessary capability signaling in order to ascertain whether a positioning calculation entity may collect UWB measurements. In afirst implementation, a technique supports UWB ranging and positioning over the SL (PC5) interface, including timing-based and angular-based positioning methods. In a second implementation, a technique supports the assistance data exchange of UWB -relevant information over SL (e.g., between UEs), including any assistance data error indications. A third implementation includes the NR positioning procedures needed for enabling UWB positioning, including the necessary triggers and capability exchange. Notably, the implementations may be combined to support reference anchor UE management, and may be combined with any other implementations described throughout this disclosure. As described in this disclosure, a reference made to position or location information or estimates may refer to either an absolute position, a relative position with respect to another node or entity, ranging in terms of distance, ranging in terms of direction, or a combination thereof. Although aspects of this disclosure are described with reference to UWB positioning over SL, applicable aspects may also be extended to other interfaces, including Uu (LPP) or NRPPa between gNB and LMF.
[0080] Aspects of the present disclosure include solutions for UWB-based positioning in the current 3GPP SL positioning framework. In addition, the described implementations and techniques can be implemented in combination with each other to achieve an improved location accuracy estimate with additional flexibility by considering non-3GPP technologies. With reference to the first implementation for supported NR positioning modes and SL UWB positioning techniques, one or a combination of UWB positioning methods can be supported in a number of SL positioning scenarios and modes of operation.
[0081] These include a standalone mode in which a UE or other device performs UWB positioning in a standalone manner without dependence on any 3GPP functionality or assistance from any 3 GPP network entities or UEs. One UE may also perform measurement calculations and transmit to another UE. In another standalone implementation, the 5G chipset in a UE can communicate with the UWB chipset in the UE to obtain UWB measurements and location information. The modes of operation also include network-based in which the operation of UWB positioning for ranging and SL positioning is supported with the involvement of 5G core (5GC) network functions (NFs) for service request handling and result calculation. The network can provide information to aid in UWB positioning over SL, where the network handles the calculation and / or requests a positioning service to use UWB. The modes of operation also include network-assisted in which the operation of UWB positioning for ranging and sidelink positioning is supported with the involvement of 5GC NFs for the service request handling, while assisting the UE or device for a positioning result calculation (e.g., by server UE or target-UE).
[0082] Based on these described positioning modes, one or a combination of UWB positioning methods may be applicable and configured for the SL positioning modes of operation. Examples of supported UWB positioning methods include single-sided two-way ranging (SS-TWR) and doublesided two-way ranging (DS-TWR) based on time-of-flight (ToF) and / or time-of-arrival (ToA), TDoA based on ToF and / or ToA, or one way ranging (OWR), or angle-of-arrival (AoA). The Table 3 below outlines UWB positioning methods over SL that enable ranging and positioning between a UWB transmitter (TX) device and receiver (RX) device(s). In the context of UWB assistance data delivery over SL, these assistance data methods may be requested and configured per positioning method by a UE or other device.Table 3
[0083] The positioning calculation entity, either on the network-side or on a UE or device-side may utilize one or a combination of the UWB positioning methods over SL (PC5) interface. In another implementation, the positioning calculation entity can combine the positioning results derived from SL UWB positioning techniques together with SL RAT-dependent and / or Uu RAT- independent positioning methods, as described above. In a further implementation, the positioning calculation entity may combine the positioning results derived from SL UWB positioning techniques together with SL RAT-dependent and / or Uu RAT-dependent positioning methods, as also described above. According to one aspect of the implementation, separate timestamp capabilities may be defined per SL UWB positioning method, in order to enable the different configured UWB positioning methods. Lor example, the manner in which a timestamp may be configured can differ from one positioning method to another (e.g., the timestamp for a SS-TWR or DS-TWR method may be more granular in terms of timing, such as for symbol number, slot, subframe, frame when compared to an AoA measurement), where a standardized or well-known time base may be sufficient (e.g., UTC time). The location server, server UE, or target UE may also configure the manner in which such a timestamp may be reported.
[0084] With reference to the second implementation for UWB assistance data transfer, the LME, server UE, or related SL positioning configuration UE and / or equipment can be implemented to provide assistance data related to UWB positioning to one or more UEs participating in one or more SL positioning sessions using SLPP. In an implementation, the assistance data may also beprovided per UWB positioning method to structure the applicable UWB assistance data according to the configurations required for each UWB positioning method. In another implementation, the assistance data may be grouped under an overall UWB positioning method structure, which is categorized under the umbrella of SL RAT-independent positioning techniques.
[0085] According to one aspect of the described techniques, the UWB assistance data can be provided in a solicited manner to a SL UE intending to perform UE-based positioning over SL. A request for UWB assistance data message may be transmitted over SLPP to the LMF as part of the solicitated request. An example SLPP signaling message UWB-RequestAssistanceData can be used by the target device or UE to request UWB assistance data from a location server, such as the LMF using SLPP, while the example SLPP message, UWB-ProvideAssistanceData, can be used by the location server to provide UWB assistance data to enable UE-based or UE-assisted UWB positioning. According to another aspect of the described techniques, the UWB assistance data may be provided in an unsolicited manner as well. In addition, both solicited and unsolicited UWB assistance data requests may be provisioned in a periodic manner, with a start time, an end time, a number of intervals, an activation, a periodicity, and deactivation.
[0086] Figure 2 illustrates an example of a signaling diagram 200 that supports provision of solicited UWB assistance data over SLPP, in accordance with aspects of the present disclosure. In this example, a target UE 202 (e.g., a UE 104) and / or any number of additional UEs, and a configuration equipment 204 (e.g., a LMF, server UE, or other type of NE 102) can implement aspects of the wireless communications system 100. Alternative examples may be implemented, where some of the operations (e.g., transmission, reception) may be performed in a different order than described, or not performed. In some cases, the signaling diagram 200 may include additional features not mentioned, or further aspects may be added.
[0087] In the example of Figure 2, one or more target UE (e.g., UE1...UEn) may include one or more anchor nodes, beacons, and / or devices which assist in the UWB positioning procedures. These anchor nodes, beacons, and / or devices may or may not have an associated known position or location information. Additionally, the one or more target UE (e.g., UE1...UEn) may or may not include UWB capabilities.
[0088] At 206, the target UE 202 may transmit, to the configuration equipment 204 via SLPP, a request for UWB positioning assistance data. The configuration equipment 204 may receive, from the target UE 202, the request for UWB positioning assistance data and, in response at 208, may transmit, to the target UE 202 via SLPP, the UWB positioning assistance data. Alternatively, or in addition at 210, the configuration equipment 204 may periodically transmit, to the target UE 202 via SLPP, the UWB positioning assistance data.
[0089] Figure 3 illustrates an example of a signaling diagram 300 that supports provision of unsolicited UWB assistance data over SLPP, in accordance with aspects of the present disclosure. In this example, a target UE 302 (e.g., a UE 104) and / or any number of additional UEs, and a configuration equipment 304 (e.g., a LMF, server UE, or other type of NE 102) can implement aspects of the wireless communications system 100. Alternative examples may be implemented, where some of the operations (e.g., transmission, reception) may be performed in a different order than described, or not performed. In some cases, the signaling diagram 300 may include additional features not mentioned, or further aspects may be added.
[0090] In the example of Figure 3, one or more target UE (e.g., UE1...UEn) may include anchor nodes, beacons, and / or devices which assist in the UWB positioning procedures. These anchor nodes, beacons, and / or devices may or may not have an associated known position or location information. Additionally, the one or more target UE (e.g., UE1...UEn) may or may not include UWB capabilities.
[0091] At 306, the configuration equipment 304 may provide (e.g., transmit) to the target UE 302 via SLPP, UWB positioning assistance data. Alternatively, or in addition at 308, the configuration equipment 204 may periodically provide (e.g., transmit), to the target UE 302, the UWB positioning assistance data. In alternate implementations, the described UWB assistance data may be broadcast in terms of common UWB assistance data to multiple SL positioning UEs (e.g., UE1...Uen). These may be signaled by the network as part of system information blocks (SIBs), positioning system information blocks (posSIBs), on-demand SIBs, posSIB, or SL positioning SIBs, which may be initiated by a network entity (e.g., a LMF or a base station). In another implementation, a UE (e.g. with relay functionality) may provide the UWB positioning assistance data per unicast, groupcast, or broadcast to multiple other UEs and / or devices for performing UWB positioning over SL.With reference to the UWB -related information that is transmitted or provided from the configuration equipment 304 (e.g., an LMF, a server UE) to the target UE 302 and / or UEL.UEn, the UWB assistance data content may vary according to the type of positioning method and whether the UWB assistance data is common for multiple UEs or not. For example, the assistance data that may be transferred from the configuration equipment 304 (e.g., an LMF, a server UE) to the UE(s) using the example SLPP UWB-ProvideAssistanceData message is shown below in Table 4. The UE(s) and LMF or server UE may exchange assistance data information related to UWB positioning depending on the capabilities at each of these entities. This is applicable for both UE- based and UE-assisted positioning.Table 4
[0092] The Table 5 below includes an example list of the different UWB channel assignments, which can be signaled to the UE.Table 5
[0093] In addition, the target UE 302 or device may provide some further assistance to the network in terms of the required assistance data for certain UWB beacons, detected UWB beacons and / or devices in the vicinity of the target-UE, as well as previous UWB beacon data. For example,the assistance data that may be transferred from UE(s) to the LMF or server UE (e.g., configuration equipment 304) using the example SLPP UWB-RequestAssistanceData message, as shown below in Table 6.Table 6
[0094] Figure 4 illustrates an example of a signaling diagram 400 that supports provision of UWB assistance data error indications and / or causes of error, in accordance with aspects of the present disclosure. With reference to UWB assistance data error indications, any UWB assistance misconfigurations or lack of any UWB assistance information may be indicated to a target UE 402 or device. A configuration equipment 404 (e.g., a server UE, a LMF, or other SL positioning configuration entity) may transmit an error cause or indication after already transmitting the UWB assistance data. Alternative examples may be implemented, where some of the operations (e.g., transmission, reception) may be performed in a different order than described, or not performed. In some cases, the signaling diagram 400 may include additional features not mentioned, or further aspects may be added. In the example of Figure 4, the target UE 402 (e.g., a UE 104) and / or any number of additional UEs, and the configuration equipment 404 (e.g., a LMF, a server UE, or other type of NE 102) can implement aspects of the wireless communications system 100.
[0095] At 406, the configuration equipment 404 may provide (e.g., transmit), to the target UE 402 via SLPP, UWB positioning assistance data. At 408, the configuration equipment 404 may provide (e.g., transmit), to the target UE 402 via SLPP, UWB positioning assistance data error causes. Examples of UWB positioning assistance data error causes are included below in Table 7.Table 7
[0096] With reference to the third implementation for higher-layer triggers for UWB over SL and capability exchange, a network entity, UE, or other device can receive a higher-layer trigger to perform UWB positioning over the SL interface, which can differ depending on the positioning scenario. The following triggers are described. In a network-based or network-assisted positioning scenario, a serving LMF or client UE can receive a location service (LCS) request from an external LCS client (e.g., may reside outside of the 3GPP network) or application function (e.g., external to the serving LMF or client UE) to achieve tight or stringent accuracy requirements. The LMF then determines a host of SL positioning methods based on capability exchange with the target UE or other UE device to meet the requested accuracy requirements, one of which is the capability to perform UWB positioning over the SL (PC5) interface. In a UE-only positioning scenario, a client UE, target-UE, or server UE can receive a location service (LCS) request (e.g., a trigger) from an internal LCS client or application function to achieve tight or stringent accuracy requirements. The internal LCS client typically resides internal within a device or UE. The server UE then receives the LCS request (if not triggered internally) and determines a host of SL positioning methods based on capability exchange with the target UE or other UE device to meet the requested accuracy requirements, one of which is the capability to perform UWB positioning over the SL (PC5) interface.
[0097] Figure 5 illustrates an example of a signaling diagram 500 that supports provision of higher-layer triggering and UWB capability information exchange for SL network-based and network-assisted positioning scenarios, in accordance with aspects of the present disclosure. With reference to a UWB request and provide capability information, a SLPP UWB-RequestCapabilities message can be used by a location server 502 (e.g., a LMF) or server UE to request UWB positioning capabilities information from a target UE 504, while an associated SLPP message, such as UWB-ProvideCapabilites is used by the target UE to provide its UWB positioning capabilities tothe location server (e.g., a LMF) or server UE. Alternative examples may be implemented, where some of the operations (e.g., transmission, reception) may be performed in a different order than described, or not performed. In some cases, the signaling diagram 500 may include additional features not mentioned, or further aspects may be added.
[0098] In the example of Figure 5, the target UE 504 (e.g., a UE 104) and / or any number of additional UEs 506 (e.g., UEl...UEn), and the location server 502 (e.g., a configuration equipment, an LMF, a server UE, or other type of NE 102) can implement aspects of the wireless communications system 100, along with an external LCS client or application function 508.
[0099] At 510, the external LCS client 508 triggers the request for a target UE 504 or other device position according to stringent positioning accuracy requirements (e.g., cm / m level accuracy implying high positioning accuracy QoS). At 512, the location server 502 may initiate, via SLPP, a request of UWB positioning capabilities for all involved UEs of a particular SLPP session based on a certain SLPP session ID and / or routing correlation ID. The UEL.UEn 506 may effectively act as UWB anchor nodes, beacons, or other devices that support the UWB positioning procedures. In an implementation, the one target UE 504 is nominated to receive the request at 512, but can then further request device positions from all other devices 506 in a session. This manages bandwidth resources more efficiently and avoids the need to individually signal all of the UEs from the network.
[0100] At 514, the target UE 504 may then request, via SLPP, all of the SL positioning UEs 506 for their UWB positioning capabilities. At 516, the UE1...UEn may transmit the response containing UWB capability information back to the target UE 504, and at 518, the target UE may transmit the response containing UWB capability information of the UE1...UEn and of the target UE back to the location server 502. At 520, the location server (LMF) determines whether or not to use UWB positioning to determine the location estimate according to the received positioning QoS. The LMF can determine whether to use UWB or not, and then proceed with UWB positioning procedures. At 522, the UWB positioning is performed with the target UE 504, UEE.UEn 506 and the location server (LMF) 502. At 524, the location server responds to the external LCS client or application function 508 with a location estimate that is determined wholly or in part using UWB positioning.
[0101] Figure 6 illustrates an example of a signaling diagram 600 that supports provision of higher-layer triggering and UWB capability information exchange procedures for SL UE-only positioning scenarios, in accordance with aspects of the present disclosure. In this example, a target UE 602 (e.g., a UE 104) and / or any number of additional UEs (e.g., UE1...UEn), and a server UE 604 (e.g., a UE 104, a configuration equipment) can implement aspects of the wireless communications system 100, along with an internal LCS client or application function 606. Alternative examples may be implemented, where some of the operations (e.g., transmission, reception) may be performed in a different order than described, or not performed. In some cases, the signaling diagram 600 may include additional features not mentioned, or further aspects may be added.
[0102] At 608, an internal LCS client or application function 606 residing in a UE triggers the request of a target UE 602 or device position according to stringent positioning accuracy requirements (e.g., cm / m level accuracy implying high positioning accuracy QoS). At 610, the server UE 604 may initiate, via SLPP, the request of UWB positioning capabilities for all involved UEs of a particular SLPP session based on a certain SLPP session ID and / or routing correlation ID. The UEL.UEn 602 may effectively act as UWB anchor nodes, beacons, or other devices that support the UWB positioning procedures. At 612, the target UE and / or the UEL.UEn may then transmit, via SLPP, the response containing the UWB capability information back to the server UE. At 614, the server UE determines whether or not to use UWB positioning to determine the location estimate according to the received positioning QoS. The server UE can determine whether to use UWB or not, and then proceed with UWB positioning procedures. At 616, the UWB positioning is performed with the target UE, UEL.UEn, and the server UE. At 618, the server UE then responds to the internal LCS client or application function 606 with a location estimate that is determined wholly or in part using UWB positioning, such as if the server UE is co-located in the target UE. Alternatively, if the server UE is a separate UE from the target UE, then the location estimate is transferred to the UE with the LCS client or application function request. Notably, the above scenario supports the case where the server UE is co-located with the target UE or with an anchor UE, or another case where the server UE is a separate UE.
[0103] In aspects of this disclosure, techniques are provided as a solution for the measurement configuration, positioning procedures, and report signaling for performing RAT-independentpositioning using the UWB capability of a UE and / or a group of UEs. In a first implementation, a technique supports the procedures related to the measurement request and report of UWB measurements to a positioning calculation entity. In a second implementation, a technique supports the reporting content for a UWB measurement report transferred over SL. A third implementation includes details for the UWB measurement error indication from a target device to a positioning calculation entity. Notably, the implementations may be combined to support reference anchor UE management, and may be combined with any other implementations described throughout this disclosure. Although aspects of this disclosure are described with reference to UWB positioning over SL, applicable aspects may also be extended to other interfaces, including Uu (LPP) or NRPPa between gNB and LMF.
[0104] Aspects of the present disclosure include procedures to support UWB measurement and reporting over the SL (PC5) interface. In addition, the described implementations and techniques can be implemented in combination with each other to achieve an improved location accuracy estimate using UWB positioning techniques using the Uu and PC5 interface. With reference to the first implementation for SLPP UWB measurement configuration, and UWB request and provide location information, techniques are described for
[0105] The described techniques also enable collecting UWB measurements performed by a target UE or other device at the positioning calculation entity. This is enabled via a request-response message pair initiated by the positioning calculation entity using a signaling mechanism, such as SLPP. The LMF, server UE, or related SL positioning configuration UE may be capable to request location information pertaining to UWB, including UWB measurements and / or location information derived based on the UWB positioning methods performed at the UE or other device. In one implementation, the location information comprising UWB measurements and / or the location information derived based on the UWB positioning methods may also be provided per a UWB positioning method to structure the applicable UWB location information according to the configurations required for each UWB positioning method. In another implementation, the location information may be grouped under an overall UWB positioning method structure, which is categorized under the umbrella of SL RAT-independent positioning techniques.
[0106] In aspects of this disclosure, the UWB location information data may be provided in a solicited manner to a location server (LMF), server UE, target UE, or other device as a positioningcalculation entity (e.g., configuration equipment) intending to utilize the UWB measurements to derive a target UE or other device location estimate, or to enhance the location estimate based on the provided location information derived in part or fully based on UWB positioning methods. A request for UWB location information message can be transmitted over SLPP to the location server (LMF), server UE, target UE, or other device as part of the solicitated request. An example SLPP signaling message, UWB-RequestLocationlnformation, can be used by the location server (LMF), server UE, target UE, or other device to request UWB location information from a UE or other device, such as the target UE or anchor UE using SLPP, while the example SLPP message, UWB- ProvideLocationlnformation, can be used by the target UE or anchor UE to provide UWB location information. According to another aspect of the described techniques, the UWB location information can be provided in an unsolicited manner as well. In addition, both solicited and unsolicited UWB location information requests may be provisioned in a periodic manner, with a start time, an end time, a number of intervals, an activation, a periodicity, and deactivation.
[0107] Figure 7 illustrates an example of a signaling diagram 700 that supports provision of solicited UWB location information over SLPP, in accordance with aspects of the present disclosure. In this example, a target UE 702 (e.g., a UE 104) and / or any number of additional UEs, and a configuration equipment 704 (e.g., a LMF, server UE, or other type of NE 102) can implement aspects of the wireless communications system 100. Alternative examples may be implemented, where some of the operations (e.g., transmission, reception) may be performed in a different order than described, or not performed. In some cases, the signaling diagram 700 may include additional features not mentioned, or further aspects may be added.
[0108] In the example of Figure 7, at 706, the configuration equipment 704 may transmit, to the target UE 702 via SLPP, a request for UWB measurement and / or location information. The target UE 702 may receive, from the configuration equipment 704, the request for UWB measurement and / or location information, and in response at 708, may transmit, to the configuration equipment 704 via SLPP, the UWB measurement and / or location information. Alternatively, or in addition at 710, the target UE 702 may periodically transmit, to the cf3 704 via SLPP, the UWB measurement and / or location information.
[0109] Figure 8 illustrates an example of a signaling diagram 800 that supports provision of unsolicited UWB location information over SLPP, in accordance with aspects of the presentdisclosure. In this example, a target UE 802 (e.g., a UE 104) and / or any number of additional UEs, and a configuration equipment 804 (e.g., a LMF, server UE, or other type of NE 102) can implement aspects of the wireless communications system 100. Alternative examples may be implemented, where some of the operations (e.g., transmission, reception) may be performed in a different order than described, or not performed. In some cases, the signaling diagram 800 may include additional features not mentioned, or further aspects may be added.
[0110] In this Figure 8, at 806, the target UE 802 may transmit, to the configuration equipment 804 via SLPP, UWB measurement and / or location information. Alternatively, or in addition at 808, the target UE 802 may periodically transmit, to the configuration equipment 804, the UWB measurement and / or location information. In other implementations, a target UE, an anchor UE, or other device may groupcast or broadcast the UWB location information comprising the UWB measurements and / or location information to multiple other UEs and devices, which may utilize the UWB information over SL to derive or enhance a location estimate. The location server can request the UWB-related measurements from the target-UE 802, as further indicated below in Table 9.
[0111] With reference to the second implementation for UWB measurement request, and report information and content, such as for UWB request location information from a positioning calculation entity to a UE or other device, the requested UWB measurements or location information may vary according to the type of UWB positioning method performed at the target UE 802 or other device. For example, location information may be requested from a LMF or a server UE to a target UE or device using the example SLPP UWB-RequestLocationlnformation message as shown below in Table 8.Table 8
[0112] With reference to UWB location information report from a UE or other device to a positioning calculation entity, a UWB location information report content may vary according to the type of positioning method and whether either the UWB measurements or location information arerequested. Example location information may be transferred from a target UE or device to the LMF or server UE using the example SLPP UWB-ProvideLocationlnformation message, as shown below in Table 9.Table 9
[0113] The timing-based measurements, including SS-TWR, DS-TWR, and the TDoA measurement may further contain the following timing parameters in order to derive the respective measurements described in Table 9: A Ranging CounterStart is a timer that is initiated corresponding to an RMARKER (part of the frame that is time-stamped at the UWB antenna, i.e. the start symbol of the PHY header) indicating the start of a ranging positioning message exchange. A Ranging CounterStop is a timer that terminates corresponding to an RMARKER the end of a ranging positioning message exchange. In the case of one-way ranging, the time of arrival of the RMARKER is reported. A Ranging Tracking Interval is a timer initiated over a period in which the tracking offset was measured. A Ranging Offset is a timing advance or slip over the course of the entire ranging tracking interval. In other implementations, sensing measurement results, as well as absolute or relative velocity results, may also be reported to the positioning calculation entity.
[0114] Figure 9 illustrates an example of a signaling diagram 900 that supports provision of UWB measurement error or location information error causes, in accordance with aspects of the present disclosure. With reference to the third implementation for measurement error indications, any errors in performing UWB measurements or lack of any location information derived in part or fully using UWB may be indicated to the positioning calculation entity. The target UE 902 (or anchor UE, other UE, or other type of device) performing UWB measurements, or deriving a location estimate, may transmit such an error indication or error cause to the positioning calculationentity (e.g., configuration equipment 904, location server (LMF), or server UE). Alternative examples may be implemented, where some of the operations (e.g., transmission, reception) may be performed in a different order than described, or not performed. In some cases, the signaling diagram 900 may include additional features not mentioned, or further aspects may be added.
[0115] In the example of Figure 9, the target UE 902 (e.g., a UE 104) and / or any number of additional UEs, and the configuration equipment 904 (e.g., a LMF, server UE, or other type of NE 102) can implement aspects of the wireless communications system 100. At 906, the target UE 902 may transmit, to the configuration equipment 404 via SLPP, a UWB location information report. At 908, the target UE 902 may transmit, to the configuration equipment 404 via SLPP, UWB positioning measurement error causes. Examples of UWB measurement error causes transmitted from a target UE to the configuration equipment are included below in Table 10.Table 10
[0116] Figure 10 illustrates an example of a UE 1000 in accordance with aspects of the present disclosure. The UE 1000 may include a processor 1002, a memory 1004, a controller 1006, and atransceiver 1008. The processor 1002, the memory 1004, the controller 1006, or the transceiver 1008, or various combinations thereof or various components thereof may be examples of means for performing various aspects of the present disclosure as described herein. These components may be coupled (e.g., operatively, communicatively, functionally, electronically, electrically) via one or more interfaces.
[0117] The processor 1002, the memory 1004, the controller 1006, or the transceiver 1008, or various combinations or components thereof may be implemented in hardware (e.g., circuitry). The hardware may include a processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), or other programmable logic device, or any combination thereof configured as or otherwise supporting a means for performing the functions described in the present disclosure.
[0118] The processor 1002 may include an intelligent hardware device (e.g., a general-purpose processor, a DSP, a CPU, an ASIC, an FPGA, or any combination thereof). In some implementations, the processor 1002 may be configured to operate the memory 1004. In some other implementations, the memory 1004 may be integrated into the processor 1002. The processor 1002 may be configured to execute computer-readable instructions stored in the memory 1004 to cause the UE 1000 to perform various functions of the present disclosure.
[0119] The memory 1004 may include volatile or non-volatile memory. The memory 1004 may store computer-readable, computer-executable code including instructions when executed by the processor 1002 cause the UE 1000 to perform various functions described herein. The code may be stored in a non-transitory computer-readable medium such as the memory 1004 or another type of memory. Computer-readable media includes both non-transitory computer storage media and communication media including any medium that facilitates transfer of a computer program from one place to another. A non-transitory storage medium may be any available medium that may be accessed by a general-purpose or special-purpose computer.
[0120] In some implementations, the processor 1002 and the memory 1004 coupled with the processor 1002 may be configured to cause the UE 1000 to perform one or more of the functions described herein (e.g., executing, by the processor 1002, instructions stored in the memory 1004). For example, the processor 1002 may support wireless communication at the UE 1000 inaccordance with examples as disclosed herein. The UE 1000 may be configured to or operable to support a means for receiving an indication to perform UWB positioning over SL according to one or more SL positioning QoS parameters; transmitting, to a server UE, a request for positioning assistance data, wherein the request indicates the one or more SL positioning QoS parameters and a UWB capability of the UE; and receiving, from the server UE, a configuration of UWB positioning assistance data.
[0121] Additionally, the UE 1000 may be configured to support any one or combination of the UE comprises the server UE and the method further comprising initiating, by the server UE, the UWB positioning based on the one or more SL positioning QoS parameters and the UWB capability of the UE. The UWB positioning assistance data includes at least one or more respective locations of one or more UWB anchor nodes. The method further comprising obtaining an LCS request from an internal LCS client of the UE based on a trigger event, wherein the trigger event comprises receiving the indication to perform the UWB positioning over SL. The method further comprising obtaining an LCS request from an external LCS client based on a trigger event, wherein the trigger event comprises receiving the indication to perform the UWB positioning over SL. The positioning accuracy of the one or more SL positioning QoS parameters includes one or more of an absolute horizontal accuracy, an absolute vertical accuracy, a relative horizontal accuracy, a relative vertical accuracy, a horizontal distance accuracy, a vertical distance accuracy, a direction accuracy, a positioning response time, a positioning latency, or a positioning reliability. The UWB positioning assistance data includes one or more of UWB channel assignment information, a UWB anchor node identifier, a UWB anchor beacon identifier, a UWB anchor device identifier, a UWB anchor node location, a UWB anchor beacon location, a UWB anchor device location, or a relative transmission time offset. Examples of anchor and / or beacon identifying information or identifiers may include, an X bit ID, where X bits is the total number of bits that comprise an ID or an integer ID (e.g., ID 1, ID 2 and so on, or an alphanumeric ID, such as ID Al, ID A2, and so on).
[0122] Additionally, or alternatively, the UE 1000 may support at least one memory (e.g., the memory 1004) and at least one processor (e.g., the processor 1002) coupled with the at least one memory and configured to cause the UE to receive an indication to perform UWB positioning over SL according to one or more SL positioning QoS parameters; transmit, to a server UE, a request for positioning assistance data, wherein the request indicates the one or more SL positioning QoSparameters and a UWB capability of the UE; and receive, from the server UE, a configuration of UWB positioning assistance data.
[0123] Additionally, the UE 1000 may be configured to support any one or combination of the UE comprises the server UE and the at least one processor is configured to cause the server UE to initiate the UWB positioning based on the one or more SL positioning QoS parameters and the UWB capability of the UE. The UWB positioning assistance data includes at least one or more respective locations of one or more UWB anchor nodes. The at least one processor is configured to cause the UE to obtain an LCS request from an internal LCS client of the UE based on a trigger event, wherein the trigger event comprises receiving the indication to perform the UWB positioning over SL. The at least one processor is configured to cause the UE to obtain an LCS request from an external LCS client based on a trigger event, wherein the trigger event comprises receiving the indication to perform the UWB positioning over SL. The positioning accuracy of the one or more SL positioning QoS parameters includes one or more of an absolute horizontal accuracy, an absolute vertical accuracy, a relative horizontal accuracy, a relative vertical accuracy, a horizontal distance accuracy, a vertical distance accuracy, a direction accuracy, a positioning response time, a positioning latency, or a positioning reliability. The UWB positioning assistance data includes one or more of UWB channel assignment information, a UWB anchor node identifier, a UWB anchor beacon identifier, a UWB anchor device identifier, a UWB anchor node location, a UWB anchor beacon location, a UWB anchor device location, or a relative transmission time offset.
[0124] In some implementations, the processor 1002 and the memory 1004 coupled with the processor 1002 may be configured to cause the UE 1000 to perform one or more of the functions described herein (e.g., executing, by the processor 1002, instructions stored in the memory 1004). For example, the processor 1002 may support wireless communication at the UE 1000 in accordance with examples as disclosed herein. The UE 1000 may be configured to or operable to support a means for transmitting a request for one or more of at least one UWB measurement or at least one UWB location information for UWB positioning over SL; and receiving a report that indicates one or more of the at least one UWB measurement or the at least one UWB location information.
[0125] Additionally, the UE 1000 may be configured to support any one or combination of to transmit the request, the method further comprises outputting the request from a first component ofthe UE to a second component of the UE, and wherein to receive the report, the method further comprises obtaining, via the first component of the UE, the report from the second component of the UE. The first component comprises a first chipset of the UE for wireless communication, and wherein the second component comprises a second chipset of the UE for location positioning. The wireless communication corresponds to cellular wireless communication, and wherein the location positioning corresponds to UWB location positioning. The method further comprising calculating, via the second component of the UE, the UWB location information. To transmit the request, the method further comprises outputting the request from a first protocol layer of a protocol stack associated with the UE to a second protocol layer of the protocol stack associated with the UE, and wherein to receive the report, the method further comprises obtaining, via the first protocol layer of the protocol stack, the report from the second protocol layer of the protocol stack. The at least one UWB measurement facilitates the UWB positioning over SL for one or more of SS-TWR, DS- TWR, a TDoA, or an AoA. The method further comprising transmitting the report that indicates one or more of the at least one UWB measurement or the at least one UWB location information via SLPP. The method further comprising periodically receiving the report that indicates one or more of the at least one UWB measurement or the at least one UWB location information. The method further comprising receiving an error indication of a UWB measurement error or an unavailability of the UWB location information. The UWB location information includes one or more of an absolute horizontal location, an absolute vertical location, a relative horizontal location, a relative vertical location, a horizontal distance, a vertical distance, or a direction. The report indicates one or more of timestamp information, a figure-of-merit value, or timing error information.
[0126] Additionally, or alternatively, the UE 1000 may support at least one memory (e.g., the memory 1004) and at least one processor (e.g., the processor 1002) coupled with the at least one memory and configured to cause the UE to transmit a request for one or more of at least one UWB measurement or at least one UWB location information for UWB positioning over SL; and receive a report that indicates one or more of the at least one UWB measurement or the at least one UWB location information.
[0127] Additionally, the UE 1000 may be configured to support any one or combination of to transmit the request, the at least one processor is configured to cause the UE to output the request from a first component of the UE to a second component of the UE, and wherein to receive thereport, the at least one processor is configured to cause the UE to obtain, via the first component of the UE, the report from the second component of the UE. The first component comprises a first chipset of the UE for wireless communication, and wherein the second component comprises a second chipset of the UE for location positioning. The wireless communication corresponds to cellular wireless communication, and wherein the location positioning corresponds to UWB location positioning. The at least one processor is configured to cause the UE to calculate, via the second component of the UE, the UWB location information. To transmit the request, the at least one processor is configured to cause the UE to output the request from a first protocol layer of a protocol stack associated with the UE to a second protocol layer of the protocol stack associated with the UE, and wherein to receive the report, the at least one processor is configured to cause the UE to obtain, via the first protocol layer of the protocol stack, the report from the second protocol layer of the protocol stack. The at least one UWB measurement facilitates the UWB positioning over SL for one or more of SS-TWR, DS-TWR, a TDoA, or an AoA. The at least one processor is configured to cause the UE to transmit the report that indicates one or more of the at least one UWB measurement or the at least one UWB location information via SLPP. The at least one processor is configured to cause the UE to periodically receive the report that indicates one or more of the at least one UWB measurement or the at least one UWB location information. The at least one processor is configured to cause the UE to receive an error indication of a UWB measurement error or an unavailability of the UWB location information. The UWB location information includes one or more of an absolute horizontal location, an absolute vertical location, a relative horizontal location, a relative vertical location, a horizontal distance, a vertical distance, or a direction. The report indicates one or more of timestamp information, a figure-of-merit value, or timing error information.
[0128] In some implementations, the processor 1002 and the memory 1004 coupled with the processor 1002 may be configured to cause the UE 1000 to perform one or more of the functions described herein (e.g., executing, by the processor 1002, instructions stored in the memory 1004). For example, the processor 1002 may support wireless communication at the UE 1000 in accordance with examples as disclosed herein. The UE 1000 may be configured to or operable to support a means for receiving, from a configuration equipment, a request for UWB location information that is determinable from at least one UWB measurement for UWB positioning overSL; and transmitting, to the configuration equipment, a report that indicates the UWB location information as determined by the UE based on the at least one UWB measurement performed by the UE.
[0129] Additionally, the UE 1000 may be configured to support any one or combination of the configuration equipment comprises at least one of a NE, a location server, or a server UE. The UWB location information facilitates the UWB positioning over SL for one or more of SS-TWR, DS-TWR, a TDoA, or an AoA. The method further comprising receiving the request for the UWB location information and transmitting the report that indicates the UWB location information via SLPP. The method further comprising periodically transmitting the report that indicates the UWB location information. The method further comprising periodically transmitting the report based on one or more of a start time, an end time, a number of intervals, an activation, a periodicity, or deactivation. The method further comprising transmitting, to the configuration equipment, an error indication of a UWB measurement error or an unavailability of the UWB location information. The UWB location information includes one or more of an absolute horizontal location, an absolute vertical location, a relative horizontal location, a relative vertical location, a horizontal distance, a vertical distance, or a direction. The report transmitted to the configuration equipment includes one or more of timestamp information, a figure-of-merit value, or timing error information.
[0130] Additionally, or alternatively, the UE 1000 may support at least one memory (e.g., the memory 1004) and at least one processor (e.g., the processor 1002) coupled with the at least one memory and configured to cause the UE to receive, from a configuration equipment, a request for UWB location information that is determinable from at least one UWB measurement for UWB positioning over SL; and transmit, to the configuration equipment, a report that indicates the UWB location information as determined by the UE based on the at least one UWB measurement performed by the UE.
[0131] Additionally, the UE 1000 may be configured to support any one or combination of the configuration equipment comprises at least one of a NE, a location server, or a server UE. The UWB location information facilitates the UWB positioning over SL for one or more of SS-TWR, DS-TWR, a TDoA, or an AoA. The at least one processor is configured to cause the UE to receive the request for the UWB location information and transmit the report that indicates the UWB location information via SLPP. The at least one processor is configured to cause the UE toperiodically transmit the report that indicates the UWB location information. The at least one processor is configured to cause the UE to periodically transmit the report based on one or more of a start time, an end time, a number of intervals, an activation, a periodicity, or deactivation. The at least one processor is configured to cause the UE to transmit, to the configuration equipment, an error indication of a UWB measurement error or an unavailability of the UWB location information. The UWB location information includes one or more of an absolute horizontal location, an absolute vertical location, a relative horizontal location, a relative vertical location, a horizontal distance, a vertical distance, or a direction. The report transmitted to the configuration equipment includes one or more of timestamp information, a figure-of-merit value, or timing error information.
[0132] The controller 1006 may manage input and output signals for the UE 1000. The controller 1006 may also manage peripherals not integrated into the UE 1000. In some implementations, the controller 1006 may utilize an operating system such as iOS®, ANDROID®, WINDOWS®, or other operating systems. In some implementations, the controller 1006 may be implemented as part of the processor 1002.
[0133] In some implementations, the UE 1000 may include at least one transceiver 1008. In some other implementations, the UE 1000 may have more than one transceiver 1008. The transceiver 1008 may represent a wireless transceiver. The transceiver 1008 may include one or more receiver chains 1010, one or more transmitter chains 1012, or a combination thereof.
[0134] A receiver chain 1010 may be configured to receive signals (e.g., control information, data, packets) over a wireless medium. For example, the receiver chain 1010 may include one or more antennas to receive a signal over the air or wireless medium. The receiver chain 1010 may include at least one amplifier (e.g., a low-noise amplifier (LNA)) configured to amplify the received signal. The receiver chain 1010 may include at least one demodulator configured to demodulate the receive signal and obtain the transmitted data by reversing the modulation technique applied during transmission of the signal. The receiver chain 1010 may include at least one decoder for decoding the demodulated signal to receive the transmitted data.
[0135] A transmitter chain 1012 may be configured to generate and transmit signals (e.g., control information, data, packets). The transmitter chain 1012 may include at least one modulator for modulating data onto a carrier signal, preparing the signal for transmission over awireless medium. The at least one modulator may be configured to support one or more techniques such as amplitude modulation (AM), frequency modulation (FM), or digital modulation schemes like phase-shift keying (PSK) or quadrature amplitude modulation (QAM). The transmitter chain 1012 may also include at least one power amplifier configured to amplify the modulated signal to an appropriate power level suitable for transmission over the wireless medium. The transmitter chain 1012 may also include one or more antennas for transmitting the amplified signal into the air or wireless medium.
[0136] Figure 11 illustrates an example of a processor 1100 in accordance with aspects of the present disclosure. The processor 1100 may be an example of a processor configured to perform various operations in accordance with examples as described herein. The processor 1100 may include a controller 1102 configured to perform various operations in accordance with examples as described herein. The processor 1100 may optionally include at least one memory 1104, which may be, for example, an L1 / L2 / L3 cache. Additionally, or alternatively, the processor 1100 may optionally include one or more arithmetic-logic units (ALUs) 1106. One or more of these components may be in electronic communication or otherwise coupled (e.g., operatively, communicatively, functionally, electronically, electrically) via one or more interfaces (e.g., buses).
[0137] The processor 1100 may be a processor chipset and include a protocol stack (e.g., a software stack) executed by the processor chipset to perform various operations (e.g., receiving, obtaining, retrieving, transmitting, outputting, forwarding, storing, determining, identifying, accessing, writing, reading) in accordance with examples as described herein. The processor chipset may include one or more cores, one or more caches (e.g., memory local to or included in the processor chipset (e.g., the processor 1100) or other memory (e.g., random access memory (RAM), read-only memory (ROM), dynamic RAM (DRAM), synchronous dynamic RAM (SDRAM), static RAM (SRAM), ferroelectric RAM (FeRAM), magnetic RAM (MRAM), resistive RAM (RRAM), flash memory, phase change memory (PCM), and others).
[0138] The controller 1102 may be configured to manage and coordinate various operations (e.g., signaling, receiving, obtaining, retrieving, transmitting, outputting, forwarding, storing, determining, identifying, accessing, writing, reading) of the processor 1100 to cause the processor 1100 to support various operations in accordance with examples as described herein. For example, the controller 1102 may operate as a control unit of the processor 1100, generating control signalsthat manage the operation of various components of the processor 1100. These control signals include enabling or disabling functional units, selecting data paths, initiating memory access, and coordinating timing of operations.
[0139] The controller 1102 may be configured to fetch (e.g., obtain, retrieve, receive) instructions from the memory 1104 and determine subsequent instruction(s) to be executed to cause the processor 1100 to support various operations in accordance with examples as described herein. The controller 1102 may be configured to track memory addresses of instructions associated with the memory 1104. The controller 1102 may be configured to decode instructions to determine the operation to be performed and the operands involved. For example, the controller 1102 may be configured to interpret the instruction and determine control signals to be output to other components of the processor 1100 to cause the processor 1100 to support various operations in accordance with examples as described herein. Additionally, or alternatively, the controller 1102 may be configured to manage flow of data within the processor 1100. The controller 1102 may be configured to control transfer of data between registers, ALUs 1106, and other functional units of the processor 1100.
[0140] The memory 1104 may include one or more caches (e.g., memory local to or included in the processor 1100 or other memory, such as RAM, ROM, DRAM, SDRAM, SRAM, MRAM, flash memory, etc. In some implementations, the memory 1104 may reside within or on a processor chipset (e.g., local to the processor 1100). In some other implementations, the memory 1104 may reside external to the processor chipset (e.g., remote to the processor 1100).
[0141] The memory 1104 may store computer-readable, computer-executable code including instructions that, when executed by the processor 1100, cause the processor 1100 to perform various functions described herein. The code may be stored in a non-transitory computer-readable medium such as system memory or another type of memory. The controller 1102 and / or the processor 1100 may be configured to execute computer-readable instructions stored in the memory 1104 to cause the processor 1100 to perform various functions. For example, the processor 1100 and / or the controller 1102 may be coupled with or to the memory 1104, the processor 1100, and the controller 1102, and may be configured to perform various functions described herein. In some examples, the processor 1100 may include multiple processors and the memory 1104 may include multiple memories. One or more of the multiple processors may be coupled with one or more of the multiplememories, which may, individually or collectively, be configured to perform various functions herein.
[0142] The one or more ALUs 1106 may be configured to support various operations in accordance with examples as described herein. In some implementations, the one or more ALUs 1106 may reside within or on a processor chipset (e.g., the processor 1100). In some other implementations, the one or more ALUs 1106 may reside external to the processor chipset (e.g., the processor 1100). One or more ALUs 1106 may perform one or more computations such as addition, subtraction, multiplication, and division on data. For example, one or more ALUs 1106 may receive input operands and an operation code, which determines an operation to be executed. One or more ALUs 1106 may be configured with a variety of logical and arithmetic circuits, including adders, subtractors, shifters, and logic gates, to process and manipulate the data according to the operation. Additionally, or alternatively, the one or more ALUs 1106 may support logical operations such as AND, OR, exclusive-OR (XOR), not-OR (NOR), and not-AND (NAND), enabling the one or more ALUs 1106 to handle conditional operations, comparisons, and bitwise operations.
[0143] The processor 1100 may support wireless communication in accordance with examples as disclosed herein. The processor 1100 may be configured to or operable to support at least one controller (e.g., the controller 1102) coupled with at least one memory (e.g., the memory 1104) and configured to cause the processor to receive an indication to perform UWB positioning over SL according to one or more SL positioning QoS parameters; transmit, to a server UE, a request for positioning assistance data, wherein the request indicates the one or more SL positioning QoS parameters and a UWB capability; and receive, from the server UE, a configuration of UWB positioning assistance data.
[0144] Additionally, the processor 1100 may be configured to or operable to support any one or combination of the at least one controller is configured to cause the processor to initiate the UWB positioning based on the one or more SL positioning QoS parameters and the UWB capability of the server UE. The UWB positioning assistance data includes at least one or more respective locations of one or more UWB anchor nodes. The at least one controller is configured to cause the processor to obtain an LCS request from at least one of an internal LCS client or an external LCS client based on a trigger event, wherein the trigger event comprises receiving the indication to perform the UWB positioning over SL. The positioning accuracy of the one or more SL positioning QoS parametersincludes one or more of an absolute horizontal accuracy, an absolute vertical accuracy, a relative horizontal accuracy, a relative vertical accuracy, a horizontal distance accuracy, a vertical distance accuracy, a direction accuracy, a positioning response time, a positioning latency, or a positioning reliability. The UWB positioning assistance data includes one or more of UWB channel assignment information, a UWB anchor node identifier, a UWB anchor beacon identifier, a UWB anchor device identifier, a UWB anchor node location, a UWB anchor beacon location, a UWB anchor device location, or a relative transmission time offset.
[0145] The processor 1100 may support wireless communication in accordance with examples as disclosed herein. The processor 1100 may be configured to or operable to support at least one controller (e.g., the controller 1102) coupled with at least one memory (e.g., the memory 1104) and configured to cause the processor to transmit a request for one or more of at least one UWB measurement or at least one UWB location information for UWB positioning over SL; and receive a report that indicates one or more of the at least one UWB measurement or the at least one UWB location information.
[0146] Additionally, the processor 1100 may be configured to or operable to support any one or combination of to transmit the request, the at least one controller is configured to cause the processor to output the request from a first component to a second component, and wherein to receive the report, the at least one controller is configured to cause the processor to obtain, via the first component, the report from the second component. The first component comprises a first chipset for wireless communication, and wherein the second component comprises a second chipset for location positioning. The wireless communication corresponds to cellular wireless communication, and wherein the location positioning corresponds to UWB location positioning. The at least one controller is configured to cause the processor to calculate, via the second component, the UWB location information. To transmit the request, the at least one processor is configured to cause the UE to output the request from a first protocol layer of a protocol stack associated with the UE to a second protocol layer of the protocol stack associated with the UE, and wherein to receive the report, the at least one processor is configured to cause the UE to obtain, via the first protocol layer of the protocol stack, the report from the second protocol layer of the protocol stack. The at least one UWB measurement facilitates the UWB positioning over SL for one or more of SS-TWR, DS-TWR, a TDoA, or an AoA. The at least one controller is configured tocause the processor to transmit the report that indicates one or more of the at least one UWB measurement or the at least one UWB location information via SLPP. The at least one controller is configured to cause the processor to periodically receive the report that indicates one or more of the at least one UWB measurement or the at least one UWB location information. The at least one controller is configured to cause the processor to receive an error indication of a UWB measurement error or an unavailability of the UWB location information. The UWB location information includes one or more of an absolute horizontal location, an absolute vertical location, a relative horizontal location, a relative vertical location, a horizontal distance, a vertical distance, or a direction. The report indicates one or more of timestamp information, a figure-of-merit value, or timing error information.
[0147] The processor 1100 may support wireless communication in accordance with examples as disclosed herein. The processor 1100 may be configured to or operable to support at least one controller (e.g., the controller 1102) coupled with at least one memory (e.g., the memory 1104) and configured to cause the processor to receive, from a configuration equipment, a request for UWB location information that is determinable from at least one UWB measurement for UWB positioning over SL; and transmit, to the configuration equipment, a report that indicates the UWB location information as determined based on the at least one UWB measurement.
[0148] Additionally, the processor 1100 may be configured to or operable to support any one or combination of the configuration equipment comprises at least one of a NE, a location server, or a server UE. The UWB location information facilitates the UWB positioning over SL for one or more of SS-TWR, DS-TWR, a TDoA, or an AoA. The at least one controller is configured to cause the processor to receive the request for the UWB location information and transmit the report that indicates the UWB location information via SLPP. The at least one controller is configured to cause the processor to periodically transmit the report that indicates the UWB location information. The at least one controller is configured to cause the processor to periodically transmit the report based on one or more of a start time, an end time, a number of intervals, an activation, a periodicity, or deactivation. The at least one controller is configured to cause the processor to transmit, to the configuration equipment, an error indication of a UWB measurement error or an unavailability of the UWB location information. The UWB location information includes one or more of an absolute horizontal location, an absolute vertical location, a relative horizontal location, a relative verticallocation, a horizontal distance, a vertical distance, or a direction. The report transmitted to the configuration equipment includes one or more of timestamp information, a figure-of-merit value, or timing error information.
[0149] Figure 12 illustrates an example of a configuration equipment 1200 in accordance with aspects of the present disclosure. The configuration equipment 1200 may include a processor 1202, a memory 1204, a controller 1206, and a transceiver 1208. The processor 1202, the memory 1204, the controller 1206, or the transceiver 1208, or various combinations thereof or various components thereof may be examples of means for performing various aspects of the present disclosure as described herein. These components may be coupled (e.g., operatively, communicatively, functionally, electronically, electrically) via one or more interfaces. In one or more implementations, the configuration equipment 1200 is a NE, a location server, or a server UE.
[0150] The processor 1202, the memory 1204, the controller 1206, or the transceiver 1208, or various combinations or components thereof may be implemented in hardware (e.g., circuitry). The hardware may include a processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), or other programmable logic device, or any combination thereof configured as or otherwise supporting a means for performing the functions described in the present disclosure.
[0151] The processor 1202 may include an intelligent hardware device (e.g., a general-purpose processor, a DSP, a CPU, an ASIC, an FPGA, or any combination thereof). In some implementations, the processor 1202 may be configured to operate the memory 1204. In some other implementations, the memory 1204 may be integrated into the processor 1202. The processor 1202 may be configured to execute computer-readable instructions stored in the memory 1204 to cause the configuration equipment 1200 to perform various functions of the present disclosure.
[0152] The memory 1204 may include volatile or non-volatile memory. The memory 1204 may store computer-readable, computer-executable code including instructions when executed by the processor 1202 cause the configuration equipment 1200 to perform various functions described herein. The code may be stored in a non-transitory computer-readable medium such as the memory 1204 or another type of memory. Computer-readable media includes both non-transitory computer storage media and communication media including any medium that facilitates transfer of acomputer program from one place to another. A non-transitory storage medium may be any available medium that may be accessed by a general-purpose or special-purpose computer.
[0153] In some implementations, the processor 1202 and the memory 1204 coupled with the processor 1202 may be configured to cause the configuration equipment 1200 to perform one or more of the functions described herein (e.g., executing, by the processor 1202, instructions stored in the memory 1204). For example, the processor 1202 may support wireless communication at the configuration equipment 1200 in accordance with examples as disclosed herein. The configuration equipment 1200 may be configured to or operable to support a means for receiving an indication to perform UWB positioning over SL according to one or more SL positioning QoS parameters; receiving, from a UE, the one or more SL positioning QoS parameters and a UWB capability of the UE; and transmitting, to the UE, a configuration of UWB positioning assistance data.
[0154] Additionally, the configuration equipment 1200 may be configured to or operable to support any one or combination of the UWB positioning assistance data includes at least one or more respective locations of one or more UWB anchor nodes. The configuration equipment comprises at least one of a NE, a location server, or a server UE. The method further comprising obtaining an LCS request from an internal LCS client of the UE based on a trigger event, wherein the trigger event comprises receiving the indication to perform the UWB positioning over SL. The method further comprising obtaining an LCS request from an LCS client based on a trigger event, wherein the trigger event comprises receiving the indication to perform the UWB positioning over SL. The method further comprising receiving the one or more SL positioning QoS parameters from an external LCS client. The positioning accuracy of the one or more SL positioning QoS parameters includes one or more of an absolute horizontal accuracy, an absolute vertical accuracy, a relative horizontal accuracy, a relative vertical accuracy, a horizontal distance accuracy, a vertical distance accuracy, a direction accuracy, a positioning response time, a positioning latency, or a positioning reliability. The method further comprising transmitting a request for the UWB capability of multiple UEs via SLPP. The configuration of the UWB positioning assistance data includes an assistance data configuration for at least one of SS-TWR, DS-TWR, a TDoA, or an AoA. The UWB positioning over SL is at least one of a network-based determination of the configuration of the UWB positioning assistance data, a network-assisted determination in which the UE utilizes network provided information to determine the configuration of the UWB positioning assistancedata, or a UE-based determination of the configuration of the UWB positioning assistance data. The UWB positioning assistance data includes one or more of UWB channel assignment information, a UWB anchor node identifier, a UWB anchor beacon identifier, a UWB anchor device identifier, a UWB anchor node location, a UWB anchor beacon location, a UWB anchor device location, or a relative transmission time offset. The method further comprising transmitting an error indication of an unavailability of the UWB positioning assistance data or an unavailability of a subset of the UWB positioning assistance data.
[0155] Additionally, or alternatively, the configuration equipment 1200 may support at least one memory (e.g., the memory 1204) and at least one processor (e.g., the processor 1202) coupled with the at least one memory and configured to cause the configuration equipment to receive an indication to perform UWB positioning over SL according to one or more SL positioning QoS parameters; receive, from a UE, the one or more SL positioning QoS parameters and a UWB capability of the UE; and transmit, to the UE, a configuration of UWB positioning assistance data.
[0156] Additionally, the configuration equipment 1200 may be configured to support any one or combination of the UWB positioning assistance data includes at least one or more respective locations of one or more UWB anchor nodes. The configuration equipment comprises at least one of a NE, a location server, or a server UE. The at least one processor is configured to cause the configuration equipment to obtain an LCS request from an internal LCS client of the UE based on a trigger event, wherein the trigger event comprises receiving the indication to perform the UWB positioning over SL. The at least one processor is configured to cause the configuration equipment to obtain an LCS request from an LCS client based on a trigger event, wherein the trigger event comprises receiving the indication to perform the UWB positioning over SL. The at least one processor is configured to cause the configuration equipment to receive the one or more SL positioning QoS parameters from an external LCS client. The positioning accuracy of the one or more SL positioning QoS parameters includes one or more of an absolute horizontal accuracy, an absolute vertical accuracy, a relative horizontal accuracy, a relative vertical accuracy, a horizontal distance accuracy, a vertical distance accuracy, a direction accuracy, a positioning response time, a positioning latency, or a positioning reliability. The at least one processor is configured to cause the configuration equipment to transmit a request for the UWB capability of multiple UEs via SLPP. The configuration of the UWB positioning assistance data includes an assistance data configurationfor at least one of SS-TWR, DS-TWR, a TDoA, or an AoA. The UWB positioning over SL is at least one of a network-based determination of the configuration of the UWB positioning assistance data, a network-assisted determination in which the UE utilizes network provided information to determine the configuration of the UWB positioning assistance data, or a UE-based determination of the configuration of the UWB positioning assistance data. The UWB positioning assistance data includes one or more of UWB channel assignment information, a UWB anchor node identifier, a UWB anchor beacon identifier, a UWB anchor device identifier, a UWB anchor node location, a UWB anchor beacon location, a UWB anchor device location, or a relative transmission time offset. The at least one processor is configured to cause the configuration equipment to transmit an error indication of an unavailability of the UWB positioning assistance data or an unavailability of a subset of the UWB positioning assistance data.
[0157] In some implementations, the processor 1202 and the memory 1204 coupled with the processor 1202 may be configured to cause the configuration equipment 1200 to perform one or more of the functions described herein (e.g., executing, by the processor 1202, instructions stored in the memory 1204). For example, the processor 1202 may support wireless communication at the configuration equipment 1200 in accordance with examples as disclosed herein. The configuration equipment 1200 may be configured to or operable to support a means for transmitting, to a UE, a request for one or more of at least one UWB measurement or at least one UWB location information for UWB positioning over SL; and receiving, from the UE, a report that indicates one or more of the at least one UWB measurement or the at least one UWB location information.
[0158] Additionally, the configuration equipment 1200 may be configured to or operable to support any one or combination of the configuration equipment comprises at least one of a NE, a location server, or a server UE. The at least one UWB measurement facilitates the UWB positioning over SL for one or more of SS-TWR, DS-TWR, a TDoA, or an AoA. The report that indicates one or more of the at least one UWB measurement or the at least one UWB location information is received from the UE unsolicited by the configuration equipment. The method further comprising transmitting the report that indicates one or more of the at least one UWB measurement or the at least one UWB location information of one or more UEs via SLPP. The method further comprising periodically receiving the report that indicates one or more of the at least one UWB measurement or the at least one UWB location information. The method further comprising periodically receivingthe report based on one or more of a start time, an end time, a number of intervals, an activation, a periodicity, or deactivation. The report for the UWB positioning over SL is at least one of a network-based determination of the UWB location information, a network-assisted determination in which the UE utilizes network provided UWB measurements to determine the UWB location information, or a UE-based determination of the UWB location information. The method further comprising receiving, from the UE, an error indication of a UWB measurement error or an unavailability of the UWB location information. The UWB location information includes one or more of an absolute horizontal location, an absolute vertical location, a relative horizontal location, a relative vertical location, a horizontal distance, a vertical distance, or a direction. The report received from the UE includes one or more of timestamp information, a figure-of-merit value, or timing error information.
[0159] Additionally, or alternatively, the configuration equipment 1200 may support at least one memory (e.g., the memory 1204) and at least one processor (e.g., the processor 1202) coupled with the at least one memory and configured to cause the configuration equipment to transmit, to a UE, a request for one or more of at least one UWB measurement or at least one UWB location information for UWB positioning over SL; and receive, from the UE, a report that indicates one or more of the at least one UWB measurement or the at least one UWB location information.
[0160] Additionally, the configuration equipment 1200 may be configured to support any one or combination of the configuration equipment comprises at least one of a NE, a location server, or a server UE. The at least one UWB measurement facilitates the UWB positioning over SL for one or more of SS-TWR, DS-TWR, a TDoA, or an AoA. The report that indicates one or more of the at least one UWB measurement or the at least one UWB location information is received from the UE unsolicited by the configuration equipment. The at least one processor is configured to cause the configuration equipment to transmit the report that indicates one or more of the at least one UWB measurement or the at least one UWB location information of one or more UEs via SLPP. The at least one processor is configured to cause the configuration equipment to periodically receive the report that indicates one or more of the at least one UWB measurement or the at least one UWB location information. The at least one processor is configured to cause the configuration equipment to periodically receive the report based on one or more of a start time, an end time, a number of intervals, an activation, a periodicity, or deactivation. The report for the UWB positioning over SLis at least one of a network-based determination of the UWB location information, a network- assisted determination in which the UE utilizes network provided UWB measurements to determine the UWB location information, or a UE-based determination of the UWB location information. The at least one processor is configured to cause the configuration equipment to receive, from the UE, an error indication of a UWB measurement error or an unavailability of the UWB location information. The UWB location information includes one or more of an absolute horizontal location, an absolute vertical location, a relative horizontal location, a relative vertical location, a horizontal distance, a vertical distance, or a direction. The report received from the UE includes one or more of timestamp information, a figure-of-merit value, or timing error information.
[0161] The controller 1206 may manage input and output signals for the configuration equipment 1200. The controller 1206 may also manage peripherals not integrated into the configuration equipment 1200. In some implementations, the controller 1206 may utilize an operating system such as iOS®, ANDROID®, WINDOWS®, or other operating systems. In some implementations, the controller 1206 may be implemented as part of the processor 1202.
[0162] In some implementations, the configuration equipment 1200 may include at least one transceiver 1208. In some other implementations, the configuration equipment 1200 may have more than one transceiver 1208. The transceiver 1208 may represent a wireless transceiver. The transceiver 1208 may include one or more receiver chains 1210, one or more transmitter chains 1212, or a combination thereof.
[0163] A receiver chain 1210 may be configured to receive signals (e.g., control information, data, packets) over a wireless medium. For example, the receiver chain 1210 may include one or more antennas to receive a signal over the air or wireless medium. The receiver chain 1210 may include at least one amplifier (e.g., a low-noise amplifier (LNA)) configured to amplify the received signal. The receiver chain 1210 may include at least one demodulator configured to demodulate the receive signal and obtain the transmitted data by reversing the modulation technique applied during transmission of the signal. The receiver chain 1210 may include at least one decoder for decoding the demodulated signal to receive the transmitted data.
[0164] A transmitter chain 1212 may be configured to generate and transmit signals (e.g., control information, data, packets). The transmitter chain 1212 may include at least onemodulator for modulating data onto a carrier signal, preparing the signal for transmission over a wireless medium. The at least one modulator may be configured to support one or more techniques such as amplitude modulation (AM), frequency modulation (FM), or digital modulation schemes like phase-shift keying (PSK) or quadrature amplitude modulation (QAM). The transmitter chain 1212 may also include at least one power amplifier configured to amplify the modulated signal to an appropriate power level suitable for transmission over the wireless medium. The transmitter chain 1212 may also include one or more antennas for transmitting the amplified signal into the air or wireless medium.
[0165] Figure 13 illustrates a flowchart of a method 1300 in accordance with aspects of the present disclosure. The operations of the method may be implemented by a UE as described herein. In some implementations, the UE may execute a set of instructions to control the function elements of the UE to perform the described functions. It should be noted that the method described herein describes a possible implementation, and that the operations and the steps may be rearranged or otherwise modified and that other implementations are possible.
[0166] At 1302, the method may include receiving an indication to perform UWB positioning over SL according to one or more SL positioning QoS parameters. The operations of 1302 may be performed in accordance with examples as described herein. In some implementations, aspects of the operations of 1302 may be performed by a UE as described with reference to Figure 10.
[0167] At 1304, the method may include transmitting, to a server UE, a request for positioning assistance data, where the request indicates the one or more SL positioning QoS parameters and a UWB capability of the UE. The operations of 1304 may be performed in accordance with examples as described herein. In some implementations, aspects of the operations of 1304 may be performed by a UE as described with reference to Figure 10.
[0168] At 1306, the method may include receiving, from the server UE, a configuration of UWB positioning assistance data. The operations of 1306 may be performed in accordance with examples as described herein. In some implementations, aspects of the operations of 1306 may be performed a UE as described with reference to Figure 10.
[0169] Figure 14 illustrates a flowchart of a method 1400 in accordance with aspects of the present disclosure. The operations of the method may be implemented by a configuration equipmentas described herein. In some implementations, the configuration equipment may execute a set of instructions to control the function elements of the configuration equipment to perform the described functions. It should be noted that the method described herein describes a possible implementation, and that the operations and the steps may be rearranged or otherwise modified and that other implementations are possible.
[0170] At 1402, the method may include receiving an indication to perform UWB positioning over SL according to one or more SL positioning QoS parameters. The operations of 1402 may be performed in accordance with examples as described herein. In some implementations, aspects of the operations of 1402 may be performed by a configuration equipment as described with reference to Figure 12.
[0171] At 1404, the method may include receiving, from a UE, the one or more SL positioning QoS parameters and a UWB capability of the UE. The operations of 1404 may be performed in accordance with examples as described herein. In some implementations, aspects of the operations of 1404 may be performed by a configuration equipment as described with reference to Figure 12.
[0172] At 1406, the method may include transmitting, to the UE, a configuration of UWB positioning assistance data. The operations of 1406 may be performed in accordance with examples as described herein. In some implementations, aspects of the operations of 1406 may be performed a configuration equipment as described with reference to Figure 12.
[0173] Figure 15 illustrates a flowchart of a method 1500 in accordance with aspects of the present disclosure. The operations of the method may be implemented by a UE as described herein. In some implementations, the UE may execute a set of instructions to control the function elements of the UE to perform the described functions. It should be noted that the method described herein describes a possible implementation, and that the operations and the steps may be rearranged or otherwise modified and that other implementations are possible.
[0174] At 1502, the method may include transmitting a request for one or more of at least one UWB measurement or at least one UWB location information for UWB positioning over SL. The operations of 1502 may be performed in accordance with examples as described herein. In some implementations, aspects of the operations of 1502 may be performed by a UE as described with reference to Figure 10.
[0175] At 1504, the method may include receiving a report that indicates one or more of the at least one UWB measurement or the at least one UWB location information. The operations of 1504 may be performed in accordance with examples as described herein. In some implementations, aspects of the operations of 1504 may be performed by a UE as described with reference to Figure 10.
[0176] Figure 16 illustrates a flowchart of a method 1600 in accordance with aspects of the present disclosure. The operations of the method may be implemented by a UE as described herein. In some implementations, the UE may execute a set of instructions to control the function elements of the UE to perform the described functions. It should be noted that the method described herein describes a possible implementation, and that the operations and the steps may be rearranged or otherwise modified and that other implementations are possible.
[0177] At 1602, the method may include receiving, from a configuration equipment, a request for UWB location information that is determinable from at least one UWB measurement for UWB positioning over SL. The operations of 1602 may be performed in accordance with examples as described herein. In some implementations, aspects of the operations of 1602 may be performed by a UE as described with reference to Figure 10.
[0178] At 1604, the method may include transmitting, to the configuration equipment, a report that indicates the UWB location information as determined by the UE based on the at least one UWB measurement performed by the UE. The operations of 1604 may be performed in accordance with examples as described herein. In some implementations, aspects of the operations of 1604 may be performed by a UE as described with reference to Figure 10.
[0179] Figure 17 illustrates a flowchart of a method 1700 in accordance with aspects of the present disclosure. The operations of the method may be implemented by a configuration equipment as described herein. In some implementations, the configuration equipment may execute a set of instructions to control the function elements of the configuration equipment to perform the described functions. It should be noted that the method described herein describes a possible implementation, and that the operations and the steps may be rearranged or otherwise modified and that other implementations are possible.
[0180] At 1702, the method may include transmitting, to a UE, a request for one or more of at least one UWB measurement or at least one UWB location information for UWB positioning over SL. The operations of 1702 may be performed in accordance with examples as described herein. In some implementations, aspects of the operations of 1702 may be performed by a configuration equipment as described with reference to Figure 12.
[0181] At 1704, the method may include receiving, from the UE, a report that indicates one or more of the at least one UWB measurement or the at least one UWB location information. The operations of 1704 may be performed in accordance with examples as described herein. In some implementations, aspects of the operations of 1704 may be performed by a configuration equipment as described with reference to Figure 12.
[0182] The description herein is provided to enable a person having ordinary skill in the art to make or use the disclosure. Various modifications to the disclosure will be apparent to a person having ordinary skill in the art, and the generic principles defined herein may be applied to other variations without departing from the scope of the disclosure. Thus, the disclosure is not limited to the examples and designs described herein but is to be accorded the broadest scope consistent with the principles and novel features disclosed herein.
Claims
CLAIMSWhat is claimed is:
1. A user equipment (UE) for wireless communication, comprising: at least one memory; and at least one processor coupled with the at least one memory and configured to cause the UE to: transmit a request for one or more of at least one ultra- wideband (UWB) measurement or at least one UWB location information for UWB positioning over sidelink (SL); and receive a report that indicates one or more of the at least one UWB measurement or the at least one UWB location information.
2. The UE of claim 1 , wherein to transmit the request, the at least one processor is configured to cause the UE to output the request from a first component of the UE to a second component of the UE, and wherein to receive the report, the at least one processor is configured to cause the UE to obtain, via the first component of the UE, the report from the second component of the UE.
3. The UE of claim 2, wherein the first component comprises a first chipset of the UE for wireless communication, and wherein the second component comprises a second chipset of the UE for location positioning.
4. The UE of claim 3, wherein the wireless communication corresponds to cellular wireless communication, and wherein the location positioning corresponds to UWB location positioning.
5. The UE of claim 2, wherein the at least one processor is configured to cause the UE to calculate, via the second component of the UE, the UWB location information.
6. The UE of claim 1 , wherein to transmit the request, the at least one processor is configured to cause the UE to output the request from a first protocol layer of a protocol stack associated with the UE to a second protocol layer of the protocol stack associated with the UE, and wherein to receive the report, the at least one processor is configured to cause the UE to obtain, via the first protocol layer of the protocol stack, the report from the second protocol layer of the protocol stack.
7. The UE of claim 1, wherein the at least one UWB measurement facilitates the UWB positioning over SL for one or more of single-sided two-way ranging (SS-TWR), double-sided two- way ranging (DS-TWR), a time difference of arrival (TDoA), or an angle of arrival (AoA).
8. The UE of claim 1, wherein the at least one processor is configured to cause the UE to transmit the report that indicates one or more of the at least one UWB measurement or the at least one UWB location information via SL positioning protocol (SLPP).
9. The UE of claim 1, wherein the at least one processor is configured to cause the UE to periodically receive the report that indicates one or more of the at least one UWB measurement or the at least one UWB location information.
10. A processor for wireless communication, comprising: at least one controller coupled with at least one memory and configured to cause the processor to: transmit a request for one or more of at least one ultra- wideband (UWB) measurement or at least one UWB location information for UWB positioning over sidelink (SL); and receive a report that indicates one or more of the at least one UWB measurement or the at least one UWB location information.
11. A method performed by a user equipment (UE), the method comprising: transmitting a request for one or more of at least one ultra-wideband (UWB) measurement or at least one UWB location information for UWB positioning over sidelink (SL); and receiving a report that indicates one or more of the at least one UWB measurement or the at least one UWB location information.
12. The method of claim 11, wherein to transmit the request, the method further comprises outputting the request from a first component of the UE to a second component of the UE, and wherein to receive the report, the method further comprises obtaining, via the first component of the UE, the report from the second component of the UE.
13. The method of claim 12, wherein the first component comprises a first chipset of the UE for wireless communication, and wherein the second component comprises a second chipset of the UE for location positioning.
14. The method of claim 12, wherein the wireless communication corresponds to cellular wireless communication, and wherein the location positioning corresponds to UWB location positioning.
15. The method of claim 12, further comprising calculating, via the second component of the UE, the UWB location information.
16. The method of claim 11 , wherein to transmit the request, the method further comprises outputting the request from a first protocol layer of a protocol stack associated with the UE to a second protocol layer of the protocol stack associated with the UE, and wherein to receive the report, the method further comprises obtaining, via the first protocol layer of the protocol stack, the report from the second protocol layer of the protocol stack.
17. A configuration equipment for wireless communication, comprising: at least one memory; and at least one processor coupled with the at least one memory and configured to cause the configuration equipment to: transmit, to a user equipment (UE), a request for one or more of at least one ultra- wideband (UWB) measurement or at least one UWB location information for UWB positioning over sidelink (SL); and receive, from the UE, a report that indicates one or more of the at least one UWB measurement or the at least one UWB location information.
18. The configuration equipment of claim 17, wherein the configuration equipment comprises at least one of a network equipment (NE), a location server, or a server UE.
19. The configuration equipment of claim 17, wherein the at least one processor is configured to cause the configuration equipment to transmit the report that indicates one or more of the at least one UWB measurement or the at least one UWB location information of one or more UEs via SL positioning protocol (SLPP).
20. The configuration equipment of claim 17, wherein the at least one processor is configured to cause the configuration equipment to periodically receive the report that indicates one or more of the at least one UWB measurement or the at least one UWB location information.
Citation Information
Patent Citations
Architecture and protocol layering for sidelink positioning
US20230319776A1
Methods and apparatus for sidelink positioning of mobile and static devices
US20230328686A1
Ultra-wideband measurements for radio access technology-independent positioning
US20240019525A1
Sidelink positioning
WO2023076894A1
Session selection for hybrid-based ranging in UWB
WO2023164384A1