Initiator user equipment, responder user equipment, and positioning methods thereof
By using the initiator UE to send the front, message and post message of the positioning reference signal to the responder UE group in wireless communication, and using the unlicensed spectrum to increase the bandwidth, the problem of insufficient positioning accuracy in the prior art is solved, and the multi-dimensional High-precision positioning in user and multi-base station environments.
Patent Information
- Application Number
- CN202411390891.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2021-06-30
- Filing Date
- 2022-05-27
- Publication Date
- 2024-12-27
AI Technical Summary
The prior art uses positioning reference signals (PRS) for user equipment (UE) positioning in wireless communications, and it is difficult to effectively utilize bandwidth to improve positioning accuracy, especially in multi-user and multi-base station environments.
The initiator UE is used to send pre-position reference signal (PRS), PRS and post-PRS messages to the responder UE group, and transmit PRS messages using unlicensed spectrum to increase bandwidth, improve positioning accuracy, and pass pre-PRS, PRS and post-PRS messages. The timing data in the process interacts with the position data to determine the relative position between each UE.
By increasing bandwidth and optimizing messaging, the positioning accuracy of user equipment is improved, and it is suitable for multi-user and multi-base station environments, supporting vehicle-to-all-item (V2X) communication system.
Smart Images

Figure CN119212079A_ABST
Abstract
Description
[0001] This patent application is a divisional application of the following invention patent applications:
[0002] Application number: 202280045116.X
[0003] Application date: May 27, 2022
[0004] Invention title: Initiator user equipment, responder user equipment and positioning method thereof Technical Field
[0005] The present disclosure relates generally to the field of wireless communications, and more particularly to using a positioning reference signal (PRS) to determine the position of a user equipment (UE). Background Art
[0006] Wireless communication systems or wireless networks are widely deployed to provide various telecommunication services, such as telephone, video, data, messaging, and broadcasting. Typical wireless communication systems may employ multiple access technologies that can support 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, and 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 standard promulgated by the Third Generation Partnership Project (3GPP).
[0007] A wireless network may include multiple base stations (BSs) that may support communication for multiple user equipment (UEs). User equipment (UEs) may communicate with a base station (BS) via a downlink and an uplink. A downlink (or forward link) refers to a communication link from a BS to a UE, and an uplink (or reverse link) refers to a communication link from a UE to a BS. A BS may be referred to as a Node B, gNodeB (gNB), access point (AP), radio head, transmit receive point (TRP), new radio (NR) BS, 5G Node B, etc. Summary of the invention
[0008] An example of a technique for locating a user equipment (UE) using a positioning reference signal (PRS) may be disclosed. An initiator UE may be configured to send or transmit one or more message units to a group of two or more responder UEs. The message unit may include a pre-PRS message, a PRS message, and a post-PRS message. Each of the responder UEs may be configured to transmit one or more message units to the initiator UE. The pre-PRS message and the post-PRS message may be transmitted using a licensed spectrum. The PRS message may be transmitted using an unlicensed spectrum. Using an unlicensed spectrum may enable the UE to access more bandwidth, which may help improve positioning accuracy. Communication from the initiator UE to the responder UE group may be performed, wherein the initiator UE broadcasts messages with the same payload to the responder UEs in the responder UE group. Communication from the responder UEs may be performed, wherein each responder UE in the responder UE group broadcasts its message to the initiator UE.
[0009] In some aspects, an initiator UE for positioning using a PRS is provided. An exemplary method may include: the initiator UE transmits a positioning reference signal pre-(PRS pre-) message of the initiator UE to a responder UE group. The PRS pre-message of the initiator UE may include one or more characteristics of the transmission of the positioning reference signal (or reference signal) of the initiator UE. The initiator UE may be configured to determine one or more characteristics of the transmission of the reference signal of each of the responder UEs, and may include this information in the PRS pre-message of the initiator UE. The PRS pre-message of the initiator UE may indicate when each responder UE may send its PRS pre-message to the initiator UE. The same PRS pre-message of the initiator UE may be sent to all responder UEs in the responder UEs. The initiator UE may receive the PRS pre-message of each responder UE from each responder UE to at least indicate that each responder UE received the PRS pre-message of the initiator UE. Based on receiving the pre-PRS message of each responder UE, the initiator UE may use the one or more characteristics of the transmission of the PRS of the initiator UE to send a PRS message to the responder UE group. Based on the transmission of the PRS message of the initiator UE, the initiator UE may receive the PRS message of each responder UE from each responder UE according to the one or more characteristics of the transmission of the PRS of each responder UE. Based on receiving the PRS message of each responder UE, the initiator UE may send a post-PRS message of the initiator UE to the responder UE group. The post-PRS message of the initiator UE may indicate that the initiator UE receives the PRS message from each responder UE. Based on sending the post-PRS message of the initiator UE to the responder UE group, the initiator UE may receive the post-PRS message of each responder UE from each responder UE. The PRS post-message of each responder UE may include timing data related to the departure time of the PRS message of the responder UE, timing data related to the arrival time of the PRS message of the initiator UE at the responder UE, and data related to the position of the responder UE at the departure time of the PRS message of the responder UE.
[0010] In some aspects, an initiator UE configured with one or more transceivers, a memory, and one or more processors may be used to establish communication with a responder UE group using a PRS. For example, the initiator UE may be configured to identify the responder UE group based on the positioning attributes of the responder UE group, which may include the direction in which the responder UE is moving, its speed, its position confidence, or its position, or a combination thereof. The initiator UE may be configured to send a pre-PRS message of the initiator UE to the responder UE group. The pre-PRS message of the initiator UE may include one or more characteristics of the transmission of the PRS of the initiator UE. The pre-PRS message of the initiator UE may include one or more characteristics of the transmission of the PRS and the PRS ID of each responder UE. The pre-PRS message of the initiator UE may indicate when each responder UE may send its pre-PRS message to the initiator UE. The initiator UE may receive the pre-PRS message of the responder UE from each responder UE, and the pre-PRS message may confirm that the responder UE has received the pre-PRS message of the initiator UE. The pre-PRS message of the responder UE may include data related to the frequency at which the responder UE may use to send its PRS to the initiator UE. The initiator UE may send the PRS message of the initiator UE to the responder UE group based on receiving the pre-PRS message from each responder UE and using the one or more characteristics of the transmission of the PRS of the initiator UE. The initiator UE may receive the PRS message of the responder UE from each responder UE based on sending the PRS message of the initiator UE and according to the one or more characteristics of the transmission of the PRS of the responder UE. The initiator UE may send the post-PRS message of the initiator UE to the responder UE group based on receiving the PRS message of each responder UE, and the post-PRS message at least indicates that the initiator UE received the PRS message of each responder UE. The initiator UE may receive a post-PRS message from each responder UE based on the transmission of the post-PRS message of the initiator UE, the post-PRS message including timing data related to the departure time of the PRS message of the responder UE and timing data related to the arrival time of the PRS message of the initiator UE at the responder UE, and data related to the position of the responder UE at the departure time of the post-PRS message of the responder UE.
[0011] In some aspects, a responder UE may be used to locate an initiator UE using a PRS. The responder UE may be a responder UE in a group of two or more responder UEs identified by the initiator UE based on its positioning attributes. The method may also include: receiving a pre-PRS message of the initiator UE from the initiator UE, the pre-PRS message including one or more characteristics of the transmission of the PRS of the initiator UE, one or more characteristics of the transmission of the PRS of the responder UE, and information about when the responder UE may send its pre-PRS message to the initiator UE. The responder UE may send its pre-PRS message to the initiator UE to confirm that the responder UE has received the pre-PRS message of the initiator UE. The pre-PRS message of the responder UE may include data related to the frequency at which the responder UE can use to send its PRS to the initiator UE. The responder UE may receive the PRS message of the initiator UE from the initiator UE, based on sending the pre-PRS message of the responder UE, according to the one or more characteristics of the transmission of the PRS of the initiator UE. The responder UE may transmit the PRS message of the responder UE to the initiator UE based on the reception of the PRS message of the initiator UE and using the one or more characteristics of the transmission of the PRS of the responder UE. The responder UE may receive a post-PRS message of the initiator UE from the initiator UE based on the transmission of the PRS message of the responder UE. The post-PRS message of the initiator UE may indicate that the initiator UE has received the PRS message of the responder UE. The responder UE may send the post-PRS message of the responder UE to the initiator UE based on the reception of the post-PRS message of the initiator UE, the post-PRS message including timing data related to the departure time of the PRS message of the responder UE, timing data related to the arrival time of the PRS message of the initiator UE, and the position of the responder UE at the departure time of the PRS message of the responder UE.
[0012] In some aspects, a responder UE configured with one or more transceivers, a memory, and one or more processors may be used to establish communication with an initiator UE using a PRS. For example, the responder UE may be configured to receive a pre-PRS message of the initiator UE from the initiator UE, the pre-PRS message including one or more characteristics of the transmission of the PRS message of the initiator UE. The pre-PRS message of the initiator UE may also include one or more characteristics of the transmission of the PRS message of the responder UE determined by the initiator UE on behalf of the responder UE, and information about when the responder UE may send its pre-PRS message to the initiator UE. The responder UE may send its pre-PRS message to the initiator UE, the pre-PRS message confirming that it has received the pre-PRS message of the initiator UE. The responder UE may then receive the PRS message of the initiator UE from the initiator UE, based on sending its pre-PRS message, according to the one or more characteristics of the transmission of the PRS message of the initiator UE. The responder UE may send the PRS message of the responder UE to the initiator UE based on the reception of the PRS message of the initiator UE and using the one or more characteristics of the transmission of the PRS message of the responder UE. The responder UE may receive a post-PRS message of the initiator UE from the initiator UE based on sending its PRS message, and the post-PRS message confirms that the initiator UE has received the PRS message of the responder UE. The responder UE may send the post-PRS message of the responder UE to the initiator UE based on receiving the post-PRS message of the initiator UE. The post-PRS message of the responder UE may be configured to include timing data related to the departure time of the PRS message of the responder UE, timing data related to the arrival time of the PRS message of the initiator UE, and data related to the position of the responder UE at the departure time of the PRS message of the responder UE.
[0013] In some aspects, a method for locating an initiator user equipment (UE) is provided, the method comprising: sending a reference signal message to a responder UE; in response to sending the reference signal message to the responder UE, receiving a response reference signal message corresponding to the responder UE from the responder UE; and based on the reception of the response reference signal message by the responder UE: sending a first message to the responder UE, the first message comprising at least (i) an indication that the initiator UE has received the response reference signal message from the responder UE, and (ii) first timing data, the first timing data being related to: (a) sending the reference signal message, (b) receiving the response reference signal message, or a combination of (a) and (b); and in response to sending the first message to the responder UE, receiving a second message from the responder UE, the second message comprising second timing data related to the response reference signal message of the responder UE, and a position of the responder UE associated with the second timing data.
[0014] In some aspects, an initiator user equipment (UE) for wireless communication is provided, the initiator UE comprising: one or more transceivers; one or more memories; and one or more processors communicatively coupled to the memories and the one or more transceivers, the one or more processors being configured to: send a reference signal message to a responder UE; in response to sending the reference signal message to the responder UE, receive a response reference signal message corresponding to the responder UE from the responder UE; and based on the reception of the response reference signal message by the responder UE: send a first message to the responder UE, the first message comprising at least (i) an indication that the initiator UE has received the response reference signal message from the responder UE, and (ii) first timing data, the first timing data being related to: (a) sending the reference signal message, (b) receiving the response reference signal message, or a combination of (a) and (b); and in response to sending the first message to the responder UE, receive a second message from the responder UE, the second message comprising second timing data related to the response reference signal message of the responder UE, and a position of the responder UE associated with the second timing data.
[0015] In some aspects, a method for locating an initiator user equipment (UE) is provided, the method being performed by a responder UE and comprising: receiving a first reference signal message from the initiator UE; in response to receiving the first reference signal message, sending a second reference signal message corresponding to the responder UE to the initiator UE; and based on the sending of the second reference signal message: receiving a third message from the initiator UE, the third message comprising at least (i) an indication that the initiator UE has received the second reference signal message, and (ii) first timing data, the first timing data being related to: (a) reception of the first reference signal message, (b) sending of the second reference signal message, or a combination of (a) and (b); and sending a fourth message to the initiator UE, the fourth message comprising second timing data related to the second reference signal message, and a position of the responder UE that is correlated with the second timing data.
[0016] In some aspects, a responder user equipment (UE) for wireless communication is provided, the responder UE comprising: one or more transceivers; one or more memories; and one or more processors communicatively coupled to the memories and the transceivers, the one or more processors being configured to: receive a first reference signal message from the initiator UE; in response to receiving the first reference signal message, send a second reference signal message corresponding to the responder UE to the initiator UE; and based on the sending of the second reference signal message: receive a third message from the initiator UE, the third message comprising at least (i) an indication that the initiator UE has received the second reference signal message, and (ii) first timing data, the first timing data being related to: (a) reception of the first reference signal message, (b) sending of the second reference signal message, or a combination of (a) and (b); and send a fourth message to the initiator UE, the fourth message comprising second timing data related to the second reference signal message, and a position of the responder UE associated with the second timing data. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] FIG. 1 is a diagram of a positioning system according to an embodiment.
[0018] 2 is a diagram of a fifth generation (5G) new radio (NR) positioning system according to an implementation, illustrating an implementation of a positioning system (eg, the positioning system of FIG. 1 ) implemented within a 5G NR communication system.
[0019] FIG. 3 is a diagram showing an example of a frame structure and associated terms for NR according to an embodiment.
[0020] 4 is a diagram showing an example of a radio frame sequence with a positioning reference signal (PRS) positioning opportunity according to an embodiment.
[0021] 5 is a diagram showing examples of different comb sizes using different numbers of symbols, according to an embodiment.
[0022] 6 is a timing diagram illustrating two different options for time slot usage of resource sets according to an embodiment.
[0023] 7A and 7B are timing diagrams illustrating examples of communication of pre-PRS messages that may occur during a pre-PRS phase according to some aspects.
[0024] 8A and 8B are timing diagrams illustrating examples of communication of PRS messages that may occur during a PRS phase according to some aspects.
[0025] 9A and 9B are timing diagrams illustrating examples of communication of post-PRS messages that may occur during the post-PRS phase, according to an embodiment.
[0026] FIG. 10 is a flow chart of an exemplary process that may be performed by an initiator UE initiating a positioning session according to an embodiment
[0027] 11 is a flow diagram of an exemplary process that may be performed by a responder UE responding to an initiator UE, according to an embodiment.
[0028] 12 is a block diagram of an implementation of a UE that may be utilized in implementations as described herein.
[0029] Like reference numerals in the various drawings indicate like elements according to certain example implementations. DETAILED DESCRIPTION
[0030] The various aspects of the present disclosure are described more fully below with reference to the accompanying drawings. However, the present disclosure can be embodied in many different forms, and should not be construed as being limited to any specific structure or function presented throughout the present disclosure. Instead, these aspects are provided so that the present disclosure will be thorough and complete, and the protection scope of the present disclosure will be fully conveyed to those skilled in the art. Based on the teachings of this article, it should be understood by those of ordinary skill in the art that the protection scope of the present disclosure is intended to cover any aspect of the disclosure disclosed herein, whether it is implemented independently or in combination with any other aspect of the present disclosure. For example, any number of aspects set forth herein can be used to implement a device or practice method. In addition, the scope of the present disclosure is intended to cover such a device or method implemented using other structures, functions, or structures and functions other than the various aspects of the disclosure set forth herein or different from the various aspects of the disclosure set forth herein. It should be understood that any aspect of the disclosure disclosed herein can be embodied by one or more components of the present invention.
[0031] For the purpose of describing the innovative aspects of the present disclosure, the following description refers to certain implementations. However, one of ordinary skill in the art will readily recognize that the teachings herein can be applied in a variety of different ways. The described implementations can be implemented in any device, system, or network capable of transmitting and receiving radio frequency (RF) signals according to any communication standard, such as any of the Institute of Electrical and Electronics Engineers (IEEE) IEEE 802.11 standards (including those identified as Wi-Fi ® technology standards), Bluetooth ® Standard, Code Division Multiple Access (CDMA), Frequency Division Multiple Access (FDMA), Time Division Multiple Access (TDMA), Global System for Mobile Communications (GSM), GSM / General Packet Radio Service (GPRS), Enhanced Data GSM Environment (EDGE), Terrestrial Trunked Radio (TETRA), Wideband CDMA (W-CDMA), Evolution-Data Optimized (EV-DO), 1xEV-DO, EV-DO Revision A, EV-DO Revision B, High Rate Packet Data (HRPD), High Speed Packet Access (HSPA), High Speed Downlink Packet Access (HSDPA), High Speed Uplink Packet Access (HSUPA), Evolved High Speed Packet Access (HSPA+), Long Term Evolution (LTE), Advanced Mobile Phone System (AMPS), or other known signals used to communicate within a wireless, cellular, or Internet of Things (IoT) network, such as a system utilizing 3G, 4G, 5G, 6G or further implementations thereof.
[0032] In some aspects, a positioning reference signal (PRS) may be used to determine the location of a user equipment (UE). According to some positioning techniques, a PRS may be exchanged between two UEs, a first UE may send its PRS to a second UE, and then the second UE may send its PRS to the first UE. The PRS exchange between the two UEs may occur within a specific time period so that the clock drift error of the two UEs may be minimized. In some aspects, the PRS may be a pseudo-noise (PN) sequence. The PRS may not have a payload. The transmission duration of the PRS may be short (e.g., 33 microseconds). A set of PN sequences generated and shared between UEs in a network may exist. The PRS may be identified by its ID. For example, all UEs in the network may share a mechanism for generating a PN sequence. The mechanism for generating a PN sequence may include a sequence generator configured to generate a PN sequence based on a seed. The UE may select a PN sequence from the generated PN sequences, and may indicate to other UEs that it may use the selected PN sequence to communicate with other UEs.
[0033] In some aspects, UEs in the network may be configured to broadcast a basic safety message (BSM). The broadcast of the BSM may occur periodically. In some aspects, the BSM may include information indicating whether the UE is capable of performing PRS-based positioning. The BSM may also include information related to the approximate location of the UE. The UE may be configured with a clock. In some aspects, the timing between one UE and another UE may not be perfectly synchronized due to a certain level of synchronization error (which may be at the nanosecond level).
[0034] An initiator UE may be a UE that initiates a positioning session. A responder UE may be a UE that responds or reacts to the initiator UE. In some aspects, the initiator UE may identify multiple responder UEs based at least in part on information included in the BSM of the responder UE. For example, the initiator UE may select multiple responder UEs for the UE positioning session.
[0035] In some aspects, a UE group may participate in a positioning session. The UE group may include an initiator UE and multiple responder UEs. In some aspects, the communication between the initiator UE and each responder UE in the multiple responder UEs may include a pre-PRS message, a PRS message, and a post-PRS message. The pre-PRS message may be communicated during the pre-PRS phase, the PRS message may be communicated during the PRS phase, and the post-PRS message may be communicated during the post-PRS phase. The combination of the pre-PRS message, the PRS message, and the post-PRS message may be considered as a positioning signal unit communicated between the initiator UE and the responder UE. In some aspects, a positioning session may be performed by multiple positioning signal units.
[0036] In some aspects, a larger bandwidth may be used to transmit PRS messages to improve ranging. Positioning accuracy may increase as the bandwidth used for PRS messages increases. Thus, unlicensed spectrum for larger bandwidths may be used to transmit PRS messages. For example, a licensed spectrum may be associated with a frequency used by a wireless communication network according to a regulatory communication standard (e.g., 4G, 5G, etc.), and an unlicensed spectrum may be associated with a frequency outside the licensed spectrum and to which the LBT communication protocol is applicable. In order to transmit PRS messages using an unlicensed spectrum, the UE may need to perform a listen-before-talk (LBT) procedure to compete for access to an unlicensed electromagnetic band (e.g., to determine whether a channel of an unlicensed electromagnetic band is available). In some aspects, a licensed spectrum may be used to transmit pre-PRS messages and post-PRS messages because it is an effective means of communication between UEs in a wireless network. In some aspects, the disclosed positioning technology may be applicable to a communication system that implements a vehicle-to-everything (V2X) standard.
[0037] In some aspects, a positioning session may be initiated by an initiator UE based on the initiator UE determining that it is uncertain about its location relative to a positioning system. For example, the initiator UE may determine that it is completely out of coverage without a network connection. In some aspects, when the initiator UE needs to determine its location, the initiator UE may select a group of responder UEs from a plurality of nearby UEs based on the positioning attributes of each responder UE in the responder UEs. In some aspects, the positioning attributes of the responder UE may include one or more of the following: a confidence position of the responder UE, a direction in which the responder UE may be moving, a speed of the responder UE, and a position of the responder UE.
[0038] In some aspects, the initiator UE may select and participate in a positioning session with the responder UE based on the responder UE moving in a direction different from the direction in which the initiator UE is moving. In some aspects, the responder UE may be selected based on the responder UE having a higher position confidence than the initiator UE. In some aspects, the initiator UE may select a responder UE moving in a substantially opposite direction rather than a responder UE moving in a substantially similar direction for a positioning session. This may be because when both the initiator UE and the responder UE are moving in the same direction, there may not be too much angle change between the initiator UE and the responder UE. Multiple angle changes between the position of the initiator UE and the position of the responder UE can help determine the position of the initiator UE. In some aspects, the communication between the initiator UE and the responder UE in the positioning session described herein may not include communication with a base station or with a server computing system.
[0039] In some aspects, the initiator UE and the responder UE may use each other to determine their locations. For example, during a positioning session, the initiator UE may send a timing data set related to the departure time and arrival time and location of the initiator UE to the responder UE so that the responder UE can determine its location. Similarly, the responder UE may send another timing data set related to the departure time and arrival time and location of the responder UE to the initiator UE so that the initiator UE can determine its location. In some aspects, the responder UE may be configured to send distance information relative to the initiator UE to the initiator UE. In some aspects, the initiator UE may be configured to send distance information relative to the responder UE to the responder UE. The distance information may indicate the approximate distance between the initiator UE and the responder UE.
[0040] As used herein, an "RF signal" includes electromagnetic waves that transmit information through the space between a transmitter (or a transmitter device) and a receiver (or a receiver device). As used herein, a transmitter may send a single "RF signal" or multiple "RF signals" to a receiver. However, due to the propagation characteristics of RF signals through multipath channels, a receiver may receive multiple "RF signals" corresponding to each transmitted RF signal. The same transmitted RF signal on different paths between a transmitter and a receiver may be referred to as a "multipath" RF signal.
[0041] FIG. 1 is a simplified illustration of a positioning system 100 according to an embodiment, in which a UE 105, a location server 160, and / or other components of the positioning system 100 may use the techniques provided herein for group-based positioning design in an asynchronous vehicular network. The techniques described herein may be implemented by one or more components of the positioning system 100. The positioning system 100 may include: a UE 105; one or more satellites 110 (also referred to as spacecraft (SV)) for a global navigation satellite system (GNSS) (such as a global positioning system (GPS), GLONASS, Galileo, or BeiDou); a base station 120; an access point (AP) 130; a location server 160; a network 170; and an external client 180. In general, the positioning system 100 may estimate the location of the UE 105 based on RF signals received and / or sent by the UE 105 and the known locations of other components (e.g., GNSS satellites 110, base stations 120, APs 130) that transmit and / or receive RF signals. Additional details about specific location estimation techniques are discussed in more detail with reference to FIG. 2.
[0042] It should be noted that FIG. 1 provides only a generalized illustration of various components, any or all of which may be utilized as appropriate, and each component may be repeated as needed. Specifically, although only one UE 105 is shown, it will be understood that many UEs (e.g., hundreds, thousands, millions, etc.) may utilize the positioning system 100. Similarly, the positioning system 100 may include a greater or lesser number of base stations 120 and / or APs 130 than those shown in FIG. 1. The illustrated connections connecting the various components in the positioning system 100 include data and signaling connections, which may include additional (intermediate) components, direct or indirect physical and / or wireless connections, and / or additional networks. In addition, the components may be rearranged, combined, separated, replaced, and / or omitted depending on the desired functionality. In some embodiments, for example, an external client 180 may be directly connected to a location server 160. One of ordinary skill in the art will recognize many modifications to the illustrated components.
[0043] Depending on the desired functionality, network 170 may include any of a variety of wireless and / or wired networks. Network 170 may, for example, include any combination of public and / or private networks, local area networks, and / or wide area networks, etc. In addition, network 170 may utilize one or more wired and / or wireless communication technologies. In some embodiments, network 170 may include, for example, cellular or other mobile networks, wireless local area networks (WLANs), wireless wide area networks (WWANs), and / or the Internet. Examples of network 170 include long-term evolution (LTE) wireless networks, fifth-generation (5G) wireless networks (also referred to as new air interface (NR) wireless networks or 5G NR wireless networks), Wi-Fi WLANs, and the Internet. LTE, 5G, and NR are wireless technologies defined or being defined by the Third Generation Partnership Project (3GPP). Network 170 may also include more than one network and / or more than one type of network.
[0044] The base station 120 and the access point (AP) 130 are communicatively coupled to the network 170. In some embodiments, the base station 120 may be owned, maintained, and / or operated by a cellular network provider and may employ any of a variety of wireless technologies, as described herein below. Depending on the technology of the network 170, the base station 120 may include a Node B, an evolved Node B (eNodeB or eNB), a base transceiver station (BTS), a radio base station (RBS), an NR Node B (gNB), a next generation eNB (ng-eNB), etc. In the case where the network 170 is a 5G network, the base station 120 as a gNB or ng-eNB may be part of a next generation radio access network (NG-RAN) that may be connected to a 5G core network (5GC). The AP 130 may include, for example, a Wi-Fi AP or a Bluetooth AP. ®Thus, UE 105 can send and receive information with network connectivity devices (such as location server 160) by accessing network 170 via base station 120 using first communication link 133. Additionally or alternatively, because AP 130 can also be communicatively coupled with network 170, UE 105 can communicate with network connectivity and Internet connectivity devices (including location server 160) using second communication link 135.
[0045] As used herein, the term “base station” may generally refer to a single physical transmission point or multiple co-located physical transmission points that may be located at a base station 120. A transmit receive point (TRP) (also referred to as a transmit / receive point) corresponds to this type of transmission point, and the term “TRP” may be used interchangeably herein with the terms “gNB,” “ng-eNB,” and “base station.” In some cases, a base station 120 may include multiple TRPs—e.g., where each TRP is associated with a different antenna or a different antenna array of the base station 120. A physical transmission point may include an antenna array of the base station 120 (e.g., as in a multiple-input multiple-output (MIMO) system and / or where the base station employs beamforming). The term “base station” may additionally refer to multiple non-co-located physical transmission points, which may be a distributed antenna system (DAS) (a network of spatially separated antennas connected to a common source via a transmission medium) or a remote radio head (RRH) (a remote base station connected to a serving base station).
[0046] As used herein, the term "cell" may generally refer to a logical communication entity for communicating with a base station 120, and may be associated with an identifier (e.g., a physical cell identifier (PCID), a virtual cell identifier (VCID)) for distinguishing adjacent cells operating via the same or different carriers. In some examples, a carrier may support multiple cells, and different cells may be configured according to different protocol types that may provide access to different types of devices (e.g., machine type communication (MTC), narrowband Internet of Things (NB-IoT), enhanced mobile broadband (eMBB), or other protocols). In some cases, the term "cell" may refer to a portion of a geographic coverage area (e.g., a sector) over which the logical entity operates.
[0047] The location server 160 may include a server and / or other computing device configured to determine an estimated location of the UE 105 and / or provide data (e.g., “assistance data”) to the UE 105 to facilitate location measurement and / or location determination by the UE 105. According to some embodiments, the location server 160 may include a Home Secure User Plane Location (SUPL) Location Platform (H-SLP), which may support a SUPL User Plane (UP) positioning solution defined by the Open Mobile Alliance (OMA), and may support location services for the UE 105 based on subscription information about the UE 105 stored in the location server 160. In some embodiments, the location server 160 may include a Discovery SLP (D-SLP) or an Emergency SLP (E-SLP). The location server 160 may also include an Enhanced Serving Mobile Location Center (E-SMLC), which supports positioning of the UE 105 using a Control Plane (CP) positioning solution for LTE radio access of the UE 105. The location server 160 may further include a location management function (LMF) that supports positioning of the UE 105 using a control plane (CP) positioning solution for NR or LTE radio access of the UE 105 .
[0048] In the CP positioning solution, from the perspective of the network 170, signaling for controlling and managing the positioning of the UE 105 may use existing network interfaces and protocols and be exchanged as signaling between elements of the network 170 and with the UE 105. In the UP positioning solution, from the perspective of the network 170, signaling for controlling and managing the positioning of the UE 105 may be exchanged between the location server 160 and the UE 105 as data (e.g., data transmitted using the Internet Protocol (IP) and / or the Transmission Control Protocol (TCP)).
[0049] As previously mentioned (and discussed in more detail below), the estimated position of the UE 105 may be based on measurements of RF signals transmitted from and / or received by the UE 105. In particular, these measurements may provide information about the relative distances and / or angles of the UE 105 from one or more components in the positioning system 100 (e.g., GNSS satellites 110, APs 130, base stations 120). The estimated position of the UE 105 may be estimated geometrically (e.g., using multi-angle measurements and / or multilateration) based on the distance and / or angle measurements along with the known positions of the one or more components.
[0050] Although ground components (such as AP 130 and base station 120) may be fixed, the embodiments are not limited thereto. Mobile components may be used. For example, in some embodiments, the position of UE 105 may be estimated based at least in part on measurements of RF signals 140 communicated between UE 105 and one or more other UEs 145 (the one or more other UEs 145 may be mobile or fixed). When one or more other UEs 145 are used in the positioning determination of a specific UE 105, the UE 105 whose position is to be determined may be referred to as a "target UE", and each of the one or more other UEs 145 may be referred to as an "anchor UE". In order to perform positioning determination on the target UE, the corresponding positions of the one or more anchor UEs may be known and / or determined jointly with the target UE. Direct communication between the one or more other UEs 145 and UE 105 may include side links and / or similar device-to-device (D2D) communication technologies. The side links defined by 3GPP are D2D communication forms based on cellular LTE and NR standards.
[0051] The estimated position of the UE 105 may be used in a variety of applications—for example, to assist a user of the UE 105 with direction finding or navigation or to assist another user (e.g., associated with an external client 180) in locating the UE 105. "Position" is also referred to herein as a "position estimate," "estimated position," "position," "positioning," "position estimate," "position fix," "estimated position," "position fix," or "fix." The process of determining a position may be referred to as "positioning," "position determination," "position determination," or the like. The position of the UE 105 may include an absolute position of the UE 105 (e.g., latitude and longitude, and possibly altitude) or a relative position of the UE 105 (e.g., a position expressed as a distance north or south, east or west, and possibly above or below, of some other known fixed position or some other location, such as the location of the UE 105 at some known previous time). The location may be specified as a geodetic location including coordinates that may be absolute (e.g., latitude, longitude, and optionally altitude), relative (e.g., relative to some known absolute location), or local (e.g., X, Y, and optionally Z coordinates according to a coordinate system defined relative to a local area, such as a factory, warehouse, university campus, shopping mall, stadium, or convention center). The location may alternatively be a city location, and may then include one or more of a street address (e.g., including a country, state, county, city, road and / or street name or label, and / or road or street number) and / or a label or name of a place, a building, a portion of a building, a floor of a building, and / or a room within a building, etc. The location may also include an uncertainty or error indication, such as a horizontal and likely vertical distance that the location is expected to have error, or an indication of an area or volume (e.g., a circle or ellipse) within which the UE 105 is expected to be located with a certain confidence level (e.g., 95% confidence).
[0052] The external client 180 may be a web server or remote application that may have some association with the UE 105 (e.g., may be accessed by a user of the UE 105), or may be a server, application, or computer system that provides location services to one or more other users, which may include obtaining and providing the location of the UE 105 (e.g., to enable services such as friend or relative locating, or child or pet locating). Additionally or alternatively, the external client 180 may obtain the location of the UE 105 and provide it to emergency service providers, government agencies, etc.
[0053] As previously mentioned, the example positioning system 100 may be implemented using a wireless communication network, such as an LTE-based or 5G NR-based network. FIG2 shows a diagram of a 5G NR positioning system 200, which illustrates an embodiment of a positioning system (e.g., positioning system 100) that implements 5G NR. The 5G NR positioning system 200 may be configured to determine the location of the UE 105 by implementing one or more positioning methods using access nodes 210, 214, 216 (which may correspond to the base stations 120 and access points 130 of FIG1) and (optionally) the LMF 220 (which may correspond to the location server 160). Here, the 5G NR positioning system 200 includes the UE 105, and components of a 5G NR network, including a next generation (NG) radio access network (RAN) (NG-RAN) 235 and a 5G core network (5G CN) 240. The 5G network may also be referred to as an NR network; the NG-RAN 235 may be referred to as a 5G RAN or an NR RAN; and the 5G CN 240 may be referred to as an NG core network. The 5G NR positioning system 200 may further utilize information from GNSS satellites 110 of a GNSS system such as a global positioning system (GPS) or a similar system such as GLONASS, Galileo, BeiDou, Indian Regional Navigation Satellite System (IRNSS). Additional components of the 5G NR positioning system 200 are described below. The 5G NR positioning system 200 may include additional or alternative components.
[0054] It should be noted that FIG. 2 provides only a generalized illustration of various components, any or all of which may be utilized as appropriate, and each component may be repeated or omitted as desired. Specifically, although only one UE 105 is shown, it will be understood that many UEs (e.g., hundreds, thousands, millions, etc.) may utilize the 5G NR positioning system 200. Similarly, the 5G NR positioning system 200 may include a greater (or smaller) number of GNSS satellites 110, gNB 210, ng-eNB 214, wireless local area network (WLAN) 216, access and mobility management function (AMF) 215, external client 230, and / or other components. The connections shown connecting the various components in the 5G NR positioning system 200 include data and signaling connections, which may include additional (intermediate) components, direct or indirect physical and / or wireless connections, and / or additional networks. In addition, the components may be rearranged, combined, separated, replaced, and / or omitted depending on the desired functionality.
[0055] UE 105 may include and / or be referred to as a device, a mobile device, a wireless device, a mobile terminal, a terminal, a mobile station (MS), a terminal (SET) enabled with secure user plane location (SUPL), or some other name. In addition, UE 105 may correspond to a cellular phone, a smart phone, a laptop computer, a tablet device, a personal data assistant (PDA), a navigation device, an Internet of Things (IoT) device, or some other portable or mobile device. Typically, although not necessarily, UE 105 may support the use of one or more radio access technologies (RATs) such as GSM, CDMA, W-CDMA, LTE, High Speed Packet Data (HRPD), IEEE 802.11 Wi-Fi, etc. ® , Bluetooth, Worldwide Interoperability for Microwave Access (WiMAX™), 5G NR (e.g., using NG-RAN 235 and 5G CN 240). UE 105 may also support wireless communications using WLAN 216, which (similar to one or more RATs and as previously mentioned with respect to FIG. 1) may connect to other networks, such as the Internet. Use of one or more of these RATs may allow UE 105 to communicate with external clients 230 (e.g., via elements of 5G CN 240 not shown in FIG. 2, or possibly via a Gateway Mobile Location Center (GMLC) 225) and / or allow external clients 230 to receive location information about UE 105 (e.g., via GMLC 225). When implemented in or communicatively coupled with a 5G NR network, the external client 230 of FIG. 2 may correspond to the external client 180 of FIG. 1.
[0056] UE 105 may include a single entity or may include multiple entities, such as in a personal area network in which a user may employ audio, video, and / or data I / O devices, and / or body sensors and separate wired or wireless modems. The estimate of the location of UE 105 may be referred to as a location, location estimate, location fix, fix, position fix, position estimate, or position fix, and may be geodetic, providing location coordinates (e.g., latitude and longitude) about UE 105, which may or may not include an altitude component (e.g., altitude; height above or depth below ground level, floor level, or basement level). Alternatively, the location of UE 105 may be expressed as a municipal location (e.g., expressed as a postal address or a designation of a point or smaller area in a building (such as a specific room or floor)). The location of UE 105 may also be expressed as an area or volume (geographically or municipally defined) within which UE 105 is expected to be located with a certain probability or confidence (e.g., 67%, 95%, etc.). The location of the UE 105 may further be a relative location, including, for example, a distance and direction or relative X, Y (and Z) coordinates defined relative to some origin at a known location, which may be defined geodetically, in municipal form, or with reference to a point, area, or volume indicated on a map, floor plan, or building plan. In the description contained herein, the use of the term location may include any of these variations unless otherwise indicated. When calculating the location of the UE, local X, Y, and possibly Z coordinates are typically solved, and then the local coordinates are converted to absolute coordinates (e.g., with respect to latitude, longitude, and altitude above or below mean sea level) if necessary.
[0057] The base stations in the NG-RAN 235 shown in FIG. 2 may correspond to the base stations 120 in FIG. 1 and may include NR Node Bs (gNBs) 210-1 and 210-2 (collectively and generally referred to herein as gNBs 210). Pairs of gNBs 210 in the NG-RAN 235 may be connected to each other (e.g., directly connected as shown in FIG. 2 or indirectly connected via other gNBs 210). The communication interface between the base stations (gNBs 210 and / or ng-eNBs 214) may be referred to as an Xn interface 237. Access to the 5G network is provided to the UE 105 via wireless communication between the UE 105 and one or more gNBs 210, which may provide wireless communication access to the 5G CN 240 on behalf of the UE 105 using 5G NR. The wireless interface between the base station (gNB 210 and / or ng-eNB 214) and the UE 105 may be referred to as a Uu interface 239. 5G NR radio access may also be referred to as NR radio access or 5G radio access. In FIG2 , it is assumed that the serving gNB for the UE 105 is gNB 210-1, but other gNBs (e.g., gNB 210-2) may serve as serving gNBs if the UE 105 moves to another location, or may serve as secondary gNBs to provide additional throughput and bandwidth to the UE 105.
[0058] The base stations in the NG-RAN 235 shown in FIG. 2 may additionally or alternatively include a next generation evolved Node B (also referred to as ng-eNB) 214. The ng-eNB 214 may be connected to one or more gNBs 210 in the NG-RAN 235—e.g., directly or indirectly via other gNBs 210 and / or other ng-eNBs. The ng-eNB 214 may provide LTE radio access and / or evolved LTE (eLTE) radio access to the UE 105. Some of the gNBs 210 (e.g., gNB 210-2) and / or ng-eNBs 214 in FIG. 2 may be configured to function as positioning-only beacons, which may transmit signals (e.g., positioning reference signals (PRS)) and / or may broadcast assistance data to assist in positioning the UE 105, but may not receive signals from the UE 105 or from other UEs. Note that while only one ng-eNB 214 is shown in FIG. 2, some embodiments may include multiple ng-eNBs 214. The base stations 210 and 214 may communicate directly with each other via the Xn communication interface. Additionally or alternatively, the base stations 210 and 214 may communicate directly or indirectly with other components of the 5G NR positioning system 200, such as the LMF 220 and the AMF 215.
[0059] The 5G NR positioning system 200 may also include one or more WLANs 216 that may be connected to a non-3GPP interworking function (N3IWF) 250 in the 5G CN 240 (e.g., in the case of an untrusted WLAN 216). For example, the WLAN 216 may support IEEE 802.11 Wi-Fi access for the UE 105 and may include one or more Wi-Fi APs (e.g., AP 130 of FIG. 1 ). Here, the N3IWF 250 may be connected to other elements in the 5G CN 240, such as the AMF 215. In some embodiments, the WLAN 216 may support another RAT, such as Bluetooth. The N3IWF 250 may provide support for secure access of the UE 105 to other elements in the 5G CN 240 and / or may support interworking of one or more protocols used by the WLAN 216 and the UE 105 with one or more protocols used by other elements of the 5G CN 240 (such as the AMF 215). For example, the N3IWF 250 may support: establishing an IPSec tunnel with the UE 105, terminating the IKEv2 / IPSec protocol with the UE 105, terminating the N2 and N3 interfaces to the 5G CN 240 for the control plane and the user plane, respectively, and relaying uplink (UL) and downlink (DL) control plane non-access stratum (NAS) signaling across the N1 interface between the UE 105 and the AMF 215. In some other embodiments, the WLAN 216 may be directly connected to an element in the 5G CN 240 (e.g., the AMF 215 as shown by the dashed line in FIG. 2) and not through the N3IWF 250. For example, the direct connection of the WLAN 216 to the 5GCN 240 may occur when the WLAN 216 is a trusted WLAN to the 5GCN 240, and may be implemented using a trusted WLAN interworking function (TWIF) (not shown in FIG. 2) that may be an element inside the WLAN 216. Note that although only one WLAN 216 is shown in FIG. 2 , some embodiments may include multiple WLANs 216 .
[0060] The access node may include any of a variety of network entities that enable communication between the UE 105 and the AMF 215. This may include a gNB 210, an ng-eNB 214, a WLAN 216, and / or other types of cellular base stations. However, an access node providing the functionality described herein may additionally or alternatively include entities that enable communication with any of a variety of RATs not shown in FIG. 2 (which may include non-cellular technologies). Thus, as used in the embodiments described below herein, the term "access node" may include, but is not necessarily limited to, a gNB 210, an ng-eNB 214, or a WLAN 216.
[0061] In some embodiments, an access node (such as a gNB 210, ng-eNB 214, or WLAN 216) (alone or in combination with other components of the 5G NR positioning system 200) may be configured to: in response to receiving a request for location information from the LMF 220, obtain a location measurement for an uplink (UL) signal received from the UE 105 and / or obtain a DL location measurement from the UE 105 for a downlink (DL) signal received by the UE 105 from one or more access nodes. As mentioned, although FIG. 2 depicts access nodes 210, 214, and 216 as being configured to communicate according to 5G NR, LTE, and Wi-Fi communication protocols, respectively, access nodes configured to communicate according to other communication protocols may be used, such as, for example, a Node B using a Wideband Code Division Multiple Access (WCDMA) protocol for a Universal Mobile Telecommunications Service (UMTS) Terrestrial Radio Access Network (UTRAN), an eNB using an LTE protocol for an Evolved UTRAN (E-UTRAN), or using Bluetooth for a WLAN. ® The RAN may include an E-UTRAN, which may include base stations including eNBs supporting LTE wireless access. The core network for the EPS may include an Evolved Packet Core (EPC). The EPS may then include the E-UTRAN plus the EPC, where in FIG. 2 , the E-UTRAN corresponds to the NG-RAN 235 and the EPC corresponds to the 5GCN 240. The methods and techniques described herein for obtaining the municipal location of the UE 105 may be applicable to such other networks.
[0062] The gNB 210 and ng-eNB 214 may communicate with the AMF 215, which communicates with the LMF 220 for positioning functionality. The AMF 215 may support mobility of the UE 105, including cell changes and handovers of the UE 105 from an access node 210, 214, or 216 of a first RAT to an access node 210, 214, or 216 of a second RAT. The AMF 215 may also be involved in supporting signaling connections to the UE 105 and possibly supporting data and voice bearers for the UE 105. The LMF 220 may support positioning the UE 105 using a CP positioning solution when the UE 105 accesses the NG-RAN 235 or the WLAN 216, and may support positioning procedures and methods, including UE-assisted / UE-based and / or network-based procedures / methods, such as Assisted GNSS (A-GNSS), Observed Time Difference of Arrival (OTDOA) (which may be referred to as Time Difference of Arrival (TDOA) in NR), Real-Time Kinematics (RTK), Precise Point Positioning (PPP), Differential GNSS (DGNSS), Enhanced Cell ID (ECID), Angle of Arrival (AOA), Angle of Departure (AOD), WLAN positioning, Round Trip Signal Propagation Delay (RTT), Multi-Cell RTT, and / or other positioning procedures and methods. The LMF 220 may also process a location service request for the UE 105 received, for example, from the AMF 215 or from the GMLC 225. The LMF 220 may be connected to the AMF 215 and / or the GMLC 225. In some embodiments, the network (such as 5GCN 240) may additionally or alternatively implement other types of location support modules, such as an evolved serving mobile location center (E-SMLC) or a SUPL location platform (SLP). Note that in some embodiments, at least a portion of the positioning functionality (including determining the location of UE 105) can be performed at UE 105 (e.g., by measuring downlink PRS (DL-PRS) signals transmitted by wireless nodes (such as gNB 210, ng-eNB 214 and / or WLAN 216) and / or using assistance data provided to UE 105 by, for example, LMF 220).
[0063] The Gateway Mobile Location Center (GMLC) 225 may support location requests for the UE 105 received from the external client 230, and may forward such location requests to the AMF 215 for forwarding by the AMF 215 to the LMF 220. A location response (e.g., containing a location estimate of the UE 105) from the LMF 220 may similarly be returned to the GMLC 225 directly or via the AMF 215, and the GMLC 225 may then return the location response (e.g., containing the location estimate) to the external client 230.
[0064] A network exposure function (NEF) 245 may be included in the 5GCN 240. The NEF 245 may support secure exposure of capabilities and events regarding the 5GCN 240 and the UE 105 to the external clients 230, which may therefore be referred to as access functions (AFs) and may enable secure provisioning of information from the external clients 230 to the 5GCN 240. The NEF 245 may be connected to the AMF 215 and / or the GMLC 225 for the purpose of obtaining the location (e.g., municipal location) of the UE 105 and providing the location to the external clients 230.
[0065] As further shown in FIG. 2 , the LMF 220 may communicate with the gNB 210 and / or with the ng-eNB 214 using the NR Positioning Protocol Annex (NRPPa) as defined in 3GPP Technical Specification (TS) 38.445. NRPPa messages may be passed between the gNB 210 and the LMF 220 and / or between the ng-eNB 214 and the LMF 220 via the AMF 215. As further shown in FIG. 2 , the LMF 220 and the UE 105 may communicate using the LTE Positioning Protocol (LPP) as defined in 3GPP TS 37.355. Here, LPP messages may be passed between the UE 105 and the LMF 220 via the AMF 215 and the UE 105's serving gNB 210-1 or serving ng-eNB 214. For example, LPP messages may be communicated between the LMF 220 and the AMF 215 using messages for service-based operations (e.g., based on the Hypertext Transfer Protocol (HTTP)), and may be communicated between the AMF 215 and the UE 105 using the 5G NAS protocol. The LPP protocol may be used to support positioning of the UE 105 using UE-assisted and / or UE-based positioning methods such as A-GNSS, RTK, TDOA, multi-cell RTT, AOD, and / or ECID. The NRPPa protocol may be used to support positioning of the UE 105 using network-based positioning methods such as ECID, AOA, uplink TDOA (UL-TDOA) and / or may be used by the LMF 220 to obtain location-related information from the gNB 210 and / or ng-eNB 214, such as parameters defining DL-PRS transmissions from the gNB 210 and / or ng-eNB 214.
[0066] In the case where the UE 105 accesses the WLAN 216, the LMF 220 may use NRPPa and / or LPP to obtain the location of the UE 105 in a manner similar to that just described for the UE 105 accessing the gNB 210 or ng-eNB 214. Thus, NRPPa messages may be passed between the WLAN 216 and the LMF 220 via the AMF 215 and the N3IWF 250 to support network-based positioning of the UE 105 and / or to pass other location information from the WLAN 216 to the LMF 220. Alternatively, NRPPa messages may be passed between the N3IWF 250 and the LMF 220 via the AMF 215 to support network-based positioning of the UE 105 based on location-related information and / or location measurements that are known or accessible to the N3IWF 250 and passed from the N3IWF 250 to the LMF 220 using NRPPa. Similarly, LPP and / or LPP messages may be passed between the UE 105 and the LMF 220 via the AMF 215, the N3IWF 250, and the serving WLAN 216 of the UE 105 to support UE-assisted or UE-based positioning of the UE 105 by the LMF 220.
[0067] In the 5G NR positioning system 200, positioning methods may be classified as "UE-assisted" or "UE-based". This may depend on where the request to determine the location of the UE 105 originates. For example, if the request originates from the UE (e.g., from an application or "app" executed by the UE), the positioning method may be classified as UE-based. On the other hand, if the request originates from an external client or AF 230, LMF 220, or other device or service within the 5G network, the positioning method may be classified as UE-assisted (or "network-based").
[0068] With UE-assisted positioning methods, the UE 105 may obtain location measurements and send these measurements to a location server (e.g., LMF 220) for use in computing a location estimate for the UE 105. For RAT-dependent positioning methods, the location measurements may include one or more of the following for one or more access points of the gNB 210, ng-eNB 214, and / or WLAN 216: received signal strength indicator (RSSI), round trip signal propagation time (RTT), reference signal received power (RSRP), reference signal received quality (RSRQ), reference signal time difference (RSTD), time of arrival (TOA), AOA, receive time-transmit time difference (Rx-Tx), differential AOA (DAOA), AOD, or timing advance (TA). Additionally or alternatively, similar measurements may be made on sidelink signals transmitted by other UEs, which may be used as anchor points for positioning the UE 105 if the locations of these other UEs are known. The position measurements may additionally or alternatively include measurements for a RAT-independent positioning method, such as GNSS (eg, GNSS pseudoranges with respect to GNSS satellites 110 , GNSS code phase, and / or GNSS carrier phase), WLAN, and the like.
[0069] Using the UE-based positioning method, the UE 105 can obtain a position measurement (e.g., which can be the same or similar to the position measurement of the UE-assisted positioning method), and the position of the UE 105 can be further calculated (e.g., with the help of auxiliary data received from a location server such as LMF 220, SLP or broadcast by gNB 210, ng-eNB 214 or WLAN 216).
[0070] Using network-based positioning methods, one or more base stations (e.g., gNB 210 and / or ng-eNB 214), one or more APs (e.g., APs in WLAN 216), or N3IWF 250 may obtain location measurements (e.g., measurements of RSSI, RTT, RSRP, RSRQ, AOA, or TOA) of signals transmitted by UE 105, and / or may receive measurements obtained by UE 105 or, in the case of N3IWF 250, by APs in WLAN 216, and may send these measurements to a location server (e.g., LMF 220) for use in calculating a position estimate for UE 105.
[0071] The positioning of UE 105 may also be classified as UL-based, DL-based, or DL-UL-based, depending on the type of signal used for positioning. For example, if the positioning is based only on signals received at UE 105 (e.g., from a base station or other UE), the positioning may be classified as DL-based. On the other hand, if the positioning is based only on signals transmitted by UE 105 (which may be received by, for example, a base station or other UE), the positioning may be classified as UL-based. DL-UL-based positioning includes positioning based on signals transmitted and received by UE 105, such as RTT-based positioning. Sidelink (SL)-assisted positioning includes signals communicated between UE 105 and one or more other UEs. According to some embodiments, the UL, DL, or DL-UL positioning described herein may be able to use SL signaling as a supplement or replacement for SL, DL, or DL-UL signaling.
[0072] Depending on the type of positioning (e.g., UL-based, DL-based, or DL-UL-based), the type of reference signal used may be different. For example, for DL-based positioning, these signals may include PRS (e.g., DL-PRS transmitted by a base station or SL-PRS transmitted by other UEs), which may be used for TDOA, AOD, and RTT measurements. Other reference signals that may be used for positioning (UL, DL, or DL-UL) may include: sounding reference signal (SRS), channel state information reference signal (CSI-RS), synchronization signal (e.g., synchronization signal block (SSB) synchronization signal (SS)), physical uplink control channel (PUCCH), physical uplink shared channel (PUSCH), physical sidelink shared channel (PSSCH), demodulation reference signal (DMRS), etc. In addition, the reference signal may be transmitted in a Tx beam and / or received in an Rx beam (e.g., using beamforming techniques), which may affect angle measurements such as AOD and / or AOA.
[0073] FIG3 is a diagram showing an example of a frame structure and associated terminology for NR, which may serve as the basis for physical layer communications between a UE 105 and a base station such as a serving gNB 210-1. The transmission timeline for each of the downlink and uplink may be divided into units of radio frames. Each radio frame may have a predetermined duration (e.g., 10 ms) and may be divided into 10 subframes of 1 ms each with indices 0 to 9. Each subframe may include a variable number of slots depending on the subcarrier spacing. Each slot may include a variable number of symbol periods (e.g., 7 or 14 symbols), depending on the subcarrier spacing. An index may be assigned to the symbol period in each slot. A mini-slot may include a sub-slot structure (e.g., 2, 3, or 4 symbols). Additionally, shown in FIG3 is a full orthogonal frequency division multiplexing (OFDM) of a subframe, showing how a subframe may be divided into multiple resource blocks (RBs) across both time and frequency. A single RB may include a grid of resource elements (REs) spanning 14 symbols and 12 subcarriers.
[0074] Each symbol in a time slot may indicate a link direction (e.g., downlink (DL), uplink (UL), or flexible) or data transmission, and the link direction for each subframe may be switched dynamically. The link direction may be based on the time slot format. Each time slot may include DL / UL data and DL / UL control information. In NR, a synchronization signal (SS) block is sent. The SS block includes a primary SS (PSS), a secondary SS (SSS), and a two-symbol physical broadcast channel (PBCH). SS blocks may be transmitted in fixed time slot positions, such as symbols 0-3 as shown in FIG. 3. PSS and SSS may be used by UEs for cell search and cell acquisition. PSS may provide half-frame timing, and SS may provide cyclic prefix (CP) length and frame timing. PSS and SSS may provide cell identity. PBCH carries some basic system information, such as downlink system bandwidth, timing information within a radio frame, SS burst set period, system frame number, etc.
[0075] FIG. 4 is a diagram showing an example of a radio frame sequence 400 with a PRS positioning opportunity. A "PRS instance" or "PRS opportunity" is an example of a periodically repeated time window (e.g., a group of one or more consecutive time slots) in which a PRS is expected to be transmitted. A PRS opportunity may also be referred to as a "PRS positioning opportunity", "PRS positioning instance", "positioning opportunity", "positioning instance", "positioning repetition", or simply "opportunity", "instance", or "repetition". The subframe sequence 400 may be applicable to the broadcasting of a PRS signal (DL-PRS signal) from a base station 120 in a positioning system 100. The radio frame sequence 400 may be used in 5G NR (e.g., 5G NR positioning system 200) and / or LTE. Similar to FIG. 3, in FIG. 4, time is represented horizontally (e.g., on the X-axis) and time increases from left to right. Frequency is represented vertically (e.g., on the Y-axis) and frequency increases (or decreases) from bottom to top.
[0076] FIG. 4 shows how PRS positioning opportunities 410 - 1 , 410 - 2 , and 410 - 3 (collectively and generally referred to herein as positioning opportunities 410 ) are identified by a system frame number (SFN), a cell-specific subframe offset (Δ PRS )415, L PRS The length or span of the subframe, and the PRS periodicity (T PRS ) 420. The cell-specific PRS subframe configuration may be determined by a “PRS configuration index” included in the assistance data (eg, TDOA assistance data). PRS The auxiliary data may be defined by the governing 3GPP standard. PRS ) 415 may be defined as the number of subframes transmitted starting from system frame number (SFN) 0 to the start of the first (subsequent) PRS positioning opportunity.
[0077] The PRS may be transmitted by a wireless node (e.g., base station 120) after appropriate configuration (e.g., configuration by an operation and maintenance (O&M) server). The PRS may be transmitted in special positioning subframes or time slots grouped into positioning occasions 410. For example, PRS positioning occasions 410-1 may include a number of N PRS consecutive positioning subframes, where the number N PRS can be between 1 and 160 (e.g., can include values 1, 2, 4, and 6, among other values). PRS opportunities 410 can be grouped into one or more PRS opportunity groups. As mentioned, PRS positioning opportunities 410 can be periodically spaced at intervals (numbered by T). PRS milliseconds (or subframes) intervals) occur, where T PRS may be equal to 5, 10, 20, 40, 80, 160, 320, 640, or 1280 (or any other appropriate value). In some aspects, TPRS It can be measured in terms of the number of subframes between the start of consecutive positioning opportunities.
[0078] In some aspects, when the UE 105 receives the PRS configuration index I in the assistance data for a particular cell (eg, base station), PRS , UE 105 may use the stored indexed data to determine the PRS periodicity T PRS 420 and the cell-specific subframe offset (Δ PRS ) 415. The UE 105 may then determine the radio frames, subframes, and time slots when the PRS is scheduled in the cell. The assistance data may be determined, for example, by a location server (e.g., location server 160 in FIG. 1 and / or LMF 220 in FIG. 2 ), and include assistance data for a reference cell and several neighbor cells supported by each wireless node.
[0079] Typically, the PRS opportunities from all cells in the network using the same frequency are aligned in time and may have a fixed known time offset (e.g., a cell-specific subframe offset (Δ PRS ) 415). In a SFN synchronous network, all wireless nodes (e.g., base stations 120) may be aligned on both frame boundaries and system frame numbers. Therefore, in a SFN synchronous network, all cells supported by various wireless nodes may use the same PRS configuration index for any particular frequency of PRS transmission. On the other hand, in a SFN asynchronous network, various wireless nodes may be aligned on frame boundaries but not on system frame numbers. Therefore, in a SFN asynchronous network, the PRS configuration index for each cell may be individually configured by the network so that the PRS opportunities are aligned in time. If the UE 105 can obtain the cell timing (e.g., SFN or frame number) of at least one cell (e.g., a reference cell or a serving cell), the UE 105 may determine the timing of the PRS opportunities 410 of the reference cell and neighbor cells for TDOA positioning. The timing of other cells may then be derived by the UE 105, for example, based on an assumption that PRS opportunities from different cells overlap.
[0080] Referring to the framework structure of FIG3 , a set of REs used to transmit PRS is referred to as a “PRS resource”. The set of resource elements may span multiple RBs in the frequency domain and one or more consecutive symbols within a time slot in the time domain, within which a pseudo-random quadrature phase shift keying (QPSK) sequence is transmitted from the antenna port of the TRP. In a given OFDM symbol in the time domain, the PRS resource occupies consecutive RBs in the frequency domain. The transmission of the PRS resource within a given RB has a specific comb tooth size (also referred to as “comb tooth density”). The comb tooth size “N” represents the subcarrier spacing (or frequency / frequency modulation spacing) within each symbol of the PRS resource configuration, where the configuration uses every Nth subcarrier of a specific symbol of the RB. For example, for comb tooth -4, for each of the 4 symbols of the PRS resource configuration, the RE corresponding to every 4th subcarrier (e.g., subcarriers 0, 4, 8) is used to transmit the PRS of the PRS resource. Comb sizes such as Comb-2, Comb-4, Comb-6 and Comb-12 may be used in the PRS. Examples of different comb sizes using different numbers of symbols are provided in FIG.
[0081] A "PRS resource set" is a group of PRS resources used for transmission of a PRS signal, where each PRS resource has a PRS resource ID. In addition, the PRS resources in a PRS resource set are associated with the same TRP. A PRS resource set is identified by a PRS resource set ID and is associated with a specific TRP (identified by a cell ID). In addition, the PRS resources in a PRS resource set have the same periodicity, a common muting pattern configuration, and the same cross-slot repetition factor. The periodicity may have a length selected from: 2 m ×{4, 5, 8, 10, 16, 20, 32, 40, 64, 80, 160, 320, 640, 1280, 2560, 5120,10240} time slots, where µ = 0, 1, 2, 3. The repetition factor may have a length selected from {1, 2, 4, 6, 8, 16, 32} time slots.
[0082] A PRS resource ID in a PRS resource set may be associated with a single beam (and / or beam ID) transmitted from a single TRP (where a TRP may transmit one or more beams). That is, each PRS resource in a PRS resource set may be transmitted on a different beam, and thus, a PRS resource (or simply "resource") may also be referred to as a "beam". Note that this does not have any implication on whether the UE knows the TRP and beam in which the PRS is transmitted.
[0083] In the 5G NR positioning system 200 shown in FIG2 , a TRP (e.g., 210, 214, 216) may transmit a frame or other physical layer signaling sequence supporting a PRS signal (i.e., DL PRS) according to the frame configuration as described above, and the PRS signal may be measured and used for positioning determination of the UE 105. As mentioned, other types of wireless network nodes (including other UEs) may also be configured to transmit PRS signals configured in a manner similar (or the same) as described above. Because the transmission of a PRS by a wireless network node may be directed to all UEs within radio range, the wireless network node may be considered to transmit (or broadcast) a PRS.
[0084] FIG6 is a timing diagram showing two different options for the use of time slots of resource sets according to an embodiment. Because each example repeats each resource four times, the resource set is considered to have a repetition factor of four. Continuous scanning 610 includes repeating a single resource (resource 1, resource 2, etc.) four times and then moving on to the subsequent resource. In this example, if each resource corresponds to a different beam of the TRP, the TRP repeats the beam in four consecutive time slots before moving to the next beam. Because each resource is repeated in consecutive time slots (e.g., resource 1 is repeated in time slots n, n+1, n+2, etc.), the time gap is considered to be one time slot. On the other hand, for staggered scanning 620, the TRP may move from one beam to the next beam for each subsequent time slot, thereby rotating through four beams for four rounds. Because each resource is repeated in every four time slots (e.g., resource 1 is repeated in time slots n, n+4, n+8, etc.), the time gap is considered to be one time slot. Of course, the embodiment is not limited to this. Resource sets may include different amounts of resources and / or repetitions. In addition, as mentioned above, each TRP may have multiple resource sets, multiple TRPs may utilize a single FL, and the UE may be able to measure PRS resources transmitted via multiple FLs.
[0085] Therefore, in order to obtain PRS measurements from the TRP in the network and / or the PRS signal sent by the UE, the UE may be configured to observe the PRS resources during a time period referred to as a measurement period. That is, in order to determine the location of the UE using the PRS signal, the UE and the location server (e.g., LMF 220 of FIG. 2) may initiate a location session, in which the UE is given a time period to observe the PRS resources and report the resulting PRS measurements to the location server. As described in more detail below, this measurement period may be determined based on the capabilities of the UE.
[0086] To measure and process PRS resources during a measurement period, the UE may be configured to perform a measurement gap (MG) mode. The UE may request measurement gaps from, for example, a serving TRP, which may then provide the UE with the configuration (eg, via a radio resource control (RRC) protocol).
[0087] As mentioned, the UE may be configured to perform MG mode to measure and process PRS resources of a PRS resource set outside of the active DL bandwidth part (BWP) via which the UE sends and receives data with the serving TRP. In order to allow the network to configure the UE in a manner that adapts to the processing and buffering capabilities of the UE (which may be dynamic), the UE may provide capabilities related to PRS processing to the network (e.g., TRP or location server). Various parameters of the MG mode may be configured in view of these capabilities.
[0088] Although many of the communication structures and concepts provided in Figures 3 to 6 are used to provide positioning of UEs in the systems of Figures 1 and 2 based on uplink (UL) and / or downlink (DL) signals sent from and / or received by the UE and the base station, they can also be used to communicate PRS (and other reference signals) between UEs. As mentioned below with respect to Figures 7A and 7B, Figures 8A and 8B, and Figures 9A and 9B, the UEs can use pre-PRS communication, PRS communication, and post-PRS communication to coordinate and perform positioning. It can be noted that the message exchanges described with respect to Figures 7A and 7B, Figures 8A and 8B, and Figures 9A and 9B are for RTT-based positioning, in which the distance between the initiating UE and the responding UE is determined based on the time it takes for the PRS message to travel between the devices.
[0089] 7A and 7B are timing diagrams illustrating examples of communication of pre-PRS messages that may occur during a pre-PRS phase according to some aspects. Pre-PRS messages communicated by an initiator UE and a responder UE during a pre-PRS phase may be performed using a licensed spectrum. The initiator UE may correspond, for example, to UE 105 of FIGS. 1 and 2 (whose position is to be determined). The responder UE may correspond to UE 145 of FIG. 1 for assisting in locating the initiator UE 105. In some aspects, the initiator UE may be configured to perform a UE positioning session with a plurality of responder UEs to determine the position of the initiator UE relative to the plurality of responder UEs.
[0090] The communication examples in timing diagrams 700 and 750 may include pre-PRS messages communicated between an initiator UE 705 and two responder UEs 706 and 707. The communication may be initiated by the initiator UE 705 and may be based on information included in one or more messages received from the responder UEs 706 and 707. For example, in an in-vehicle application, the initiator UE 705 may initiate communication with the responder UEs 706 and 707 based on a BSM previously transmitted by the responder UEs 706 and 707 and received by the initiator UE 705. The initiator UE 705 may select the responder UEs 706 and 707 based on the positioning attributes of the responder UEs 706 and 707. For example, the initiator UE may want to perform ranging with the responder UEs 706 and 707 because the responder UEs 706 and 707 know their own location better than the initiator UE knows its own location (e.g., based on a confidence metric associated with the location). The initiator UE 705 may use the pre-PRS message 710 to notify the responder UEs 706 and 707 .
[0091] In some aspects, the pre-PRS message 710 may include the PRS ID of the PRS that the initiator UE 705 will use to communicate with the responder UEs 706 and 707 when the initiator UE 705 sends its PRS message, and frequency information used by the initiator UE 705 to send its PRS message to each of the responder UEs 706 and 707.
[0092] In some aspects, the initiator UE 705 may be configured to determine, for each of the responder UEs 706 and 707, when it sends its pre-PRS messages 760 and 761 to the initiator UE 705. The initiator UE 705 may be configured to determine, for each of the responder UEs 706 and 707, a PRS ID that each of the responder UEs 706 and 707 will use to communicate its PRS with the initiator UE 705, and when each of the responder UEs 706 and 707 may send its PRS message to the initiator UE 705.
[0093] In some aspects, the information determined by the initiator UE 705 for each of the responder UEs 706 and 707 may be included in the pre-PRS message 710. In some aspects, the initiator UE 705 may be configured to broadcast the pre-PRS message 710 with the same payload to the responder UEs 706 and 707. Each of the responder UEs 706 and 707 may need to evaluate the pre-PRS message 710 to determine the information that each responder UE may use to communicate with the initiator UE 705.
[0094] In some aspects, when the PRS ID of the initiator UE 705 is fixed within multiple PRS exchanges, the initiator UE 705 may transmit a timing ID associated with the current PRS exchange (or cycle) for each PRS exchange in the multiple PRS exchanges. Information about cycles is mentioned below. In some aspects, the timing information when the initiator UE 705 transmits its PRS message may include a time determined by the initiator UE 705. Optionally, the timing information when the initiator UE 705 transmits its PRS message may include a time determined at an upper layer such as, for example, an application layer. In some aspects, the timing information when the initiator UE 705 transmits its PRS message may include information about the time slot number closest to the time determined by the initiator UE 705 when to transmit its PRS message. In some aspects, the time slot may be subject to local clock errors. In some aspects, the local clock error can be resolved by reducing the time delay between the exchange of PRS messages between the initiator UE 705 and the responder UE. For example, the exchange of PRS messages between the initiator UE 705 and the responder UE 706 may need to occur within a specific time so that clock drift errors of the initiator UE 705 and the responder UE 706 can be minimized. In some aspects, local clock errors can be accounted for by accounting for certain clock errors in the timing of the PRS messages sent by the responder UE. For example, the initiator UE 705 can be configured to allow certain additional time between the time slots of the responder UEs 706 and 707 to ensure that the signals are distinguishable, thereby accounting for the clock errors.
[0095] In some aspects, the frequency information used by the initiator UE 705 to transmit the PRS message may include a frequency selected from an available set of total bandwidths. In some aspects, the frequency information may include a frequency selected by sensing interference and selecting one or more channels associated with an average reference signal received power (RSRP) interference less than a threshold. In some aspects, the initiator UE 705 may determine the bandwidth used by the responder UEs 706 and 707 to send their PRS messages.
[0096] In some aspects, in addition to or as an alternative to broadcasting the pre-PRS message 710 to the responder UEs 706 and 707, the initiator UE 705 may be configured to unicast a distinct pre-PRS message to each of the responder UEs 706 and 707. The payload of each of these distinct pre-PRS messages may be different from each other. The initiator UE 705 may utilize an RRC connection to unicast the distinct pre-PRS message.
[0097] Based on each of the responder UEs 706 and 707 having received the pre-PRS message 710 from the initiator UE 705, each of the responder UEs 706 and 707 may send its pre-PRS message 760 or 761 to the initiator UE 705 at a time determined by the initiator UE 705 and specified in the pre-PRS message 710. In some aspects, each of the responder UEs 706 and 707 may broadcast its pre-PRS message 760 or 761.
[0098] Each of the responder UEs 706 and 707 may be configured to confirm to the initiator UE 705 the PRS ID of the PRS that each will send to the initiator UE 705 using the pre-PRS message 760 or 761. In some aspects, each of the responder UEs 706 and 707 may be configured to determine when each will send its PRS message to the initiator UE 705. In some aspects, the timing information about when each of the responder UEs 706 and 707 sends its PRS message to the initiator UE 705 may be based on the timing information when the initiator UE 705 sends its PRS message (provided by the initiator UE 705 in the pre-PRS message 710) and the α value. The α value may be a number associated with hardware constraints and interference levels. When the PRS processing time is small and the ambient temperature is low, the α value may be low. When the PRS processing time is high and the ambient interference is high, the α value may be high. In some aspects, the timing information when each of responder UEs 706 and 707 sends its PRS message may include information about a time slot number that is closest to the time determined by responder UE 706 or 707 when to transmit its PRS message. The time determined by responder UE 706 or 707 when to transmit its PRS message may be subject to local clock errors.
[0099] In some aspects, when the initiator UE 705 uses a fixed PRS ID within multiple PRS exchanges for each of the responder UEs 706 and 707, the responder UEs 706 and 707 may use the fixed PRS ID determined by the initiator UE 705 as its PRS ID for the PRS exchange. In some aspects, each of the responder UEs 706 and 707 may indicate in the pre-PRS messages 760 and 761 the frequency that each will use to send its PRS message to the initiator UE 705. In some aspects, the frequency information used by the responder UE 706 or 707 to send its PRS message may include a frequency selected from an available set of the total bandwidth. In some aspects, the frequency information may include a frequency selected by sensing interference and selecting one or more channels associated with an average reference signal received power (RSRP) interference less than a threshold.
[0100] 8A and 8B are timing diagrams illustrating examples of communication that may occur during the PRS phase according to some embodiments. The communication examples in timing diagrams 800 and 850 may include PRS messages communicated between an initiator UE 705 and two responder UEs 706 and 707. In some aspects, the PRS messages communicated during the PRS phase may be performed using unlicensed spectrum and may be subject to LBT. Using unlicensed spectrum may enable UEs to access more bandwidth, which may help improve positioning accuracy.
[0101] Based on the initiator UE 705 having received the pre-PRS messages 760 and 761 from the responder UEs 706 and 707, the initiator UE 705 and the responder UEs 706 and 707 know the expected timing of PRS messages from each other, the PRS IDs used by each, and any IDs associated with the current PRS exchange.
[0102] In some aspects, the initiator UE 705 may be configured to broadcast a PRS message 810 to the responder UEs 706 and 707 based on the timing information included in its pre-PRS message 710 (shown in FIG. 7A ). The PRS message 810 may be used by the initiator UE 705 to send its PRS to the responder UEs 706 and 707. In some aspects, the PRS may be sent by the initiator UE 705 using the comb structure described in FIG. 5 . In some aspects, the PRS may be sent by the initiator UE 705 using the transmission techniques described in FIG. 3 to FIG. 6 .
[0103] The initiator UE 705 may send a PRS message 810 to the responder UEs 706 and 707 using the PRS ID and frequency information included in its pre-PRS message 710 .
[0104] Optionally, the initiator UE 705 may broadcast the PRS message 810 with a random wait time due to LBT constraints associated with using unlicensed spectrum based on timing information included in its pre-PRS message 710. In some aspects, LBT may be performed as a Category 2 (CAT 2) LBT with a fixed window clear channel assessment (CCA). In some aspects, LBP may be performed as a CAT 4 LBT with a varying window CCA.
[0105] In some aspects, the initiator UE 705 may be configured to store the time instance (e.g., departure time) at which its PRS message 810 is transmitted to the responder UEs 706 and 707. In some aspects, the time instance may be subject to local clock errors. In some aspects, each of the responder UEs 706 and 707 may be configured to store the time instance (e.g., arrival time) at which it receives the PRS message 810 from the initiator UE 705. In some aspects, the time instance may be subject to local clock errors.
[0106] Based on the responder UEs 706 and 707 having received the PRS message 810 from the initiator UE 705, each of the responder UEs 706 and 707 may be configured to broadcast its PRS message 860 or 861 to the initiator UE 705 based on the timing information included in its pre-PRS message 760 and 761 (shown in FIG. 7B ). The PRS messages 860 and 861 may be used by the responder UEs 706 and 707 to send their PRS to the initiator UE 705.
[0107] In some aspects, each of the responder UEs 706 and 707 may be configured to store a time instance (eg, a departure time) at which its PRS message 860 or 861 was sent to the initiator UE 705. In some aspects, the time instance may be subject to local clock errors.
[0108] Optionally, each of the responder UEs 706 and 707 may broadcast its PRS messages 860 and 861 at random wait times due to LBT constraints associated with using unlicensed spectrum based on timing information included in its pre-PRS messages 760 and 761. In some aspects, LBT may be performed as a CAT 2 LBT with a fixed window CCA. In some aspects, LBP may be performed as a CAT 4 LBT with a varying window CCA.
[0109] In some aspects, the initiator UE 705 may be configured to store the time instances (e.g., arrival times) at which it receives the PRS messages 860 and 861 from the responder UEs 706 and 707. In some aspects, the time instances may be subject to local clock errors. In some aspects, the initiator UE 705 may not receive the PRS message 860, the PRS message 861, or both from the responder UEs 706 and 707. When this occurs, the initiator 705 may indicate this to the respective responder UEs 706 and / or 707, as mentioned below.
[0110] 9A and 9B are timing diagrams illustrating examples of communication that may occur during the post-PRS phase according to some embodiments. The communication examples in timing diagrams 900 and 950 may include a post-PRS message communicated between an initiator UE 705 and two responder UEs 706 and 707. In some aspects, the post-PRS message communicated during the post-PRS phase may be performed using a licensed spectrum. Based on the initiator UE 705 having received PRS messages 860 and 861 from responder UEs 706 and 707, the initiator UE 705 may be configured to send a post-PRS message 910 to responder UEs 706 and 707 using a broadcast or unicast similar to when the initiator UE sends its pre-PRS message 710 (shown in FIG. 7A). The post-PRS message 910 may be used by the initiator UE 705 to indicate whether the initiator UE 705 has received PRS messages 860 and 861 from responder UEs 706 and 707.
[0111] In some aspects, based on the initiator UE 705 having received the PRS messages 860 and 861, the initiator UE 705 may be configured to determine the departure time of the PRS message 810 and the arrival time of the PRS messages 860 and 861 (shown in FIG. 8B ). In some aspects, the arrival time of the PRS messages 860 and 861 may be determined as a relative time relative to the departure time of the PRS message 810. In some aspects, the relative time may be approximated to the closest multiple of the time scale shared by the initiator UE 701 and the responder UEs 706 and 707. It may be noted that when the initiator UE 705 does not receive the PRS message 860, the PRS message 861, or both, the PRS post-message 910 may indicate that one or more of the PRS messages 860 and 861 were not received. In those cases, the departure time of the PRS message 860 or 861 of the responder UE 706 or 707 may be updated (as mentioned below). In some aspects, the payload of the post-PRS message 910 may be the same for responder UEs 706 and 707 (as shown in FIG. 9A ).
[0112] Based on receiving the post-PRS message 910 from the initiator UE 705, each of the responder UEs 706 and 707 may be configured to transmit its post-PRS message 960 or 961 (shown in FIG. 9B ) to the initiator UE 705. Similarly, the responder UE 706 may use the post-PRS message 960 to indicate whether it received the PRS message 810 from the initiator UE 705, the departure time of the PRS message 860 of the responder UE 706, the arrival time of the PRS message 810 of the initiator UE 705, and the location of the responder UE 706 at the departure time of the PRS message 860. Similarly, the responder UE 707 can use the PRS post-message 961 to indicate whether it has received the PRS message 810 from the initiator UE 705, the departure time of the PRS message 861 of the responder UE 707, the arrival time of the PRS message 810 of the initiator UE 705, and the position of the responder UE 707 at the departure time of the PRS message 861.
[0113] In some aspects, the departure time of the PRS messages 860 and 861 of the responder UEs 706 and 707 may be determined as a relative time relative to the arrival time of the PRS message 810 of the initiator UE 705. In some aspects, the relative time may be approximated to the nearest multiple of a time scale shared by the initiator UE 705 and the responder UEs 706 and 707. In some aspects, when the post-PRS message 910 indicates that the initiator UE 705 did not receive the PRS message 860 from the responder UE 706 or did not receive the PRS message 861 from the responder UE 707, the departure time of the PRS message of the responder UE 706 or 707 in the post-PRS message 960 or 961 may be assigned a "null" value.
[0114] In some aspects, the communication between the initiator UE 705 and the responder UEs 706 and 707 shown in Figures 7A, 7B, 8A, 8B, 9A, and 9B during the pre-PRS phase, the PRS phase, and the post-PRS phase may be repeated in multiple iterations or cycles. In some aspects, the cycle value may be determined by the initiator UE 705, and the cycle counter may be maintained by the initiator UE 705. In some aspects, the cycle value may be determined by an upper layer such as, for example, an application layer. In some aspects, the cycle value may be determined based on the speed of the initiator UE and the responder UE and the angle change between the initiator UE and the responder UE. For example, when the initiator UE 705 and the responder UEs 706 and 707 are moving in the same direction, the angle change may be minimal, and therefore having a higher number of cycles or iterations may not be useful. However, when responder UEs 706 and 707 are moving in a direction away from initiator UE 705, multiple geometric and angular changes may result between the location of initiator UE 705 and the location of responder UEs 706 and 707. As the distance interval between initiator UE 705 and responder UEs 706 and 707 increases, the timing data associated with responder UEs 706 and 707 (e.g., departure time of one reference signal and arrival time of another reference signal) and the location of responder UEs 706 and 707 may be different at time "t1" compared to the same data at time "t2" and "t3". In this scenario, it may be useful for initiator UE 705 to determine its location using a higher cycle number.
[0115] The cycle value may be communicated by the initiator UE 705 using its pre-PRS message 710 (shown in FIG. 7 ) to the responder UEs 706 and 707. The cycle value may be confirmed by the responder UEs 706 and 707 using their pre-PRS messages 760 and 761. In some aspects, the cycle number may enable the initiator UE 705 to determine its location at different times based on the different locations of the responder UEs 706 and 707.
[0116] At the end of each cycle, the cycle counter may be incremented by the initiator UE 705 based on the successful reception of the post-PRS messages 960 and 961 from the responder UEs 706 and 707. The initiator UE 705 may then determine its location. In some aspects, the determination of the location of the initiator UE 705 may be performed using any currently available techniques, including, for example, using a Kalman filter based at least in part on the departure time of the post-PRS message 910 and the arrival time of the post-PRS messages 960 and 961 and the location of the responder UEs 706 and 707 at the departure time of the PRS messages 860 and 861. The cycle of pre-PRS messages, PRS messages, and post-PRS messages may continue for the next cycle. In some aspects, the initiator UE 705 may determine when to start the next cycle. In some aspects, the start of the next cycle may be determined by upper layers. When the loop counter reaches or exceeds the loop value and after receiving the post-PRS messages 960 and 961 from the responder UEs 706 and 707, the positioning session between the initiator UE 705 and the responder UEs 706 and 707 may end.
[0117] It may be noted that even though the timing diagram examples shown in FIGS. 7A , 7B, 8A, 8B, 9A, and 9B include only two responder UEs, the initiator UE 705 may initiate multiple positioning sessions with more than two responder UEs.
[0118] FIG. 10 is a flowchart of an exemplary process that can be performed by a UE that initiates a positioning session according to an embodiment. The initiator UE may correspond to the UE that initiates the positioning session. The responder UE group may correspond to the UE that responds to the initiator UE. The first message may correspond to a pre-PRS message from the initiator UE. The second message from each responder UE in the responder UE may correspond to a pre-PRS message from each responder UE in the responder UE. The third message may correspond to a post-PRS message from the initiator UE. The fourth message from each responder UE in the responder UE may correspond to a post-PRS message from each responder UE in the responder UE. The means for performing the functionality shown in one or more of the blocks shown in FIG. 10 may be performed by hardware and / or software components of the UE. Exemplary components of the UE are shown in FIG. 12 described in more detail below.
[0119] These operations may be performed by the initiator UE. At box 1005, the functionality includes identifying a responder UE group from a plurality of UEs based on the positioning attributes of each responder UE. Each responder UE may be positioned near the location of the initiator UE. Each responder UE may be identified based on its positioning attributes. The positioning attributes may include the direction in which the responder UE is moving, its speed, its position confidence, and its position. In some aspects, the positioning attributes may be received from the BSM of the responder UE. For example, since the responder UE is moving in a different direction from the initiator UE, the responder UE may be identified. The device for performing the functionality at box 1005 may include a memory 1260, a processing unit 1210, a wireless communication interface 1230, an antenna 1232, and / or other components of the UE as shown in Figure 12.
[0120] At block 1010, the functionality includes: sending, by the initiator UE, its pre-PRS message (also referred to as a first message) to the responder UE group, the pre-PRS message may include one or more characteristics of a transmission of a first reference signal by the initiator UE. The one or more characteristics of the transmission of the first reference signal may include a PRS ID of the first reference signal, timing data indicating a time at which the initiator UE sends the first reference signal to the responder UE group, and frequency data indicating a frequency used by the initiator UE to send the first reference signal to the responder UE group.
[0121] In some aspects, the initiator UE may determine the following information on behalf of each responder UE and may include the following information in the first message: when each responder UE may send its pre-PRS message (also referred to as the second message) to the initiator UE, the PRS ID of a reference signal (also referred to as the second reference signal) that each responder UE may use to communicate with the initiator UE, and when each responder UE may send its second reference signal to the initiator UE.
[0122] In some aspects, the first message may also include one or more characteristics of the transmission of the second reference signal of each responder UE. The one or more characteristics of the transmission of the second reference signal of each responder UE may be determined by the initiator UE, and may include the PRS ID of the second reference signal that each responder UE can use to communicate with the initiator UE, and information about when the responder UE can send its second reference signal to the initiator UE. It may be noted that the PRS ID used by the responder UE may be different from the PRS ID used by other responder UEs and the PRS ID used by the initiator UE. It may also be noted that the first message from the initiator UE can be broadcast to all responder UEs using the same payload. The transmission described in box 1010 can be performed using a licensed spectrum. The transmission can be a broadcast. The device for performing the functionality at box 1010 may include a memory 1260, a processing unit 1210, a wireless communication interface 1230, an antenna 1232 and / or other components of the UE as shown in Figure 12.
[0123] At box 1020, the functionality includes: receiving a second message from each responder UE and based on the transmission of the first message, the second message confirming that the appropriate responder UE has received the first message from the initiator UE. In some aspects, the second message from each responder UE may be broadcast at a time specified by the initiator UE in the first message. The second message from each responder UE may confirm one or more characteristics of the transmission of the second reference signal of the responder UE as determined by the initiator UE on behalf of the responder UE. The second message from each responder UE may include data indicating the frequency used by the responder UE to send its second reference signal to the initiator UE. It may be noted that each responder UE may send its second message to the initiator UE separately (as shown in Figure 7B). The device for performing the functionality at box 1020 may include a processing unit 1210, a wireless communication interface 1230, an antenna 1232 and / or other components of the UE as shown in Figure 12.
[0124] At block 1030, the functionality includes: sending a first reference signal to the responder UE group and based on receiving a second message from each of the responder UEs, based on one or more characteristics of the transmission of the first reference signal (as shown in FIG. 8A). The transmission of the first reference signal to the responder UE group may be performed using an unlicensed spectrum and may be subject to LBT. Means for performing the functionality at block 1030 may include a memory 1260, a processing unit 1210, a wireless communication interface 1230, an antenna 1232, and / or other components of the UE as shown in FIG. 12.
[0125] At block 1040, the functionality includes receiving, from each responder UE and based on the transmission of the first reference signal, a second reference signal for each responder UE based on one or more characteristics of the transmission of the second reference signal for each responder UE as determined by the initiator UE. The second reference signal for each responder UE may be received via an unlicensed spectrum. Means for performing the functionality at block 1040 may include a processing unit 1210, a wireless communication interface 1230, an antenna 1232, and / or other components of a UE as shown in FIG. 12 .
[0126] At box 1050, the functionality includes: sending a PRS post message (also referred to as a third message) to the responder UE group and based on receiving the second reference signal of each responder UE, the PRS post message including at least an indication of whether the second reference signal of each responder UE is received by the initiator UE. In some aspects, the third message may also include timing data related to the departure time of the first reference signal of each responder UE and timing data related to the arrival time of the second reference signal. The third message may be sent using a licensed spectrum. The third message may be sent to all responder UEs as a broadcast with the same payload. The device for performing the functionality at box 1050 may include a memory 1260, a processing unit 1210, a wireless communication interface 1230, an antenna 1232 and / or other components of the UE as shown in Figure 12.
[0127] At block 1060, the functionality includes receiving a post-PRS message (also referred to as a fourth message) from each responder UE and based on the transmission of the third message, the post-PRS message including timing data related to the departure time of the second reference signal of each responder UE, timing data related to the arrival time of the first reference signal, and the position of the responder UE at the departure time of the second reference signal of the responder UE. The fourth message may be received over a licensed spectrum. The means for performing the functionality at block 1040 may include a processing unit 1210, a wireless communication interface 1230, an antenna 1232, and / or other components of the UE as shown in FIG. 12 .
[0128] FIG. 11 is a flow chart of an exemplary process that may be performed by a responder UE in a positioning session according to some aspects. The positioning session may be initiated by an initiator UE based on positioning attributes of the responder UE. The responder UE may be one of a plurality of responder UEs identified by the initiator UE based on its positioning attributes. The means for performing the functionality shown in one or more of the blocks shown in FIG. 11 may be performed by hardware and / or software components of the UE. Exemplary components of the UE are shown in FIG. 12 described in more detail below.
[0129] At block 1110, the functionality includes receiving a first message from an initiator UE, the first message including one or more characteristics of a transmission of a first reference signal by the initiator UE. The one or more characteristics of the transmission of the first reference signal may include an ID of the first reference signal, timing data related to a time slot used by the initiator UE to send the first reference signal to the responder UE, and frequency data related to a frequency used by the initiator UE to send the first reference signal to the responder UE.
[0130] The first message may also include one or more characteristics of the transmission of the second reference signal of the responder UE. The one or more characteristics of the transmission of the second reference signal of the responder UE may be determined by the initiator UE on behalf of the responder UE. The one or more characteristics of the transmission of the second reference signal of one responder UE may be different from the one or more characteristics of the transmission of the second reference signal of another responder UE. The first message may also include information about when the responder UE may send its pre-PRS message (also referred to as the second message) to the initiator UE. The device for performing the functionality at box 1110 may include a processing unit 1210, a wireless communication interface 1230, an antenna 1232 and / or other components of the UE as shown in Figure 12.
[0131] At block 1120, the functionality includes: transmitting, to the initiator UE, a second message, the second message confirming that the responder UE has received the first message from the initiator UE. The second message from the responder UE may include frequency data related to a frequency used by the responder UE to send a second reference signal of the responder UE to the initiator UE. Means for performing the functionality at block 1120 may include a processing unit 1210, a wireless communication interface 1230, an antenna 1232, and / or other components of the UE as shown in FIG. 12.
[0132] At block 1130, the functionality includes receiving, from the initiator UE and based on transmitting the second message, a first reference signal from the initiator UE based on one or more characteristics of the transmission of the first reference signal. The first reference signal may be received using an unlicensed spectrum. Means for performing the functionality at block 1130 may include a processing unit 1210, a wireless communication interface 1230, an antenna 1232, and / or other components of the UE as shown in FIG. 12 .
[0133] At block 1140, the functionality includes: sending a second reference signal of the responding UE to the initiating UE and based on the reception of the first reference signal, based on one or more characteristics of the transmission of the second reference signal of the responding UE. The second reference signal may be transmitted using an unlicensed spectrum and may be subject to LBT. Means for performing the functionality at block 1140 may include a processing unit 1210, a wireless communication interface 1230, an antenna 1232, and / or other components of the UE as shown in FIG. 12.
[0134] At block 1150, the functionality includes: receiving a third message from the initiator UE and based on transmitting the second reference signal, the third message including at least an indication that the second reference signal is received by the initiator UE. The third message may be received using a licensed spectrum. Means for performing the functionality at block 1150 may include a processing unit 1210, a wireless communication interface 1230, an antenna 1232, and / or other components of the UE as shown in FIG. 12 .
[0135] At block 1160, the functionality includes: sending a fourth message to the initiator UE and based on receiving the third message, the fourth message including timing data related to the departure time of the second reference signal of the responder UE, timing data related to the arrival time of the first reference signal, and the position of the responder UE at the departure time of the second reference signal of the responder UE. The fourth message may be transmitted using a licensed spectrum. The means for performing the functionality at block 1160 may include a processing unit 1210, a wireless communication interface 1230, an antenna 1232, and / or other components of the UE as shown in FIG. 12.
[0136] FIG. 12 illustrates an embodiment of a UE 105, which may be utilized as described herein above (e.g., in conjunction with FIGS. 7 to 11 ). For example, the UE 105 may perform one or more of the functions of the methods illustrated in FIGS. 10 and 11 . It should be noted that FIG. 12 is intended only to provide a generalized illustration of various components, any or all of which may be utilized as appropriate. It may be noted that in some instances, the components illustrated by FIG. 12 may be localized to a single physical device and / or distributed between various networked devices that may be located at different physical locations. In addition, as previously mentioned, the functionality of the UE discussed in the previously described embodiments may be performed by one or more of the hardware and / or software components illustrated in FIG.
[0137] UE 105 is shown as including hardware elements that may be electrically coupled (or may be in communication in other ways as appropriate) via bus 1205. The hardware elements may include a processing unit 1210, which may include, but is not limited to, one or more general-purpose processors, one or more special-purpose processors (such as digital signal processor (DSP) chips, graphics acceleration processors, application-specific integrated circuits (ASICs), etc.), and / or other processing structures or devices. As shown in Figure 12, some embodiments may have a separate DSP 1220 depending on the desired functionality. Position determination and / or other determinations based on wireless communication may be provided in the processing unit 1210 and / or the wireless communication interface 1230 (discussed below). UE 105 may also include one or more input devices 1270, which may include, but is not limited to, one or more keyboards, touch screens, touch pads, microphones, buttons, dials, switches, etc.; and one or more output devices 1215, which may include, but are not limited to, one or more displays (e.g., touch screens), light emitting diodes (LEDs), speakers, etc.
[0138] UE 105 may also include a wireless communication interface 1230, which may include but is not limited to a modem, a network card, an infrared communication device, a wireless communication device and / or a chipset (such as a Bluetooth ® Device, IEEE 802.11 device, IEEE 802.15.4 device, Wi-Fi device, WiMAX device, WAN device and / or various cellular devices, etc.), which can enable UE 105 to communicate with other devices as described in the above embodiments. The wireless communication interface 1230 can allow the TRP of the network (for example, via eNB, gNB, ng-eNB, access point, various base stations, and / or other access node types, and / or other network components), computer systems, and / or any other electronic devices communicatively coupled to the TRP as described herein to communicate (for example, transmit and receive) data and signaling. Communication can be performed via one or more wireless communication antennas 1232 that send and / or receive wireless signals 1234. According to some embodiments, the wireless communication antenna 1232 may include multiple discrete antennas, antenna arrays, or any combination thereof. The antenna 1232 may be able to use beams (for example, Tx beams and Rx beams) to transmit and receive wireless signals. Beamforming may be performed using digital and / or analog beamforming techniques with corresponding digital and / or analog circuitry. The wireless communication interface 1230 may include such circuitry.
[0139] Depending on the desired functionality, the wireless communication interface 1230 may include separate receivers and transmitters, or any combination of transceivers, transmitters, and / or receivers to communicate with base stations (e.g., ng-eNBs and gNBs) and other terrestrial transceivers such as wireless devices and access points. The UE 105 may communicate with different data networks, which may include various network types. For example, a wireless wide area network (WWAN) may be a CDMA network, a time division multiple access (TDMA) network, a frequency division multiple access (FDMA) network, an orthogonal frequency division multiple access (OFDMA) network, a single carrier frequency division multiple access (SC-FDMA) network, a WiMAX (IEEE 802.16) network, and the like. A CDMA network may implement one or more RATs, such as CDMA2000. ® , WCDMA, etc. CDMA2000 ® Includes IS-95, IS-2000, and / or IS-856 standards. A TDMA network may implement GSM, Digital Advanced Mobile Phone System (D-AMPS), or some other RAT. An OFDMA network may employ LTE, Advanced LTE, 5G NR, and so on. 5G NR, LTE, Advanced LTE, GSM, and WCDMA are described in documents from 3GPP. CDMA2000 ® Described in documents from an organization named "3rd Generation Partnership Project X3" (3GPP2). 3GPP and 3GPP2 documents are publicly available. A wireless local area network (WLAN) may also be an IEEE 802.11x network, while a wireless personal area network (WPAN) may be a Bluetooth network, IEEE 802.15x, or some other type of network. The techniques described herein may also be used for any combination of WWAN, WLAN, and / or WPAN.
[0140] The UE 105 may also include sensors 1240. The sensors 1240 may include, but are not limited to, one or more inertial sensors and / or other sensors (e.g., accelerometers, gyroscopes, cameras, magnetometers, altimeters, microphones, proximity sensors, light sensors, barometers, etc.), some of which may be used to obtain measurements and / or other information related to positioning.
[0141] Embodiments of UE 105 may also include a global navigation satellite system (GNSS) receiver 1280 that is capable of receiving signals 1284 from one or more GNSS satellites using antenna 1282 (which may be the same as antenna 1232). Positioning based on GNSS signal measurements may be used to supplement and / or incorporate the techniques described herein. GNSS receiver 1280 may extract the position of UE 105 from GNSS satellites 110 of GNSS systems such as the Global Positioning System (GPS), Galileo, GLONASS, the Quasi-Zenith Satellite System (QZSS) over Japan, the Indian Regional Navigation Satellite System (IRNSS) over India, the BeiDou Navigation Satellite System (BDS) over China, etc. using conventional techniques. In addition, the GNSS receiver 1280 may be used for various augmentation systems (e.g., satellite-based augmentation systems (SBAS)) that may be associated with or otherwise enabled for use with one or more global and / or regional navigation satellite systems, such as, for example, the Wide Area Augmentation System (WAAS), the European Geostationary Navigation Overlay Service (EGNOS), the Multipurpose Satellite Augmentation System (MSAS), and the Geographic Augmented Navigation System (GAGAN), among others.
[0142] It may be noted that although the GNSS receiver 1280 is shown as a distinct component in FIG. 12 , the embodiments are not limited thereto. As used herein, the term "GNSS receiver" may include hardware and / or software components configured to acquire GNSS measurements (measurements from GNSS satellites). Thus, in some embodiments, the GNSS receiver may include a measurement engine executed by one or more processing units such as the processing unit 1210, the DSP 1220, and / or a processing unit (as software) within the wireless communication interface 1230 (e.g., in a modem). The GNSS receiver may also optionally include a positioning engine that may use the GNSS measurements from the measurement engine to determine the positioning of the GNSS receiver using an extended Kalman filter (EKF), a weighted least squares method (WLS), a hatch filter, a particle filter, etc. The positioning engine may also be executed by one or more processing units such as the processing unit 1210 or the DSP 1220.
[0143] The UE 105 may also include and / or communicate with memory 1260. The memory 1260 may include, but is not limited to, local and / or network accessible storage, disk drives, drive arrays, optical storage devices, solid-state storage devices (such as random access memory (RAM) and / or read-only memory (ROM)), which may be programmable, flash-updatable, etc. Such storage devices may be configured to implement any appropriate data storage, including but not limited to various file systems, database structures, etc.
[0144] The memory 1260 of the UE 105 may also include software elements (not shown in FIG. 12 ) including operating systems, device drivers, executable libraries, and / or other code (such as one or more applications) that may include computer programs provided by various embodiments, and / or may be designed to implement methods provided by other embodiments, and / or configure systems provided by other embodiments, as described herein. By way of example only, one or more procedures described with respect to the methods discussed above may be implemented as codes and / or instructions in the memory 1260 that are executable by the UE 105 (and / or the processing unit 1210 or DSP 1220 within the UE 105). In one aspect, such codes and / or instructions may then be used to configure and / or adapt a general purpose computer (or other device) to perform one or more operations according to the described methods.
[0145] It will be apparent to those skilled in the art that substantial variations may be made depending on specific requirements. For example, customized hardware may also be used, and / or specific elements may be implemented in hardware, software (including portable software, such as applets, etc.), or both. In addition, connections to other computing devices such as network input / output devices may be employed.
[0146] With reference to the accompanying drawings, components that may include memory may include non-transitory machine-readable media. As used herein, the terms "machine-readable medium" and "computer-readable medium" refer to any storage medium that participates in providing data that enables a machine to operate in a particular manner. In the embodiments provided above, various machine-readable media may involve providing instructions / codes to a processing unit and / or other devices for execution. Additionally or alternatively, machine-readable media may be used to store and / or carry such instructions / codes. In many implementations, computer-readable media are physical and / or tangible storage media. Such media may take many forms, including but not limited to non-volatile media and volatile media. Common forms of computer-readable media include, for example: magnetic and / or optical media, any other physical media with hole patterns, RAM, programmable ROM (PROM), erasable PROM (EPROM), FLASH-EPROM, any other memory chip or memory box, or any other medium from which a computer can read instructions and / or codes.
[0147] The methods, systems and devices discussed herein are examples. Various embodiments may appropriately omit, replace or add various procedures or components. For example, features described with reference to certain embodiments may be combined in various other embodiments. Different aspects and elements of the embodiments may be combined in a similar manner. The various components of the accompanying drawings provided herein may be embodied in hardware and / or software. Moreover, technology may evolve, and therefore many elements are examples, which do not limit the scope of the present disclosure to those specific examples.
[0148] It has proven convenient at times, primarily for reasons of common usage, to refer to such signals as bits, information, values, elements, symbols, characters, variables, terms, numbers, digital symbols, and the like. It should be understood, however, that all of these or similar terms are to be associated with the appropriate physical quantities and are merely convenient labels. Unless specifically stated otherwise, as will be apparent from the above discussion, it should be appreciated that throughout this specification, discussions utilizing terms such as "processing," "computing," "calculating," "determining," "ascertaining," "identifying," "correlating," "measuring," "performing," and the like refer to the actions or processes of a specific apparatus, such as a special-purpose computer or similar special-purpose electronic computing device. Thus, in the context of this specification, a special-purpose computer or similar special-purpose electronic computing device is capable of manipulating or transforming signals, typically expressed as physical, electronic, electrical, or magnetic quantities in a memory, register, or other information storage device, transmission device, or display device of the special-purpose computer or similar special-purpose electronic computing device.
[0149] As used herein, the terms "and" and "or" may include various meanings that are also intended to depend at least in part on the context in which such terms are used. Generally, "or", if used to associate a list, such as A, B, or C, is intended to represent A, B, and C (inclusive meanings are used here) as well as A, B, or C (exclusive meanings are used here). In addition, the term "one or more" used herein may be used to describe any feature, structure, or characteristic in the singular form, or may be used to describe a certain combination of features, structures, or characteristics. However, it should be noted that this is merely an illustrative example, and the subject matter claimed is not limited to this example. In addition, the term "at least one of", if used to associate a list, such as A, B, or C, may be interpreted to represent any combination of A, B, and / or C, such as A, AB, AA, AAB, AABBCCC, etc.
[0150] Several embodiments have been described, and various modifications, alternative configurations, and equivalents may be used without departing from the scope of the present disclosure. For example, the above elements may be components of a larger system, where other rules may take precedence over the application of the various embodiments or otherwise modify the application of the various embodiments. In addition, several steps may be taken before, during, or after considering the above elements. Accordingly, the above description does not limit the scope of the present disclosure.
[0151] In view of this description, various implementations may include different combinations of features. Various implementation examples are described in the following numbered clauses:
[0152] Clause 1. A method for locating an originating user equipment (UE), the method comprising:
[0153] The initiator UE identifies the responder UE group from a plurality of UEs based on a positioning attribute of each responder UE in the responder UE group, the responder UE group having two or more responder UEs;
[0154] The initiator UE sends a first message to the responder UE group, where the first message includes:
[0155] one or more characteristics of the transmission of an initiating reference signal by the initiating UE;
[0156] one or more characteristics of the transmission of a response reference signal by each responder UE in the group of responder UEs; and
[0157] information about when each responder UE can send its second message to the initiator UE;
[0158] receiving, by the first UE from each responder UE and based on the transmission of the first message, a second message confirming receipt of the first message by each responder UE;
[0159] sending, by the initiator UE to the group of responder UEs and based on the reception of the second message by each responder UE, the initiation reference signal based on the one or more characteristics of the transmission of the initiation reference signal;
[0160] receiving, by the first UE from each responder UE and based on the sending of the initiating reference signal, the response reference signal of each responder UE based on the one or more characteristics of the transmission of the response reference signal of each responder UE;
[0161] Sending, by the first UE, a third message to the responder UE group and based on receiving the response reference signal, the third message including at least an indication that the first UE has received the response reference signal of each responder UE; and
[0162] A fourth message is received from each responder UE and based on the sending of the third message, the fourth message including timing data related to the departure time of the response reference signal of each responder UE, timing data related to the arrival time of the initiating reference signal received by each responder UE, and the position of each responder UE at the departure time of the response reference signal of each responder UE.
[0163] Clause 2. The method according to clause 1, further comprising:
[0164] The position of the initiating UE relative to the position of each responding UE is determined based on the timing data related to the departure time of the response reference signal of each responding UE, the timing data related to the arrival time of the initiating reference signal at each responding UE, or the position of each responding UE at the departure time of the response reference signal of each responding UE, or a combination thereof.
[0165] Clause 3. A method according to clause 1, wherein the one or more characteristics of the transmission of the initiating reference signal include an identifier (ID) of the initiating reference signal, timing data indicating the time at which the initiating UE sends the initiating reference signal to the responding UE group, or frequency data indicating the frequency used by the initiating UE to send the initiating reference signal to the responding UE group, or a combination thereof.
[0166] Clause 4. The method of clause 1, wherein the one or more characteristics of the transmission of the response reference signal of each responding UE include an identification (ID) of the response reference signal of each responding UE and timing data indicating the time at which each responding UE sent its response reference signal.
[0167] Clause 5. The method of Clause 1, wherein the sending of the first message and the third message and the receiving of the second message and the fourth message are performed using licensed spectrum.
[0168] Clause 6. The method of clause 1, wherein the sending of the initiating reference signal by the initiating UE and the receiving of the responding reference signal by each responding UE are performed using unlicensed spectrum.
[0169] Clause 7. A method according to clause 1, wherein the positioning attributes of each responding UE include the direction in which the responding UE is moving, the position confidence of the responding UE, the speed of the responding UE, or the position of the responding UE, or a combination thereof.
[0170] Clause 8. The method of clause 7, wherein the initiator UE identifies the responder UE from the plurality of UEs based on each responder UE having a higher location confidence than the initiator UE.
[0171] Clause 9. The method of clause 7, wherein the initiator UE identifies each responder UE from the plurality of UEs based on the responder UE moving in a direction different from the direction in which the initiator UE is moving.
[0172] Clause 10. The method according to Clause 7, wherein the sending of the first message, the initiating reference signal and the third message by the initiating UE and the receiving of the second message, the response reference signal and the fourth message by each responding UE are repeated for multiple cycles.
[0173] Clause 11. An initiator user equipment (UE) for wireless communication, the initiator UE comprising:
[0174] one or more transceivers;
[0175] Memory; and
[0176] one or more processors communicatively coupled to the memory and the one or more transceivers, the one or more processors configured to:
[0177] identifying a responder UE group from a plurality of UEs based on a positioning attribute of each responder UE in the responder UE group, the responder UE group having two or more responder UEs;
[0178] Sending a first message to the responder UE group, the first message including:
[0179] one or more characteristics of the transmission of an initiating reference signal by the initiating UE;
[0180] one or more characteristics of the transmission of a response reference signal by each responder UE in the group of responder UEs; and information about when each responder UE can send its second message to the initiator UE;
[0181] receiving, from each responder UE and based on sending the first message, a second message confirming receipt of the first message by each responder UE;
[0182] sending, to the group of responder UEs and based on the receipt of the second message by each responder UE, the initiation reference signal based on the one or more characteristics of the transmission of the initiation reference signal;
[0183] receiving, from each responder UE and based on the sending of the initiating reference signal, the response reference signal of each responder UE based on the one or more characteristics of the transmission of the response reference signal of each responder UE;
[0184] Sending a third message to the responder UE group and based on receiving the response reference signal from each responder UE, the third message including at least an indication that the initiator UE received the response reference signal of each responder UE; and
[0185] A fourth message is received from each responder UE and based on the sending of the third message, the fourth message including timing data related to the departure time of the response reference signal of each responder UE, timing data related to the arrival time of the initiating reference signal received by each responder UE, and the position of each responder UE at the departure time of the response reference signal of each responder UE.
[0186] Clause 12. An initiator UE according to clause 11, wherein the one or more processors are further configured to: determine the position of the initiator UE relative to the position of each responder UE based on the timing data related to the departure time of the second reference signal of each responder UE, the timing data related to the arrival time of the initiating reference signal at each responder UE, or the position of each responder UE at the departure time of the response reference signal of each responder UE, or a combination thereof.
[0187] Clause 13. An initiator UE according to clause 11, wherein the one or more characteristics of the transmission of the initiator reference signal include an identification (ID) of the initiator reference signal, timing data indicating the time at which the initiator UE sends the initiator reference signal to the responder UE group, and frequency data indicating the frequency used by the initiator UE to send the initiator reference signal to the responder UE group.
[0188] Clause 14. An initiator UE according to clause 11, wherein the one or more characteristics of the transmission of the response reference signal of each responder UE include an identification (ID) of the response reference signal of each responder UE and timing data indicating the time at which each responder UE sent its response reference signal.
[0189] Clause 15. The initiator UE of Clause 11, wherein the sending of the first message and the third message and the receiving of the second message and the fourth message are performed using a licensed spectrum.
[0190] Clause 16. The initiator UE of clause 11, wherein the sending of the initiation reference signal by the initiator UE and the receiving of the response reference signal by each responder UE are performed using unlicensed spectrum.
[0191] Clause 17. An initiator UE according to clause 11, wherein the positioning attributes of each responder UE include the direction in which the responder UE is moving, the position confidence of the responder UE, or the speed of the responder UE and the position of the responder UE, or a combination thereof.
[0192] Clause 18. The initiator UE of clause 17, wherein the initiator UE identifies the responder UE from the plurality of UEs based on each responder UE having a higher position confidence than the initiator UE.
[0193] Clause 19. An initiator UE as recited in Clause 17, wherein the initiator UE identifies each responder UE from the plurality of UEs based on the responder UE moving in a direction different from the direction in which the initiator UE is moving.
[0194] Clause 20. The initiator UE according to Clause 11, wherein the sending of the first message, the initiating reference signal and the third message by the initiator UE and the receiving of the second message, the response reference signal and the fourth message by each responder UE are repeated for multiple cycles.
[0195] Clause 21. A method for locating an initiator user equipment (UE), the method being performed by a responder UE and comprising:
[0196] receiving a first message from the initiator UE, the first message comprising one or more characteristics of a transmission of a first reference signal of the initiator UE and one or more characteristics of a transmission of a second reference signal of the responder UE, wherein the responder UE is identified by the initiator UE from a plurality of UEs based on a positioning attribute of the responder UE;
[0197] Sending a second message to the initiator UE, where the second message confirms receipt of the first message by the initiator UE;
[0198] receiving, from the initiator UE and based on sending the second message, the first reference signal according to the one or more characteristics of the transmission of the first reference signal;
[0199] sending, to the initiator UE and based on receiving the first reference signal, the second reference signal according to the one or more characteristics of the transmission of the second reference signal;
[0200] receiving, from the initiator UE and based on the sending of the second reference signal, a third message, the third message including at least an indication that the initiator UE received the second reference signal; and
[0201] A fourth message is sent to the initiator UE and based on receiving the third message from the initiator UE, the fourth message including timing data related to the departure time of the second reference signal, timing data related to the arrival time of the first reference signal, and the position of the responder UE at the departure time of the second reference signal.
[0202] Clause 22. A method according to clause 21, wherein the one or more characteristics of the transmission of the first reference signal include an identification (ID) of the first reference signal, timing data related to a time slot used by the initiator UE to send the first reference signal to the responder UE, and frequency data related to a frequency used by the initiator UE to send the first reference signal to the responder UE.
[0203] Clause 23. The method of clause 21, wherein the one or more characteristics of the transmission of the second reference signal include an identification (ID) of the second reference signal, timing data related to a time slot used by the responding UE to send the second reference signal to the initiating UE.
[0204] Clause 24. The method of clause 23, wherein the second message further comprises frequency data related to a frequency used by the responding UE to transmit the second reference signal to the initiating UE.
[0205] Clause 25. The method of clause 21, wherein the receiving of the first message and the third message by the responder UE and the sending of the second message and the fourth message by the responder UE are performed using licensed spectrum.
[0206] Clause 26. The method of clause 21, wherein the receiving of the first reference signal and the sending of the second reference signal by the responding UE are performed using unlicensed spectrum.
[0207] Clause 27. A method according to clause 21, wherein the positioning attributes of the responding UE include the direction in which the responding UE is moving, the position confidence of the responding UE, the speed of the responding UE, or the position of the responding UE, or a combination thereof
[0208] Clause 28. The method of clause 27, wherein the location confidence of the responding UE is higher than the location confidence of the initiating UE.
[0209] Clause 29. The method of clause 27, wherein the initiator UE identifies the responder UE from the plurality of UEs based on the responder UE moving in a direction different from the direction in which the initiator UE is moving.
[0210] Clause 30. A responder user equipment (UE) for wireless communication, the responder UE comprising:
[0211] Transceiver;
[0212] Memory; and
[0213] one or more processors communicatively coupled to the memory and the transceiver, the one or more processors configured to:
[0214] receiving a first message from an initiator UE, the first message comprising one or more characteristics of a transmission of a first reference signal of the initiator UE and one or more characteristics of a transmission of a second reference signal of the responder UE, wherein the responder UE is identified by the initiator UE from a plurality of UEs based on a positioning attribute of the responder UE;
[0215] Sending a second message to the initiator UE, where the second message at least indicates confirmation that the responder UE has received the first message from the initiator UE;
[0216] receiving, from the initiator UE and based on sending the second message, the first reference signal based on the one or more characteristics of the transmission of the first reference signal;
[0217] sending, to the initiator UE and based on receiving the first reference signal, the second reference signal based on the one or more characteristics of the transmission of the second reference signal;
[0218] receiving, from the initiator UE and based on the sending of the second reference signal, a third message, the third message including at least an indication that the initiator UE has received the second reference signal; and
[0219] A fourth message is sent to the initiator UE and based on receiving the third message from the initiator UE, the fourth message including timing data related to the departure time of the second reference signal, timing data related to the arrival time of the first reference signal, and the position of the responder UE at the departure time of the second reference signal.
[0220] Clause 31. A responder UE according to clause 30, wherein the one or more characteristics of the transmission of the first reference signal include an identification (ID) of the first reference signal, timing data related to a time slot used by the initiator UE to send the first reference signal to the responder UE, and frequency data related to a frequency used by the initiator UE to send the first reference signal to the responder UE.
[0221] Clause 32. A responder UE according to clause 30, wherein the one or more characteristics of the transmission of the second reference signal include an identification (ID) of the second reference signal, and timing data related to a time slot used by the responder UE to send the second reference signal to the initiator UE.
[0222] Clause 33. A responder UE as described in clause 32, wherein the second message further includes frequency data related to a frequency used by the responder UE to send the second reference signal to the initiator UE.
[0223] Clause 34. A responder UE according to clause 30, wherein the first message and the third message are received by the responder UE using a licensed spectrum, and wherein the second message and the fourth message are sent by the responder UE using the licensed spectrum.
[0224] Clause 35. A responder UE as described in clause 30, wherein the first reference signal is received by the responder UE using an unlicensed spectrum, and wherein the second reference signal is sent by the responder UE using the unlicensed spectrum.
[0225] Clause 36. A responder UE according to clause 30, wherein the positioning attributes of the responder UE include the direction in which the responder UE is moving, the position confidence of the responder UE, the speed of the responder UE, or the position of the responder UE, or a combination thereof.
[0226] Clause 37. A responder UE as described in clause 36, wherein the location confidence of the responder UE is higher than the location confidence of the initiator UE.
[0227] Clause 38. A responder UE as described in clause 36, wherein the initiator UE identifies the responder UE from the plurality of UEs based on the responder UE moving in a direction different from the direction in which the initiator UE is moving.
Claims
1. A method for locating an initiator user equipment (UE), the method comprising: Sending a reference signal message to the responding UE; In response to sending the reference signal message to the responder UE, receiving a response reference signal message corresponding to the responder UE from the responder UE; and Based on the reception of the response reference signal message by the responding UE: sending a first message to the responder UE, the first message comprising at least (i) an indication that the initiator UE has received the response reference signal message from the responder UE, and (ii) first timing data, the first timing data being related to: (a) the sending of the reference signal message, (b) the receiving of the response reference signal message, or a combination of (a) and (b); and In response to sending the first message to the responder UE, a second message is received from the responder UE, the second message including second timing data related to the response reference signal message of the responder UE, and a position of the responder UE associated with the second timing data.
2. The method according to claim 1, further comprising: A position of the initiator UE relative to the position of each responder UE is determined based on the timing data, the position of the responder UE, or a combination thereof.
3. The method of claim 2, wherein the timing data comprises a departure time of the response reference signal message of the responder UE, an arrival time of the reference signal message at the responder UE, or a combination thereof.
4. The method according to claim 1, further comprising: identifying the responder UE from the multiple UEs based on a positioning attribute of the responder UE in the multiple UEs; Sending a third message to the responder UE, where the third message includes: one or more characteristics of the transmission of the reference signal message; one or more characteristics of transmission of the response reference signal message corresponding to the responding UE; and information about when the responder UE can send a fourth message to the initiator UE; and The fourth message is received from the responder UE, the fourth message confirming receipt of the third message by the responder UE. 5 . The method of claim 4 , wherein the receiving of the fourth message occurs before the sending of the reference signal message to the responding UE.
6. The method of claim 4, wherein the positioning attributes of the responder UE include a direction in which the responder UE is moving, a position confidence of the responder UE, a speed of the responder UE, a position of the responder UE, or a combination thereof.
7. The method of claim 4, wherein the one or more characteristics of the transmission of the reference signal message include an identification (ID) of the reference signal message, timing data indicating a time at which the reference signal message is sent to the responding UE, frequency data indicating a frequency used to send the reference signal message to the responding UE, or a combination thereof.
8. The method of claim 4, wherein the one or more characteristics of the transmission of the response reference signal message of the responding UE include an identification (ID) of the response reference signal message of the responding UE, timing data indicating a time when the responding UE sent the response reference signal message, or a combination thereof.
9. The method of claim 4, wherein identifying the responder UE from the plurality of UEs is based on: The responding UE has a higher position confidence than the initiating UE; The responder UE moves in a direction different from the direction in which the initiator UE is moving; or a combination thereof.
10. The method according to claim 4, wherein the sending of the first message, the reference signal message, and the third message, and the receiving of the second message, the response reference signal message, and the fourth message by the responding UE are repeated for a plurality of cycles.
11. The method of claim 1, wherein the sending of the first message and the receiving of the second message are performed using a licensed spectrum.
12. The method of claim 1, wherein the sending of the reference signal message and the receiving of the response reference signal by the responding UE are performed using unlicensed spectrum.
13. An initiator user equipment (UE) for wireless communication, the initiator UE comprising: one or more transceivers; one or more memories; as well as one or more processors communicatively coupled to the memory and the one or more transceivers, the one or more processors configured to: Sending a reference signal message to the responding UE; In response to sending the reference signal message to the responder UE, receiving a response reference signal message corresponding to the responder UE from the responder UE; and Based on the reception of the response reference signal message by the responding UE: sending a first message to the responder UE, the first message comprising at least (i) an indication that the initiator UE has received the response reference signal message from the responder UE, and (ii) first timing data, the first timing data being related to: (a) the sending of the reference signal message, (b) the receiving of the response reference signal message, or a combination of (a) and (b); and In response to sending the first message to the responder UE, a second message is received from the responder UE, the second message including second timing data related to the response reference signal message of the responder UE, and a position of the responder UE associated with the second timing data.
14. The initiator UE of claim 13, wherein the one or more processors are further configured to determine a position of the initiator UE relative to the position of each responder UE based on the timing data, the position of the responder UE, or a combination thereof.
15. The initiator UE of claim 14, wherein the timing data comprises a departure time of the response reference signal message of the responder UE, an arrival time of the reference signal message at the responder UE, or a combination thereof.
16. The initiator UE of claim 13, wherein the one or more processors are further configured to: identifying the responder UE from the multiple UEs based on a positioning attribute of the responder UE in the multiple UEs; Sending a third message to the responder UE, where the third message includes: one or more characteristics of the transmission of the reference signal message; one or more characteristics of the transmission of the response reference signal message by the responding UE; and information about when the responder UE can send a fourth message to the initiator UE; and The fourth message is received from the responder UE, the fourth message confirming receipt of the third message by the responder UE.
17. The initiator UE according to claim 16, wherein the positioning attribute of the responder UE comprises a direction in which the responder UE is moving, a position confidence of the responder UE, a speed of the responder UE, or a position of the responder UE, or a combination thereof.
18. The initiator UE of claim 16, wherein the one or more characteristics of the transmission of the reference signal message include an identification (ID) of the reference signal message, timing data indicating a time at which the reference signal message is sent to the responder UE, frequency data indicating a frequency used to send the reference signal message to the responder UE, or a combination thereof.
19. The initiator UE of claim 16, wherein the one or more characteristics of the transmission of the response reference signal message of the responder UE include an identification (ID) of the response reference signal message of the responder UE, timing data indicating a time when the responder UE sent the response reference signal message, or a combination thereof.
20. The initiator UE of claim 16, wherein identifying the responder UE from the plurality of UEs is based on: The responding UE has a higher position confidence than the initiating UE; The responder UE moves in a direction different from the direction in which the initiator UE is moving; or a combination thereof.
21. The initiator UE of claim 13, wherein the sending of the first message and the receiving of the second message are performed using a licensed spectrum.
22. The initiator UE of claim 13, wherein the sending of the reference signal message and the receiving of the response reference signal by the responder UE are performed using unlicensed spectrum.
23. A method for locating an initiator user equipment (UE), the method being performed by a responder UE and comprising: receiving a first reference signal message from the initiator UE; In response to receiving the first reference signal message, sending a second reference signal message corresponding to the responder UE to the initiator UE; and Based on the sending of the second reference signal message: receiving a third message from the initiator UE, the third message comprising at least (i) an indication that the initiator UE has received the second reference signal message, and (ii) first timing data, the first timing data being related to: (a) reception of the first reference signal message, (b) transmission of the second reference signal message, or a combination of (a) and (b); and A fourth message is sent to the initiator UE, where the fourth message includes second timing data related to the second reference signal message and a position of the responder UE associated with the second timing data.
24. The method of claim 23, wherein the timing data comprises a departure time of the second reference signal message of the responder UE, an arrival time of the first signal message at the responder UE, or a combination thereof.
25. The method of claim 23, further comprising: receiving a first message from the initiator UE, the first message comprising one or more characteristics of transmission of the first reference signal message of the initiator UE and one or more characteristics of transmission of the second reference signal message corresponding to the responder UE, wherein the responder UE is identified by the initiator UE from a plurality of UEs based on a positioning attribute of the responder UE; as well as A second message is sent to the initiator UE, wherein the second message confirms receipt of the first message by the initiator UE.
26. The method of claim 25, wherein the positioning attributes of the responder UE include a direction in which the responder UE is moving, a position confidence of the responder UE, a speed of the responder UE, or a position of the responder UE, or a combination thereof.
27. The method of claim 25, wherein the one or more characteristics of the transmission of the first reference signal message include an identification (ID) of the first reference signal message, timing data related to a time slot used by the initiator UE to send the first reference signal message to the responder UE, frequency data related to a frequency used by the initiator UE to send the first reference signal message to the responder UE, or a combination thereof.
28. The method of claim 25, wherein the one or more characteristics of the transmission of the second reference signal message include: An identifier (ID) of the second reference signal message, timing data related to a time slot used by the responder UE to send the second reference signal message to the initiator UE, or a combination thereof.
29. A responder user equipment (UE) for wireless communication, the responder UE comprising: one or more transceivers; one or more memories; as well as one or more processors communicatively coupled to the memory and the transceiver, the one or more processors configured to: receiving a first reference signal message from the initiator UE; In response to receiving the first reference signal message, sending a second reference signal message corresponding to the responder UE to the initiator UE; and Based on the sending of the second reference signal message: receiving a third message from the initiator UE, the third message comprising at least (i) an indication that the initiator UE has received the second reference signal message, and (ii) first timing data, the first timing data being related to: (a) reception of the first reference signal message, (b) transmission of the second reference signal message, or a combination of (a) and (b); and A fourth message is sent to the initiator UE, where the fourth message includes second timing data related to the second reference signal message and a position of the responder UE associated with the second timing data.
30. The responder UE of claim 29, wherein the timing data comprises a departure time of the second reference signal message of the responder UE, an arrival time of the first reference signal message at the responder UE, or a combination thereof.
