Side-link assist positioning
Sidelink-assisted positioning through V2X protocol layers and S-LMF support addresses Uu-based limitations, enhancing UE positioning accuracy by leveraging multiple UE perspectives and reducing computational load.
Patent Information
- Application Number
- JP2022566419
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2020-05-04
- Filing Date
- 2021-04-22
- Publication Date
- 2025-07-08
- Estimated Expiration
- 2041-04-22
AI Technical Summary
Existing wireless communication systems face challenges in accurately determining the position of user equipment (UE) due to limitations in Uu-based positioning methods, which rely on core network calculations and may introduce signaling overhead and accuracy issues.
Implement sidelink-assisted positioning using a sidelink location management component (S-LMC) within the vehicle-to-everything (V2X) protocol layer, enabling UE-to-UE communication for position determination, with support from a sidelink location management function (S-LMF) to enhance positioning accuracy by leveraging multiple perspectives.
Enhances positioning accuracy by utilizing multiple UE perspectives and reducing the computational burden on individual UEs, improving positioning precision without relying on central network calculations.
Smart Images

Figure 0007704779000001 
Figure 0007704779000002 
Figure 0007704779000003
Abstract
Description
Technical Field
[0001] Cross-Reference to Related Applications This patent application claims priority to Greek Patent Application No. 20200100222, filed on May 4, 2020, entitled "SIDELINK-ASSISTED POSITIONING", which is assigned to the assignee of this application. The disclosure of the prior application is considered a part of this patent application and is incorporated herein by reference.
[0002] Aspects of the present disclosure generally relate to wireless communication and, in particular, to techniques and apparatus for sidelink-assisted positioning.
Background Art
[0003] Wireless communication systems are widely deployed to provide various telecommunications services such as telephony, video, data, messaging, and broadcast. A typical wireless communication system may employ a multiple access technology that is capable of supporting communication with multiple users by sharing available system resources (e.g., bandwidth, transmit power, etc.). Examples of such multiple access technologies include Code Division Multiple Access (CDMA) systems, Time Division Multiple Access (TDMA) systems, Frequency Division Multiple Access (FDMA) systems, Orthogonal Frequency Division Multiple Access (OFDMA) systems, Single Carrier Frequency Division Multiple Access (SC-FDMA) systems, Time Division Synchronous Code Division Multiple Access (TD-SCDMA) systems, and Long Term Evolution (LTE). LTE / LTE-Advanced is a set of enhancements to the Universal Mobile Telecommunications System (UMTS) mobile standards published by the Third Generation Partnership Project (3GPP (registered trademark)).
[0004] A wireless network may include several base stations (BSs) that can support communication for several user equipments (UEs). The UE may communicate with the BS via a downlink and an uplink. The downlink (or forward link) refers to the communication link from the BS to the UE, and the uplink (or reverse link) refers to the communication link from the UE to the BS. As will be described in more detail herein, the BS may be referred to as a Node B, gNB, access point (AP), radio head, transmit receive point (TRP), new radio (NR) BS, 5G Node B, etc.
[0005] The above multi-connection technology has been adopted in various telecommunication standards to provide a common protocol that enables different user equipments to communicate at the urban, national, regional, and even world levels. NR, which may also be called 5G, is a set of extensions to the LTE mobile standard published by 3GPP. NR is designed to better support mobile broadband Internet access by improving spectral efficiency, reducing costs, improving services, utilizing new spectra, using cyclic prefix (CP)-orthogonal frequency division multiplexing (OFDM) (CP-OFDM) on the downlink (DL), and using CP-OFDM and / or single carrier frequency division multiplexing (SC-FDM) (also called discrete Fourier transform spread OFDM (DFT-s-OFDM) for example) on the uplink (UL) to better integrate with other open standards, as well as supporting beamforming, multiple input multiple output (MIMO) antenna technology, and carrier aggregation. The demand for mobile broadband access continues to increase, and further improvements in LTE, NR, and other wireless access technologies remain useful.
Summary of the Invention
Means for Solving the Problems
[0006] In some aspects, a method of wireless communication performed by a user equipment (UE) may include transmitting, to another UE, a positioning request associated with a procedure for determining the UE's position, where the positioning request includes sidelink communication between a first sidelink location management component (S-LMC) of the UE and a second S-LMC of another UE, and the first S-LMC and the second S-LMC comprise sub-functions associated with a vehicle-to-everything (V2X) protocol layer; and receiving, a positioning report associated with a procedure for determining the UE's position, where the positioning report includes an indication of the UE's position that is at least partially based on a determination by a sidelink location management function (S-LMF).
[0007] In some aspects, a method of wireless communication performed by a UE may include receiving, from another UE, a positioning request associated with a procedure for determining the other UE's position, where the positioning request includes sidelink communication between a first S-LMC of the UE and a second S-LMC of another UE, and the first S-LMC and the second S-LMC comprise sub-functions associated with a V2X protocol layer; receiving, from the S-LMF, a positioning report associated with a procedure for determining the other UE's position, where the positioning report includes an indication of the UE's position that is at least partially based on a determination by the S-LMF; and transmitting the positioning report to another UE.
[0008] In some aspects, a UE for wireless communication may include a memory and one or more processors operably coupled to the memory. The memory and the one or more processors are to send to another UE a positioning request associated with a procedure for determining the position of the UE, where the positioning request includes sidelink communication between a first S-LMC of the UE and a second S-LMC of another UE, and the first S-LMC and the second S-LMC comprise subfunctions associated with a V2X protocol layer, and to receive a positioning report associated with a procedure for determining the position of the UE, where the positioning report includes an indication of the position of the UE based at least in part on a determination by the S-LMF.
[0009] In some aspects, a UE for wireless communication may include a memory and one or more processors operably coupled to the memory. The memory and the one or more processors are to receive from another UE a positioning request associated with a procedure for determining the position of another UE, where the positioning request includes sidelink communication between a first S-LMC of the UE and a second S-LMC of another UE, and the first S-LMC and the second S-LMC comprise subfunctions associated with a V2X protocol layer, to receive from the S-LMF a positioning report associated with a procedure for determining the position of another UE, where the positioning report includes an indication of the position of the UE based at least in part on a determination by the S-LMF, and to send the positioning report to another UE.
[0010] In some aspects, the non-transitory computer-readable medium may store one or more instructions for wireless communication. When executed by one or more processors of the UE, the one or more instructions cause the one or more processors to send, to another UE, a positioning request associated with a procedure for determining the position of the UE, where the positioning request includes sidelink communication between a first S-LMC of the UE and a second S-LMC of another UE, and the first S-LMC and the second S-LMC comprise sub-functions associated with the V2X protocol layer, and to receive a positioning report associated with a procedure for determining the position of the UE, where the positioning report includes an indication of the position of the UE based at least in part on a determination by the S-LMF.
[0011] In some aspects, the non-transitory computer-readable medium may store one or more instructions for wireless communication. When executed by one or more processors of the UE, the one or more instructions cause the one or more processors to receive, from another UE, a positioning request associated with a procedure for determining the position of another UE, where the positioning request includes sidelink communication between a first S-LMC of the UE and a second S-LMC of another UE, and the first S-LMC and the second S-LMC comprise sub-functions associated with the V2X protocol layer, and to receive, from the S-LMF, a positioning report associated with a procedure for determining the position of another UE, where the positioning report includes an indication of the position of the UE based at least in part on a determination by the S-LMF, and to send the positioning report to another UE.
[0012] In some aspects, an apparatus for wireless communication may include means for transmitting to another apparatus a positioning request associated with a procedure for determining the position of the apparatus, where the positioning request includes sidelink communication between a first S-LMC of the apparatus and a second S-LMC of another apparatus, and the first S-LMC and the second S-LMC comprise sub-functions associated with a V2X protocol layer; and means for receiving a positioning report associated with a procedure for determining the position of the apparatus, where the positioning report includes an indication of the position of the apparatus based at least in part on a determination by an S-LMF.
[0013] In some aspects, an apparatus for wireless communication may include means for receiving from another apparatus a positioning request associated with a procedure for determining the position of the other apparatus, where the positioning request includes sidelink communication between a first S-LMC of the apparatus and a second S-LMC of another apparatus, and the first S-LMC and the second S-LMC comprise sub-functions associated with a V2X protocol layer; means for receiving from an S-LMF a positioning report associated with a procedure for determining the position of the other apparatus, where the positioning report includes an indication of the position of the apparatus based at least in part on a determination by an S-LMF; and means for transmitting the positioning report to another apparatus.
[0014] Aspects generally include a method, apparatus, system, computer program product, non-transitory computer-readable medium, user equipment, base station, wireless communication device, and / or processing system as fully described herein with reference to the drawings and the specification and shown by the accompanying drawings and the specification.
[0015] The foregoing has outlined rather broadly the features and technical advantages of examples according to the present disclosure so that the following detailed description of the "Modes for Carrying Out the Invention" may be better understood. Additional features and advantages will be described hereinafter. The disclosed concepts and specific examples may be readily used as a basis for modifying or designing other structures for carrying out the same purposes of the present disclosure. Such equivalent structures do not depart from the scope of the appended claims. The characteristics of the concepts disclosed herein, both their organization and the manner of operation, will be better understood from the following description, together with the accompanying drawings, in which the related advantages will also be better understood. Each of the drawings is provided for purposes of illustration and description, rather than as a definition of the limits of the claims.
[0016] To better understand some of the above-described features of the present disclosure, a more detailed description, briefly summarized above, may be obtained by referring to the manner shown in the accompanying drawings. However, it should be noted that since this description may admit other equally effective manners, the accompanying drawings show only some exemplary manners of the present disclosure and should not be regarded as limiting its scope. The same reference numbers in different drawings may identify the same or similar elements.
Brief Description of the Drawings
[0017]
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9
[0018] Various aspects of the present disclosure will be described more fully hereinafter with reference to the accompanying drawings. However, the present disclosure may be embodied in many different forms and should not be construed as limited to any specific structure or function presented throughout this disclosure. Rather, these aspects are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the disclosure to those skilled in the art. Based on the teachings herein, one of ordinary skill in the art should understand that the scope of the present disclosure, whether implemented independently of or combined with any other aspect of the present disclosure, includes any aspect of the present disclosure disclosed herein. For example, any number of the aspects described herein may be used to implement an apparatus or practice a method. In addition, the scope of the present disclosure includes apparatuses or methods practiced using other structures, functionality, or a combination of structures and functionality in addition to, or other than, the various aspects of the disclosure described herein. It should be understood that any aspect of the present disclosure disclosed herein may be embodied by one or more elements of a claim.
[0019] Some aspects of a telecommunications system are presented herein with reference to various devices and techniques. These devices and techniques are described in the following detailed description and are illustrated in the accompanying drawings by various blocks, modules, components, circuits, steps, processes, algorithms, etc. (collectively referred to as "elements"). These elements may be implemented using hardware, software, or a combination thereof. Whether such elements are implemented as hardware or as software depends on the particular application and design constraints imposed on the overall system.
[0020] Although aspects may be described herein using terms commonly associated with 5G or NR radio access technology (RAT), it should be noted that aspects of the present disclosure may be applicable to other RATs such as 3G RAT, 4G RAT, and / or RATs following 5G (e.g., 6G).
[0021] FIG. 1 is a diagram illustrating an example of a wireless network 100 according to the present disclosure. The wireless network 100 may be, among other examples, an element of or include elements of a 5G (NR) network and / or an LTE network. The wireless network 100 may include several base stations 110 (shown as BS110a, BS110b, BS110c, and BS110d) and other network entities. A base station (BS) is an entity that communicates with user equipment (UE) and may also be referred to as an NR BS, Node B, gNB, 5G Node B (NB), access point, transmit-receive point (TRP), etc. Each BS may provide communication coverage for a particular geographic area. In 3GPP, the term "cell" can refer to the coverage area of a BS and / or the BS subsystem serving this coverage area, depending on the context in which the term is used.
[0022] The BS may provide communication coverage for macrocells, picocells, femtocells, and / or another type of cell. A macrocell may cover a relatively large geographic area (e.g., several kilometers in radius) and may enable unrestricted access by UEs subscribed to the service. A picocell may cover a relatively small geographic area and may enable unrestricted access by UEs subscribed to the service. A femtocell may cover a relatively small geographic area (e.g., a home) and may enable restricted access by UEs associated with the femtocell (e.g., UEs within a Closed Subscriber Group (CSG)). The BS for a macrocell may sometimes be referred to as a macro BS. The BS for a picocell may sometimes be referred to as a pico BS. The BS for a femtocell may sometimes be referred to as a femto BS or a home BS. In the example shown in FIG. 1, BS110a may be a macro BS for macrocell 102a, BS110b may be a pico BS for picocell 102b, and BS110c may be a femto BS for femtocell 102c. The BS may support one or more (e.g., three) cells. The terms “eNB,” “base station,” “NR BS,” “gNB,” “TRP,” “AP,” “Node B,” “5G NB,” and “cell” may be used interchangeably herein.
[0023] In some aspects, the cell may not necessarily be stationary, and the geographic area of the cell may move according to the location of the mobile BS. In some aspects, the BSs may be interconnected with each other and / or with one or more other BSs or network nodes (not shown) in the wireless network 100 through various types of backhaul interfaces such as direct physical connections or virtual networks using any suitable transport network.
[0024] Wireless network 100 may also include relay stations. A relay station is an entity that can receive the transmission of data from an upstream station (e.g., a BS or a UE) and send the transmission of that data to a downstream station (e.g., a UE or a BS). A relay station may also be a UE that can relay transmissions for other UEs. In the example shown in FIG. 1, relay BS 110d can communicate with BS 110a and UE 120d to facilitate communication between macro BS 110a and UE 120d. Relay BSs may also be referred to as relay stations, relay base stations, relays, etc.
[0025] Wireless network 100 may be a heterogeneous network including different types of BSs, such as macro BSs, pico BSs, femto BSs, relay BSs, etc. These different types of BSs may have different transmission power levels, different coverage areas, and different impacts on interference in wireless network 100. For example, a macro BS may have a high transmission power level (e.g., 5 to 40 watts), while pico BSs, femto BSs, and relay BSs may have a lower transmission power level (e.g., 0.1 to 2 watts).
[0026] Network controller 130 may be coupled to a set of BSs and may perform coordination and control for these BSs. Network controller 130 can communicate with the BSs via a backhaul. The BSs can also communicate with each other directly or indirectly via a wireless or wireline backhaul.
[0027] UE 120 (e.g., 120a, 120b, 120c) may be distributed throughout the wireless network 100, and each UE may be fixed or mobile. The UE may also be referred to as an access terminal, a terminal, a mobile station, a subscriber unit, a station, etc. The UE may be a cellular phone (e.g., a smartphone), a personal digital assistant (PDA), a wireless modem, a wireless communication device, a handheld device, a laptop computer, a cordless phone, a wireless local loop (WLL) station, a tablet, a camera, a gaming device, a netbook, a smartbook, an ultrabook, a medical device or instrument, a biosensor / device, a wearable device (smartwatch, smart clothing, smart glasses, smart list band, smart jewelry (e.g., smart ring, smart bracelet)), an entertainment device (e.g., a music or video device, or a satellite radio), a vehicle component or sensor, a smart meter / sensor, an industrial manufacturing device, a global positioning system device, or any other suitable device configured to communicate via a wireless medium or a wired medium.
[0028] Some UEs may be regarded as machine-type communication (MTC) UEs, or evolved or enhanced machine-type communication (eMTC) UEs. MTC UEs and eMTC UEs can communicate with, for example, a base station, another device (such as a remote device), or some other entity, including robots, drones, remote devices, sensors, meters, monitors, and / or location tags. A wireless node may provide connectivity for a network (such as a wide area network like the Internet or a cellular network) or connectivity to the network, for example, via a wired communication link or a wireless communication link. Some UEs may be regarded as Internet of Things (IoT) devices and / or may be implemented as narrowband Internet of Things (NB-IoT) devices. Some UEs may be regarded as customer premise equipment (CPE). UE120 may be included inside a housing that houses components of UE120, such as a processor component and / or a memory component. In some aspects, the processor component and the memory component may be coupled to each other. For example, the processor component (such as one or more processors) and the memory component (such as a memory) may be operatively coupled, communicatively coupled, electronically coupled, and / or electrically coupled.
[0029] Generally, any number of wireless networks can be deployed within a given geographical area. Each wireless network may support a specific radio access technology (RAT) and may operate on one or more frequencies. RAT may also be referred to as a wireless technology, an air interface, etc. A frequency may also be referred to as a carrier, a frequency channel, etc. Each frequency may support a single RAT in a given geographical area to avoid interference between wireless networks of different RATs. In some cases, an NR RAT network or a 5G RAT network may be deployed.
[0030] In some aspects, two or more UEs 120 (e.g., shown as UE120a and UE120e) may communicate directly using one or more sidelink channels (e.g., without using the base station 110 as an intermediary for communicating with each other). For example, the UE 120 may communicate using peer-to-peer (P2P) communication, device-to-device (D2D) communication, vehicle-to-everything (V2X) protocols (which may include, for example, vehicle-to-vehicle (V2V) protocols or vehicle-to-infrastructure (V2I) protocols), and / or mesh networks. In this case, the UE 120 may perform scheduling operations, resource selection operations, and / or other operations described elsewhere in this specification as being performed by the base station 110.
[0031] Devices of the wireless network 100 may communicate using the electromagnetic spectrum, which can be subdivided into various classes, bands, channels, etc. based on frequency or wavelength. For example, devices of the wireless network 100 may communicate using an operating band having a first frequency range (FR1) that can span from 410 MHz to 7.125 GHz, and / or may communicate using an operating band having a second frequency range (FR2) that can span from 24.25 GHz to 52.6 GHz. Frequencies between FR1 and FR2 may sometimes be referred to as intermediate band frequencies. A portion of FR1 is higher than 6 GHz, but FR1 is often referred to as the "sub-6 GHz" band. Similarly, although FR2 is different from the extremely high frequency (EHF) band (30 GHz - 300 GHz) identified as the "millimeter wave" band by the International Telecommunication Union (ITU), it is often referred to as the "millimeter wave" band. Thus, unless otherwise specified, terms such as "sub-6 GHz" as used herein are to be understood to broadly represent frequencies below 6 GHz, frequencies within FR1, and / or intermediate band frequencies (e.g., greater than 7.125 GHz). Similarly, unless otherwise specified, terms such as "millimeter wave" as used herein are to be understood to broadly represent frequencies within the EHF band, frequencies within FR2, and / or intermediate band frequencies (e.g., less than 24.25 GHz). It is contemplated that the frequencies included within FR1 and FR2 may be modified, and the techniques described herein are applicable to those modified frequency ranges.
[0032] As shown above, FIG. 1 is provided as an example. Other examples may be different from those described with respect to FIG. 1.
[0033] FIG. 2 is a diagram showing an example 200 in which base station 110 communicates with UE 120 in wireless network 100 according to the present disclosure. The base station 110 may be equipped with T antennas 234a-234t, and the UE 120 may be equipped with R antennas 252a-252r, where generally T≧1 and R≧1.
[0034] At the base station 110, the transmission processor 220 receives data for one or more UEs from the data source 212, selects one or more modulation and coding schemes (MCSs) for each UE based at least in part on the channel quality indicator (CQI) received from the UE, processes the data for each UE (e.g., encodes and modulates) based at least in part on the MCS selected for the UE, and may provide data symbols to all UEs. The transmission processor 220 may also process system information (e.g., for semi-static resource partitioning information (SRPI)) and control information (e.g., CQI requests, grants, and / or upper layer signaling, etc.), and may provide overhead symbols and control symbols. The transmission processor 220 may also generate reference symbols for reference signals (e.g., cell-specific reference signal (CRS) or demodulation reference signal (DMRS)) and synchronization signals (e.g., primary synchronization signal (PSS) or secondary synchronization signal (SSS)). The transmit (TX) multiple input multiple output (MIMO) processor 230 may perform spatial processing (e.g., precoding) on the data symbols, control symbols, overhead symbols, and / or reference symbols, if applicable, and provide T output symbol streams to T modulators (MOD) 232a-232t. Each modulator 232 may process the respective output symbol stream (e.g., for OFDM) to obtain an output sample stream. Each modulator 232 may further process the output sample stream (e.g., convert to analog, amplify, filter, and upconvert) to obtain a downlink signal. The T downlink signals from the modulators 232a-232t may be transmitted via the T antennas 234a-234t, respectively.
[0035] In UE120, antennas 252a - 252r may each receive a downlink signal from base station 110 and / or another base station, and provide the received signal to demodulators (DEMOD) 254a - 254r. Each demodulator 254 may condition (e.g., filter, amplify, down - convert, and digitize) the received signal to obtain input samples. Each demodulator 254 may further process the input samples (e.g., for OFDM) to obtain received symbols. The MIMO detector 256 may obtain received symbols from all R demodulators 254a - 254r, and perform MIMO detection on the received symbols, if applicable, and provide the detected symbols. The receive processor 258 may process the detected symbols (e.g., demodulate and decode), provide decoded data for UE120 to data sink 260, and provide decoded control information and system information to controller / processor 280. The term "controller / processor" may refer to one or more controllers, one or more processors, or a combination thereof. The channel processor may determine, among other examples, reference signal received power (RSRP) parameters, received signal strength indicator (RSSI) parameters, reference signal received quality (RSRQ) parameters, and / or CQI parameters. In some aspects, one or more components of UE120 may be included within housing 284.
[0036] The network controller 130 may include a communication unit 294, a controller / processor 290, and a memory 292. The network controller 130 may include, for example, one or more devices in a core network. The network controller 130 may communicate with base station 110 via communication unit 294.
[0037] An antenna (e.g., antennas 234a - 234t and / or antennas 252a - 252r) may include, among other examples, one or more antenna panels, antenna groups, sets of antenna elements, and / or antenna arrays, or may be included therein. The antenna panel, antenna group, set of antenna elements, and / or antenna array may include one or more antenna elements. The antenna panel, antenna group, set of antenna elements, and / or antenna array may include a set of coplanar antenna elements and / or a set of non - coplanar antenna elements. The antenna panel, antenna group, set of antenna elements, and / or antenna array may include antenna elements within a single housing and / or antenna elements within multiple housings. The antenna panel, antenna group, set of antenna elements, and / or antenna array may include one or more antenna elements coupled to one or more transmit and / or receive components, such as one or more components of FIG. 2.
[0038] On the uplink, at UE 120, transmission processor 264 may receive data from data source 262 and control information (such as for reporting including RSRP, RSSI, RSRQ, and / or CQI) from controller / processor 280 and process them. Transmission processor 264 may also generate reference symbols for one or more reference signals. Symbols from transmission processor 264 may be precoded by TX MIMO processor 266 when applicable and further processed by modulators 254a - 254r (such as for DFT - s - OFDM or CP - OFDM) and transmitted to base station 110. In some aspects, the modulator and demodulator (such as MOD / DEMOD 254) of UE 120 may be included within the modem of UE 120. In some aspects, UE 120 includes a transceiver. The transceiver may include any combination of antenna 252, modulator and / or demodulator 254, MIMO detector 256, receive processor 258, transmission processor 264, and / or TX MIMO processor 266. The transceiver may be used to implement any aspect of the methods described herein by a processor (such as controller / processor 280) and memory 282, as described with respect to FIGS. 5 - 9 for example.
[0039] At base station 110, uplink signals from UE 120 and other UEs are received by antenna 234, processed by demodulator 232, detected by MIMO detector 236 if applicable, and further processed by receive processor 238 to obtain decoded data and control information sent by UE 120. Receive processor 238 may provide the decoded data to data sink 239 and the decoded control information to controller / processor 240. Base station 110 may include communication unit 244 and communicate with network controller 130 via communication unit 244. Base station 110 may include scheduler 246 for scheduling UE 120 for downlink and / or uplink communication. In some aspects, the modulator and demodulator (e.g., MOD / DEMOD 232) of base station 110 may be included within the modem of base station 110. In some aspects, base station 110 includes a transceiver. The transceiver may include any combination of antenna 234, modulator and / or demodulator 232, MIMO detector 236, receive processor 238, transmit processor 220, and / or TX MIMO processor 230. The transceiver may be used, for example, by a processor (e.g., controller / processor 240) and memory 242 to implement any aspect of the methods described herein, as described with respect to FIGS. 5-9.
[0040] The controller / processor 240 of the base station 110, the controller / processor 280 of the UE 120, and / or any other component of FIG. 2 may implement one or more techniques associated with sidelink-assisted positioning, as described in more detail elsewhere in this specification. For example, the controller / processor 240 of the base station 110, the controller / processor 280 of the UE 120, and / or any other component of FIG. 2 may implement or direct the operations of, for example, process 800 of FIG. 8, process 900 of FIG. 9, and / or other processes described herein. Memories 242 and 282 may store data and program code for the base station 110 and the UE 120, respectively. In some aspects, memory 242 and / or memory 282 may include a non-transitory computer-readable medium storing one or more instructions (e.g., code and / or program code) for wireless communication. For example, when executed by one or more processors of the base station 110 and / or the UE 120 (e.g., immediately, or after compiling, converting, and / or interpreting), the one or more instructions may cause the one or more processors, the UE 120, and / or the base station 110 to implement or direct the operations of, for example, process 800 of FIG. 8, process 900 of FIG. 9, and / or other processes as described herein. In some aspects, executing the instructions may include, among other examples, executing the instructions, converting the instructions, compiling the instructions, and / or interpreting the instructions.
[0041] In some aspects, UE 120 is means for sending to another UE a positioning request associated with a procedure for determining the location of the UE, the positioning request including sidelink communication between a first S-LMC of the UE and a second S-LMC of another UE, the first S-LMC and the second S-LMC comprising subfunctions associated with a V2X protocol layer; means for receiving a positioning report associated with a procedure for determining the location of the UE, the positioning report including an indication of the location of the UE based at least in part on a determination by a sidelink location management function (S-LMF); etc. may be included. In some aspects, such means may include one or more components of UE 120 described in connection with FIG. 2, such as controller / processor 280, transmit processor 264, TX MIMO processor 266, MOD254, antenna 252, DEMOD254, MIMO detector 256, receive processor 258, etc.
[0042] In some aspects, UE 120 is means for receiving from another UE a positioning request associated with a procedure for determining the location of another UE, the positioning request including sidelink communication between a first S-LMC of the UE and a second S-LMC of another UE, the first S-LMC and the second S-LMC comprising subfunctions associated with a V2X protocol layer; means for receiving from an S-LMF a positioning report associated with a procedure for determining the location of the UE, the positioning report including an indication of the location of the UE based at least in part on a determination by the S-LMF; means for sending the positioning report to another UE; etc. may be included. In some aspects, such means may include one or more components of UE 120 described in connection with FIG. 2, such as controller / processor 280, transmit processor 264, TX MIMO processor 266, MOD254, antenna 252, DEMOD254, MIMO detector 256, receive processor 258, etc.
[0043] The blocks in FIG. 2 are shown as different components, but the functions described above with respect to the blocks can be implemented by a single hardware component, a software component, or a combined component, or in various combinations of components. For example, the functions described with respect to the transmit processor 264, the receive processor 258, and / or the TX MIMO processor 266 may be performed by the controller / processor 280 or may be under the control of the controller / processor 280.
[0044] As shown above, FIG. 2 is provided as an example. Other examples may be different from those described with respect to FIG. 2.
[0045] FIG. 3 is a diagram illustrating an example 300 of sidelink communication according to the present disclosure.
[0046] As shown in FIG. 3, a first UE 305-1 may communicate with a second UE 305-2 (and one or more other UEs 305) via one or more sidelink channels 310. The UEs 305-1 and 305-2 may communicate using one or more sidelink channels 310 for P2P communication, D2D communication, V2X communication (which may include, for example, V2V communication, V2I communication, and / or vehicle-to-pedestrian (V2P) communication), and / or mesh networking. In some aspects, the UE 305 (e.g., UE 305-1 and / or UE 305-2) may correspond to one or more other UEs described elsewhere in this specification, such as UE 120. In some aspects, one or more sidelink channels 310 may use a PC5 interface and / or may operate in a high frequency band (e.g., the 5.9 GHz band). Additionally or alternatively, the UE 305 may use global navigation satellite system (GNSS) timing to synchronize the timing of transmit time intervals (TTIs) (e.g., frames, subframes, slots, or symbols).
[0047] As further shown in FIG. 3, one or more sidelink channels 310 may include a Physical Sidelink Control Channel (PSCCH) 315, a Physical Sidelink Shared Channel (PSSCH) 320, and / or a Physical Sidelink Feedback Channel (PSFCH) 325. The PSCCH 315 can be used to communicate control information, similar to the Physical Downlink Control Channel (PDCCH) and / or the Physical Uplink Control Channel (PUCCH) used for cellular communication with the base station 110 via an access link or an access channel. The PSSCH 320 can be used to communicate data, similar to the Physical Downlink Shared Channel (PDSCH) and / or the Physical Uplink Shared Channel (PUSCH) used for cellular communication with the base station 110 via an access link or an access channel. For example, the PSCCH 315 may carry sidelink control information (SCI) 330, and the SCI 330 may indicate various control information used for sidelink communication, such as one or more resources (e.g., time resources, frequency resources, and / or spatial resources). In that case, a transport block (TB) 335 may be carried on the PSSCH 320. The TB 335 may contain data. The PSFCH 325 may be used to communicate sidelink feedback 340 such as hybrid automatic repeat request (HARQ) feedback (e.g., acknowledgment or negative acknowledgment (ACK / NACK) information), transmit power control (TPC), and / or scheduling request (SR).
[0048] In some aspects, one or more sidelink channels 310 may use a resource pool. For example, a scheduling assignment (e.g., included in SCI 330) may be transmitted in a subchannel using specific resource blocks (RBs) over time. In some aspects, data transmissions associated with a scheduling assignment (e.g., on PSSCH 320) may occupy adjacent RBs in the same subframe as the scheduling assignment (e.g., using frequency division multiplexing). In some aspects, the scheduling assignment and the associated data transmission are not transmitted on adjacent RBs.
[0049] In some aspects, UE 305 may operate using a transmit mode, in which case resource selection and / or scheduling is performed by UE 305 (e.g., rather than base station 110). In some aspects, UE 305 may perform resource selection and / or scheduling by detecting channel availability for transmission. For example, UE 305 may measure RSSI parameters associated with various sidelink channels (e.g., sidelink RSSI (S-RSSI) parameters), may measure RSRP parameters associated with various sidelink channels (e.g., PSSCH-RSRP parameters), and / or may measure RSRQ parameters associated with various sidelink channels (e.g., PSSCH-RSRQ parameters), and may select a channel for transmission of sidelink communication based at least in part on the measurements.
[0050] Additionally or alternatively, the UE 305 may perform resource selection and / or scheduling using the SCI 330 received on the PSCCH 315, which may indicate occupied resources and / or channel parameters. Additionally or alternatively, the UE 305 may perform resource selection and / or scheduling by determining the channel busy rate (CBR) associated with various sidelink channels that may be used for rate control (e.g., by indicating the maximum number of resource blocks that the UE 305 can use for a set of specific subframes).
[0051] In a transmission mode in which resource selection and / or scheduling is performed by the UE 305, the UE 305 may generate a sidelink grant and may transmit the grant in the SCI 330. The sidelink grant may indicate one or more parameters (e.g., transmission parameters) to be used for the next sidelink transmission, such as one or more resource blocks to be used for the next sidelink transmission (e.g., for the TB 335) on the PSSCH 320, one or more subframes to be used for the next sidelink transmission, and / or the MCS to be used for the next sidelink transmission. In some aspects, the UE 305 may generate a sidelink grant indicating one or more parameters for semi-persistent scheduling (SPS), such as the periodicity of sidelink transmissions. Additionally or alternatively, the UE 305 may generate a sidelink grant for event-driven scheduling, such as for on-demand sidelink messages.
[0052] As shown above, FIG. 3 is provided as an example. Other examples may be different from those described with respect to FIG. 3.
[0053] FIG. 4 is a diagram illustrating an example 400 of sidelink communication and access link communication according to the present disclosure.
[0054] As shown in FIG. 4, a transmitter (Tx) / receiver (Rx) UE405 and an Rx / Tx UE410 can communicate with each other via a sidelink, as described above with respect to FIG. 3. Further shown, in some sidelink modes, the base station 110 may communicate with the Tx / Rx UE405 via a first access link. Additionally or alternatively, in some sidelink modes, the base station 110 may communicate with the Rx / Tx UE410 via a second access link. The Tx / Rx UE405 and / or the Rx / Tx UE410 may correspond to one or more UEs described elsewhere in this specification, such as the UE120 of FIG. 1. Thus, a direct link between UEs120 (e.g., via the PC5 interface) may be referred to as a sidelink, and a direct link between the base station 110 and the UE120 (e.g., via the Uu interface) may be referred to as an access link. Sidelink communication may be transmitted via the sidelink, and access link communication may be transmitted via the access link. Access link communication may be either downlink communication (from the base station 110 to the UE120) or uplink communication (from the UE120 to the base station 110).
[0055] As shown above, FIG. 4 is provided as an example. Other examples may be different from those described with respect to FIG. 4.
[0056] V2X positioning may be associated with a vehicle or pedestrian UE associated with vehicle or pedestrian positioning itself that uses other UEs associated with roadside units (RSUs), other vehicles, other pedestrians, etc. V2X positioning may include, for example, infrastructure-to-vehicle (I2V) positioning, V2V positioning, V2P positioning, etc.
[0057] The V2X positioning method may be different from the access link (Uu)-based UE positioning method. In Uu-based positioning, the Location Management Function (LMF) maintained within the NR core network determines the location of the UE based on inputs from the UE and / or measurements obtained by the RAN (e.g., base stations, etc.). Uu-based positioning can be advantageous in that the calculations are carried out within the core network which may provide a large amount of computing power. However, the UE does not always have access to the core network. Furthermore, signaling overhead may be introduced between the UE, one or more base stations, the core network, etc. to support Uu-based positioning. Uu-based positioning may also have limitations in accuracy due to using only measurements from the UE being positioned and / or the base stations with which the UE is communicating.
[0058] V2X positioning can utilize accurate information on vehicle mobility and vehicle speed. For example, although a specific location of a UE may not be known to the UE, using the motion sensors associated with the vehicle, the relative displacements over consecutive time instances may be accurately known. The movement of the vehicle can enable large changes in the angular position relative to an anchor device which is a non-mobile device such as, for example, an RSU. To improve the position accuracy, multiple time measurements can be used.
[0059] In sidelink-based positioning, a UE associated with a vehicle can determine its position using positioning reference signal (PRS)-based measurements measured by the UE associated with that vehicle and / or by an anchor UE. In this way, the UE may benefit from knowledge of the vehicle regarding its own speed, speed error, global positioning system (GPS) measurements, GPS error, etc. The UE can use this information, such as transmission and reception calibration errors, to determine its position based at least in part on multiple temporal measurements. The UE can determine its position without relying on another entity, such as a roadside unit (RSU), a central server, etc. However, the positioning accuracy may be limited by the fact that there is only one perspective from which measurements are obtained and / or calculated therefrom.
[0060] Various aspects of the techniques and apparatuses described herein may facilitate sidelink-assisted positioning using an LMF and multiple UEs. In some aspects, the LMF may be hosted by a network operator and maintained within the NR core network. In some aspects, the LMF may be hosted by a road operator and maintained within a V2X application server. In some aspects, sidelink-assisted positioning may benefit from measurements based on multiple perspectives. In some aspects, since each UE will have a different perspective on the movement of the UE relative to that UE, the determination may be more accurate when the positioning of the UE is based at least in part on positioning measurements obtained by different UEs. In some aspects, the position of the UE is determined using sidelink-based measurements. In some aspects, the S-LMC is provided as a sub-function within the V2X layer of the UE. The S-LMC may support one or more functionalities that enable sidelink-assisted positioning. In some aspects, the S-LMC may support most or all of the functions generally provided by the network-operated LMF.
[0061] In some aspects, a UE associated with a vehicle may obtain positioning measurements using round-trip time (RTT) measurements based on communication with another UE. The other UE may be associated with another vehicle, an RSU, etc. In some aspects, UEs may send positioning reference signals (PRSs) to each other and obtain positioning measurements associated with the UEs based on the PRSs. The other UE may provide the positioning measurements to a location management function (LMF) (either directly or through another UE), and the LMF may determine its location based at least in part on the positioning measurements received from the UE, other UEs, etc. In this way, the LMF may determine the location of the UE using inputs from other devices representing other perspectives. By having the LMF perform the calculations, the UE may not need to perform the calculations, thus saving the UE's power and time.
[0062] FIG. 5 is a diagram illustrating an example 500 of an architecture for sidelink-assisted positioning according to the present disclosure. As shown, a first UE 120 (shown as "UE A"), a second UE 120 (shown as "UE B"), and a third UE 120 (shown as "UE C") may communicate with each other via sidelink communication 505. In some aspects, the sidelink communication 505 may include PC5 signaling. As shown in FIG. 5, UE B 120 and UE C 120 may communicate with an S-LMF 510. In some aspects, UE B 120 and UE C 120 may communicate with each other via the S-LMF 510.
[0063] In some aspects, the S-LMF 510 can be controlled by a 5G network operator and maintained within a 5G core network (denoted as “5GC”) 515. In the aspect where the S-LMF 510 is maintained within the 5GC 515, the UE B120 and / or the UE C120 can communicate with the S-LMF 510 using the LTE positioning protocol (LPP). In some aspects, the S-LMF 510 can be controlled by a road operator, a V2X application operator, etc. The S-LMF 510 can be maintained within a V2X application server 520 (denoted as “V2X app server”). The UE B120 and / or the UE C120 can communicate with the S-LMF 510 maintained by the V2X application server 520 using the V1 interface through a communication network 525 such as the Internet. In some aspects, the UE B120 and / or the UE C120 can communicate with each other through the S-LMF 510.
[0064] In some aspects, any one or more of the UE A120, the UE B120, and the UE C120 can be associated with a pedestrian, a vehicle, an RSU, etc. As shown in FIG. 5, in some aspects, the UE A120 can be associated with a vehicle 530, the UE B120 can be associated with a first RSU 535, and the UE C120 can be associated with a second RSU 540.
[0065] As further shown in FIG. 5, UE A120 may include a first S-LMC545, UE B120 may include a second S-LMC550, and UE C120 may include a third S-LMC555. S-LMC545, 550, and 555 may be provided within the V2X protocol layer in the protocol stack associated with each UE120. In some aspects, one or more of S-LMC545, 550, and 555 may support one or more operations similar to the operations supported by S-LMF510. In some aspects, the communication between UE120s described herein may refer to the communication between the respective S-LMCs of UE120s. Similarly, in some aspects, the communication between UE120 and S-LMF510 described herein may refer to the communication between the respective S-LMCs of UE120 and S-LMF510. In some aspects, one or more of S-LMC545, 550, and 555 may support all of the operations generally supported by the LMF. In some aspects, for example, one or more of S-LMC545, 550, and 555 may support capability request operations, capability response operations, assistance data reception operations, assistance data provision operations, measurement operations, measurement reception operations, a first location determination operation associated with a UE, a second location determination operation associated with another UE, and the like.
[0066] Various aspects of the example architecture 500 shown in FIG. 5 may be configured to support a UE positioning scenario that determines the location of a UE based on information received from several UEs from which the S-LMFs can communicate with each other using sidelink communication. Some aspects of the example architecture 500 shown in FIG. 5 may support aspects of the sidelink-assisted positioning method shown in FIGS. 6-9 and described below with respect to these figures.
[0067] In some aspects, the S-LMF510 may determine the location of UE A120. UE B120 and / or UE C120 may determine the location of UE A120 based at least in part on positioning measurements obtained by UE A120, UE B120, UE C120, etc. In some aspects, the positioning measurements may include RTT measurements measured by one or more of the UEs 120 based on PRS transmissions via sidelink communication 505.
[0068] The S-LMF510 may receive positioning measurements from UE A120, UE B120, UE C120, etc. In some aspects, the S-LMF510 may obtain positioning measurements associated with UE A120 based on, for example, PRS transmissions, vehicle sensors (such as wheel sensors, etc.). In some aspects, UE B120 and UE C120 may cooperate with each other through the S-LMF510 to share measurements with the S-LMF510. The S-LMF510 may determine the location of UE A120 based at least in part on one or more of the positioning measurements.
[0069] The various aspects of the techniques and apparatuses described herein may facilitate sidelink assist positioning using an S-LMF and multiple UEs. In some aspects, a UE associated with a vehicle may obtain positioning measurements using RTT measurements based on communication with another UE. In some aspects, the S-LMF may determine the location of a UE using inputs from other devices representing other perspectives. By performing calculations, the S-LMF may save the power, processing resources, etc. of the UE.
[0070] As shown above, FIG. 5 is provided as an example. Other examples may be different from those described with respect to FIG. 5.
[0071] FIG. 6 is a diagram illustrating example 600 of sidelink-assisted positioning according to the present disclosure. As shown, a first UE 120 (shown as "UE A") and a second UE 120 (shown as "UE B") may communicate with each other via sidelink communication. UE A 120 may also communicate with S-LMF 605 via uplink communication, V2X communication, etc.
[0072] As indicated by reference number 610, UE A 120 may send a positioning request and UE B 120 may receive it. The positioning request may be associated with a procedure for determining the position of UE A 120. In some aspects, the positioning request may include sidelink communication between the S-LMC of UE A 120 and the S-LMC of UE B 120. In some aspects, the sidelink communication may be implemented using PC5 signaling messages.
[0073] As indicated by reference number 615, UE A 120 and UE B 120 may participate in an ability exchange. In some aspects, the ability exchange may include UE A 120 sending an ability request to UE B 120 and UE B 120 responding to the ability request by providing ability information associated with UE B 120. Similarly, the ability exchange may include UE B 120 sending an ability request to UE A 120 and UE A 120 responding by providing ability information associated with UE A 120. In some aspects, the ability information associated with UE 120 may indicate identification information of the UE as an anchor UE (e.g., a UE that does not move, is not moving, will not move during a particular time period, moves slowly, etc.), one or more positioning measurements that the UE is capable of performing, speed sensor error, calibration error, etc.
[0074] As indicated by reference number 620, UE A120 and UE B120 may be involved in assisting data exchange. In some aspects, assisting data exchange may include UE A120 providing a first set of assisting data to UE B120. In some aspects, assisting data exchange may include UE B120 providing a second set of assisting data to UE A120. In some aspects, the first set of assisting data may include a first set of PRS configuration information associated with UE A120, UE B120, etc. In some aspects, the second set of assisting data may include a second set of PRS configuration information associated with UE A120, UE B120, etc.
[0075] As indicated by reference number 625, UE A120 and UE B120 may be involved in PRS exchange. In some aspects, PRS exchange may include UE B120 transmitting a first PRS to UE A120. In some aspects, the first PRS may be at least partially based on the first set of assisting data. In some aspects, PRS exchange may include UE A120 transmitting a second PRS to UE B120. In some aspects, the second PRS may be at least partially based on the second set of assisting data.
[0076] As indicated by reference number 630, UE A120 may obtain positioning measurements associated with UE A120. In some aspects, the positioning measurements may be at least partially based on the PRS received from UE B120. In some aspects, the positioning measurements may include time difference of arrival (TDOA) measurements associated with the PRS, angle of arrival (AoA) measurements associated with the PRS, etc. In some aspects, UE A120 may obtain vehicle positioning measurements from sensors associated with the vehicle corresponding to UE A120. In some aspects, the sensors may include wheel sensors. In some aspects, the vehicle positioning measurements may include speed information, acceleration information, etc.
[0077] As indicated by reference number 635, UE A120 may transmit and S-LMF605 may receive assistance data exchanged between UE A120 and UE B120 discussed above. As indicated by reference number 640, UE A120 may transmit and S-LMF605 may receive positioning measurements associated with UE A120. As indicated by reference number 645, S-LMF605 may determine the position of UE A120. In some aspects, the position of UE A120 may be determined at least in part based on one or more of the positioning measurements received from UE A120 by S-LMF605. In some aspects, S-LMF605 may determine the position of UE A120 at least in part based on the assistance data received from UE A120, such as by interpreting the positioning measurements in the context of the assistance data.
[0078] As indicated by reference number 650, S-LMF605 may transmit and UE A120 may receive an indication of the position of UE A120. In some aspects, UE A120 may determine its position by decoding a transmission that includes an indication of the position of UE A120.
[0079] As shown above, FIG. 6 is provided as an example. Other examples may be different from those described with respect to FIG. 6.
[0080] FIG. 7 is a diagram showing an example 700 of sidelink-assisted positioning according to the present disclosure. As shown, a first UE120 (shown as "UE A"), a second UE120 (shown as "UE B"), and a third UE120 (shown as "UE C") may communicate with each other via sidelink communication. UE B120 and / or UE C120 may also communicate with S-LMF705 via uplink communication, V2X communication, etc.
[0081] As indicated by reference numeral 710, UE A120 may transmit a first positioning request, and UE B120 may receive it. As indicated by reference numeral 715, UE A120 may transmit a second positioning request, and UE C120 may receive it. The first positioning request and the second measurement request may be associated with a procedure for determining the position of UE A120. In some aspects, the first and second positioning requests may each include sidelink communication between the S-LMC of UE A120, the S-LMC of UE B120, and the S-LMC of UE C120. In some aspects, the sidelink communication may be implemented using PC5 signaling messages.
[0082] As indicated by reference numeral 720, UE A120, UE B120, and UE C120 may participate in an ability exchange. In some aspects, the ability exchange may include UE A120 transmitting an ability request to UE B120 and UE B120 responding to the ability request by providing ability information associated with UE B120. In some aspects, the ability exchange may include UE B120 transmitting an ability request to UE A120 and UE A120 responding by providing ability information associated with UE A120. In some aspects, the ability exchange may include UE A120 transmitting an ability request to UE C120 and UE C120 responding to the ability request by providing ability information associated with UE C120. In some aspects, the ability exchange may include UE C120 transmitting an ability request to UE A120 and UE A120 responding by providing ability information associated with UE A120.
[0083] In some aspects, the ability information associated with UE120 may indicate identification information of the UE as an anchor UE (e.g., a UE that does not move, is not moving, will not move during a specific time period, moves slowly, etc.), one or more positioning measurements that the UE is capable of performing, speed sensor error, calibration error, and the like.
[0084] As indicated by reference numeral 725, UE A120, UE B120, and UE C120 may participate in assistance data and PRS exchange. In some aspects, the assistance data and PRS exchange may include UE A120 providing a first set of assistance data to UE B120. In some aspects, the assistance data and PRS exchange may include UE B120 providing a second set of assistance data to UE A120. In some aspects, the assistance data and PRS exchange may include UE A120 providing a third set of assistance data to UE C120. In some aspects, the assistance data and PRS exchange may include UE C120 providing a fourth set of assistance data to UE A120.
[0085] The first set of assistance data may include a first set of PRS configuration information associated with UE A120, UE B120, etc. The second set of assistance data may include a second set of PRS configuration information associated with UE A120, UE B120, etc. The third set of assistance data may include a third set of PRS configuration information associated with UE A120, UE C120, etc. The fourth set of assistance data may include a fourth set of PRS configuration information associated with UE A120, UE C120, etc.
[0086] In some aspects, the assistance data and PRS exchange may include the UE B120 transmitting a first PRS to the UE A120. In some aspects, the first PRS may be at least partially based on a first set of assistance data. In some aspects, the assistance data and PRS exchange may include the UE A120 transmitting a second PRS to the UE B120. In some aspects, the second PRS may be at least partially based on a second set of assistance data. In some aspects, the assistance data and PRS exchange may include the UE C120 transmitting a third PRS to the UE A120. In some aspects, the third PRS may be at least partially based on a third set of assistance data. In some aspects, the assistance data and PRS exchange may include the UE A120 transmitting a fourth PRS to the UE C120. In some aspects, the fourth PRS may be at least partially based on a fourth set of assistance data.
[0087] As indicated by reference numeral 730, the UE A120 may obtain positioning measurements associated with the UE A120. In some aspects, the positioning measurements obtained by the UE A120 may include positioning measurements obtained at least partially based on received PRSs (e.g., the first PRS transmitted by the UE B120, the third PRS transmitted by the UE C120, etc.). In some aspects, the positioning measurements may include TDOA measurements, AoA measurements, etc. In some aspects, the UE A120 may obtain vehicle positioning measurements from sensors associated with the vehicle corresponding to the UE A120. In some aspects, the sensors may include wheel sensors. In some aspects, the vehicle positioning measurements may include speed information, acceleration information, etc.
[0088] As indicated by reference numeral 735, UE B120 may obtain positioning measurements associated with UE A120. As indicated by reference numeral 740, UE C120 may obtain positioning measurements associated with UE A120. In some aspects, the positioning measurements may be at least partially based on one or more PRSs received by UE B120 (from UE A120), one or more PRSs received by UE C120 (from UE A120), etc.
[0089] As indicated by reference numeral 745, UE A120 may transmit position measurements associated with and obtained by UE A120, one or more errors associated with the position measurements, etc., and UE B120 may receive them. As indicated by reference numeral 750, UE B120 may transmit positioning measurements associated with UE A120, and S-LMF705 may receive them. The positioning measurements transmitted by UE B120 to S-LMF705 may include positioning measurements received from UE A120, positioning measurements obtained by UE B120, etc.
[0090] As indicated by reference numeral 755, UE A120 may transmit position measurements associated with and obtained by UE A120, one or more errors associated with the position measurements, etc., and UE C120 may receive them. As indicated by reference numeral 760, UE C120 may transmit positioning measurements associated with UE A120, and S-LMF705 may receive them. The positioning measurements transmitted by UE C120 to S-LMF705 may include positioning measurements received from UE A120, positioning measurements obtained by UE C120, etc.
[0091] As indicated by reference numeral 765, S-LMF705 may determine the location of UE A120. In some aspects, S-LMF705 may determine the location of UE A120 based at least in part on one or more of the positioning measurements received from UE B120 and / or UE C120. As indicated by reference numeral 770, S-LMF705 may transmit a positioning report including an indication of the location of UE A120, and UE C120 may receive it. As indicated by reference numeral 775, UE C120 may transmit a positioning report, and UE A120 may receive it. As indicated by reference numeral 780, S-LMF705 may transmit another positioning report including an indication of the location of UE A120, and UE B120 may receive it. As indicated by reference numeral 785, UE B120 may transmit a positioning report, and UE A120 may receive it.
[0092] In some aspects, UE A120 may determine its location by decoding one or more of the positioning reports transmitted from UE B120 and / or UE C120. In some aspects, the indication of the location of UE A120 received from UE B120 may be different from the indication of the location of UE A120 received from UE C120. In some aspects, UE A120 may determine its location based at least in part on the indications of the location received from UE B120 and UE C120. In some aspects, UE A120 may determine its location by considering, for example, the error indicated by UE B120 and / or UE C120, the movement information associated with UE B120 and / or UE C120, etc.
[0093] As shown above, FIG. 7 is provided as an example. Other examples may be different from those described with respect to FIG. 7.
[0094] FIG. 8 is a diagram illustrating an exemplary process 800 that may be performed, for example, by a UE in accordance with the present disclosure. The exemplary process 800 is an example of operations performed by a UE (e.g., UE 120, etc.) related to sidelink assist positioning.
[0095] As shown in FIG. 8, in some aspects, process 800 may include transmitting, to another UE, a positioning request associated with a procedure for determining the position of the UE, the positioning request including sidelink communication between a first S-LMC of the UE and a second S-LMC of another UE, the first S-LMC and the second S-LMC comprising sub-functions associated with a V2X protocol layer (block 810). For example, the UE may transmit (e.g., using transmit processor 264, controller / processor 280, memory 282, etc.), to another UE, a positioning request associated with a procedure for determining the position of the UE as described above. In some aspects, the positioning request includes sidelink communication between a first S-LMC of the UE and a second S-LMC of another UE. In some aspects, the first S-LMC and the second S-LMC comprise sub-functions associated with a V2X protocol layer.
[0096] As further shown in FIG. 8, in some aspects, process 800 may include receiving, from another UE, a positioning report associated with a procedure for determining the position of the UE, the positioning report including an indication of the position of the UE based at least in part on a determination by the S-LMF (block 815). For example, the UE may receive (e.g., using receive processor 258, controller / processor 280, memory 282, etc.), from another UE, a positioning report associated with a procedure for determining the position of the UE as described above. In some aspects, the positioning report includes an indication of the position of the UE based at least in part on a determination by the S-LMF.
[0097] Process 800 may include additional aspects, such as any single aspect or any combination of aspects, described below and / or with respect to one or more other processes described elsewhere in this specification.
[0098] In a first aspect, each of the first S-LMC and the second S-LMC supports at least one of an ability request operation, an ability response operation, a support data reception operation, a support data provision operation, a measurement operation, a measurement reception operation, a first location determination operation associated with a UE, a second location determination operation associated with another UE, or a combination thereof.
[0099] In a second aspect, either alone or in combination with the first aspect, sidelink communication is performed using PC5 signaling messages.
[0100] In a third aspect, either alone or in combination with one or more of the first and second aspects, the UE is associated with a vehicle.
[0101] In a fourth aspect, either alone or in combination with one or more of the first to third aspects, another UE is associated with a vehicle or a roadside unit.
[0102] In a fifth aspect, either alone or in combination with one or more of the first to fourth aspects, process 800 includes the step of receiving an ability request from another UE.
[0103] In a sixth aspect, either alone or in combination with one or more of the first to fifth aspects, process 800 includes the step of providing ability information associated with a UE to another UE.
[0104] In a seventh aspect, either alone or in combination with the sixth aspect, the ability information associated with a UE indicates at least one of one or more positioning measurements, speed sensor errors, calibration errors, or a combination thereof that the UE is capable of performing.
[0105] In an eighth aspect, alone or in combination with one or more of the first to seventh aspects, the process 800 includes receiving a set of assistance data from another UE, the set of assistance data including a set of PRS configuration information associated with at least one of the UE, another UE, or a combination thereof.
[0106] In a ninth aspect, alone or in combination with the eighth aspect, the process 800 includes receiving an incoming PRS at least partially based on the set of assistance data, obtaining a positioning measurement at least partially based on the incoming PRS, and transmitting at least one of the positioning measurement, an error associated with the positioning measurement, or a combination thereof to another UE.
[0107] In a tenth aspect, alone or in combination with one or more of the eighth to ninth aspects, the process 800 includes transmitting a transmitted PRS at least partially based on the set of assistance data to another UE, the transmitted PRS being for facilitating a positioning measurement obtained by another UE, and receiving at least one of the positioning measurement, an error associated with the positioning measurement, or a combination thereof from another UE.
[0108] In an eleventh aspect, alone or in combination with one or more of the eighth to tenth aspects, the process 800 includes transmitting at least one of the set of assistance data, a first positioning measurement obtained by the UE, an error associated with the first positioning measurement, a second positioning measurement received from another UE, an error associated with the second positioning measurement, or a combination thereof to the S-LMF.
[0109] In a twelfth aspect, alone or in combination with the eleventh aspect, the S-LMF is provided by a V2X application server, and the UE communicates with the S-LMF via a V1 interface.
[0110] In a 13th aspect, alone or in combination with the 11th aspect, the S-LMF is provided by a wireless core network and the UE communicates with the S-LMF via LPP.
[0111] In a 14th aspect, alone or in combination with one or more of the 1st to 13th aspects, process 800 includes receiving vehicle positioning measurements from sensors associated with a vehicle corresponding to the UE, and transmitting the vehicle positioning measurements to the S-LMF.
[0112] In a 15th aspect, alone or in combination with the 14th aspect, the sensor includes a wheel sensor.
[0113] In a 16th aspect, alone or in combination with one or more of the 14th to 15th aspects, the vehicle positioning measurements include speed information.
[0114] In a 17th aspect, alone or in combination with one or more of the 1st to 16th aspects, process 800 includes transmitting an additional positioning request to a third UE, the additional positioning request including additional sidelink communication between a first S-LMC of the UE and a third S-LMC of the third UE.
[0115] In an 18th aspect, alone or in combination with the 17th aspect, process 800 includes receiving a first capability request from another UE, receiving a second capability request from the third UE, providing capability information associated with the UE to another UE, and providing capability information associated with the UE to the third UE.
[0116] In a 19th aspect, alone or in combination with one or more of the 17th to 18th aspects, process 800 includes receiving a first set of assistance data from another UE and receiving a second set of assistance data from the third UE.
[0117] In a 20th aspect, alone or in combination with the 19th aspect, the first set of assistance data includes PRS configuration information associated with at least one of a UE, another UE, or a combination thereof, and the second set of assistance data includes PRS configuration information associated with at least one of a UE, a third UE, or a combination thereof.
[0118] In a 21st aspect, alone or in combination with the 20th aspect, process 800 includes receiving, from another UE, a first PRS based at least in part on the first set of assistance data; receiving, from a third UE, a second PRS based at least in part on the second set of assistance data; obtaining at least one positioning measurement based at least in part on at least one of the first PRS, the second PRS, or a combination thereof; and transmitting the at least one positioning measurement to at least one of another UE, a third UE, or a combination thereof.
[0119] In a 22nd aspect, alone or in combination with the 20th aspect, process 800 includes transmitting at least one of a first transmitted PRS based at least in part on the first set of assistance data, a second transmitted PRS based at least in part on the second set of assistance data, or a combination thereof.
[0120] In a 23rd aspect, alone or in combination with one or more of the 17th to 22nd aspects, process 800 includes receiving vehicle positioning measurements from sensors associated with a vehicle corresponding to the UE; and transmitting at least one of the vehicle positioning measurements, an error associated with the vehicle positioning measurements, or a combination thereof to at least one of another UE, a third UE, or a combination thereof.
[0121] In a 24th aspect, alone or in combination with the 23rd aspect, the sensor includes a wheel sensor.
[0122] In a 25th aspect, alone or in combination with one or more of the 23rd to 24th aspects, vehicle positioning measurements include speed information.
[0123] In a 26th aspect, alone or in combination with one or more of the 17th to 25th aspects, the UE includes the step of receiving a positioning report from at least one of another UE, a third UE, or a combination thereof.
[0124] FIG. 8 shows exemplary blocks of process 800, but in some aspects, process 800 may include additional blocks, fewer blocks, different blocks, or blocks arranged differently compared to the blocks shown in FIG. 8. Additionally or alternatively, two or more of the blocks of process 800 may be performed in parallel.
[0125] FIG. 9 is a diagram showing an exemplary process 900 performed, for example, by a UE according to the present disclosure. The exemplary process 900 is an example in which a UE (such as UE120) performs operations associated with sidelink-assisted positioning.
[0126] As shown in FIG. 9, in some aspects, process 900 may include receiving, from another UE, a positioning request associated with a procedure for determining the location of the other UE, the positioning request including sidelink communication between a first S-LMC of the UE and a second S-LMC of the other UE, the first S-LMC and the second S-LMC comprising sub-functions associated with a V2X protocol layer (block 910). For example, the UE may receive, from another UE, a positioning request associated with a procedure for determining the location of the other UE, as described above (e.g., using receive processor 258, controller / processor 280, memory 282, etc.). In some aspects, the positioning request includes sidelink communication between a first S-LMC of the UE and a second S-LMC of the other UE. In some aspects, the first S-LMC and the second S-LMC comprise sub-functions associated with a V2X protocol layer.
[0127] As further shown in FIG. 9, in some aspects, process 900 may include receiving, from the S-LMF, a positioning report associated with a procedure for determining the location of another UE, the positioning report including an indication of the location of the UE that is at least partially based on a determination by the S-LMF (block 920). For example, the UE may receive, from the S-LMF, a positioning report associated with a procedure for determining the location of another UE, as described above (e.g., using receive processor 258, controller / processor 280, memory 282, etc.). In some aspects, the positioning report includes an indication of the location of the UE that is at least partially based on a determination by the S-LMF.
[0128] As further shown in FIG. 9, in some aspects, process 900 may include transmitting the positioning report to another UE (block 930). For example, the UE may transmit the positioning report to another UE, as described above (e.g., using transmit processor 264, controller / processor 280, memory 282, etc.).
[0129] Process 900 may include additional aspects, such as any single aspect or any combination of aspects, described below and / or with respect to one or more other processes described elsewhere in this specification.
[0130] In a first aspect, each of the first S-LMC and the second S-LMC supports at least one of a capability request operation, a capability response operation, a support data reception operation, a support data provision operation, a measurement operation, a measurement reception operation, a first location determination operation associated with a UE, a second location determination operation associated with another UE, or a combination thereof.
[0131] In a second aspect, alone or in combination with the first aspect, sidelink communication is performed using PC5 signaling messages.
[0132] In a third aspect, alone or in combination with one or more of the first and second aspects, a UE is associated with a vehicle or a roadside unit.
[0133] In a fourth aspect, alone or in combination with one or more of the first to third aspects, another UE is associated with a vehicle.
[0134] In a fifth aspect, alone or in combination with one or more of the first to fourth aspects, process 900 includes the step of transmitting a capability report to another UE.
[0135] In a sixth aspect, alone or in combination with one or more of the first to fifth aspects, process 900 includes the step of receiving capability information associated with another UE from another UE.
[0136] In a seventh aspect, alone or in combination with the sixth aspect, the capability information associated with another UE indicates at least one of one or more positioning measurements, speed sensor errors, calibration errors, or a combination thereof that another UE is capable of performing.
[0137] In an eighth aspect, alone or in combination with one or more of the first to seventh aspects, process 900 includes a step of transmitting a set of assistance data to another UE, the set of assistance data including a set of PRS configuration information associated with at least one of a UE, another UE, or a combination thereof.
[0138] In a ninth aspect, alone or in combination with the eighth aspect, process 900 includes a step of transmitting a transmitted PRS at least partially based on the set of assistance data, and a step of receiving from another UE at least one of a positioning measurement at least partially based on the transmitted PRS, an error associated with the positioning measurement, or a combination thereof.
[0139] In a tenth aspect, alone or in combination with one or more of the eighth to ninth aspects, process 900 includes a step of receiving an incoming PRS at least partially based on the set of assistance data from another UE, the incoming PRS being obtained by the UE and for facilitating a positioning measurement associated with another UE, a step of determining a positioning measurement at least partially based on the incoming PRS, and a step of transmitting to another UE at least one of the positioning measurement, an error associated with the positioning measurement, or a combination thereof.
[0140] In an eleventh aspect, alone or in combination with one or more of the eighth to tenth aspects, process 900 includes a step of transmitting to the S-LMF at least one of the set of assistance data, a first positioning measurement obtained by the UE, an error associated with the first positioning measurement, a second positioning measurement received from another UE, an error associated with the second positioning measurement, or a combination thereof.
[0141] In a 12th aspect, alone or in combination with the 11th aspect, the S-LMF is provided by a V2X application server, and the UE communicates with the S-LMF via a V1 interface.
[0142] In a 13th aspect, alone or in combination with the 11th aspect, the S-LMF is provided by a wireless core network, and the UE communicates with the S-LMF via LPP.
[0143] In a 14th aspect, alone or in combination with one or more of the 1st to 13th aspects, process 900 includes receiving vehicle positioning measurements from another UE, where the vehicle positioning measurements are at least partially based on sensors associated with the vehicle corresponding to the other UE, and transmitting the vehicle positioning measurements to the S-LMF.
[0144] In a 15th aspect, alone or in combination with the 14th aspect, the sensor includes a wheel sensor.
[0145] In a 16th aspect, alone or in combination with one or more of the 14th to 15th aspects, the vehicle positioning measurements include speed information.
[0146] FIG. 9 shows exemplary blocks of process 900, but in some aspects, process 900 may include additional blocks, fewer blocks, different blocks, or blocks arranged differently compared to the blocks shown in FIG. 9. Additionally or alternatively, two or more of the blocks of process 900 may be performed in parallel.
[0147] The following provides an overview of some aspects of the present disclosure.
[0148] Aspect 1: A method of wireless communication performed by a user equipment (UE), the method comprising: transmitting a positioning request associated with a procedure for determining the position of the UE to another UE, the positioning request including sidelink communication between a first sidelink location management component (S-LMC) of the UE and a second S-LMC of another UE, the first S-LMC and the second S-LMC comprising sub-functions associated with a vehicle-to-everything (V2X) protocol layer; and receiving a positioning report associated with a procedure for determining the position of the UE, the positioning report including an indication of the position of the UE based at least in part on a determination by a sidelink location management function (S-LMF).
[0149] Aspect 2: The method according to aspect 1, wherein the first S-LMC and the second S-LMC each support at least one of a capability request operation, a capability response operation, an assistance data reception operation, an assistance data provision operation, a measurement operation, a measurement reception operation, a first location determination operation associated with the UE, a second location determination operation associated with another UE, or a combination thereof.
[0150] Aspect 3: The method according to any one of aspects 1 or 2, wherein the sidelink communication is performed using a PC5 signaling message.
[0151] Aspect 4: The method according to any one of aspects 1 to 3, wherein the UE is associated with a vehicle.
[0152] Aspect 5: The method according to any one of aspects 1 to 4, wherein the another UE is associated with a vehicle or a roadside unit.
[0153] Aspect 6: The method according to any one of aspects 1 to 5, further comprising receiving a capability request from another UE.
[0154] Aspect 7: The method according to any one of Aspects 1 to 6, further comprising the step of providing the capability requirements associated with the UE to another UE.
[0155] Aspect 8: The method according to Aspect 7, wherein the capability information associated with the UE indicates at least one of one or more positioning measurements, speed sensor errors, calibration errors, or combinations thereof that the UE is capable of performing.
[0156] Aspect 9: The method according to any one of Aspects 1 to 8, further comprising the step of receiving a set of assistance data from another UE, the set of assistance data including a set of positioning reference signal (PRS) configuration information associated with at least one of the UE, another UE, or a combination thereof.
[0157] Aspect 10: The method according to Aspect 9, further comprising the steps of receiving an incoming PRS based at least in part on the set of assistance data, obtaining a positioning measurement based at least in part on the incoming PRS, and transmitting at least one of the positioning measurement, an error associated with the positioning measurement, or a combination thereof to another UE.
[0158] Aspect 11: The method according to either Aspect 9 or 10, further comprising the step of transmitting an outgoing PRS based at least in part on the set of assistance data to another UE, the outgoing PRS being for facilitating a positioning measurement obtained by another UE, and receiving at least one of the positioning measurement, an error associated with the positioning measurement, or a combination thereof from another UE.
[0159] Aspect 12: The method according to any one of Aspects 9 to 11, further comprising the step of transmitting at least one of the set of assistance data, a first positioning measurement obtained by the UE, an error associated with the first positioning measurement, a second positioning measurement received from another UE, an error associated with the second positioning measurement, or a combination thereof to an S-LMF.
[0160] Aspect 13: The method according to aspect 12, wherein the S-LMF is provided by a V2X application server, and the UE communicates with the S-LMF via a V1 interface.
[0161] Aspect 14: The method according to aspect 12, wherein the S-LMF is provided by a wireless core network, and the UE communicates with the S-LMF via a long-term evolution positioning protocol.
[0162] Aspect 15: The method according to any one of aspects 1 to 14, further comprising receiving vehicle positioning measurements from sensors associated with a vehicle corresponding to the UE, and transmitting the vehicle positioning measurements to the S-LMF.
[0163] Aspect 16: The method according to aspect 15, wherein the sensor includes a wheel sensor.
[0164] Aspect 17: The method according to any one of aspects 15 or 16, wherein the vehicle positioning measurement includes speed information.
[0165] Aspect 18: The method according to any one of aspects 1 to 17, further comprising transmitting an additional positioning request to a third UE, wherein the additional positioning request includes additional sidelink communication between a first S-LMC of the UE and a third S-LMC of the third UE.
[0166] Aspect 19: The method according to aspect 18, further comprising receiving a first capability request from another UE, receiving a second capability request from a third UE, providing capability information associated with the UE to another UE, and providing capability information associated with the UE to the third UE.
[0167] Aspect 20: The method according to any one of aspects 18 or 19, further comprising receiving a first set of assistance data from another UE and receiving a second set of assistance data from a third UE.
[0168] Aspect 21: The method according to aspect 20, wherein the first set of assistance data includes positioning reference signal (PRS) configuration information associated with at least one of a UE, another UE, or a combination thereof, and the second set of assistance data includes PRS configuration information associated with at least one of a UE, a third UE, or a combination thereof.
[0169] Aspect 22: The method according to aspect 21, further comprising receiving, from another UE, a first PRS based at least in part on the first set of assistance data; receiving, from a third UE, a second PRS based at least in part on the second set of assistance data; obtaining at least one positioning measurement based at least in part on at least one of the first PRS, the second PRS, or a combination thereof; and transmitting the at least one positioning measurement to at least one of another UE, a third UE, or a combination thereof.
[0170] Aspect 23: The method according to aspect 21, further comprising transmitting at least one of a first transmitted PRS based at least in part on the first set of assistance data, a second transmitted PRS based at least in part on the second set of assistance data, or a combination thereof.
[0171] Aspect 24: The method according to any one of aspects 18 to 23, further comprising receiving vehicle positioning measurements from sensors associated with a vehicle corresponding to the UE; and transmitting at least one of the vehicle positioning measurements, an error associated with the vehicle positioning measurements, or a combination thereof to at least one of another UE, a third UE, or a combination thereof.
[0172] Aspect 25: The method according to aspect 24, wherein the sensor includes a wheel sensor.
[0173] Aspect 26: The method according to any one of aspects 24 or 25, wherein the vehicle positioning measurement includes speed information.
[0174] Aspect 27: The method according to any one of Aspects 18 to 26, wherein the UE receives a positioning report from at least one of another UE, a third UE, or a combination thereof.
[0175] Aspect 28: A method of wireless communication performed by a user equipment (UE), the method comprising: receiving, from another UE, a positioning request associated with a procedure for determining the position of the other UE, the positioning request including sidelink communication between a first sidelink location management component (S-LMC) of the UE and a second S-LMC of the other UE, the first S-LMC and the second S-LMC comprising sub-functions associated with a vehicle-to-everything (V2X) protocol layer; receiving, from a sidelink location management function (S-LMF), a positioning report associated with a procedure for determining the position of the other UE, the positioning report including an indication of the position of the UE based at least in part on a determination by the S-LMF; and transmitting the positioning report to the other UE.
[0176] Aspect 29: The method according to Aspect 28, wherein the first S-LMC and the second S-LMC each support at least one of a capability request operation, a capability response operation, an assistance data reception operation, an assistance data provision operation, a measurement operation, a measurement reception operation, a first location determination operation associated with the UE, a second location determination operation associated with another UE, or a combination thereof.
[0177] Aspect 30: The method according to any one of Aspects 28 or 29, wherein the sidelink communication is performed using a PC5 signaling message.
[0178] Aspect 31: The method according to any one of Aspects 28 to 30, wherein the UE is associated with a vehicle or a roadside unit.
[0179] Aspect 32: The method according to any one of Aspects 28 to 31, wherein the other UE is associated with a vehicle.
[0180] Aspect 33: The method according to any one of Aspects 28 to 32, further comprising the step of transmitting the capability requirements to another UE.
[0181] Aspect 34: The method according to any one of Aspects 28 to 33, further comprising the step of receiving, from another UE, the capability requirements associated with another UE.
[0182] Aspect 35: The method according to Aspect 34, wherein the capability information associated with another UE indicates at least one of one or more positioning measurements, speed sensor error, calibration error, or a combination thereof that can be performed by another UE.
[0183] Aspect 36: The method according to any one of Aspects 28 to 35, further comprising the step of transmitting a set of assistance data to another UE, wherein the set of assistance data includes a set of positioning reference signal (PRS) configuration information associated with at least one of the UE, another UE, or a combination thereof.
[0184] Aspect 37: The method according to Aspect 36, further comprising the step of transmitting a transmitted PRS based at least in part on the set of assistance data, and the step of receiving, from another UE, at least one of a positioning measurement based at least in part on the transmitted PRS, an error associated with the positioning measurement, or a combination thereof.
[0185] Aspect 38: The method according to either Aspect 36 or 37, further comprising the step of receiving, from another UE, an incoming PRS based at least in part on the set of assistance data, wherein the incoming PRS is obtained by the UE and is for facilitating a positioning measurement associated with another UE, the step of determining a positioning measurement based at least in part on the incoming PRS, and the step of transmitting to another UE at least one of the positioning measurement, an error associated with the positioning measurement, or a combination thereof.
[0186] Aspect 39: The method according to any one of Aspects 36 to 38, further comprising the step of transmitting to the S-LMF at least one of a set of assistance data, a first positioning measurement obtained by a UE, an error associated with the first positioning measurement, a second positioning measurement received from another UE, an error associated with the second positioning measurement, or a combination thereof.
[0187] Aspect 40: The method according to Aspect 39, wherein the S-LMF is provided by a V2X application server and the UE communicates with the S-LMF via a V1 interface.
[0188] Aspect 41: The method according to Aspect 39, wherein the S-LMF is provided by a wireless core network and the UE communicates with the S-LMF via a Long-Term Evolution positioning protocol.
[0189] Aspect 42: The method according to any one of Aspects 28 to 41, further comprising the step of receiving a vehicle positioning measurement from another UE, wherein the vehicle positioning measurement is at least partially based on sensors associated with a vehicle corresponding to the other UE, and the step of transmitting the vehicle positioning measurement to the S-LMF.
[0190] Aspect 43: The method according to Aspect 42, wherein the sensor includes a wheel sensor.
[0191] Aspect 44: The method according to either Aspect 42 or 43, wherein the vehicle positioning measurement includes speed information.
[0192] Aspect 45: An apparatus for wireless communication in a device, comprising a processor, a memory coupled to the processor, and instructions storable in the memory and executable by the processor to cause the device to implement the method of one or more of Aspects 1 to 27.
[0193] Aspect 46: A device for wireless communication, comprising a memory and one or more processors coupled to the memory, wherein the memory and the one or more processors are configured to implement the method of one or more of Aspects 1 to 27.
[0194] Aspect 47: An apparatus for wireless communication, comprising at least one means for implementing the method of one or more of Aspects 1 to 27.
[0195] Aspect 48: A non-transitory computer-readable medium storing code for wireless communication, the code comprising instructions executable by a processor to implement the method of one or more of Aspects 1 to 27.
[0196] Aspect 49: A non-transitory computer-readable medium storing a set of instructions for wireless communication, the set of instructions comprising one or more instructions that, when executed by one or more processors of a device, cause the device to implement the method of one or more of Aspects 1 to 27.
[0197] Aspect 50: An apparatus for wireless communication in a device, comprising a processor, a memory coupled to the processor, and instructions stored in the memory and executable by the processor to cause the device to implement the method of one or more of Aspects 28 to 44.
[0198] Aspect 51: A device for wireless communication, comprising a memory and one or more processors coupled to the memory, wherein the memory and the one or more processors are configured to implement the method of one or more of Aspects 28 to 44.
[0199] Aspect 52: An apparatus for wireless communication comprising at least one means for implementing the method of one or more of aspects 28 to 44.
[0200] Aspect 53: A non-transitory computer-readable medium storing code for wireless communication, the code comprising instructions executable by a processor to implement the method of one or more of aspects 28 to 44.
[0201] Aspect 54: A non-transitory computer-readable medium storing a set of instructions for wireless communication, the set of instructions comprising one or more instructions that, when executed by one or more processors of a device, cause the device to implement the method of one or more of aspects 28 to 44.
[0202] The above disclosure provides illustration and description, but is not intended to be exhaustive or to limit the aspects to the precise forms disclosed. Modifications and variations may be made in light of the above disclosure, or obtained from practice of the aspects.
[0203] As used herein, the term "component" shall be broadly construed as hardware and / or a combination of hardware and software. "Software" shall be broadly construed to mean, among other examples, instructions, instruction sets, code, code segments, program code, programs, subprograms, software modules, applications, software applications, software packages, routines, subroutines, objects, executable files, execution threads, procedures, and / or functions, whether referred to as software, firmware, middleware, microcode, hardware description language, or otherwise. A processor as used herein is implemented in hardware and / or a combination of hardware and software. It will be apparent that the systems and / or methods described herein can be implemented in different forms of hardware and / or combinations of hardware and software. The actual specific control hardware or software code used to implement these systems and / or methods is not limiting of the aspects. Accordingly, the operation and behavior of the systems and / or methods are described herein without reference to specific software code. It should be understood that software and hardware can be designed to implement the systems and / or methods at least in part based on the description herein.
[0204] As used herein, "meeting a threshold" may, depending on the context, refer to a value being greater than a threshold, greater than or equal to a threshold, less than a threshold, less than or equal to a threshold, equal to a threshold, not equal to a threshold, and the like.
[0205] Even if certain combinations of features are recited in the claims and / or disclosed herein, these combinations are not intended to limit the disclosure in its various aspects. Indeed, many of these features may be combined in ways that are not specifically recited in the claims and / or not disclosed herein. Each of the dependent claims listed below may depend directly on only one claim, but the disclosure in its various aspects includes each dependent claim combined with any of the other claims in the claim set. The phrase referring to a list of items "at least one of" as used herein refers to any combination of those items including a single member. By way of example, "at least one of a, b, or c" covers a, b, c, a-b, a-c, b-c, and a-b-c, as well as any combination having multiple of the same element (e.g., a-a, a-a-a, a-a-b, a-a-c, a-b-b, a-c-c, b-b, b-b-b, b-b-c, c-c, and c-c-c, or any other order of a, b, and c).
[0206] None of the elements, acts, or instructions used in this specification should be construed as important or essential unless explicitly described. Also, as used in this specification, the articles "a" and "an" include one or more items and may be used interchangeably with "one or more". Further, the article "the" as used in this specification includes one or more items referred to with the article "the" and may also be used interchangeably with "one or more". Additionally, the terms "set" and "group" as used in this specification include one or more items (e.g., related items, unrelated items, combinations of related and unrelated items) and may be used interchangeably with "one or more". When only one item is intended, the phrase "only one" or a similar term is used. Also, the terms "has", "have", "having", etc. as used in this specification shall be open-ended terms. Further, the phrase "based on" shall mean "at least partially based on" unless otherwise specified. Also, the term "or" as used in this specification shall be inclusive when used consecutively and may be used interchangeably with "and / or" unless otherwise specified (e.g., when used in combination with "either" or "only one of").
Explanation of Signs
[0207] 100 Wireless Network 102a Macrocell 102b Picocell 102c Femtocell 110 Base Station 110a BS, Macro BS 110b BS 110c BS 110d BS, Relay BS 120 UE 120a UE 120b UE 120c UE 120d UE 120e UE 130 Network Controller 200 Example of Base Station 110 212 Data Source 220 Transmission Processor 230 Transmit (TX) Multiple-Input Multiple-Output (MIMO) Processor 232 Modulator, Demodulator, MOD / DEMOD 232a - 232t Modulators 234 Antenna 234a - 234t Antennas 236 MIMO Detector 238 Reception Processor 239 Data Sink 240 Controller / Processor 242 Memory 244 Communication Unit 246 Scheduler 252 Antenna 252a - 252r Antennas 254 Demodulator, Modulator, DEMOD 254a - 254r Demodulators (DEMOD), Modulators, MOD / DEMOD 256 MIMO Detector 258 Reception Processor 260 Data Sink 262 Data Source 264 Transmission Processor 266 TX MIMO Processor 280 Controller / Processor 282 Memory 284 Housing 290 Controller / Processor 292 Memory 294 Communication Unit 300 Example of Sidelink Communication 305 UE 305-1 First UE, UE 305-2 Second UE, UE 310 Sidelink Channel 315 Physical Sidelink Control Channel (PSCCH) 320 Physical Sidelink Shared Channel (PSSCH) 325 Physical Sidelink Feedback Channel (PSFCH) 330 Sidelink Control Information (SCI) 335 Transport Block (TB) 340 Sidelink Feedback 400 Examples of Sidelink Communication and Access Link Communication 405 Transmitter (Tx) / Receiver 410 Rx / Tx UE 500 Example of Architecture for Sidelink-Assisted Positioning 505 Sidelink Communication 510 S-LMF 515 5GC 520 V2X Application Server 525 Communication Link 530 Vehicle 535 First RSU 540 Second RSU 545 First S-LMC, S-LMC 550 Second S-LMC, S-LMC 555 Third S-LMC, S-LMC 600 Examples of Sidelink-Assisted Positioning 605 S-LMF 700 Examples of Sidelink-Assisted Positioning 705 S-LMF 800 Process 900 Process
Claims
1. A user equipment (UE) for wireless communication, comprising: one or more transceivers; a memory; one or more processors coupled to the one or more transceivers and the memory, wherein the memory and the one or more processors are configured to: send, via the one or more transceivers, a positioning request associated with a procedure for determining the location of the UE to another UE, wherein the positioning request is sent via sidelink communication between a first sidelink location management component (S-LMC) of the UE and a second S-LMC of the other UE, and wherein the first S-LMC and the second S-LMC comprise sub-functions provided in a vehicle-to-everything (V2X) protocol layer; receive, via the one or more transceivers, a positioning report associated with the procedure for determining the location of the UE, wherein the positioning report includes an indication of the location of the UE based at least in part on a determination by a sidelink location management function (S-LMF); A user equipment (UE) configured to perform the above.
2. Each of the first S-LMC and the second S-LMC supports at least one of: a capability request operation; a capability response operation; an assistance data reception operation; an assistance data provision operation; a measurement operation; a measurement reception operation; a first location determination operation associated with the UE; a second location determination operation associated with the other UE; or a combination thereof. The UE according to claim 1.
3. The UE according to claim 1, wherein the UE is associated with a vehicle and the other UE is associated with a vehicle or a roadside unit.
4. The UE according to claim 1, wherein the memory and the one or more processors are further configured to receive, via the one or more transceivers, a capability request from the other UE.
5. The memory and the one or more processors are further configured to provide, via the one or more transceivers, capability information associated with the UE to the other UE. The UE according to claim 1, wherein the capability information associated with the UE indicates at least one of one or more positioning measurements, speed sensor errors, calibration errors, or combinations thereof that the UE is capable of performing.
6. The memory and the one or more processors are to receive, via the one or more transceivers, a set of assistance data from the another UE, wherein the set of assistance data the UE, the another UE, or a combination thereof includes a set of positioning reference signal (PRS) configuration information associated with at least one of receiving and is further configured to perform, the UE according to claim 1.
7. The memory and the one or more processors are to receive, via the one or more transceivers, an incoming PRS based at least in part on the set of assistance data, acquire a positioning measurement based at least in part on the incoming PRS, via the one or more transceivers, the positioning measurement, an error associated with the positioning measurement, or a combination thereof and transmit at least one of to the another UE and is further configured to perform, the UE according to claim 6.
8. The memory and the one or more processors are to transmit, via the one or more transceivers, a transmitted PRS based at least in part on the set of assistance data to the another UE, wherein the transmitted PRS is for facilitating a positioning measurement acquired by the another UE, and via the one or more transceivers, the positioning measurement, an error associated with the positioning measurement, or a combination thereof and receive at least one of from the another UE and is further configured to perform, the UE according to claim 6.
9. The memory and the one or more processors are, via the one or more transceivers, the set of assistance data, a first positioning measurement acquired by the UE, an error associated with the first positioning measurement, a second positioning measurement received from the another UE, an error associated with the second positioning measurement, or a combination thereof and transmit at least one of to the S-LMF and is further configured to perform, the UE according to claim 6.
10. The S-LMF is provided by a V2X application server, The UE communicates with the S-LMF via a V1 interface. The UE according to claim 9.
11. The S-LMF is provided by a wireless core network. The UE communicates with the S-LMF via a long-term evolution positioning protocol. The UE according to claim 9.
12. The memory and the one or more processors receive vehicle positioning measurements from sensors associated with the vehicle corresponding to the UE via the one or more transceivers, and transmit the vehicle positioning measurements to the S-LMF via the one or more transceivers and are further configured to wherein the sensor includes a wheel sensor and the vehicle positioning measurement includes speed information, the UE according to claim 1.
13. A user equipment (UE) for wireless communication, comprising: one or more transceivers; a memory; one or more processors coupled to the one or more transceivers and the memory, wherein the memory and the one or more processors receive, via the one or more transceivers, a positioning request associated with a procedure for determining the position of another UE from the another UE, wherein the positioning request is received via sidelink communication between a first sidelink location management component (S-LMC) of the UE and a second S-LMC of the another UE, and the first S-LMC and the second S-LMC comprise sub-functions provided in a vehicle-to-everything (V2X) protocol layer; transmit, from the UE, positioning measurements associated with and obtained by the another UE to a sidelink location management function (S-LMF); receive, via the one or more transceivers, a positioning report associated with the procedure for determining the position of the another UE from the S-LMF, wherein the positioning report includes an indication of the position of the UE based at least in part on a determination by the S-LMF; and transmit the positioning report to the another UE via the one or more transceivers and is configured to perform. A user equipment (UE).
14. A method of wireless communication performed by a user equipment (UE), comprising: Sending, to another UE, a positioning request associated with a procedure for determining the position of the UE, wherein the positioning request is sent via sidelink communication between a first sidelink location management component (S-LMC) of the UE and a second S-LMC of the other UE, and the first S-LMC and the second S-LMC comprise sub-functions provided in a vehicle-to-everything (V2X) protocol layer. Receiving a positioning report associated with the procedure for determining the position of the UE, wherein the positioning report includes an indication of the position of the UE based at least in part on a determination by a sidelink location management function (S-LMF). A method comprising the above.
15. A method of wireless communication implemented by a user equipment (UE), comprising: Receiving, from the other UE, a positioning request associated with a procedure for determining the position of the other UE, wherein the positioning request is received via sidelink communication between a first sidelink location management component (S-LMC) of the UE and a second S-LMC of the other UE, and the first S-LMC and the second S-LMC comprise sub-functions provided in a vehicle-to-everything (V2X) protocol layer. Associating with the other UE and sending positioning measurements obtained by the other UE from the UE to a sidelink location management function (S-LMF). Receiving, from the S-LMF, a positioning report associated with the procedure for determining the position of the other UE, wherein the positioning report includes an indication of the position of the other UE based at least in part on a determination by the S-LMF. Sending the positioning report to the other UE. A method comprising the above.
Citation Information
Patent Citations
Efficient pairwise ranging to nodes in large clusters
JP2018508131A
Positioning method and device for user equipment, and user equipment
WO2019027245A1