Closed-loop feedback for improved positioning
Patent Information
- Application Number
- JP2023551156
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2021-03-17
- Filing Date
- 2022-03-16
- Publication Date
- 2025-02-27
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
Existing wireless positioning systems in 5G networks face inefficiencies in location measurement reporting, leading to suboptimal accuracy and unnecessary power consumption due to excessive reporting and poor signal quality, which are not effectively addressed by conventional methods.
Implementing feedback mechanisms from a location management function (LMF) server to adjust location measurement reporting by user equipment (UE) and base stations (gNB) based on quality metrics such as signal-to-noise ratio (SNR) and non-line-of-sight conditions, using techniques like Random Sampling Consensus (RANSAC) to optimize reporting frequency and quality.
Improves positioning accuracy and reduces power consumption by adjusting location measurement reporting, ensuring only necessary measurements are transmitted, thereby enhancing overall network efficiency and device performance.
Smart Images

Figure 00000000_0000_ABST
Abstract
Description
[Technical field]
[0001] FIELD OF THE DISCLOSURE Aspects of the present disclosure generally relate to wireless positioning and the like. In certain aspects, examples are described for improving location measurement reporting using feedback provided by a server (eg, a location server). [Background technology]
[0002] Wireless communication systems have evolved through various generations, including first generation analog wireless telephone service (1G), second generation (2G) digital wireless telephone service (including intermediate 2.5G networks), third generation (3G) high speed data, Internet-enabled wireless services, and fourth generation (4G) services (e.g., Long Term Evolution (LTE), WiMax). Currently, many different types of wireless communication systems are in use, including cellular and personal communication services (PCS) systems. Examples of known cellular systems include the Cellular Analog Advanced Mobile Phone System (AMPS) and digital cellular systems based on Code Division Multiple Access (CDMA), Frequency Division Multiple Access (FDMA), Time Division Multiple Access (TDMA), Global System for Mobile Communications (GSM), and the like.
[0003]
[0003] The fifth generation (5G) mobile standard calls for higher data rates, more connections, and better coverage, among other improvements. The 5G standard by the Next Generation Mobile Networks Alliance (also called "New Radio" or "NR") is designed to provide data rates of tens of megabits per second to each of tens of thousands of users, and gigabit connection speeds to dozens of users in a common location, such as an office floor. To support large-scale sensor deployments, hundreds of thousands of simultaneous connections should be supported. As a result, the spectral efficiency of 5G mobile communications should be significantly improved compared to the current 4G / LTE standards. Furthermore, signaling efficiency should be improved and latency should be substantially reduced compared to current standards. Summary of the Invention
[0004]
[0004] The following presents a simplified summary related to one or more aspects disclosed herein. As such, the following summary should not be considered an extensive overview of all contemplated aspects, nor should the following summary be considered to identify key or critical elements related to all contemplated aspects or to delineate the scope related to any particular aspect. As such, the following summary is intended solely to present certain concepts related to one or more aspects related to the mechanisms disclosed herein in a simplified form prior to the detailed description presented below.
[0005]
[0005] Disclosed are systems, apparatus, methods, and computer-readable media for performing wireless positioning using location server (e.g., location management function (LMF) server) feedback messages. According to at least one example, an apparatus for reporting location measurements includes at least one transceiver, at least one memory, and at least one processor coupled to the at least one transceiver and the at least one memory, where the at least one processor is configured to: transmit a first set of location measurements to a server via the at least one transceiver; receive a feedback message based on the first set of location measurements from the server via the at least one transceiver; and transmit a second set of location measurements to the server based on the feedback message via the at least one transceiver.
[0006] In another example, a computer-implemented method is provided for implementing feedback messages provided from a location server, for example to coordinate location measurement reporting by a UE and / or a gNB, The computer-implemented method may include sending a first set of location measurements to the server, receiving a feedback message from the server based on the first set of location measurements, and sending a second set of location measurements to the server based on the feedback message.
[0007] In another example, an apparatus for wireless positioning is provided that includes means for transmitting a first set of location measurements to a server, means for receiving a feedback message from the server based on the first set of location measurements, and means for transmitting a second set of location measurements to the server based on the feedback message.
[0008]
[0008] In another example, a non-transitory computer-readable medium comprises at least one instruction for causing a computer or processor to send a first set of location measurements to a server, receive a feedback message from the server based on the first set of location measurements, and send a second set of location measurements to the server based on the feedback message.
[0009]
[0009] In some aspects, the device is or is part of a mobile device (e.g., a mobile phone or so-called "smartphone" or other mobile device), a wearable device, an extended reality device (e.g., a virtual reality (VR) device, an augmented reality (AR) device, or a mixed reality (MR) device), a personal computer, a laptop computer, a vehicle, a server computer, or other device. In some aspects, the device includes a camera or cameras for capturing one or more images. In some aspects, the device further includes a display for displaying one or more images, notifications, and / or other displayable data. In some aspects, the devices described above can include one or more sensors that can be used to determine the location of the device, a state of the device (e.g., temperature, humidity level, and / or other state), and / or for other purposes.
[0010]
[0010] This Summary is not intended to identify key or essential features of the claimed subject matter, nor is it intended to be used alone to determine the scope of the claimed subject matter, which subject matter should be understood by reference to appropriate portions of the entire specification of this patent, any or all drawings, and each claim.
[0011] Other objects and advantages associated with the embodiments disclosed herein will become apparent to those skilled in the art based on the accompanying drawings and detailed description.
[0012]
[0012] The accompanying drawings are presented to aid in the explanation of various aspects of the present disclosure and are provided only to illustrate the aspects and not to limit the aspects. [Brief description of the drawings]
[0013] [Figure 1] 1 illustrates an example wireless communication system in accordance with certain aspects of the present disclosure. [Figure 2A]
[0014] 1 illustrates an example wireless network structure in accordance with certain aspects of the present disclosure. [Figure 2B] 1 illustrates an example wireless network structure in accordance with certain aspects of the present disclosure. [Diagram 3]
[0015] 1 illustrates example configurations of reference signals used to facilitate mobile device positioning, in accordance with certain aspects of the present disclosure. [Figure 4A]
[0016] 1 illustrates an example communication diagram illustrating how location server feedback can be used to adjust location measurement reporting by mobile devices, in accordance with certain aspects of the disclosed technology. [Figure 4B]
[0017] 1 illustrates an example communication diagram illustrating how location server feedback can be used to adjust location measurement reporting by base stations, in accordance with certain aspects of the present disclosure. [Figure 5A]
[0018] 1 illustrates an example network implementation in which an LMF feedback message is used to adjust location measurement reporting by a mobile device, in accordance with certain aspects of the disclosed technology. [Figure 5B]
[0019] Illustrates an example network implementation in which an LMF feedback message is used to coordinate transmission of positioning signals from a gNB to a mobile device, in accordance with certain aspects of the present disclosure. [Figure 6]
[0020] 1 illustrates a flow diagram of an example process for coordinating location measurement reporting by mobile devices and / or base stations in accordance with certain aspects of the present disclosure. [Figure 7]
[0021] 1 illustrates an example block diagram of a computing system of a user equipment (UE) in accordance with certain aspects of the present disclosure. [Figure 8]
[0022] 1 illustrates an exemplary computing system according to an aspect of the present disclosure. Detailed Description
[0014]
[0023] Certain aspects and embodiments of the present disclosure are provided below for illustrative purposes. Alternative aspects may be devised without departing from the scope of the present disclosure. In addition, well-known elements of the present disclosure will not be described in detail or will be omitted so as not to obscure the relevant details of the present disclosure. As will be apparent to those skilled in the art, some of the aspects and embodiments described herein may be applied independently, and some of them may be applied in combination. In the following description, for the purpose of explanation, specific details are set forth to provide a thorough understanding of the embodiments of the present application. However, it will be apparent that various embodiments may be practiced without these specific details. The drawings and description are not intended to be limiting.
[0015]
[0024] The following description provides only illustrative embodiments and is not intended to limit the scope, applicability, or configuration of the present disclosure. Rather, the following description of the illustrative embodiments will provide those skilled in the art with an enabling description for implementing the illustrative embodiments. It should be understood that various changes can be made in the function and arrangement of elements without departing from the spirit and scope of the present application as set forth in the appended claims.
[0016]
[0025] The terms "exemplary" and / or "illustrative" are used herein to mean "serving as an example, instance, or illustration." Any aspect described herein as "exemplary" and / or "exemplary" is not necessarily to be construed as preferred or advantageous over other aspects. Similarly, the term "aspects of the disclosure" does not require that all aspects of the disclosure include the discussed feature, advantage or mode of operation.
[0017]
[0026] Aspects of the disclosure relate to features for improving mobile device (e.g., user equipment (UE)) location estimation. As used herein, a location estimate may be referred to by other names, such as a position estimate, location, position, position fix, fix, etc. A location estimate may be geodetic and comprise coordinates (e.g., latitude, longitude, and possibly altitude), or may be civic and comprise a street address, postal address, or some other description of the location. A location estimate may further be defined relative to some other known location, or may be defined absolutely (e.g., using latitude, longitude, and / or altitude). A location estimate may include an expected error or uncertainty (e.g., by including an area or volume that is expected to contain the location with some specified or default confidence level).
[0018]
[0027] Described herein are systems, apparatus, processes (also referred to as methods), and computer-readable media (collectively referred to herein as systems and techniques) for improved mobile device (e.g., UE) positioning using feedback (feedback messages) provided by a location server, such as a Location Management Function (LMF). As described in more detail below, the systems and techniques can utilize the feedback provided by the LMF, for example, to adjust location measurement reporting by the UE and / or base stations (e.g., gNodeBs (gNBs)), thereby improving the location / positioning functions performed by the LMF.
[0019]
[0028] In some aspects, the LMF feedback messaging is based on location measurements received by the LMF from the UE and / or gNB. By way of example, the location measurements may include, but are not limited to, metrics such as time difference of arrival (TDOA), round trip time (RTT), angle of arrival (AoA), and / or angle of departure (AOD). The quality of the various location measurements may be evaluated by the LMF to determine how the reporting adjustments may be adjusted to improve positioning accuracy and / or efficiency. Feedback provided by the LMF to the UE and / or gNB may then be issued to implement the reporting adjustments. In some aspects, the LMF feedback provided to the UE / gNB may be based on quality metrics such as signal-to-noise ratio (SNR) and / or non-line-of-sight (NLOS) metrics for location measurements calculated from various positioning signal (e.g., positioning reference signal (PRS) or sounding reference signal (SRS)) resources. As discussed in further detail below, statistical analysis, such as using random sampling consensus (RANSAC) techniques, can be used to identify instances when location measurement reports are excessive, when different location measurements should be reported, when location measurement priorities should be changed, and / or when location measurements should be augmented with additional information.
[0020]
[0029] Additional aspects of the disclosure are described in more detail below.
[0021]
[0030] As used herein, the terms "user equipment" (UE) and "base station" are not intended to be specific or otherwise limited to any particular radio access technology (RAT) unless otherwise specified. In general, a UE may be any wireless communication device (e.g., a mobile phone, a router, a tablet computer, a laptop computer, and / or a tracking device, etc.), a wearable (e.g., a smart watch, smart glasses, a wearable ring, and / or an extended reality (XR) device such as a virtual reality (VR) headset, an augmented reality (AR) headset or glasses, or a mixed reality (MR) headset), a vehicle (e.g., an automobile, a motorcycle, a bicycle, etc.), and / or an Internet of Things (IoT) device, etc., used by a user to communicate over a wireless communication network. A UE may be mobile or may be stationary (e.g., at a particular time) and may communicate with a radio access network (RAN). As used herein, the term "UE" may be referred to interchangeably as "access terminal" or "AT", "client device", "wireless device", "subscriber device", "subscriber terminal", "subscriber station", "user terminal" or "UT", "mobile device", "mobile terminal", "mobile station", or variations thereof. In general, a UE may communicate with a core network via a RAN, through which the UE may be connected to external networks, such as the Internet, and other UEs. Of course, other mechanisms for connecting to the core network and / or the Internet are possible for a UE, such as through a wired access network, a wireless local area network (WLAN) network (e.g., based on the IEEE 802.11 communications standard, etc.), etc.
[0022]
[0031] Depending on the network in which it is deployed, a base station may operate according to one of several RATs to communicate with UEs and may alternatively be referred to as an access point (AP), network node, Node B (NB), evolved Node B (eNB), next generation eNB (ng-eNB), New Radio (NR) Node B (also referred to as gNB or gNode B), etc. Base stations may be used primarily to support wireless access by UEs, including supporting data, voice, and / or signaling connections for supported UEs. In some systems, base stations may provide edge node signaling functionality, while in other systems, they may provide additional control and / or network management functionality. A communication link through which a UE can send signals to a base station is referred to as an uplink (UL) channel (e.g., a reverse traffic channel, a reverse control channel, an access channel, etc.). A communication link through which a base station can send signals to a UE is referred to as a downlink (DL) or forward link channel (e.g., a paging channel, a control channel, a broadcast channel, or a forward traffic channel, etc.). The term Traffic Channel (TCH), as used herein, may refer to any of the uplink, reverse or downlink, and / or forward traffic channels.
[0023]
[0032] The term "base station" may refer to a single physical transmission / reception point (TRP) or multiple physical TRPs that may or may not be collocated. For example, when the term "base station" refers to a single physical TRP, the physical TRP may be an antenna of the base station corresponding to a cell (or several cell sectors) of the base station. When the term "base station" refers to multiple collocated physical TRPs, the physical TRP may be an array of antennas of the base station (e.g., as in a multiple-input multiple-output (MIMO) system or when the base station uses beamforming). When the term "base station" refers to multiple non-collocated physical TRPs, the physical TRP may be a distributed antenna system (DAS) (a network of spatially separated antennas connected to a common source via a transport medium) or a remote radio head (RRH) (a remote base station connected to a serving base station). Alternatively, the non-collocated physical TRPs may be a serving base station that receives measurement reports from the UE and a neighboring base station whose reference RF signal (or simply "reference signal") the UE is measuring. A TRP is a point at which a base station transmits and receives wireless signals, so as used herein, references to transmission from or reception at a base station should be understood as referring to the particular TRP of the base station.
[0024]
[0033] In some implementations that support positioning of UEs, a base station may not support wireless access by the UE (e.g., may not support data, voice, and / or signaling connections for the UE), but instead may transmit reference signals to the UE to be measured by the UE and / or may receive and measure signals transmitted by the UE. Such a base station may be referred to as a positioning beacon (e.g., when it transmits signals to the UE) and / or a location measurement unit (e.g., when it receives and measures signals from the UE).
[0025]
[0034] A radio frequency signal or "RF signal" comprises electromagnetic waves of a given frequency that transport information through space between a transmitter and a receiver. As used herein, a transmitter may transmit a single "RF signal" or multiple "RF signals" to a receiver. However, the receiver may receive multiple "RF signals" corresponding to each transmitted RF signal due to the propagation characteristics of RF signals through a multipath channel. The same transmitted RF signal on different paths between a transmitter and a receiver may be referred to as a "multipath" RF signal. As used herein, an RF signal may also be referred to as a "wireless signal" or simply a "signal" when it is clear from the context that the term "signal" refers to a wireless signal or an RF signal.
[0026]
[0035] According to various aspects, FIG. 1 illustrates an exemplary wireless communication system 100. The wireless communication system 100 (which may also be referred to as a wireless wide area network (WWAN)) may include various base stations 102 and various UEs 104. The base stations 102 may include macro cell base stations (high power cellular base stations) and / or small cell base stations (low power cellular base stations). In an aspect, the macro cell base stations may include eNBs and / or ng-eNBs where the wireless communication system 100 corresponds to an LTE network, or gNBs where the wireless communication system 100 corresponds to an NR network, or a combination of both, and the small cell base stations may include femto cells, pico cells, micro cells, etc.
[0027]
[0036] The base stations 102 collectively form a RAN and may interface with a core network 170 (e.g., Evolved Packet Core (EPC) or 5G Core (5GC)) through the backhaul links 122 and with one or more location servers 172 through the core network 170 (which may be part of the core network 170 or may be external to the core network 170). In addition to other functions, the base stations 102 may perform functions related to one or more of forwarding user data, radio channel encryption and decryption, integrity protection, header compression, mobility control functions (e.g., handover, dual connectivity), inter-cell interference coordination, connection setup and release, load balancing, distribution for non-access stratum (NAS) messages, NAS node selection, synchronization, RAN sharing, Multimedia Broadcast Multicast Services (MBMS), subscriber and equipment tracing, RAN Information Management (RIM), paging, positioning, and delivery of alert messages. The base stations 102 may communicate with each other directly or indirectly (e.g., through EPC or 5GC) through backhaul links 134, which may be wired and / or wireless.
[0028]
[0037] The base stations 102 may wirelessly communicate with the UEs 104. Each of the base stations 102 may provide communication coverage to a respective geographic coverage area 110. In an aspect, one or more cells may be supported by the base station 102 in each coverage area 110. A "cell" is a logical communication entity used for communication with the base station (e.g., on some frequency resource called a carrier frequency, component carrier, carrier, band, etc.) and may be associated with an identifier (e.g., physical cell identifier (PCI), virtual cell identifier (VCI), cell global identifier (CGI)) to distinguish cells operating over the same or different carrier frequencies. In some cases, different cells may be configured according to different protocol types (e.g., machine type communication (MTC), narrowband IoT (NB-IoT), enhanced mobile broadband (eMBB), or others) that may provide access to different types of UEs. Because a cell is supported by a particular base station, the term "cell" may refer to either or both of the logical communication entity and the base station that supports it, depending on the context. In addition, since a TRP is typically a physical transmission point of a cell, the terms "cell" and "TRP" may be used interchangeably. In some cases, the term "cell" may also refer to the geographic coverage area (e.g., sector) of a base station, so long as the carrier frequency can be detected and used for communication within any portion of the geographic coverage area 110.
[0029]
[0038] The geographic coverage areas 110 of neighboring macrocell base stations 102 may overlap partially (e.g., in handover regions), but some of the geographic coverage areas 110 may be substantially overlapped by larger geographic coverage areas 110. For example, a small cell base station 102' may have a coverage area 110' that substantially overlaps with the coverage area 110 of one or more macrocell base stations 102. A network that includes both small cell base stations and macrocell base stations may be known as a heterogeneous network. A heterogeneous network may also include a home eNB (HeNB), which may serve restricted groups known as closed subscriber groups (CSGs).
[0030]
[0039] The communication link 120 between the base station 102 and the UE 104 may include an uplink (also called a reverse link) transmission from the UE 104 to the base station 102, and / or a downlink (also called a forward link) transmission from the base station 102 to the UE 104. The communication link 120 may use MIMO antenna techniques including spatial multiplexing, beamforming, and / or transmit diversity. The communication link 120 may go through one or more carrier frequencies. The allocation of carriers may be asymmetric for the downlink and uplink (e.g., more or fewer carriers may be allocated for the downlink than for the uplink).
[0031]
[0040] The wireless communication system 100 may further include a wireless local area network (WLAN) access point (AP) 150 communicating with a wireless local area network (WLAN) station (STA) 152 via a communication link 154 in an unlicensed frequency spectrum (e.g., 5 GHz). When communicating in the unlicensed frequency spectrum, the WLAN STA 152 and / or the WLAN AP 150 may perform a clear channel assessment (CCA) or listen before talk (LBT) procedure prior to communicating to determine if a channel is available. In some examples, the wireless communication system 100 may include devices (e.g., UEs, etc.) that communicate with one or more UEs 104, base stations 102, APs 150, etc. utilizing an ultra-wideband (UWB) spectrum. The UWB spectrum may range from 3.1 to 10.5 GHz.
[0032]
[0041] The small cell base station 102' may operate in licensed and / or unlicensed frequency spectrum. When operating in the unlicensed frequency spectrum, the small cell base station 102' may use LTE or NR technology and may use the same 5 GHz unlicensed frequency spectrum used by the WLAN AP 150. The small cell base station 102' using LTE and / or 5G in the unlicensed frequency spectrum may enhance coverage to and / or increase capacity of the access network. NR in the unlicensed spectrum may be referred to as NR-U. LTE in the unlicensed spectrum may be referred to as LTE-U, licensed assisted access (LAA), or MulteFire.
[0033]
[0042] The wireless communication system 100 may further include a millimeter wave (mmW) base station 180 that may operate in mmW and / or near-mmW frequencies in communication with the UE 182. Extremely high frequency (EHF) is a portion of RF in the electromagnetic spectrum. EHF has a range of 30 GHz to 300 GHz and a wavelength of 1 millimeter to 10 millimeters. Radio waves in this band may be referred to as millimeter waves. Near-mmW may extend below a frequency of 3 GHz with a wavelength of 100 millimeters. The super high frequency (SHF) band extends between 3 GHz and 30 GHz and is also referred to as centimeter waves. Communications using the mmW and / or near-mmW radio frequency bands have high path loss and relatively short distances. The mmW base station 180 and the UE 182 may utilize beamforming (transmit and / or receive) over the mmW communication link 184 to compensate for the extremely high path loss and short distances. Further, it will be appreciated that in alternative configurations, one or more base stations 102 may also transmit using mmW or near mmW and beamforming. It will be appreciated, therefore, that the foregoing illustrations are by way of example only and should not be construed as limiting various aspects disclosed herein.
[0034]
[0043] Transmit beamforming is a technique for focusing an RF signal in a particular direction. Traditionally, when a network node (e.g., a base station) broadcasts an RF signal, the network node broadcasts the signal in all directions (omnidirectional). In transmit beamforming, the network node determines where a given target device (e.g., UE) is located (relative to the transmitting network node) and projects a stronger downlink RF signal in that particular direction, thereby providing a faster (in terms of data rate) and stronger RF signal to the receiving device(s). To change the directionality of the RF signal when transmitting, the network node can control the phase and relative amplitude of the RF signal at each of one or more transmitters broadcasting the RF signal. For example, the network node may use an array of antennas (called a "phased array" or "antenna array") that creates beams of RF waves that can be "steered" to point in different directions without actually moving the antennas. Specifically, RF current from a transmitter is supplied to each antenna in the correct phase relationship so that radio waves from the separate antennas sum together to increase radiation in the desired direction while simultaneously cancelling radiation in undesired directions.
[0035]
[0044] The transmit beams may be quasi-colocated, meaning that they appear to have the same parameters to a receiver (e.g., a UE) regardless of whether the network node's own transmit antennas are physically colocated or not. In NR, there are four types of quasi-colocation (QCL) relationships. Specifically, a given type of QCL relationship means that certain parameters for a second reference RF signal on a second beam can be derived from information about a source reference RF signal on a source beam. From this, if the source reference RF signal is QCL type A, the receiver can use the source reference RF signal to estimate the Doppler shift, Doppler spread, average delay, and delay spread of a second reference RF signal transmitted on the same channel. If the source reference RF signal is QCL type B, the receiver can use the source reference RF signal to estimate the Doppler shift and Doppler spread of a second reference RF signal transmitted on the same channel. If the source reference RF signal is QCL Type C, the receiver can use the source reference RF signal to estimate the Doppler shift and average delay of a second reference RF signal transmitted on the same channel. If the source reference RF signal is QCL Type D, the receiver can use the source reference RF signal to estimate spatial reception parameters of a second reference RF signal transmitted on the same channel.
[0036]
[0045] In receive beamforming, a receiver uses receive beams to amplify RF signals detected on a given channel. For example, the receiver can increase the gain setting and / or adjust the phase setting of an array of antennas in a particular direction to amplify (e.g., increase its gain level) an RF signal received from that direction. Thus, when a receiver is said to beamform in a particular direction, it means that the beam gain in that direction is high compared to the beam gains along other directions, or that the beam gain in that direction is highest compared to the beam gains of other beams available to the receiver. This results in a stronger received signal strength (e.g., Reference Signal Received Power (RSRP), Reference Signal Received Quality (RSRQ), Signal to Interference and Noise Ratio (SINR), etc.) of RF signals received from that direction.
[0037]
[0046] The receive beams may be spatially related. The spatial relationship means that the parameters for the transmit beam for the second reference signal can be derived from information about the receive beam for the first reference signal. For example, the UE may use a particular receive beam to receive one or more reference downlink reference signals (e.g., Positioning Reference Signal (PRS), Tracking Reference Signal (TRS), Phase Tracking Reference Signal (PTRS), Cell-Specific Reference Signal (CRS), Channel State Information Reference Signal (CSI-RS), Primary Synchronization Signal (PSS), Secondary Synchronization Signal (SSS), Synchronization Signal Block (SSB), etc.) from a base station. The UE may then form a transmit beam for sending one or more uplink reference signals (e.g., Uplink Positioning Reference Signal (UL-PRS), Sounding Reference Signal (SRS), Demodulation Reference Signal (DMRS), PTRS, etc.) to that base station based on the parameters of the receive beam.
[0038]
[0047] It should be noted that a "downlink" beam can be either a transmit beam or a receive beam depending on the entity that forms it. For example, if the base station forms a downlink beam to transmit a reference signal to the UE, the downlink beam is a transmit beam. However, if the UE forms a downlink beam, it is a receive beam to receive a downlink reference signal. Similarly, an "uplink" beam can be either a transmit beam or a receive beam depending on the entity that forms it. For example, if the base station forms an uplink beam, it is an uplink receive beam, and if the UE forms an uplink beam, it is an uplink transmit beam.
[0039]
[0048] In 5G, the frequency spectrum in which wireless nodes (e.g., base station 102 / 180, UE 104 / 182) operate is divided into multiple frequency ranges: FR1 (450-6000 MHz), FR2 (24250-52600 MHz), FR3 (above 52600 MHz), and FR4 (between FR1 and FR2). In a multi-carrier system such as 5G, one of the carrier frequencies is called the "primary carrier" or "anchor carrier" or "primary serving cell" or "PCell" and the remaining carrier frequencies are called the "secondary carrier" or "secondary serving cell" or "SCell". In carrier aggregation, the anchor carrier is the carrier operating on the primary frequency (e.g., FR1) utilized by the UE 104 / 182 and the cell in which the UE 104 / 182 either performs an initial radio resource control (RRC) connection establishment procedure or initiates an RRC connection re-establishment procedure. The primary carrier carries all common and UE-specific control channels and may be a carrier in licensed frequencies (however, this is not always the case). The secondary carrier is a carrier operating on a second frequency (e.g., FR2) that may be configured once an RRC connection is established between the UE 104 and the anchor carrier and may be used to provide additional radio resources. In some cases, the secondary carrier may be a carrier in unlicensed frequencies. The secondary carrier may contain only the necessary signaling information and signals, e.g., UE-specific signaling information and signals may not be present in the secondary carrier, since both the primary uplink carrier and the primary downlink carrier are typically UE-specific. This means that different UEs 104 / 182 in a cell may have different downlink primary carriers. The same is true for the uplink primary carrier. The network can change the primary carrier of any UE 104 / 182 at any time. This is done, for example, to distribute the load on different carriers.Since a "serving cell" (whether a PCell or an SCell) corresponds to a carrier frequency and / or component carrier with which any base station is communicating, terms such as "cell", "serving cell", "component carrier", "carrier frequency", etc. may be used interchangeably.
[0040]
[0049] For example, still referring to FIG. 1, one of the frequencies utilized by the macrocell base station 102 may be an anchor carrier (or “PCell”), and the other frequency utilized by the macrocell base station 102 and / or the mmW base station 180 may be a secondary carrier (“SCell”). In carrier aggregation, the base station 102 and / or the UE 104 may use up to Y MHz (e.g., 5, 10, 15, 20, 100 MHz) bandwidth per carrier, up to a total of Yx MHz (x component carriers) of spectrum for transmission in each direction. The component carriers may or may not be adjacent to each other on the frequency spectrum. The allocation of carriers may be asymmetric for the downlink and uplink (e.g., more or fewer carriers may be allocated for the downlink than for the uplink). Simultaneous transmission and / or reception of multiple carriers allows the UE 104 / 182 to significantly increase its data transmission and / or reception rate. For example, two 20 MHz aggregated carriers in a multi-carrier system would theoretically provide a two-fold increase in data rate (ie, 40 MHz) compared to that achieved by a single 20 MHz carrier.
[0041]
[0050] To operate on multiple carrier frequencies, the base station 102 and / or the UE 104 are equipped with multiple receivers and / or transmitters. For example, the UE 104 may have two receivers, "receiver 1" and "receiver 2", where "receiver 1" is a multi-band receiver that can be tuned to band (i.e., carrier frequency) "X" or band "Y", and "receiver 2" is a one-band receiver that can only be tuned to band "Z". In this example, if the UE 104 is served in band "X", band "X" is called a PCell or active carrier frequency, and "receiver 1" would need to tune from band "X" to band "Y" (SCell) to measure band "Y" (and vice versa). In contrast, because of the separate "receiver 2", regardless of whether the UE 104 is served in band "X" or band "Y", the UE 104 can measure band "Z" without interrupting service on band "X" or band "Y".
[0042]
[0051] The wireless communications system 100 may further include a UE 164, which may communicate with the macrocell base station 102 over communications link 120 and / or with the mmW base station 180 over an mmW communications link 184. For example, the macrocell base station 102 may support a PCell and one or more SCells for the UE 164, and the mmW base station 180 may support one or more SCells for the UE 164.
[0043]
[0052] The wireless communication system 100 may further include one or more UEs, such as UE 190, that indirectly connect to one or more communication networks via one or more device-to-device (D2D) peer-to-peer (P2P) links (referred to as "sidelinks"). In the example of FIG. 1, the UE 190 has a D2D P2P link 192 with one of the UEs 104 connected to one of the base stations 102 (e.g., through which the UE 190 may indirectly obtain cellular connectivity) and a D2D P2P link 194 with a WLAN STA 152 connected to a WLAN AP 150 (through which the UE 190 may indirectly obtain WLAN-based Internet connectivity). In an example, the D2D P2P links 192 and 194 may be supported using any well-known D2D RAT, such as LTE Direct (LTE-D), Wi-Fi Direct (Wi-Fi-D), Bluetooth, etc.
[0044]
[0053] According to various aspects, FIG. 2A illustrates an example wireless network structure 200. For example, the 5GC 210 (also referred to as Next Generation Core (NGC)) can be viewed functionally as a control plane function 214 (e.g., UE registration, authentication, network access, gateway selection, etc.) and a user plane function 212 (e.g., UE gateway function, access to data network, IP routing, etc.), which work in concert to form a core network. A user plane interface (NG-U) 213 and a control plane interface (NG-C) 215 connect the gNB 222 to the 5GC 210, specifically to the control plane function 214 and the user plane function 212. In an additional configuration, the ng-eNB 224 may also be connected to the 5GC 210 via the NG-C 215 to the control plane function 214 and the NG-U 213 to the user plane function 212. Additionally, the ng-eNB 224 may communicate directly with the gNB 222 via a backhaul connection 223. In some configurations, the new RAN 220 may include only one or more gNBs 222, while other configurations include one or more of both an ng-eNB 224 and a gNB 222. Either the gNB 222 or the ng-eNB 224 may communicate with the UE 204 (e.g., with any of the UEs illustrated in FIG. 1).
[0045]
[0054] Another optional aspect may include a location server 230, which may communicate with the 5GC 210 to provide location assistance to the UE 204. The location servers 230 may be implemented as multiple separate servers (e.g., physically separate servers, different software modules on a single server, different software modules distributed across multiple physical servers, etc.) or may alternatively each correspond to a single server. The location servers 230 may be configured to support one or more location services for the UE 204 that may connect to the location server 230 via the core network, the 5GC 210, and / or via the Internet (not illustrated). Furthermore, the location server 230 may be integrated with components of the core network or alternatively may be external to the core network. In some examples, the location server 230 may be operated by the carrier or provider of the 5GC 210, a third party, an original equipment manufacturer (OEM), or other party. In some cases, multiple location servers may be provided, such as a location server for a carrier, a location server for an OEM of a particular device, and / or other location servers. In such cases, location assistance data may be received from the carrier's location server and other assistance data may be received from the OEM's location server.
[0046]
[0055] According to various aspects, FIG. 2B illustrates another example wireless network structure 250. For example, the 5GC 260 can be viewed functionally as a control plane function provided by an access and mobility management function (AMF) 264 and a user plane function provided by a user plane function (UPF) 262, which work in concert to form a core network (i.e., the 5GC 260). A user plane interface 263 and a control plane interface 265 connect the ng-eNB 224 to the 5GC 260, specifically to the UPF 262 and the AMF 264, respectively. In an additional configuration, the gNB 222 may also be connected to the 5GC 260 via the control plane interface 265 to the AMF 264 and the user plane interface 263 to the UPF 262. Additionally, the ng-eNB 224 may communicate directly with the gNB 222 via the backhaul connection 223 with or without gNB direct connectivity to the 5GC 260. In some configurations, the new RAN 220 may have only one or more gNBs 222, while other configurations include one or more of both an ng-eNB 224 and a gNB 222. Either the gNB 222 or the ng-eNB 224 may communicate with the UE 204 (e.g., with any of the UEs shown in FIG. 1). The base stations of the new RAN 220 communicate with the AMF 264 over an N2 interface and with the UPF 262 over an N3 interface.
[0047]
[0056] The functions of the AMF 264 include registration management, connection management, reachability management, mobility management, lawful interception, transport for session management (SM) messages between the UE 204 and a session management function (SMF) 266, transparent proxy services for routing SM messages, access authentication and authorization, transport for short message service (SMS) messages between the UE 204 and a short message service function (SMSF) (not shown), and / or a security anchor function (SEAF). The AMF 264 also interacts with an authentication server function (AUSF) (not shown) and the UE 204 to receive intermediate keys established as a result of the UE 204 authentication process. In case of UMTS (Universal Mobile Telecommunications System) Subscriber Identity Module (USIM) based authentication, the AMF 264 retrieves security material from the AUSF. The functions of the AMF 264 also include security context management (SCM). The SCM receives keys from the SEAF that it uses to derive access network specific keys. The functionality of the AMF 264 also includes location service management for barred services, transport for location service messages between the UE 204 and a location management function (LMF) 270 (which functions as the location server 230), transport for location service messages between the new RAN 220 and the LMF 270, EPS bearer identifier allocation for interworking with an evolved packet system (EPS), and UE 204 mobility event notification. In addition, the AMF 264 also supports functionality for non-3GPP access networks.
[0048]
[0057] The functions of the UPF 262 include acting as an anchor point for intra / inter-RAT mobility (when applicable), acting as an external protocol data unit (PDU) session point for interconnection to a data network (not shown), providing packet routing and forwarding, packet inspection, user plane policy rule enforcement (e.g., gating, redirection, traffic steering), lawful interception (user plane collection), traffic usage reporting, Quality of Service (QoS) processing for the user plane (e.g., uplink and / or downlink rate enforcement, reflective QoS marking in the downlink), uplink traffic validation (Service Data Flow (SDF) to QoS flow mapping), transport level packet marking in the uplink and downlink, downlink packet buffering and downlink data notification triggering, and sending and forwarding of one or more "end markers" to the source RAN node. The UPF 262 may also support forwarding of location service messages over the user plane between the UE 204 and a location server, such as the Secure User Plane Location (SUPL) Location Platform (SLP) 272.
[0049]
[0058] The functions of the SMF 266 include session management, UE Internet Protocol (IP) address allocation and management, selection and control of user plane functions, configuration of traffic steering in the UPF 262 to route traffic to the appropriate destination, policy enforcement and control of part of QoS, and downlink data notification. The interface through which the SMF 266 communicates with the AMF 264 is called the N11 interface.
[0050]
[0059] In some aspects, location and positioning functions can be assisted by a location management function (LMF) 270 configured to communicate with the 5GC 260, for example, to provide location assistance to the UE 204. The LMF 270 can be implemented as multiple separate servers (e.g., physically separate servers, different software modules on a single server, different software modules distributed across multiple physical servers, etc.) or, alternatively, each correspond to a single server. The LMF 270 can be configured to support one or more location services for the UE 204 that can connect to the LMF 270 via a core network, the 5GC 260, and / or via the Internet (not illustrated). The SLP 272 may support similar functions as the LMF 270, but whereas the LMF 270 may communicate with the AMF 264, the new RAN 220, and the UE 204 through a control plane (e.g., using interfaces and protocols intended to carry signaling messages rather than voice or data), the SLP 272 may communicate with the UE 204 and external clients (not shown in FIG. 2B ) through a user plane (e.g., using protocols intended to carry voice and / or data, such as Transmission Control Protocol (TCP) and / or IP).
[0051]
[0060] In aspects, the LMF 270 and / or the SLP 272 may be integrated with a base station, such as the gNB 222 and / or the ng-eNB 224. When integrated with the gNB 222 and / or the ng-eNB 224, the LMF 270 and / or the SLP 272 may be referred to as a "location management component" or "LMC." However, as used herein, references to the LMF 270 and the SLP 272 include both cases where the LMF 270 and the SLP 272 are components of a core network (e.g., the 5GC 260) and cases where the LMF 270 and the SLP 272 are components of a base station.
[0052]
[0061] As discussed herein, NR supports several cellular network-based positioning techniques, including downlink-based, uplink-based, and downlink- and uplink-based positioning methods. For example, the LMF 270 can enable positioning based on location measurements calculated for various positioning signal (PRS or SRS) resources. As used herein, a "PRS resource set" is a set of PRS resources used for transmission of PRS signals, where each PRS resource has a PRS resource identifier (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 particular TRP (e.g., identified by a TRP ID). In addition, the PRS resources in a PRS resource set have the same periodicity across slots, a common muting pattern configuration, and the same repetition factor (e.g., PRS-ResourceRepetitionFactor). The periodicity is the time from the first repetition of a first PRS resource in a first PRS instance to the same first repetition of the same first PRS resource in the next PRS instance. μ · It may have a length selected from {4,5,8,10,16,20,32,40,64,80,160,320,640,1280,2560,5120,10240} slots, μ=0,1,2,3. The repetition factor may have a length selected from {1,2,4,6,8,16,32} slots.
[0053]
[0062] In some cases, a PRS resource ID in a PRS resource set is associated with a single beam (and / or beam ID) transmitted from a single TRP (where a TRP may transmit one or more beams). For example, each PRS resource in a PRS resource set may be transmitted on a different beam, so that a "PRS resource" or simply a "resource" may also be referred to as a "beam." Note that this does not have any implication as to whether the beam and TRP on which the PRS is transmitted are known to the UE.
[0054]
[0063] A "PRS instance" or "PRS occasion" is one instance of a periodically repeating time window (e.g., a group of one or more contiguous slots) during which a PRS is expected to be transmitted. A PRS occasion may also be referred to as a "PRS positioning occasion", "PRS positioning instance", "positioning occasion", "positioning instance", "positioning repetition", or simply an "occasion", "instance", or "repetition".
[0055]
[0064] A "positioning frequency stratum" (also simply called a "frequency stratum" or "stratum") is a collection of one or more PRS resource sets across one or more TRPs with the same values for certain parameters. Specifically, the collection of PRS resource sets has the same subcarrier spacing (SCS) and cyclic prefix (CP) type (meaning that all numerologies supported for PDSCH are also supported for PRS), the same point A, the same value of downlink PRS bandwidth, the same starting PRB (and center frequency), and the same comb size. The point A parameter takes the value of the parameter ARFCN-ValueNR (where "ARFCN" stands for "absolute radio frequency channel number"), which is an identifier and / or code that specifies a pair of physical radio channels used for transmission and reception. The downlink PRS bandwidth may have a granularity of four PRBs, with a minimum of 24 PRBs and a maximum of 272 PRBs. Currently, up to four frequency stratums are defined, and up to two PRS resource sets may be configured per TRP per frequency stratum.
[0056]
[0065] The concept of a frequency layer is somewhat similar to that of a component carrier and a bandwidth portion (BWP), but differs in that a frequency layer is used by several (usually three or more) base stations to transmit a PRS, whereas a component carrier and a BWP are used by one base station (or a macrocell base station and a small cell base station) to transmit a data channel. A UE may indicate the number of frequency layers it can support when sending its positioning capabilities to the network, such as during an LTE Positioning Protocol (LPP) session. For example, a UE may indicate whether it can support one or four positioning frequency layers.
[0057]
[0066] Downlink-based location measurements can include Observed Time Difference of Arrival (OTDOA) in LTE, Downlink Time Difference of Arrival (DL-TDOA) in NR, and Downlink Angle of Departure (DL-AoD) in NR. In an OTDOA or DL-TDOA positioning procedure, the UE measures the difference between the times of arrival (ToA) of reference signals (e.g., PRS, TRS, NRS, CSI-RS, SSB, etc.) received from pairs of base stations, called Reference Signal Time Difference (RSTD) or Time Difference of Arrival (TDOA) measurements, and reports them to a positioning entity. More specifically, the UE receives identifiers of a reference base station (e.g., serving base station) and multiple non-reference base stations in the assistance data. The UE then measures the RSTD between the reference base station and each of the non-reference base stations. Based on the known locations of the involved base stations and the RSTD measurements, the positioning entity (e.g., LMF 270) can estimate the location of the UE. For DL-AoD positioning, the base station (gNB222) measures the angle and other channel characteristics (e.g., signal strength) of the downlink transmit beam used to communicate with the UE to estimate the UE's location.
[0058]
[0067] Uplink-based positioning methods include Uplink Time Difference of Arrival (UL-TDOA) and Uplink Angle of Arrival (UL-AoA). UL-TDOA is similar to DL-TDOA, but is based on an uplink reference signal (e.g., SRS) transmitted by the UE. For UL-AoA positioning, the base station measures the angle and other channel characteristics (e.g., gain level) of the uplink receive beam used to communicate with the UE to estimate the UE's location.
[0059]
[0068] Downlink and uplink based positioning methods include enhanced cell ID (E-CID) positioning and multiple round trip time (RTT) positioning (also called "multi-cell RTT or multi-RTT"). In the RTT procedure, an initiator (base station or UE) transmits an RTT measurement signal (e.g., PRS or SRS) to a responder (UE or base station), and the responder transmits an RTT response signal (e.g., SRS or PRS) back to the initiator. The RTT response signal includes the difference between the ToA of the RTT measurement signal and the transmission time of the RTT response signal, called a receive-transmit (Rx-Tx) measurement. The initiator calculates the difference between the transmission time of the RTT measurement signal and the ToA of the RTT response signal, called a "Tx-Rx" measurement. The propagation time (also called "time of flight") between the initiator and the responder can be calculated from the Tx-Rx measurement and the Rx-Tx measurement. Based on the propagation time and the known speed of light, the distance between the initiator and the responder can be determined. For multi-RTT positioning, the UE performs RTT procedures with multiple base stations to allow its location to be triangulated based on the known locations of the base stations. RTT and multi-RTT methods can be combined with other positioning techniques, such as UL-AoA and DL-AoD, to improve location accuracy.
[0060]
[0069] To assist the positioning operation, a location server (e.g., location server 230, LMF 270, or other location server) may provide assistance data to the UE. For example, the assistance data may include identifiers of base stations (or base station cells and / or TRPs) for measuring reference signals, reference signal configuration parameters (e.g., number of consecutive positioning subframes, periodicity of positioning subframes, muting sequence, frequency hopping sequence, reference signal identifier (ID), reference signal bandwidth, etc.), and / or other parameters applicable to a particular positioning method. Alternatively, the assistance data may originate directly from the base station itself (e.g., in periodically broadcasted overhead messages, etc.). In some cases, the UE may be able to detect neighboring network nodes itself without using the assistance data.
[0061]
[0070] In the case of multi-RTT location measurements, the LMF 270 can initiate a procedure in which multiple TRPs (not illustrated) and UEs perform gNB Rx-Tx measurements and UE Rx-Tx measurements, respectively. For example, the gNB 222 and UE 204 can transmit downlink positioning reference signals (DL-PRS) and uplink sounding reference signals (UL-SRS), respectively, whereby the gNB 222 configures the UL-SRS to the UE 204, e.g., using a radio resource control (RRC) protocol. The LMF 270 can then provide the DL-PRS configuration to the UE 204. The resulting location measurements are reported to the LMF 270 by the UE 204 and / or the gNB 222 to perform location estimation for the UE 204.
[0062]
[0071] In the case of DL-AoD, the UE 204 may provide DL-PRS beam received signal received power (RSRP) measurements to the LMF 270, while the gNB 222 may provide beam azimuth and elevation angle information. When using the UL AoA positioning method, the position of the UE 204 is estimated based on UL SRS AoA measurements taken at different TRPs (not illustrated). For example, the TRPs may directly report AoA measurements to the LMF 270. Using the angle information (e.g., AoD or AoA) together with the TRP co-coordinate information and beam configuration details, the LMF 270 may estimate the location of the UE 204.
[0063]
[0072] 3 illustrates an example configuration of an NR positioning reference signal. As illustrated, the DL-PRS is arranged in a Com 6 pattern, e.g., having three TRPs, while the example UL-SRS from the UE has a Com 4 pattern.
[0064]
[0073] While NR supports the use of multiple reference signals to perform UE positioning, e.g., through receipt of TDOA, RTT, AoA, and AoD measurements from either the UE or the gNB, conventional configurations do not provide the ability for measurement reports to be adjusted or otherwise modified by the LMF. For example, in conventional setups, the LMF does not provide feedback to the UE / gNB regarding insufficient measurements where reports can be adjusted to improve LMF positioning accuracy. As a result, various scenarios exist in which location measurement reports are suboptimal. For example, in some cases, the UE may engage in over-reporting by providing more location measurements to the LMF than are necessary to confirm the UE's position, resulting in unnecessary UE power consumption. In such cases, it may be beneficial to reduce location measurement reporting frequency and / or reporting for certain resource types. In other cases, some PRS or SRS resources may experience poor conditions, e.g., having poor signal-to-noise ratio (SNR), non-line-of-sight (NLOS) measurements, and / or travel distance metrics. Additionally, in some cases, TRP positioning for a UE, e.g., out-of-view TRPs, may adversely affect location measurement quality. In such cases, it may be beneficial for the LMF to receive location measurements from different TRPs for different resources and / or to receive additional data for one or more location measurements.
[0065]
[0074] Aspects of the disclosed technology address the aforementioned limitations by providing a system, apparatus, process, and computer-readable medium for providing a feedback message from an LMF to a UE and / or gNB that includes information indicating how location measurement reporting can be improved by a receiving device. In some approaches, the feedback message can include information indicating a recommended location measurement reporting adjustment. In other approaches, the feedback message can include information for configuring location reporting. Thus, depending on the desired implementation, the feedback message can include instructions / commands issued by a location server or can include recommendations that can be implemented or ignored at the discretion of the receiving device. As discussed in more detail below, the feedback message can include information requesting that the receiving UE and / or gNB suspend reporting on specifically identified resources, for example, for a predetermined number of instances or a predetermined period of time. In some approaches, the feedback message can include information recommending a change in the periodicity of location measurement reporting. Additionally, the feedback message can include information requesting that the UE and / or gNB provide additional information to the LMF about specifically identified location measurement types, resources, and / or change priorities for PRS resource reporting. As an example, the feedback message can be used to effectively request transmission of new PRS / SRS measurements, including either new measurements for the same PRS / SRS resources or additional / different measurements that were not previously (or recently) calculated by the UE and / or gNB.
[0066]
[0075] The present disclosure now refers to FIG. 4A, which illustrates a simplified communication diagram illustrating an example of how feedback from a location server (LMF 402) can be used to adjust location measurement reporting by a mobile device (UE 406). Initially, one or more positioning signals 408 are transmitted from a base station (gNB 404) to the UE 406. The positioning signal 408 can include a PRS (e.g., DL-PRS) reference signal from which the UE 406 can calculate various location measurements. The PRS can be transmitted from the gNB 404 to the UE 406 in beams (e.g., PRS resources), where a full set of PRS beams transmitted from a TRP on the same frequency is referred to as a PRS resource set. The resource elements in the positioning signal 408 can be used by the UE 406 to calculate various location measurements, including TDOA, RTT, and / or AoA measurements, which are then communicated (410) to the LMF 402. Additionally, in some aspects, the beam structure of the PRS can improve coverage, particularly for mm-wave deployments, and enable AoD estimation, for example, where the UE 406 can measure the LD PRS received signal time difference (RSTD) per beam and report the measured RSTD including the DL PRS resource identifier (beam id) to the LMF 402.
[0067]
[0076] Location measurements received by the LMF 402 can be used to determine whether reporting can be adjusted to improve UE reporting efficiency and / or location accuracy. In some aspects, the LMF 402 can calculate a statistical measure of location measurement quality, for example, by determining SNR and / or NLOS conditions for the received measurements. As an example, NLOS conditions can be determined (412) using an algorithm such as RANSAC to determine how location accuracy for a location determination of the UE 406 is affected by using different subsets of the reported location measurements. For example, the SNR metric and / or NLOS metric can be used to identify what location measurements may be unnecessary, identify different location measurements (or measurement priorities) that may be more useful for position estimation, and / or identify location measurements for which more reporting information is desired. In some aspects, other metrics, such as travel distance and / or in-view status of the corresponding TRPs, can be used to evaluate the quality of one or more reported location measurements.
[0068]
[0077] In some cases, the LMF 402 may determine that the UE 406 location reporting is excessive. For example, the location reporting may be determined to be excessive if the number of reported measurements and / or the measurement reporting frequency exceeds a predetermined threshold. In other approaches, the location reporting may be determined to be excessive if the LMF 402 determines that sufficient UE position accuracy can be achieved using a subset of the reported location measurements and that the UE 406 can reduce the frequency or total number of reported location measurements. The reduction in measurement reporting may be particularly beneficial when measurement reporting is suppressed at the UE 406, where greater benefits may be realized by reducing power consumption and computational load. In such cases, the feedback message (414) provided from the LMF 402 to the UE 406 may include information to request a reduction or suppression of location measurement reporting by the UE 406. Depending on the desired implementation, the feedback message 414 may specify a predetermined timeout period after which normal location measurement reporting by the UE 406 may be resumed. Alternatively, the feedback message 414 may specify a predetermined number of measurements or measurement types for which reporting should be suppressed by the UE 406. By way of example, the feedback message 414 may include identifier data identifying one or more PRS resources for which reporting should be suppressed.
[0069]
[0078] In some implementations, a timeout period designated for location measurement reporting or for reporting of a particular PRS resource can be extended before it expires. For example, the report suppression period can be extended if the LMF 402 determines that the UE 406 remains in a location where a particular location measurement is of poor quality or is otherwise redundant to the location estimation accuracy. In some aspects, the report timeout period can be automatically adjusted based on detected changes to the location of the UE 406, for example, based on the UE's speed profile and / or its position relative to one or more TRPs (e.g., in-view or out-of-view status).
[0070]
[0079] In some cases, the LMF 402 may determine, for example, that additional measurement location metrics for a particular PRS resource can improve the UE location estimation. In such cases, the feedback message 414 may specify additional information (e.g., Rx-Tx time difference information, position state information (PSI), and / or additional route reports for a particular resource) that can improve the UE location estimation.
[0071]
[0080] In some instances, the LMF 402 may determine that a change to the priority of location measurement reports for a particular PRS resource may improve the UE location estimation. In some network implementations, the PRS resource priority is set by a default indicated by signaling in the assistance data. However, if the LMF 402 determines that location measurements calculated for a different PRS resource order may improve the UE position estimation, the feedback message 414 may indicate the desired resource order.
[0072]
[0081] When the LMF feedback message 414 is received by the UE 406, the location measurement reporting can be adjusted accordingly (at operation 416). For example, in cases where location measurement reporting is suppressed, the UE 406 can be configured to either avoid transmitting the corresponding location measurements or discard the location measurement calculations entirely. Thus, subsequent location measurements 418 (e.g., a second set of location metrics) reported by the UE 406 to the LMF 402 can be provided in a manner indicated by the feedback message 414.
[0073]
[0082] The present disclosure now refers to FIG. 4B, which illustrates a simplified communication diagram illustrating an example of how feedback from a location server (LMF 402) can be used to adjust location measurement reporting at a base station (gNB 404).
[0074]
[0083] Initially, one or more uplink positioning signals 452 may be transmitted from a mobile device (UE 406) to a gNB 404. The positioning signals 452 may include SRS (e.g., UL-SRS) reference signals from which the gNB 404 may compute various location measurements (454). As discussed in more detail below with respect to Figures 5A and 5B, the computation of location measurements by the gNB 404 may be performed by various TRPs (not illustrated) receiving the reference signals. In practice, the SRS signals may be transmitted in beams (e.g., SRS resources) from the UE 406 to the gNB 404. Like the DL PRS, the SRS resources for positioning may be transmitted on a single antenna port and positioned to start on any symbol in an NR uplink slot. The resource elements in the positioning signal 452 can be used by the gNB 404 to calculate various location measurements including TDOA, AoA (e.g., based on A-AoA and Z-AoA), and / or RTT measurements, which are then communicated (454) to the LMF 402.
[0075]
[0084] The location measurements received by the LMF 402 are then used to determine whether reporting should be adjusted to improve gNB reporting efficiency and / or UE location estimation accuracy (456). In some aspects, the LMF 402 can calculate a statistical measure of location measurement quality, for example, by determining SNR and / or NLOS conditions for the received measurements. As discussed above, the NLOS conditions or metrics can be determined using an algorithm such as RANSAC to determine how position accuracy for a location determination of the UE 406 is affected by using different subsets of the reported location measurements (462). In addition, other metrics such as a travel distance metric and / or the in-view (or out-of-view) status of one or more TRPs can be used.
[0076]
[0085] In some cases, the LMF 402 may determine that gNB 404 location reporting is excessive. For example, the LMF 402 may determine that sufficient UE position accuracy may be achieved using a subset of reported location measurements and that the gNB 404 may reduce the frequency (e.g., by increasing the reporting period) or total number of reported location measurements, thereby reducing gNB power consumption and computational load. In such cases, a feedback message (458) provided from the LMF 402 to the gNB 404 may include information requesting a reduction or suppression of location measurement reporting by the gNB 404. For example, the feedback message 458 may specify that location measurements are suppressed for a particular TRP and / or for specifically indicated resources. Depending on the desired implementation, the feedback message 458 may specify a predetermined timeout period, after which normal location measurement reporting by the gNB 404 (or the indicated TRP) may resume. Alternatively, the feedback message 458 may specify a predetermined number of measurements or measurement types for which reporting should be suppressed. In some implementations, the feedback message 458 may include identifier data indicating one or more SRS resources and / or TRPs for which measurement reporting should be suppressed.
[0077]
[0086] In some implementations, a timeout period designated for location measurement reporting or for reporting of a particular SRS resource can be extended before it expires. For example, the report suppression period can be extended if the LMF 402 determines that the UE 406 remains in a location where the resulting location measurements are of poor quality or are otherwise not useful for improved location estimation accuracy. In some aspects, the report timeout period can be automatically adjusted based on detected changes to the location of the UE 406, such as based on the speed profile of the UE 406 and / or its position (e.g., in-view or out-of-view status) relative to one or more TRPs.
[0078]
[0087] In some cases, the LMF 402 may determine that additional measurement location metrics for a particular SRS resource may improve the UE location estimation, for example. In such cases, the feedback message 458 may specify additional information (e.g., Rx-Tx time difference information, position state information (PSI), and / or additional path reports for a particular resource, etc.) that may improve the UE location estimation. In some approaches, the additional information and / or measurement metrics may include a request for one or more of path information, angle of arrival (AoA), angle of departure (AoD), round trip time (RTT), time delay calibration value, signal-to-noise ratio (SNR), signal-to-interference and noise ratio (SINR), line-of-sight (LOS) probability, or combinations thereof. As discussed above, the feedback message request may be used to effectively request the transmission of new PRS / SRS measurements, including either new measurements for the same PRS / SRS resource, or additional / different measurements not previously (or recently) calculated by the UE and / or gNB.
[0079]
[0088] In some instances, the LMF 402 may determine that a change to the priority of location measurement reports for certain SRS resources can improve the UE location estimation. In some network implementations, the SRS resource priority is set by default as indicated by signaling in the assistance data. However, if the LMF 402 determines that location measurements calculated for a different PRS resource order can improve the UE position estimation, the feedback message 458 may indicate the desired resource order.
[0080]
[0089] When the LMF feedback message 414 is received by the gNB 404, the location measurement reporting can be adjusted accordingly (at operation 460). For example, in cases where location measurement reporting is suppressed, the gNB 404 can be configured to either avoid transmitting the corresponding location measurements or discard their calculations entirely. As such, subsequent location measurements 462 (e.g., a second set of location metrics) reported by the gNB 404 to the LMF 402 can be provided in the manner indicated by the feedback message 458.
[0081]
[0090] As a further example, the feedback message 458 may include information indicating a particular manner in which subsequent location metrics should be reported by the UE 406 / gNB 404. For example, the feedback message 458 may include information indicating a number of requested location measurements from a particular TRP, a start time for a location measurement correction, an end time for a location measurement correction, a duration of a location measurement correction, a manner in which one or more additional location measurements are to be transmitted using a particular protocol such as LPP or a particular protocol layer such as L1 / L2, or any combination thereof.
[0082]
[0091] Depending on the desired implementation, the location measurements can be communicated to the LMF 402 using various protocol layers, such as by using a lower layer protocol. By way of example, the location measurements can be transmitted using a Layer 1 (L1) protocol, such as a Downlink Control Information (DCI) message, a Layer 2 (L2) protocol using a MAC Control Element (MAC CE) message, and / or a Layer 3 protocol using a Radio Resource Control (RRC) message, and / or the like. Similarly, feedback messages can be communicated by the LMF 402 (e.g., to the UE 406 and / or the gNB 404) using various protocol layers. For example, the feedback messages can be transmitted using a Layer 1 (L1) protocol, such as a Downlink Control Information (DCI) message, a Layer 2 (L2) protocol using a MAC Control Element (MAC CE) message, and / or a Layer 3 protocol using a Radio Resource Control (RRC) message, and / or the like.
[0083]
[0092] 5A and 5B illustrate an example network 500 in which LMF feedback messaging is used to coordinate location measurement reporting by mobile devices and gNBs in accordance with some aspects of the disclosed technology. In the simplified network 500 example, a location server (i.e., LMF 502) is implemented to perform location estimation for a mobile device (UE) 508 in communication with base stations (gNBs) 504, 506. Each of the gNBs 504, 506 is associated with multiple TRPs, i.e., TRPs 504A, 504B, 504C, and 506A, 506B, 506C, respectively. It is understood that more gNBs and / or TRPs may be implemented without departing from the scope of the disclosed technology.
[0084]
[0093] In practice, the LMF 502 is configured to provide feedback messaging to the gNBs (504, 506) and / or the UE 508, for example, to coordinate or manage location reporting at either device. For example, the LMF 502 can send a feedback message 510 to the UE 508 based on one or more location measurements reported to the LMF 502 based on various received PRS resources. The LMF 502 can also send a feedback message to one or more of the gNBs 504, 506 based on one or more location measurements reported to the LMF 502 based on various SRS resources received by the gNBs 504, 506. As discussed above, the location measurements reported by the UE 508 and / or the gNBs 504, 506 can include TDOA, TRR, AOA, and / or AOD measurements based on the received PRS / SRS resources.
[0085]
[0094] In some aspects, the LMF 502 feedback messaging provided to the UE 508 and / or gNB 504, 506 can be based on quality metrics such as signal-to-noise ratio (SNR) and / or non-line-of-sight (NLOS) metrics for the received location measurements. In some aspects, the LMF 502 can use statistical techniques to evaluate location measurement quality and / or importance, such as by using a random sampling consensus (RANSAC) technique to identify location measurement outliers. Based on the quality of the received location measurements, the LMF 502 provides a feedback message 510 to the UE 508 and a feedback message 512 to the gNB 506. In some implementations, other quality metrics can be used. For example, a travel distance metric and / or an in-view (or out-of-view) status of one or more TRPs can be used to determine location measurement quality.
[0086]
[0095] The LMF feedback messages (510, 512) can be configured to cause adjustments to location measurement reports by receiving devices, e.g., the UE 508 and the gNB 506, respectively. In some implementations, the LMF 502 may determine that additional measurement location metrics for particular PRS / SRS resources, for example, can improve the UE location estimation. In such cases, the feedback messages 510, 512 may specify additional information, such as Rx-Tx time difference information for particular resources, and / or additional path reports, etc., that can improve the location estimation for the UE 508. Additionally, in some aspects, the additional requested information may include one or more of path information, angle of arrival (AoA), angle of departure (AoD), round trip time (RTT), time delay calibration value, signal-to-noise ratio (SNR), signal-to-interference-and-noise ratio (SINR), line-of-sight (LOS) probability, or combinations thereof.
[0087]
[0096] In some implementations, the LMF 502 may determine that a change to the priority of location measurement reports for a particular PRS / SRS resource may improve the location estimate for the UE 508. As discussed above, the PRS / SRS resource priority may be set by default as indicated by signaling in the assistance data. However, if the LMF 502 determines that location measurements calculated for a different PRS / SRS resource order may improve the UE position estimate, the feedback messages 510, 512 may be configured to indicate the desired resource priority.
[0088]
[0097] Additionally, as discussed above, the LMF 502 feedback message (510, 512) may include information requesting a reduction in the number of location measurements reported. A reduction in location measurement report count (or frequency) may be desired in cases where the number of location measurements sent from a reporting device (UE 508 or gNB 504, 506) exceeds a predetermined threshold and / or exceeds the number of measurements required to perform a UE location estimation. Location measurement suppression may be configured to last for a predetermined period of time and / or location measurement reporting may be suspended for a predetermined number of location measurement instances.
[0089]
[0098] In other implementations, location measurement suppression may be obtained for a particular measurement type, for specifically identified resources, and / or for measurements associated with a particular TRP. As an example, the LMF feedback 512 provided to the gNB 506 may include identifier data indicating a particular resource or TRP for which location measurement reporting should be suppressed. As illustrated in the example of FIG. 5B, the feedback message 512 may be configured to suppress location measurement reporting (of location measurements 513) from a particular TRP (e.g., TRPs 506A and 506B) associated with the gNB 506. As also illustrated in the example of FIG. 5B, the feedback 512 may also be configured to suppress location measurement reporting (of location measurements 511) from the UE 508. Thus, the feedback message may include information indicating a particular manner in which subsequent location metrics should be reported by the UE / gNB. For example, the feedback message may include information indicating the number of requested location measurements from a particular TRP, a start time for the location measurement correction, an end time for the location measurement correction, a duration for the location measurement correction, a method for transmitting one or more additional location measurements using a particular protocol, e.g., LPP, or a particular protocol layer, e.g., L1 / L2, or any combination thereof.
[0090]
[0099] 6 illustrates a flow diagram of an example process 600 for coordinating location measurement reporting by a mobile device (e.g., UE) and / or a base station (gNB) in accordance with certain aspects of the disclosure. Process 600 can be implemented in different nodes in an NR network implementation, such as in a UE and / or a gNB, as discussed above with respect to FIGS. 5A and 5B.
[0091]
[0100] At block 602, process 600 includes transmitting a first set of location measurements to a server, such as a location server (e.g., location server 230, which may include an LMF, such as LMF 270). Depending on the device performing the process, the location measurements may be based on PRS or SRS resources. For example, when performed on a UE, the location measurements may include one or more TDOA, RTT, AOA, and / or AOD metrics calculated based on received PRS resources. When performed on a base station (e.g., on a gNB), the location measurements may include TDOA, RTT, and / or AOA measurements based on received SRS resources.
[0092]
[0101] At block 604, the process 600 includes receiving a feedback message from a server based on the first set of location measurements. For example, once received at the location server (e.g., LMF 270), the location measurement quality and / or importance can be evaluated using statistical methods, such as by using a random sampling consensus (RANSAC) technique to identify location measurement outliers. These quality metrics can then be used to generate one or more feedback messages that are provided to and received by the UE and / or gNB (block 604). In some cases, the feedback message is based on a number of the first set of location measurements that are above a predetermined threshold. In some aspects, the feedback message is based on one or more of a signal-to-noise ratio (SNR) metric, a non-line-of-sight (NLOS) metric for the first set of location measurements, a travel distance metric, and / or an in-view (or out-of-view) status of one or more TRPs, or a combination thereof.
[0093]
[0102] At block 606, process 600 includes sending a second set of location measurements to a server based on the feedback message. For example, as discussed above, the feedback message includes information requesting that the receiving device (e.g., UE and / or gNB) adjust its measurement reporting in a specified manner (block 606). As discussed above, the feedback message can be implemented, for example, as a request or a suggestion that can be applied or discarded at the discretion of the receiving device. Alternatively, the feedback message can include instructions / configurations that direct future feedback measurement reporting.
[0094]
[0103] As an example, the feedback message may include information requesting a reduction of one or more of the second set of location measurements for a predetermined time, such as in the instance where the number of the first set of location measurements exceeds a predetermined threshold. In other aspects, the feedback message may be configured to reduce transmission of a predetermined number of measurements in the second set of location measurements. In other aspects, the feedback message may include a request to change one or more location measurements in the second set of location measurements selected for reporting. Additionally, the feedback message may include a request to change the priority of the location measurements being reported.
[0095]
[0104] By way of example, the feedback message may include a request for transmission of additional information related to one or more specified measurements selected from the second set of location measurements. In one example, the feedback message may specify the additional measurement information and / or different resources and / or resource priorities upon which subsequently reported location measurements should be based. In some aspects, the feedback message includes identifier (ID) data that identifies one or more resources associated with the PRS or SRS, or a combination thereof.
[0096]
[0105] In some aspects, the feedback message may include information indicating a particular manner in which subsequent location metrics should be reported by the UE / gNB. For example, the feedback message may include information indicating a number of requested location measurements from a particular TRP, a start time for a location measurement correction, an end time for a location measurement correction, a duration of a location measurement correction, a manner in which one or more additional location measurements are transmitted using a particular protocol such as LPP or a particular protocol layer such as L1 / L2, or any combination thereof.
[0097]
[0106] As discussed above, location measurements may be transmitted from the UE / gNB using different protocol layers, such as by using lower layer protocols. By way of example, location measurements may be transmitted using Layer 1 (L1) protocols, such as Downlink Control Information (DCI) messages, Layer 2 (L2) protocols using MAC Control Element (MAC CE) messages, and / or Layer 3 protocols using Radio Resource Control (RRC) messages, and the like.
[0098]
[0107] In some examples, the processes described herein (e.g., process 600 and / or other processes described herein) may be performed by a computing device or apparatus. In one example, process 600 may be performed by a computing device or computing system 800 shown in FIG.
[0099]
[0108] The computing device may include any suitable UE or device, such as a mobile device (e.g., a mobile phone), a desktop computing device, a tablet computing device, a wearable device (e.g., a VR headset, an AR headset, AR glasses, a network-connected watch or smartwatch, or other wearable device), a server computer, an autonomous vehicle or a computing device of an autonomous vehicle, a robotic device, a television, and / or any other computing device having resource capabilities to perform the processes described herein, including process 600. In some cases, the computing device or apparatus may include various components, such as one or more input devices, one or more output devices, one or more processors, one or more microprocessors, one or more microcomputers, one or more cameras, one or more sensors, and / or other component(s) configured to perform the operations or steps of the processes described herein. In some examples, the computing device may include a display, a network interface configured to communicate and / or receive data, any combination thereof, and / or other component(s). The network interface may be configured to communicate and / or receive Internet Protocol (IP)-based data or other types of data.
[0100]
[0109] Components of a computing device may be implemented with circuitry. For example, components may include and / or be implemented using electronic circuitry or other electronic hardware that may include one or more programmable electronic circuits (e.g., a microprocessor, a graphics processing unit (GPU), a digital signal processor (DSP), a central processing unit (CPU), a visual processing unit (VPU), a network signal processor (NSP), a microcontroller (MCU), and / or other suitable electronic circuitry) and / or may include and / or be implemented using computer software, firmware, or any combination thereof to perform various operations described herein.
[0101]
[0110] Process 600 illustrates a sequence of operations that may be implemented in hardware, computer instructions, or a combination thereof. In the context of computer instructions, operations represent computer-executable instructions stored on one or more computer-readable storage media that, when executed by one or more processors, perform the described operations. Generally, computer-executable instructions include routines, programs, objects, components, data structures, etc. that perform particular functions or implement particular data types. The order in which the operations are described is not intended to be construed as a limitation, and any number of the described operations may be combined in any order and / or in parallel to implement a process.
[0102]
[0111] Additionally, process 600 and / or other processes described herein may be executed under the control of one or more computer systems comprised of executable instructions, may be implemented as code (e.g., executable instructions, one or more computer programs, or one or more applications) that collectively execute on one or more processors, by hardware, or a combination thereof. As discussed above, the code may be stored on a computer-readable or machine-readable storage medium, for example, in the form of a computer program comprising a plurality of instructions executable by one or more processors. The computer-readable or machine-readable storage medium may be non-transitory.
[0103]
[0112] FIG. 7 illustrates an example of a computing system 770 of a user equipment (UE) 707. In some examples, the UE 707 can include a mobile phone, a router, a tablet computer, a laptop computer, a tracking device, a wearable device (e.g., a smart watch, glasses, an XR device, etc.), an Internet of Things (IoT) device, and / or other devices used by a user to communicate over a wireless communication network. The computing system 770 includes software and hardware components that can be electrically coupled (or may otherwise communicate, as appropriate) via a bus 789. For example, the computing system 770 includes one or more processors 784. The one or more processors 784 can include one or more CPUs, ASICs, FPGAs, APs, GPUs, VPUs, NSPs, microcontrollers, dedicated hardware, any combination thereof, and / or other processing devices or systems. The bus 789 can be used by the one or more processors 784 to communicate between the cores and / or with one or more memory devices 786.
[0104]
[0113] The computing system 770 may also include one or more memory devices 786, one or more digital signal processors (DSPs) 782, one or more subscriber identity modules (SIMs) 874, one or more modems 776, one or more wireless transceivers 778, an antenna 787, one or more input devices 772 (e.g., a camera, a mouse, a keyboard, a touch-sensitive screen, a touchpad, a keypad, a microphone, etc.), and one or more output devices 780 (e.g., a display, a speaker, a printer, etc.).
[0105]
[0114] The one or more wireless transceivers 778 may transmit wireless signals (e.g., signals 788) via antenna 787 to one or more other devices, such as one or more other UEs, network devices (e.g., base stations such as eNBs and / or gNBs, WiFi routers, etc.), cloud networks, etc., and receive wireless signals (e.g., signals 788) via antenna 787 from one or more other devices. As described herein, the one or more wireless transceivers 778 may include a combined transmitter / receiver, separate transmitters, separate receivers, or any combination thereof. In some examples, the computing system 770 may include multiple antennas. The wireless signals 788 may be transmitted over a wireless network. The wireless network may be any wireless network, such as a cellular network or a telecommunications network (e.g., 3G, 4G, 5G, etc.), a wireless local area network (e.g., a WiFi network), a Bluetooth network, and / or other network. In some examples, the one or more wireless transceivers 778 may include a radio frequency (RF) front end that includes one or more components such as an amplifier, a mixer (also called a signal multiplier) for signal downconversion, a frequency synthesizer (also called an oscillator) that provides signals to the mixer, a baseband filter, an analog-to-digital converter (ADC), one or more power amplifiers, among other components. The RF front end can generally handle the selection and conversion of the wireless signal 788 to baseband or an intermediate frequency, and can convert the RF signal to the digital domain.
[0106]
[0115] In some cases, computing system 770 may include an encoding-decoding device (i.e., a codec) configured to encode and / or decode data transmitted and / or received using one or more wireless transceivers 778. In some cases, computing system 770 may include an encryption-decryption device or component configured to encrypt and / or decrypt data transmitted and / or received by one or more wireless transceivers 778 (e.g., according to the AES and / or DES standards).
[0107]
[0116] The one or more SIMs 874 may each securely store an International Mobile Subscriber Identity (IMSI) number and an associated key assigned to a user of the UE 707. The IMSI and key may be used to identify and authenticate a subscriber when accessing a network provided by a network service provider or operator associated with the one or more SIMs 774. The one or more modems 776 may modulate one or more signals to encode information for transmission using the one or more wireless transceivers 778. The one or more modems 776 may also demodulate signals received by the one or more wireless transceivers 778 to decode the transmitted information. In some examples, the one or more modems 776 may include a 4G (or LTE) modem, a 5G (or NR) modem, a Bluetooth modem, a modem configured for vehicle-to-everything (V2X) communications, and / or other types of modems. In some examples, the one or more modems 776 and the one or more wireless transceivers 778 may be used to communicate data for the one or more SIMs 874.
[0108]
[0117] The computing system 770 may also include (and / or be in communication with) one or more non-transitory machine-readable storage media or storage devices (e.g., one or more memory devices 786), which may include, but are not limited to, local and / or network accessible storage devices, disk drives, drive arrays, optical storage devices, solid-state storage devices such as RAM and / or ROM, which may be programmable, flash updatable, etc. Such storage devices may be configured to implement any suitable data storage system, including, but not limited to, various file systems, database structures, etc.
[0109]
[0118] In various embodiments, the functions may be stored as one or more computer program products (e.g., instructions or code) in memory device(s) 786 and executed by one or more processor(s) 784 and / or one or more DSPs 782. Computing system 770 may also include software elements (e.g., located within one or more memory devices 786), including, for example, an operating system, device drivers, executable libraries, and / or other code, such as one or more application programs, which may comprise computer programs that implement the functions provided by the various embodiments and / or may be designed to perform methods and / or configure systems as described herein.
[0110]
[0119] 8 is a diagram illustrating an example of a system for implementing certain aspects of the present technology. In particular, FIG. 8 illustrates an example of a computing system 800, which may be comprised of, for example, an internal computing system, a remote computing system, a camera, or any system components that communicate with each other using a connection 805. The connection 805 may be a physical connection using a bus, or a direct connection to a processor 810, such as in a chipset architecture. The connection 805 may also be a virtual connection, a networked connection, or a logical connection.
[0111]
[0120] In some embodiments, computing system 800 is a distributed system in which the functions described in this disclosure may be distributed within a data center, multiple data centers, a peer network, etc. In some embodiments, one or more of the system components described represent many such components, each performing some or all of the functions described. In some embodiments, the components may be physical or virtual devices.
[0112]
[0121] The illustrative system 800 includes at least one processing unit (CPU or processor) 810 and connections 805 coupling various system components to the processor 810, including system memory 915, such as read only memory (ROM) 820 and random access memory (RAM) 825. The computing system 800 may include a cache of high-speed memory 812 directly connected to, adjacent to, or integrated as part of the processor 810.
[0113]
[0122] Processor 810 may include any general purpose processor, hardware or software services such as services 832, 834, and 836 stored in storage device 830 configured to control processor 810, and special purpose processors where software instructions are embedded into the actual processor design. Processor 810 may essentially be a completely self-contained computing system including multiple cores or processors, buses, memory controllers, caches, etc. Multi-core processors may be symmetric or asymmetric.
[0114]
[0123] To enable user interaction, computing system 800 includes input devices 845, which may represent any number of input mechanisms, such as a microphone for speech, a touch-sensitive screen for gesture or graphical input, a keyboard, a mouse, motion input, speech, etc. Computing system 800 may also include output devices 835, which may be one or more of several output mechanisms. In some instances, a multimodal system may allow a user to provide multiple types of input / output for communicating with computing system 800. Computing system 800 may include a communication interface 840, which may generally govern and manage user input and system output.
[0115]
[0124] The communications interface may be an audio jack / plug, a microphone jack / plug, a Universal Serial Bus (USB) port / plug, an Apple® Lightning® port / plug, an Ethernet® port / plug, an optical fiber port / plug, a proprietary wired port / plug, BLUETOOTH® wireless signal transmission, BLUETOOTH® Low Energy (BLE) wireless signal transmission, IBEACON® wireless signal transmission, Radio Frequency Identification (RFID) wireless signal transmission, Near Field Communication (NFC) wireless signal transmission, Dedicated Short Range Communications (DSRC) wireless signal transmission, 802.11 Wi-Fi wireless signal transmission, Wireless Local Area Network (WLAN) ... The wired and / or wireless transceivers may be used to perform or facilitate receiving and / or transmitting wired or wireless communications, including those utilizing Wireless Local Area Network (WLAN) signal transmission, visible light communication (VLC), Worldwide Interoperability for Microwave Access (WiMAX), infrared (IR) communication wireless signal transmission, public switched telephone network (PSTN) signal transmission, integrated services digital network (ISDN) signal transmission, 3G / 4G / 5G / LTE cellular data network wireless signal transmission, ad hoc network signal transmission, radio wave signal transmission, microwave signal transmission, infrared signal transmission, visible light signal transmission, ultraviolet signal transmission, wireless signal transmission along the electromagnetic spectrum, or any combination thereof.
[0116]
[0125] The communication interface 840 may also include one or more Global Navigation Satellite System (GNSS) receivers or transceivers used to determine the location of the computing system 800 based on receiving one or more signals from one or more satellites associated with one or more GNSS systems. GNSS systems include, but are not limited to, the United States-based Global Positioning System (GPS), the Russian-based Global Navigation Satellite System (GLONASS), the Chinese-based BeiDou Navigation Satellite System (BDS), and the European-based Galileo GNSS. There is no restriction to operating on any particular hardware configuration, and thus the basic features herein may be easily substituted with improved hardware or firmware configurations as they are developed.
[0117]
[0126] Storage device 830 may be a non-volatile and / or non-transitory and / or computer readable memory device, and may be a magnetic cassette, a flash memory card, a solid state memory device, a digital versatile disk, a cartridge, a floppy disk, a flexible disk, a hard disk, a magnetic tape, a magnetic strip / stripe, any other magnetic storage medium, a flash memory, a memristor memory, any other solid state memory, a compact disk read only memory (CD-ROM) optical disk, a re-writable compact disk (CD) optical disk, a digital video disk (DVD) optical disk, a Blu-ray disk (BDD) optical disk, a holographic optical disk, another optical medium, a secure digital (SD) card, a micro secure digital (microSD) card, a memory The memory may be a hard disk or other type of computer readable medium capable of storing data accessible by a computer, such as a Stick card, a smart card chip, an EMV chip, a Subscriber Identity Module (SIM) card, a mini / micro / nano / pico SIM card, another integrated circuit (IC) chip / card, a random access memory (RAM), a static RAM (SRAM), a dynamic RAM (DRAM), a read only memory (ROM), a programmable read only memory (PROM), an erasable programmable read only memory (EPROM), an electrically erasable programmable read only memory (EEPROM), a flash EPROM (FLASHEPROM), a cache memory (L1 / L2 / L3 / L4 / L5 / L#), a resistive random access memory (RRAM / ReRAM), a phase change memory (PCM), a spin transfer torque RAM (STT-RAM), another memory chip or cartridge, and / or a combination thereof.
[0118]
[0127] The storage device 830 may include software services, servers, services, etc., and code defining such software, when executed by the processor 810, causes the system to perform functions. In some embodiments, hardware services that perform a particular function may include software components stored in a computer-readable medium in association with necessary hardware components, such as the processor 810, connections 805, output devices 835, etc., to perform the function. The term "computer-readable medium" includes, but is not limited to, portable or non-portable storage devices, optical storage devices, and various other media capable of storing, containing, or carrying instruction(s) and / or data. Computer-readable media may include non-transitory media in which data may be stored and does not include carrier waves and / or transitory electronic signals propagating wirelessly or over wired connections.
[0119]
[0128] Examples of non-transitory media may include, but are not limited to, magnetic disks or tapes, optical storage media such as compact disks (CDs) or digital versatile disks (DVDs), flash memory, memories or memory devices. A computer-readable medium may store code and / or machine-executable instructions, which may represent a procedure, a function, a subprogram, a program, a routine, a subroutine, a module, a software package, a class, or any combination of instructions, data structures, or program statements. A code segment may be coupled to another code segment or a hardware circuit by passing and / or receiving information, data, arguments, parameters, or memory contents. Information, arguments, parameters, data, etc. may be passed, forwarded, or transmitted via any suitable means, including memory sharing, message passing, token passing, network transmission, etc.
[0120]
[0129] Although specific details have been provided in the above description to provide a thorough understanding of the embodiments and examples provided herein, those skilled in the art will recognize that the present application is not limited thereto. In view of this, it should be understood that although exemplary embodiments of the present application have been described in detail herein, the inventive concept may be embodied and used in various other ways, and the appended claims are intended to be construed to include such variations except as limited by the prior art. The various features and aspects of the above-described application may be used individually or together. Moreover, the embodiments may be utilized in any number of environments and applications beyond those described herein without departing from the broader spirit and scope of the present specification. The specification and drawings should therefore be regarded as illustrative rather than restrictive. For purposes of illustration, methods have been described in a particular order. It should be recognized that in alternative embodiments, the methods may be performed in an order different from that described.
[0121]
[0130] For clarity of explanation, in some instances, the technology may be presented as including individual functional blocks comprising devices, device components, method steps or routines embodied in software, or a combination of hardware and software. Additional components other than those shown in the drawings and / or described herein may be used. For example, circuits, systems, networks, processes, and other components may be shown as components in block diagram form so as not to obscure the embodiments in unnecessary detail. In other instances, well-known circuits, processes, algorithms, structures, and techniques may be shown without unnecessary detail to avoid obscuring the embodiments.
[0122]
[0131] Moreover, those skilled in the art will recognize that the various exemplary logic blocks, modules, circuits, and algorithm steps described in connection with the aspects disclosed herein can be implemented as electronic hardware, computer software, or a combination of both. To clearly illustrate this interchangeability of hardware and software, the various exemplary components, blocks, modules, circuits, and steps have been described above generally in terms of their functionality. Whether such functionality is implemented as hardware or software depends on the particular application and design constraints imposed on the overall system. Those skilled in the art may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present disclosure.
[0123]
[0132] Individual embodiments may be described above as a process or method that is depicted as a flowchart, a flow diagram, a data flow diagram, a structure diagram, or a block diagram. Although the flowcharts may describe operations as a sequential process, many of the operations may be performed in parallel or simultaneously. In addition, the order of operations may be rearranged. A process is terminated when its operations are completed, but may have additional steps not included in the figures. A process may correspond to a method, a function, a procedure, a subroutine, a subprogram, etc. When a process corresponds to a function, its termination may correspond to a return of the function to a calling function or a main function.
[0124]
[0133] The processes and methods according to the examples described above can be implemented using computer-executable instructions stored on or otherwise available from a computer-readable medium. Such instructions can include, for example, instructions and data that cause or otherwise configure a general purpose computer, a special purpose computer, or a processing device to perform a certain function or group of functions. A portion of the computer resources used may be accessible over a network. The computer-executable instructions may be, for example, binaries, intermediate format instructions such as assembly language, firmware, source code. Examples of computer-readable media that may be used to store instructions, information used, and / or information created during the methods according to the described examples include magnetic or optical disks, flash memory, USB devices provided with non-volatile memory, networked storage devices, and the like.
[0125]
[0134] In some embodiments, computer readable storage devices, media, and memories may include cables or wireless signals containing bit streams, etc. However, when referred to, non-transitory computer readable storage media explicitly excludes media such as energy, carrier signals, electromagnetic waves, and the signals themselves.
[0126]
[0135] Those skilled in the art will recognize that information and signals may be represented using any of a variety of different technologies and techniques. For example, the data, instructions, commands, information, signals, bits, symbols, and chips that may be referenced throughout the above description may be represented by voltages, currents, electromagnetic waves, magnetic fields or particles, optical fields or particles, or any combination thereof, depending in part on the particular application, depending in part on the desired design, depending in part on the corresponding technology, etc.
[0127]
[0136] The various example logical blocks, modules, and circuits described in connection with the aspects disclosed herein may be implemented or performed using hardware, software, firmware, middleware, microcode, hardware description languages, or any combination thereof, and may take any of a variety of form factors. When implemented in software, firmware, middleware, or microcode, program code or code segments (e.g., computer program product) to perform the necessary tasks may be stored in a computer-readable or machine-readable medium. A processor(s) may perform the necessary tasks. Examples of form factors include laptops, smartphones, mobile phones, tablet devices or other small form factor personal computers, personal digital assistants, rack-mounted devices, standalone devices, and the like. The functionality described herein may also be embodied in a peripheral device or an add-in card. Such functionality may also be implemented on a circuit board among different chips or different processes executed in a single device, as further examples.
[0128]
[0137] The instructions, media for carrying such instructions, computing resources for executing them, and other structures for supporting such computing resources are illustrative means for providing the functionality described in this disclosure.
[0129]
[0138] The techniques described herein may also be implemented in electronic hardware, computer software, firmware, or any combination thereof. Such techniques may be implemented in any of a variety of devices, such as a general purpose computer, a wireless communication device handset, or an integrated circuit device having multiple uses, including applications in wireless communication device handsets and other devices. Any features described as modules or components may be implemented together in an integrated logic device, or separately as separate but interoperable logic devices. If implemented in software, the techniques may be realized at least in part by a computer-readable data storage medium comprising program code including instructions that, when executed, perform one or more of the methods, algorithms, and / or operations described above. The computer-readable data storage medium may form part of a computer program product, which may include packaging materials. The computer-readable medium may comprise a memory or data storage medium, such as a random access memory (RAM), such as a synchronous dynamic random access memory (SDRAM), a read-only memory (ROM), a non-volatile random access memory (NVRAM), an electrically erasable programmable read-only memory (EEPROM), a flash memory, a magnetic or optical data storage medium, or the like. The techniques may additionally or alternatively be realized at least in part by a computer-readable communications medium, such as a propagated signal or wave, that carries or communicates program code in the form of instructions or data structures and can be accessed, read, and / or executed by a computer.
[0130]
[0139] The program code may be executed by a processor, which may include one or more processors, such as one or more digital signal processors (DSPs), general-purpose microprocessors, application specific integrated circuits (ASICs), field programmable logic arrays (FPGAs), or other equivalent integrated or discrete logic circuitry. Such a processor may be configured to perform any of the techniques described in this disclosure. A general-purpose processor may be a microprocessor, but alternatively, the processor may be any conventional processor, controller, microcontroller, or state machine. A processor may also be implemented as a combination of computing devices, such as a combination of a DSP and a microprocessor, multiple microprocessors, one or more microprocessors in conjunction with a DSP core, or any other such configuration. Thus, the term "processor" as used herein may refer to any of the foregoing structures, any combination of the foregoing structures, or any other structure or apparatus suitable for implementing the techniques described herein.
[0131]
[0140] Those skilled in the art will recognize that the less than ("<") and more than (">") symbols or terminology used herein can be replaced with the less than ("≦") and more than or equal to ("≧") symbols, respectively, without departing from the scope of this description.
[0132]
[0141] Where a component is described as being "configured" to perform a particular operation, such configuration may be achieved, for example, by designing electronic circuitry or other hardware to perform the operation, by programming a programmable electronic circuit (e.g., a microprocessor or other suitable electronic circuitry) to perform the operation, or by any combination thereof.
[0133]
[0142] The phrase "coupled to" refers to any component that is physically connected, either directly or indirectly, to another component, and / or any component that is in communication, either directly or indirectly, with another component (e.g., connected to the other component through a wired or wireless connection, and / or other suitable communication interface).
[0134]
[0143] Claim language or other language reciting "at least one of" a set and / or "one or more of" a set indicates that one member of the set or multiple members of the set (in any combination) satisfy the claim. For example, a claim language reciting "at least one of A and B" or "at least one of A or B" means A, B, or A and B. In another example, a claim language reciting "at least one of A, B, and C" or "at least one of A, B, or C" means A, B, C, or A and B, or A and C, or B and C, or A and B and C. The language "at least one of" a set and / or "one or more of" a set does not limit the set to the items listed in the set. For example, a claim language reciting "at least one of A and B" or "at least one of A or B" can mean A, B, or A and B, and can additionally include items not listed in the set of A and B.
[0135]
[0144] Exemplary aspects of the present disclosure include:
[0136]
[0145] Aspect 1: An apparatus for reporting location measurements, the apparatus comprising: at least one transceiver; at least one memory; and at least one processor coupled to the at least one transceiver and the at least one memory, wherein the at least one processor is configured to: transmit a first set of location measurements to a server via the at least one transceiver; receive a feedback message based on the first set of location measurements from the server via the at least one transceiver; and transmit a second set of location measurements to the server based on the feedback message via the at least one transceiver.
[0137]
[0146] Aspect 2: The apparatus of aspect 1, wherein the second set of location measurements comprises one or more measurements calculated based on one or more of a positioning reference signal (PRS), or a sounding reference signal (SRS), or a combination thereof.
[0138]
[0147] Aspect 3: The apparatus of aspect 1 or 2, wherein the feedback message comprises identifier data that identifies one or more resources associated with a PRS or an SRS, or a combination thereof.
[0139]
[0148] Aspect 4: The apparatus of any one of aspects 1-3, wherein the feedback message comprises information requesting reduced transmission of one or more location measurements over a predetermined period of time.
[0140]
[0149] Aspect 5: The apparatus of any one of aspects 1 to 4, wherein the feedback message comprises information requesting reduced transmission of a predetermined number of measurements in the second set of location measurements.
[0141]
[0150] Aspect 6: The apparatus of any one of aspects 1-5, wherein the feedback message comprises information requesting a change to the periodicity of location measurement reports.
[0142]
[0151] Aspect 7: An apparatus as described in any one of aspects 1 to 6, wherein the feedback message comprises information indicating a number of requested location measurements from a particular TRP, a start time for a location measurement correction, an end time for a location measurement correction, a duration of the location measurement correction, a method for transmitting one or more additional location measurements, or any combination thereof.
[0143]
[0152] Aspect 8: The apparatus of any one of aspects 1-7, wherein the feedback message is based on a number of the first set of location measurements that exceed a predetermined threshold.
[0144]
[0153] Aspect 9: The apparatus of any one of aspects 1 to 8, wherein the feedback message is based on one or more of a signal-to-noise ratio (SNR) metric, a non-line-of-sight (NLOS) metric for the first set of location measurements, a travel distance metric, or a in-view status of the transmitting and receiving points, or a combination thereof.
[0145]
[0154] Aspect 10: The apparatus of any one of aspects 1 to 9, wherein the first set of location measurements is different from the second set of location measurements.
[0146]
[0155] Aspect 11: The apparatus of any one of aspects 1 to 10, wherein the first set of location measurements is transmitted to the server via a lower layer protocol.
[0147]
[0156] Aspect 12: The apparatus of any one of aspects 1-11, wherein a prioritization of the first set of location measurements is different from a prioritization of the second set of location measurements.
[0148]
[0157] Aspect 13: An apparatus as described in any one of aspects 1 to 12, wherein the feedback message comprises information requesting additional information about one or more specified measurements selected from the second set of location measurements.
[0149]
[0158] Aspect 14: The apparatus of any one of aspects 1-13, wherein the additional information comprises one or more of route information, Angle of Arrival (AoA), Angle of Departure (AoD), Round Trip Time (RTT), time delay calibration value, Signal-to-Noise Ratio (SNR), Signal-to-Interference and Noise Ratio (SINR), Line-of-Sight (LOS) probability, or combinations thereof.
[0150]
[0159] Aspect 15: A computer-implemented method comprising: sending a first set of location measurements to a server; receiving a feedback message from the server based on the first set of location measurements; and sending a second set of location measurements to the server based on the feedback message.
[0151]
[0160] Aspect 16: The computer-implemented method of aspect 15, wherein the second set of location measurements comprises one or more measurements calculated based on one or more of a positioning reference signal (PRS), or a sounding reference signal (SRS), or a combination thereof.
[0152]
[0161] Aspect 17: The computer-implemented method of aspect 15 or 16, wherein the feedback message comprises identifier data that identifies one or more resources associated with a PRS or SRS, or a combination thereof.
[0153]
[0162] Aspect 18: The computer-implemented method of any one of aspects 15-17, wherein the feedback message comprises information requesting reduced transmission of one or more location measurements for a given period of time.
[0154]
[0163] Aspect 19: The computer-implemented method of any one of aspects 15-18, wherein the feedback message comprises information requesting reduced transmission of a predetermined number of measurements in the second set of location measurements.
[0155]
[0164] Aspect 20: The computer-implemented method of any one of aspects 15-19, wherein the feedback message comprises information requesting a change to the periodicity of location measurement reporting.
[0156]
[0165] Aspect 21: A computer-implemented method as described in any one of aspects 15 to 20, wherein the feedback message comprises information indicating a number of requested location measurements from a particular TRP, a start time for a location measurement correction, an end time for a location measurement correction, a duration of the location measurement correction, a method for sending one or more additional location measurements, or any combination thereof.
[0157]
[0166] Aspect 22: The computer-implemented method of any one of aspects 15-21, wherein the feedback message is based on a number of the first set of location measurements that exceed a predetermined threshold.
[0158]
[0167] Aspect 23: The computer-implemented method of any one of aspects 15 to 23, wherein the feedback message is based on one or more of a signal-to-noise ratio (SNR) metric, a non-line-of-sight (NLOS) metric for the first set of location measurements, a travel distance metric, or an in-view status of the transmitting and receiving points, or a combination thereof.
[0159]
[0168] Aspect 24: The computer-implemented method of any one of aspects 15-23, wherein the first set of location measurements is different from the second set of location measurements.
[0160]
[0169] Aspect 25: The computer-implemented method of any one of aspects 15-24, wherein the first set of location measurements is transmitted to a server via a lower layer protocol.
[0161]
[0170] Aspect 26: The computer-implemented method of any one of aspects 15-25, wherein a prioritization of the first set of location measurements is different from a prioritization of the second set of location measurements.
[0162]
[0171] Aspect 27: The computer-implemented method of any one of aspects 15 to 26, wherein the feedback message comprises information requesting additional information about one or more specified measurements selected from the second set of location measurements.
[0163]
[0172] Aspect 28: The computer-implemented method of any one of aspects 15 to 27, wherein the additional information comprises one or more of route information, angle of arrival (AoA), angle of departure (AoD), round trip time (RTT), time delay calibration value, signal-to-noise ratio (SNR), signal-to-interference and noise ratio (SINR), line-of-sight (LOS) probability, or combinations thereof.
[0164]
[0173] Aspect 29: An apparatus, comprising: means for transmitting a first set of location measurements to a server; means for receiving a feedback message from the server based on the first set of location measurements; and means for transmitting a second set of location measurements to the server based on the feedback message.
[0165]
[0174] Aspect 30: The apparatus of aspect 29, wherein the second set of location measurements comprises one or more measurements calculated based on one or more of a positioning reference signal (PRS), or a sounding reference signal (SRS), or a combination thereof.
[0166]
[0175] Aspect 31: The apparatus of aspect 29 or 30, wherein the feedback message comprises identifier data identifying one or more resources associated with a PRS or SRS, or a combination thereof.
[0167]
[0176] Aspect 32: The apparatus of any one of aspects 29-31, wherein the feedback message comprises information requesting reduced transmission of one or more location measurements for a given period of time.
[0168]
[0177] Aspect 33: The apparatus of any one of aspects 29 to 32, wherein the feedback message comprises information requesting reduced transmission of a predetermined number of measurements in the second set of location measurements.
[0169]
[0178] Aspect 34: The apparatus of any one of aspects 29 to 33, wherein the feedback message comprises information requesting a change to the periodicity of location measurement reporting.
[0170]
[0179] Aspect 35: An apparatus as described in any one of aspects 29 to 34, wherein the feedback message comprises information indicating a number of requested location measurements from a particular TRP, a start time for a location measurement correction, an end time for a location measurement correction, a duration of the location measurement correction, a method for transmitting one or more additional location measurements, or any combination thereof.
[0171]
[0180] Aspect 36: The apparatus of any one of aspects 29 to 35, wherein the feedback message is based on a number of the first set of location measurements that exceed a predetermined threshold.
[0172]
[0181] Aspect 37: The apparatus of any one of aspects 29 to 36, wherein the feedback message is based on one or more of a signal-to-noise ratio (SNR) metric, a non-line-of-sight (NLOS) metric for the first set of location measurements, a travel distance metric, or a in-view status of the transmitting and receiving points, or a combination thereof.
[0173]
[0182] Aspect 38: The apparatus of any one of aspects 29 to 37, wherein the first set of location measurements is different from the second set of location measurements.
[0174]
[0183] Aspect 39: The apparatus of any one of aspects 29 to 38, wherein the first set of location measurements is transmitted to the server via a lower layer protocol.
[0175]
[0184] Aspect 40: The apparatus of any one of aspects 29-39, wherein a prioritization of the first set of location measurements is different from a prioritization of the second set of location measurements.
[0176]
[0185] Aspect 41: An apparatus described in any one of aspects 29 to 40, wherein the feedback message comprises information requesting additional information about one or more specified measurements selected from the second set of location measurements.
[0177]
[0186] Aspect 42: The apparatus of any one of aspects 29 to 42, wherein the additional information comprises one or more of route information, Angle of Arrival (AoA), Angle of Departure (AoD), Round Trip Time (RTT), time delay calibration value, Signal-to-Noise Ratio (SNR), Signal-to-Interference and Noise Ratio (SINR), Line-of-Sight (LOS) probability, or a combination thereof.
[0178]
[0187] Aspect 43: A computer-readable medium comprising at least one instruction to cause a computer or processor to send a first set of location measurements to a server, receive a feedback message from the server based on the first set of location measurements, and send a second set of location measurements to the server based on the feedback message.
[0179]
[0188] Aspect 44: The computer-readable medium of aspect 43, wherein the second set of location measurements comprises one or more measurements calculated based on one or more of a positioning reference signal (PRS), or a sounding reference signal (SRS), or a combination thereof.
[0180]
[0189] Aspect 45: The computer-readable medium of aspect 43 or 44, wherein the feedback message comprises identifier data that identifies one or more resources associated with a PRS or an SRS, or a combination thereof.
[0181]
[0190] Aspect 46: A computer-readable medium according to any one of aspects 43 to 45, further comprising at least one instruction for causing a computer or processor to perform an operation according to any one of aspects 15 to 28.
Claims
1. 1. A computer-implemented method for reporting location measurements, comprising: transmitting a first set of location measurements to a server; receiving, from the server, a feedback message based on the first set of location measurements; sending a second set of location measurements to the server based on the feedback message; and wherein the feedback message comprises information requesting reduced transmission of a predetermined number of measurements in the second set of location measurements.
2. the second set of location measurements comprises one or more measurements calculated based on one or more of a Positioning Reference Signal (PRS), or a Sounding Reference Signal (SRS), or a combination thereof; 2. The computer-implemented method of claim 1, wherein optionally, the feedback message comprises identifier data identifying one or more resources associated with the PRS or the SRS, or a combination thereof.
3. The computer-implemented method of claim 1 or 2, wherein the feedback message comprises information requesting a reduced transmission periodicity of one or more location measurements for a given time period.
4. The computer-implemented method of claim 1 , wherein the feedback message comprises information requesting a change to a periodicity of location measurement reporting.
5. 5. The computer-implemented method of claim 1, wherein the feedback message comprises information indicating a number of requested location measurements from a particular TRP, a start time for a location measurement correction, an end time for the location measurement correction, a duration of the location measurement correction, a method for transmitting one or more additional location measurements, or any combination thereof.
6. the feedback message being based on a number of the first set of location measurements that exceed a predefined threshold; 6. The computer-implemented method of claim 1, wherein the feedback message is based on one or more of a signal-to-noise ratio (SNR) metric for the first set of location measurements, a non-line-of-sight (NLOS) metric for the first set of location measurements, a distance traveled metric, or whether a transmission / reception point is within or outside of a field of view of a device implementing the method, or a combination thereof.
7. the feedback message comprises information requesting additional information about one or more specified measurements selected from the second set of location measurements; 7. The computer-implemented method of claim 1, wherein optionally the additional information comprises one or more of route information, Angle of Arrival (AoA), Angle of Departure (AoD), Round Trip Time (RTT), time delay calibration value, Signal to Noise Ratio (SNR), Signal to Interference and Noise Ratio (SINR), Line of Sight (LOS) probability, or combinations thereof.
8. 1. An apparatus for reporting location measurements, the apparatus comprising: means for transmitting a first set of location measurements to a server; means for receiving, from the server, a feedback message based on the first set of location measurements; means for transmitting a second set of location measurements to the server based on the feedback message; wherein the feedback message comprises information requesting reduced transmission of a predetermined number of measurements in the second set of location measurements.
9. the second set of location measurements comprises one or more measurements calculated based on one or more of a Positioning Reference Signal (PRS), or a Sounding Reference Signal (SRS), or a combination thereof; 10. The apparatus of claim 8, wherein optionally, the feedback message comprises identifier data identifying one or more resources associated with the PRS or the SRS, or a combination thereof.
10. The apparatus of claim 8 or 9, wherein the feedback message comprises information requesting a reduced transmission periodicity of one or more location measurements for a given time.
11. 11. The apparatus of claim 8, wherein the feedback message comprises information requesting a change to the periodicity of location measurement reporting.
12. 12. The apparatus of claim 8, wherein the feedback message comprises information indicating a number of requested location measurements from a particular TRP, a start time for a location measurement correction, an end time for the location measurement correction, a duration of the location measurement correction, a method for transmitting one or more additional location measurements, or any combination thereof.
13. the feedback message being based on a number of the first set of location measurements that exceed a predefined threshold; 13. The device of claim 8, wherein the feedback message is based on one or more of a signal-to-noise ratio (SNR) metric for the first set of location measurements, a non-line-of-sight (NLOS) metric for the first set of location measurements, a distance traveled metric, or whether a transmission / reception point is within or outside the field of view of the device, or a combination thereof.
14. the feedback message comprises information requesting additional information about one or more specified measurements selected from the second set of location measurements; 14. The apparatus of claim 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69,
15. A computer or processor, transmitting a first set of location measurements to a server; receiving, from the server, a feedback message based on the first set of location measurements; sending a second set of location measurements to the server based on the feedback message; and 4. A computer-readable medium comprising: at least one instruction for causing a feedback message to be transmitted to a second set of location measurements; and wherein the feedback message comprises information requesting a reduced transmission of a predetermined number of measurements in the second set of location measurements.