Positioning model trained using multiple types of wireless signals
By combining signal measurements from Wi-Fi and Uu wireless technologies and using an AI/ML positioning model, the problem of insufficient positioning accuracy in wireless communication systems is solved, especially in environments where Wi-Fi devices are ubiquitous, achieving higher positioning accuracy.
Patent Information
- Application Number
- CN202480052732.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2023-08-29
- Filing Date
- 2024-07-10
- Publication Date
- 2026-03-17
AI Technical Summary
Existing wireless communication systems have shortcomings in positioning accuracy, especially in environments where Wi-Fi APs and Wi-Fi stations are ubiquitous, where positioning accuracy based on Uu signals may be interfered with.
An artificial intelligence/machine learning (AI/ML) positioning model is adopted, which combines signal measurement of Wi-Fi and Uu wireless technologies. Positioning calculation is performed using Wi-Fi reference signal and Uu reference signal set. Positioning accuracy is improved by measuring gap set and positioning model.
By utilizing Wi-Fi devices in the environment, the accuracy of positioning was improved, interference with Uu signal positioning was mitigated, and the precision of positioning was enhanced.
Smart Images

Figure CN121693674A_ABST
Abstract
Description
Cross-references to related applications
[0001] This application claims the benefit of U.S. non-provisional patent application serial number 18 / 457,769, filed August 29, 2023, entitled “POSITIONING MODELS TRAINEDUSING A PLURALITY OF TYPES OF WIRELESS SIGNALS”, the entire contents of which are expressly incorporated herein by reference. Technical Field
[0002] This disclosure relates generally to communication systems, and more specifically to positioning systems. Background Technology
[0003] Wireless communication systems are widely deployed to provide a variety of telecommunications services, such as telephone, video, data, messaging, and broadcasting. Typical wireless communication systems may employ multiple access technologies capable of supporting communication with multiple users by sharing available system resources. Examples of such multiple access technologies include Code Division Multiple Access (CDMA) systems, Time Division Multiple Access (TDMA) systems, Frequency Division Multiple Access (FDMA) systems, Orthogonal Frequency Division Multiple Access (OFDMA) systems, Single Carrier Frequency Division Multiple Access (SC-FDMA) systems, and Time Division Synchronous Code Division Multiple Access (TD-SCDMA) systems.
[0004] These multiple access technologies have been adopted in various telecommunications standards to provide a common protocol that enables different wireless devices to communicate at the city, national, regional, and even global levels. An example telecommunications standard is 5G New Radio (NR). 5G NR is part of the Continuous Evolution of Mobile Broadband (CWB) program issued by the 3rd Generation Partnership Project (3GPP) to meet new requirements associated with latency, reliability, security, scalability (e.g., with the Internet of Things (IoT),) and other requirements. 5G NR includes services associated with enhanced mobile broadband (eMBB), massive machine-type communications (mMTC), and ultra-reliable low-latency communications (URLLC). Some aspects of 5G NR are based on the 4G Long Term Evolution (LTE) standard. Further improvements to 5G NR technology are needed. Furthermore, these improvements can also be applied to other multiple access technologies and telecommunications standards that adopt these technologies. Summary of the Invention
[0005] The following is a simplified summary of one or more aspects to provide a basic understanding of these aspects. This summary is not a comprehensive overview of all conceived aspects. It neither identifies key or essential elements of all aspects nor describes the scope of any or all aspects. Its sole purpose is to present some concepts of one or more aspects in a simplified form as a prelude to the more detailed descriptions that follow.
[0006] In one aspect of this disclosure, a method, computer-readable medium, and apparatus are provided. The apparatus may include user equipment (UE). The apparatus may receive a Wi-Fi positioning configuration that includes a set of measurement gaps for receiving a set of Wi-Fi reference signals (RS). The apparatus may receive the Wi-Fi RS set during the set of measurement gaps. The apparatus may measure the Wi-Fi RS set. The apparatus may use a positioning model to calculate the UE's positioning based on the measured Wi-Fi RS set. The apparatus may send a report message including the calculated positioning of the UE. In some aspects, the apparatus may receive a UE-UTRAN (Universal Mobile Telecommunications System Terrestrial Radio Access Network) (Uu) positioning configuration that includes a second set of measurement gaps for receiving a second set of Uu RS sets. The apparatus may receive the Uu RS set during the second set of measurement gaps. The apparatus may measure the Uu RS set. The apparatus may use a positioning model to further calculate the UE's positioning based on the measured Uu RS set.
[0007] In one aspect of this disclosure, a method, computer-readable medium, and apparatus are provided. The apparatus may include network entities such as location management functions (LMF). The apparatus may transmit a Wi-Fi positioning configuration for a user equipment (UE) to calculate the UE's location based on a set of Wi-Fi reference signals (RS). The Wi-Fi positioning configuration may include a set of measurement gaps associated with the Wi-Fi RS set. The apparatus may receive a report message including the calculated location of the UE based on the Wi-Fi RS set. The apparatus may transmit a UE to a Universal Mobile Telecommunications System Terrestrial Radio Access Network (UE-UTRAN) (Uu) positioning configuration to further calculate the UE's location based on the Uu RS set. The Uu positioning configuration may include a second set of measurement gaps associated with the Uu RS set. The calculated location of the UE may be further based on the Uu RS set.
[0008] To achieve the foregoing and related objectives, one or more aspects may include the features fully described below and specifically pointed out in the claims. The following description and drawings set forth some exemplary features of one or more aspects in detail. However, these features indicate only a few of the various ways in which the principles of the various aspects may be employed. Attached Figure Description
[0009] Figure 1 This is a diagram illustrating an example of a wireless communication system and an access network.
[0010] Figure 2A This is an illustration of an example of the first frame according to various aspects of this disclosure.
[0011] Figure 2B This is a diagram illustrating examples of downlink (DL) channels within a subframe according to various aspects of this disclosure.
[0012] Figure 2C This is an illustration of an example of a second frame according to various aspects of this disclosure.
[0013] Figure 2D This is a diagram illustrating examples of uplink (UL) channels within a subframe according to various aspects of this disclosure.
[0014] Figure 3 This is a diagram illustrating examples of base stations and user equipment (UEs) in an access network.
[0015] Figure 4 This is a diagram illustrating an example of positioning based on positioning signal measurements.
[0016] Figure 5 This is a diagram illustrating another example of positioning based on positioning signal measurements.
[0017] Figure 6 This is a connection flowchart illustrating an example of a wireless device configured to utilize a positioning model with different types of wireless positioning signals.
[0018] Figure 7 This is a flowchart of a wireless communication method.
[0019] Figure 8 This is a flowchart of a wireless communication method.
[0020] Figure 9 This is a flowchart of a wireless communication method.
[0021] Figure 10 This is a flowchart of a wireless communication method.
[0022] Figure 11These are illustrations illustrating specific hardware implementations used for example devices and / or network entities.
[0023] Figure 12 This is a diagram illustrating an example of a hardware implementation used for an example network entity.
[0024] Figure 13 This is a diagram illustrating an example of a hardware implementation used for an example network entity. Detailed Implementation
[0025] The following description relates to examples intended to illustrate the innovative aspects of this disclosure. However, those skilled in the art will recognize that the teachings herein can be applied in numerous ways. Some or all of the examples described can be implemented in any device, system, or network capable of transmitting and receiving radio frequency (RF) signals according to one or more of the following: the Institute of Electrical and Electronics Engineers (IEEE) 802.11 standard, the IEEE 802.15 standard, Bluetooth as defined by the Bluetooth Special Interest Group (SIG). ® The standards, or Long Term Evolution (LTE), 3G, 4G, or 5G (New Radio (NR)) standards published by the 3rd Generation Partnership Project (3GPP), etc. The described examples can be implemented in any device, system, or network capable of transmitting and receiving RF signals according to one or more of the following technologies or techniques: Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal FDMA (OFDMA), Single Carrier FDMA (SC-FDMA), Space Division Multiple Access (SDMA), Rate Split Multiple Access (RSMA), Multi-User Shared Access (MUSA), Single-User (SU) Multiple-Input Multiple-Output (MIMO), and Multi-User (MU)-MIMO. The described examples can also be implemented using other wireless communication protocols or RF signals suitable for use in one or more of the following networks: Wireless Personal Area Network (WPAN), Wireless Local Area Network (WLAN), Wireless Wide Area Network (WWAN), Wireless Metropolitan Area Network (WMAN), or Internet of Things (IoT) networks.
[0026] Various aspects are involved in positioning systems as a whole. Some aspects more specifically involve using positioning models, such as artificial intelligence (AI) / machine learning (ML) (AI / ML or AIML) positioning models, to calculate the location of wireless devices using wireless signals. In some examples, a user equipment (UE) may receive a Wi-Fi positioning configuration that includes a set of measurement gaps for receiving a set of Wi-Fi reference signals (RS). The UE may receive the Wi-Fi RS set during the set of measurement gaps. The UE may measure the Wi-Fi RS set. The UE may use a positioning model to calculate its location based on the measured Wi-Fi RS set. The UE may send a report message including the calculated location of the UE. In some aspects, the UE may receive a UE-UTRAN (Universal Mobile Telecommunications System Terrestrial Radio Access Network) (Uu) positioning configuration that includes a second set of measurement gaps for receiving a second set of Uu RS. The UE may receive the Uu RS set during the second set of measurement gaps. The UE may measure the Uu RS set. The device can use a positioning model to further calculate the UE's positioning based on the measured Uu RS set.
[0027] In some examples, a network entity (such as a Location Management Function (LMF)) may send a Wi-Fi positioning configuration to a UE to calculate the UE's location based on a set of Wi-Fi RSs. This Wi-Fi positioning configuration may include a set of measurement gaps associated with the Wi-Fi RS set. The network entity may receive a report message including the calculated location of the UE based on the Wi-Fi RS set. The network entity may also send a Uu positioning configuration to further calculate the UE's location based on a Uu RS set. This Uu positioning configuration may include a second set of measurement gaps associated with the Uu RS set. The calculated location of the UE may be further based on the Uu RS set.
[0028] Some aspects more specifically relate to a UE configured to use a wireless signal (e.g., a Wi-Fi signal) of a first wireless technology during measurement intervals of a second wireless technology (e.g., a Uu signal) to calculate its location or to perform intermediate measurements that can be used to calculate its location. The first and second wireless technologies may have different bandwidths, different data packet structures, different waveforms, and / or different signal designs.
[0029] In some aspects, the positioning system may use infrastructure from two types of wireless systems, such as Wi-Fi infrastructure (e.g., Wi-Fi access points (APs)) and new radio (NR) infrastructure (e.g., NR transmit / receive points (TRPs)), as anchors to improve positioning using a positioning model. This positioning model may be an artificial intelligence (AI) / machine learning (ML) (AI / ML or AIML) positioning model. In other words, the positioning model may use joint NR and Wi-Fi positioning signal measurements to calculate the UE's positioning. In one aspect, the UE may receive a first set of RSs (e.g., Positioning Reference Signal (PRS), Synchronization Block (SSB), Channel State Information (CSI) Reference Signal (RS) (CSI-RS)) transmitted from a first set of TRPs, and may obtain a first set of measurements (e.g., Channel Impulse Response (CIR), Channel Frequency Response (CFR), Power Delay Distribution (PDP), Delay Distribution (DP), Reference Signal Received Power (RSRP), Reference Signal Received Power Path (RSRPP), Reference Signal Time Difference (RSTD), or Angle of Departure (AoD)). The UE can receive a second set of RS (e.g., Long Training Field (LTF), Short Training Field (STF), Legacy LTF (L-LTF), Legacy STF (L-STF), High Efficiency (HE) LTF (HE-LTF), Null Data Packet (NDP)) transmitted from a second set of Wi-Fi devices (e.g., Wi-Fi APs), and can obtain a second set of measurements (e.g., CIR, CFR, Power Delay Distribution (PDP), Delay Distribution (DP), Reference Signal Strength Indicator (RSSI), Round Trip Time (RTT)) by measuring at least some of the RS in the second set of RS. The UE can input the first and second set of measurements into a positioning model (e.g., an AI / ML positioning model) to estimate the UE location. The UE can report the UE location and an indication that both Uu and Wi-Fi signals have been used for positioning and / or an indication of the Wi-Fi / Uu devices used for positioning (e.g., Wi-Fi AP ID, TRPID) to a network entity (e.g., LMF). In some aspects, the UE can receive a third set of reference signals transmitted from the second set of Wi-Fi devices and can obtain a third set of measurements. The UE can input a third set of measurements into the positioning model to estimate its location. The UE can report its location to a network entity (e.g., LMF) along with indications that Wi-Fi signals (but not other types of wireless signals) have been used for positioning and / or indications of the Wi-Fi devices used for positioning. In some aspects, the UE can indicate to the network entity its ability to use the positioning model to calculate its location based on different types of wireless signals (e.g., Uu RS and Wi-Fi RS) and can receive auxiliary data (AD) from the network entity regarding how to perform such positioning.
[0030] Specific aspects of the subject matter described in this disclosure can be implemented to achieve one or more of the following potential advantages. In some examples, by enabling the UE to calculate its location based on Wi-Fi RS and / or Uu RS instead of Uu RS without any other type of wireless signal, the described techniques can be used to improve positioning by leveraging the prevalence of Wi-Fi APs and Wi-Fi stations (STAs) in the environment where the UE is used, such as homes, hotels, hospitals, offices, campuses, shopping malls, and / or playgrounds. Such environments may have structures or other wireless devices that can reduce the accuracy of positioning based solely on Uu signals, so utilizing Wi-Fi devices to improve accuracy can mitigate such interference.
[0031] The detailed descriptions following, illustrated with reference to the accompanying drawings, describe various configurations and do not represent the only configurations in which the concepts described herein can be practiced. To provide a thorough understanding of the various concepts, the detailed descriptions include specific details. However, these concepts can be practiced without these specific details. In some instances, well-known structures and components are shown in block diagram form to avoid obscuring these concepts.
[0032] Various apparatuses and methods are presented with reference to several aspects of a telecommunications system. These apparatuses and methods are described in detail below and illustrated in the accompanying drawings by various blocks, components, circuits, processes, algorithms, etc. (collectively, “elements”). These elements can be implemented using electronic hardware, computer software, or any combination thereof. Whether such elements are implemented as hardware or software depends on the specific application and the design constraints imposed on the system as a whole.
[0033] As an example, an element, any part of an element, or any combination of elements may be implemented as a "processing system" including one or more processors. When multiple processors are implemented, the multiple processors may perform functions individually or in combination. Examples of processors include microprocessors, microcontrollers, graphics processing units (GPUs), central processing units (CPUs), application processors, digital signal processors (DSPs), reduced instruction set computing (RISC) processors, system-on-a-chip (SoCs), baseband processors, field-programmable gate arrays (FPGAs), programmable logic devices (PLDs), state machines, gate logic, discrete hardware circuits, and other suitable hardware configured to perform the various functionalities described throughout this disclosure. One or more processors in a processing system may execute software. Whether referred to as software, firmware, middleware, microcode, hardware description language, or other terms, software should be broadly interpreted as instructions, instruction sets, code, code segments, program code, programs, subroutines, software components, applications, software applications, software packages, routines, subroutines, objects, executable files, threads of execution, procedures, functions, or any combination thereof.
[0034] Therefore, in one or more example aspects, specific implementations, and / or use cases, the described functionality may be implemented in hardware, software, or any combination thereof. If implemented in software, the functionality may be stored or encoded as one or more instructions or code on a computer-readable medium. Computer-readable media include computer storage media. Storage media can be any available medium that can be accessed by a computer. By way of example, such computer-readable media may include random access memory (RAM), read-only memory (ROM), electrically erasable programmable ROM (EEPROM), optical disc storage devices, magnetic disk storage devices, other magnetic storage devices, combinations of these types of computer-readable media, or any other medium that can be used to store computer-executable code in the form of instructions or data structures accessible by a computer.
[0035] While aspects, implementations, and / or use cases are described herein by way of example, additional or different aspects, implementations, and / or use cases may arise in many different arrangements and scenarios. The aspects, implementations, and / or use cases described herein can be implemented across many different platform types, devices, systems, shapes, sizes, and package arrangements. For example, aspects, implementations, and / or use cases may arise via integrated chip implementations and other devices based on non-modular components (e.g., end-user devices, vehicles, communication devices, computing devices, industrial equipment, retail / purchasing devices, medical devices, AI-enabled devices, etc.). While some examples may or may not be specific to a use case or application, the described examples may exhibit broad applicability. Aspects, implementations, and / or use cases can range from chip-level or modular components to non-modular, non-chip-level implementations, and further to aggregated, distributed, or original equipment manufacturer (OEM) devices or systems incorporating one or more of the technologies described herein. In some practical settings, devices incorporating the described aspects and features may also include additional components and features for implementing and practicing the claimed and described aspects. For example, the transmission and reception of wireless signals necessarily involve multiple components for analog and digital purposes (e.g., hardware components including antennas, RF chains, power amplifiers, modulators, buffers, processors, interleavers, adders / summers, etc.). The techniques described herein can be practiced in a wide variety of devices, chip-level components, systems, distributed arrangements, aggregated or decomposed components, end-user equipment, etc., of various sizes, shapes, and configurations.
[0036] The deployment of communication systems such as 5G NR systems can be arranged in a variety of ways using various components or parts. In a 5G NR system or network, network nodes, network entities, network mobility elements, radio access network (RAN) nodes, core network nodes, network elements or network equipment (such as base stations (BS)), or one or more units (or components) performing base station functionality can be implemented in aggregated or decomposed architectures. For example, BSs (such as Node B (NB), evolved NB (eNB), NR BS, 5G NB, access point (AP), transmit / receive point (TRP), or cell, etc.) can be implemented as aggregated base stations (also known as standalone BS or monolithic BS) or decomposed base stations.
[0037] Aggregated base stations can be configured to utilize a radio protocol stack that is physically or logically integrated within a single RAN node. Decentralized base stations can be configured to utilize a protocol stack that is physically or logically distributed across two or more units, such as one or more central or centralized units (CUs), one or more distributed units (DUs), or one or more radio units (RUs). In some respects, the CU may be implemented within a RAN node, and one or more DUs may co-located with the CU, or alternatively, may be geographically or virtually distributed across one or more other RAN nodes. DUs may be implemented to communicate with one or more RUs. Each of the CU, DU, and RU may be implemented as a virtual unit, namely a virtual central unit (VCU), a virtual distributed unit (VDU), or a virtual radio unit (VRU).
[0038] Base station operation or network design can take into account the aggregation characteristics of base station functionality. For example, decomposed base stations can be utilized in Integrated Access Backhaul (IAB) networks, Open Radio Access Networks (O-RAN (such as network configurations initiated by the O-RAN Alliance)), or Virtualized Radio Access Networks (vRAN, also known as Cloud Radio Access Networks (C-RAN)). Decomposition can include distributing functionality across two or more units in various physical locations, as well as virtually distributing the functionality of at least one unit, which enables flexibility in network design. The various units of a decomposed base station or decomposed RAN architecture can be configured to communicate wirelessly with at least one other unit.
[0039] Figure 1Figure 100 illustrates an example of a wireless communication system and access network. The illustrated wireless communication system includes a decomposed base station architecture. The decomposed base station architecture may include one or more CUs 110, which may communicate directly with the core network 120 via a backhaul link, or indirectly with the core network 120 via one or more decomposed base station units, such as a near real-time (near-RT) RAN Intelligent Controller (RIC) 125 via an E2 link, or a non-real-time (non-RT) RIC 115 associated with a Service Management and Orchestration (SMO) framework 105, or both. CUs 110 may communicate with one or more DUs 130 via a corresponding midhaul link (such as an F1 interface). DUs 130 may communicate with one or more RUs 140 via a corresponding fronthaul link. RUs 140 may communicate with a corresponding UE 104 via one or more radio frequency (RF) access links. In some implementations, a UE 104 may be served simultaneously by multiple RUs 140.
[0040] Each unit in the cells (i.e., CU 110, DU 130, RU 140, and near-RT RIC 125, non-RT RIC 115, and SMO frame 105) may include or be coupled to one or more interfaces configured to receive or transmit signals, data, or information (collectively, signals) via wired or wireless transmission media. Each unit in the cells, or an associated processor or controller providing instructions to the communication interfaces of these units, may be configured to communicate with one or more other units via transmission media. For example, these units may include wired interfaces configured to receive signals via wired transmission media or transmit signals to one or more other units. Additionally, these units may include wireless interfaces that may include receivers, transmitters, or transceivers (such as RF transceivers) configured to receive signals via wireless transmission media or transmit signals to one or more other units, or both.
[0041] In some aspects, the CU 110 can host one or more higher-level control functions. Such control functions may include Radio Resource Control (RRC), Packet Data Convergence Protocol (PDCP), Serving Data Adaptation Protocol (SDAP), etc. Each control function can be implemented using an interface configured to signal to other control functions hosted by the CU 110. The CU 110 can be configured to handle user plane functionality (i.e., Central Unit-User Plane (CU-UP)), control plane functionality (i.e., Central Unit-Control Plane (CU-CP)), or a combination thereof. In some implementations, the CU 110 can be logically divided into one or more CU-UP units and one or more CU-CP units. When implemented in an O-RAN configuration, the CU-UP units can communicate bidirectionally with the CU-CP units via an interface such as an E1 interface. The CU 110 can be implemented to communicate with the DU 130 for network control and signaling, as needed.
[0042] DU 130 may correspond to a logic unit that includes one or more base station functions for controlling the operation of one or more RU 140s. In some aspects, DU 130 may at least partially host one or more of the Radio Link Control (RLC) layer, Media Access Control (MAC) layer, and one or more high physical (PHY) layers (such as modules for forward error correction (FEC) encoding and decoding, scrambling, modulation, demodulation, etc.) according to functional splits (such as those defined by 3GPP). In some aspects, DU 130 may further host one or more low PHY layers. Each layer (or module) may be implemented using an interface configured to communicate signaling with other layers (and modules) hosted by DU 130 or with control functions hosted by CU 110.
[0043] Lower-layer functionality can be implemented by one or more RU 140s. In some deployments, an RU140 controlled by a DU 130 may correspond to a logical node that hosts RF processing functions or low-PHY layer functions (such as performing Fast Fourier Transform (FFT), Inverse FFT (iFFT), digital beamforming, Physical Random Access Channel (PRACH) extraction and filtering, or both, based at least in part on functional decomposition (such as lower-layer functional decomposition). In such architectures, the RU 140 may be implemented to handle over-the-air (OTA) communications with one or more UE 104s. In some specific implementations, the real-time and non-real-time aspects of control plane and user plane communications with the RU 140 may be controlled by the corresponding DU 130. In some scenarios, this configuration enables the implementation of the DU 130 and CU 110 in cloud-based RAN architectures such as vRAN architectures.
[0044] SMO framework 105 can be configured to support RAN deployment and provisioning of both non-virtualized and virtualized network elements. For non-virtualized network elements, SMO framework 105 can be configured to support the deployment of dedicated physical resources for RAN coverage requirements, which can be managed via operation and maintenance interfaces such as the O1 interface. For virtualized network elements, SMO framework 105 can be configured to interact with a cloud computing platform such as Open Cloud (O-Cloud) 190 to perform network element lifecycle management (such as instantiating virtualized network elements) via a cloud computing platform interface such as the O2 interface. Such virtualized network elements may include, but are not limited to, CU 110, DU 130, RU 140, and near-RT RIC 125. In some implementations, SMO framework 105 can communicate with the hardware aspects of the 4G RAN (such as Open eNB (O-eNB) 111) via the O1 interface. Additionally, in some implementations, SMO framework 105 can communicate directly with one or more RU 140s via the O1 interface. SMO framework 105 may also include a non-RT RIC 115 configured to support the functionality of SMO framework 105.
[0045] The non-RT RIC 115 can be configured to include logical functions enabling non-real-time control and optimization of RAN elements and resources, including artificial intelligence (AI) / machine learning (ML) workflows for model training and updates, or policy-based guidance for applications / features in the near-RT RIC 125. The non-RT RIC 115 can be coupled to or communicate with the near-RT RIC 125, such as via an A1 interface. The near-RT RIC 125 can be configured to include logical functions enabling near real-time control and optimization of RAN elements and resources via an interface, such as via an E2 interface, connecting one or more CU 110s, one or more DU 130s, or both, and O-eNBs to the near-RT RIC 125.
[0046] In some implementations, to generate AI / ML models to be deployed in the near-RT RIC 125, the non-RT RIC 115 may receive parameters or external enrichment information from an external server. This information can be utilized by the near-RT RIC 125 and may be received from non-network data sources or network functions at the SMO framework 105 or the non-RT RIC 115. In some examples, the non-RT RIC 115 or the near-RT RIC 125 may be configured to tune RAN behavior or performance. For example, the non-RT RIC 115 may monitor long-term trends and patterns in performance and employ AI / ML models to perform corrective actions via the SMO framework 105 (such as reconfiguration via O1) or by creating RAN management policies (such as A1 policies).
[0047] At least one of CU 110, DU 130, and RU 140 may be referred to as base station 102. Therefore, base station 102 may include one or more of CU 110, DU 130, and RU 140 (each component is indicated by a dashed line to indicate that each component may or may not be included in base station 102). Base station 102 provides UE 104 with an access point to core network 120. Base station 102 may include macro cells (high-power cellular base stations) and / or small cells (low-power cellular base stations). Small cells include femtocells, picocells, and microcells. A network that includes both small cells and macro cells may be referred to as a heterogeneous network. A heterogeneous network may also include an evolved home node B (eNB) (HeNB), which can provide service to a restricted group referred to as a closed subscriber group (CSG). The communication link between RU 140 and UE 104 may include uplink (UL) transmission (also known as reverse link) from UE 104 to RU 140 and / or downlink (DL) transmission (also known as forward link) transmission from RU 140 to UE 104. The communication link may utilize multiple-input multiple-output (MIMO) antenna techniques, including spatial multiplexing, beamforming, and / or transmit diversity. The communication link may use one or more carriers. For each direction, the total number of carriers used for transmission can be up to [number missing]. Yx MHz ( x For each carrier allocated in carrier aggregation (of component carriers), base station 102 / UE 104 can use up to [number] carriers. YA spectrum with a bandwidth of MHz (e.g., 5MHz, 10MHz, 15MHz, 20MHz, 100MHz, 400MHz, etc.). Carriers may be adjacent to each other or may not be adjacent to each other. Carrier allocation may be asymmetric with respect to DL and UL (e.g., more or fewer carriers may be allocated to DL compared to UL). Component carriers may include primary component carriers and one or more secondary component carriers. The primary component carrier may be referred to as the primary cell (PCell) and the secondary component carrier may be referred to as the secondary cell (SCell).
[0048] Some UEs 104 can communicate with each other using device-to-device (D2D) communication link 158. D2D communication link 158 can use DL / UL wireless wide area network (WWAN) spectrum. D2D communication link 158 can use one or more sidelink channels, such as Physical Sidelink Broadcast Channel (PSBCH), Physical Sidelink Discovery Channel (PSDCH), Physical Sidelink Shared Channel (PSSCH), and Physical Sidelink Control Channel (PSCCH). D2D communication can be performed through various wireless D2D communication systems, such as Bluetooth. ™ (Bluetooth is a trademark of the Bluetooth Special Interest Group (SIG), and is based on the IEEE 802.11 standard for Wi-Fi.) ™ (Wi-Fi is a trademark of the Wi-Fi Alliance), LTE, or NR.
[0049] The wireless communication system may also include a Wi-Fi AP 150, which communicates with the UE 104 (also referred to as a Wi-Fi station (STA)) via a communication link 154, for example, in an unlicensed spectrum such as 5 GHz. When communicating in unlicensed spectrum, the UE 104 / AP 150 may perform a free channel assessment (CCA) to determine whether the channel is available before communication.
[0050] The electromagnetic spectrum is typically subdivided into various categories, bands, channels, etc., based on frequency / wavelength. In 5G NR, two initial operating bands have been designated as frequency ranges FR1 (410MHz–7.125GHz) and FR2 (24.25GHz–52.6GHz). Although a portion of FR1 is greater than 6GHz, it is generally (interchangeably) referred to as the “sub-6GHz” band in various documents and articles. Similar naming issues sometimes occur with FR2, which is generally (interchangeably) referred to as the “millimeter wave” band in documents and articles, although this is distinct from the Extremely High Frequency (EHF) band (30GHz to 300GHz) designated as a “millimeter wave” band by the International Telecommunication Union (ITU).
[0051] The frequencies between FR1 and FR2 are generally referred to as mid-band frequencies. Recent 5G NR studies have identified the operating bands used for these mid-band frequencies as the frequency range designation FR3 (7.125GHz–24.25GHz). Bands falling within FR3 can inherit FR1 and / or FR2 characteristics, thus effectively extending the features of FR1 and / or FR2 to mid-band frequencies. Additionally, higher frequency bands are currently being explored to extend 5G NR operation beyond 52.6GHz. For example, three higher operating bands have been identified as the frequency range designations FR2-2 (52.6GHz–71GHz), FR4 (71GHz–114.25GHz), and FR5 (114.25GHz–300GHz). Each of these higher bands falls within the EHF band.
[0052] In view of the above, unless otherwise specifically stated, the term "below 6 GHz" as used herein can broadly refer to frequencies less than 6 GHz, within FR1, or including intermediate frequency band frequencies. Furthermore, unless otherwise specifically stated, the term "millimeter wave" as used herein can broadly refer to frequencies that can include intermediate frequency band frequencies, within FR2, FR4, FR2-2 and / or FR5, or within the EHF band.
[0053] Base station 102 and UE 104 may each include multiple antennas (such as antenna elements, antenna panels, and / or antenna arrays) to facilitate beamforming. Base station 102 may transmit beamformed signals 182 to UE 104 in one or more transmit directions. UE 104 may receive beamformed signals from base station 102 in one or more receive directions. UE 104 may also transmit beamformed signals 184 to base station 102 in one or more transmit directions. Base station 102 may receive beamformed signals from UE 104 in one or more receive directions. Base station 102 / UE 104 may perform beamforming training to determine the optimal receive and transmit directions for each of base station 102 / UE 104. The transmit and receive directions of base station 102 may be the same or different. The transmit and receive directions of UE 104 may be the same or different.
[0054] Base station 102 may include and / or be referred to as gNB, Node B, eNB, access point, transceiver base station, radio base station, radio transceiver, transceiver function, basic service set (BSS), extended service set (ESS), TRP, network node, network entity, network equipment, or some other suitable terminology. Base station 102 may be implemented as an integrated access and backhaul (IAB) node, relay node, sidelink node, aggregated (monolithic) base station with baseband units (BBU) (including CU and DU) and RU, or may be implemented as a decomposed base station including one or more of CU, DU, and / or RU. A collection of base stations that may include decomposed base stations and / or aggregated base stations may be referred to as Next Generation (NG) RAN (NG-RAN).
[0055] The core network 120 may include Access and Mobility Management Function (AMF) 161, Session Management Function (SMF) 162, User Plane Function (UPF) 163, Unified Data Management (UDM) 164, one or more location servers 168, and other functional entities. AMF 161 is the control node that processes signaling between UE 104 and the core network 120. AMF 161 supports registration management, connection management, mobility management, and other functions. SMF 162 supports session management and other functions. UPF 163 supports packet routing, packet forwarding, and other functions. UDM 164 supports authentication and key agreement (AKA) credential generation, user identity processing, access authorization, and subscription management. One or more location servers 168 are exemplified as including a Gateway Mobile Location Center (GMLC) 165 and a Location Management Function (LMF) 166. However, generally, one or more location servers 168 may include one or more location / positioning servers, which may include one or more of GMLC 165, LMF 166, Position Determination Entity (PDE), Serving Mobile Location Center (SMLC), Mobile Location Center (MPC), etc. GMLC 165 and LMF 166 support UE location services. GMLC 165 provides an interface for clients / applications (e.g., emergency services) to access UE location information. LMF 166 receives measurement and auxiliary information from NG-RAN and UE 104 via AMF 161 to calculate the location of UE 104. NG-RAN may use one or more positioning methods to determine the location of UE 104. Positioning UE 104 may involve signal measurement, location estimation, and optional speed calculation based on these measurements. Signal measurement may be performed by UE 104 and / or base station 102 serving UE 104. The measured signals may be based on one or more of the following: Satellite Positioning System (SPS) 170 (e.g., one or more of Global Navigation Satellite System (GNSS), Global Positioning System (GPS), Non-Terrestrial Network (NTN) or other satellite positioning / location systems), LTE signals, Wireless Local Area Network (WLAN) signals, Bluetooth signals, Terrestrial Beacon System (TBS), sensor-based information (e.g., barometric pressure sensor, motion sensor), NR Enhanced Cell ID (NR E-CID) method, NR signals (e.g., multiple round-trip time (multiple RTT), DL departure angle (DL-AoD), DL time difference of arrival (DL-TDOA), UL time difference of arrival (UL-TDOA), and UL angle of arrival (UL-AoA) positioning) and / or other systems / signals / sensors.
[0056] Examples of UE 104 include cellular phones, smartphones, Session Initiation Protocol (SIP) phones, laptops, personal digital assistants (PDAs), satellite radios, GPS devices, multimedia devices, video devices, digital audio players (e.g., MP3 players), cameras, game consoles, tablets, smart devices, wearable devices, vehicles, electricity meters, air pumps, large or small kitchen appliances, healthcare devices, implants, sensors / actuators, displays, or any other similarly functional device. Some UEs in UE 104 may be referred to as IoT devices (e.g., parking meters, air pumps, toasters, vehicles, heart monitors, etc.). UE 104 may also be referred to as a station, mobile station, subscriber station, mobile unit, subscriber unit, wireless unit, remote unit, mobile device, wireless device, wireless communication device, remote device, mobile subscriber station, access terminal, mobile terminal, wireless terminal, remote terminal, mobile phone, user agent, mobile client, client, or some other suitable terminology. In some scenarios, the term UE may also be applied to one or more companion devices, such as in a device constellation arrangement. One or more of these devices may access the network together and / or individually.
[0057] Refer again Figure 1In some aspects, UE 104 may have a positioning component 198, which is configured to receive a Wi-Fi positioning configuration including a set of measurement gaps for receiving a set of Wi-Fi RSs. Positioning component 198 is configured to receive the set of Wi-Fi RSs during the measurement gaps. Positioning component 198 is configured to measure the set of Wi-Fi RSs. Positioning component 198 is configured to calculate the positioning of UE 104 based on the measured set of Wi-Fi RSs using a positioning model. Positioning component 198 is configured to send a report message including the calculated positioning of UE 104. Positioning component 198 is configured to receive a Uu positioning configuration including a second set of measurement gaps for receiving a second set of Uu RSs. Positioning component 198 is configured to receive the Uu RSs during the second set of measurement gaps. Positioning component 198 is configured to measure the Uu RSs. Positioning component 198 is configured to further calculate the positioning of UE 104 based on the measured set of Uu RSs using a positioning model. In some aspects, base station 102 (e.g., core network 120, one or more location servers 168, LMF 166) may have a positioning configuration component 199, which may be configured to send a Wi-Fi positioning message to UE 104 to calculate the positioning of UE 104 based on a set of Wi-Fi RSs. The Wi-Fi positioning configuration may include a set of measurement gaps associated with the Wi-Fi RS set. Positioning configuration component 199 may be configured to receive a report message including the calculated positioning of UE 104 based on the set of Wi-Fi RSs. Positioning configuration component 199 may be configured to send a Uu positioning configuration to further calculate the positioning of UE 104 based on the Uu RS set. The Uu positioning configuration may include a second set of measurement gaps associated with the Uu RS set. The calculated positioning of UE 104 may be further based on the Uu RS set.
[0058] Figure 2A Figure 200 illustrates an example of the first subframe within a 5G NR frame structure. Figure 2B Figure 230 illustrates an example of a DL channel within a 5G NR subframe. Figure 2C Figure 250 is an example of a second subframe within a 5G NR frame structure. Figure 2D Figure 280 illustrates an example of a UL channel within a 5G NR subframe. The 5G NR frame structure can be Frequency Division Duplex (FDD) (where subframes within a specific set of subcarriers (carrier system bandwidth) are dedicated to either DL or UL) or Time Division Duplex (TDD) (where subframes within a specific set of subcarriers (carrier system bandwidth) are dedicated to both DL and UL). Figure 2A , Figure 2C In the provided example, the 5G NR frame structure is assumed to be TDD, where subframe 4 is configured with slot format 28 (most of which are DL), where D is DL, U is UL, and F is flexible and can be used between DL / UL, and subframe 3 is configured with slot format 1 (all of which are UL). Although subframes 3 and 4 are shown as having slot formats 1 and 28 respectively, any particular subframe can be configured with any of the various available slot formats 0-61. Slot formats 0 and 1 are both DL and UL, respectively. Other slot formats 2-61 include a mixture of DL, UL, and flexible symbols. The slot format is configured for the UE via the received Slot Format Indicator (SFI) (dynamically configured via DL Control Information (DCI) or semi-statically / statically configured via Radio Resource Control (RRC) signaling). Note that the following description also applies to the 5G NR frame structure as TDD.
[0059] Figures 2A to 2D The frame structure is illustrated, and aspects of this disclosure are applicable to other wireless communication technologies that may have different frame structures and / or different channels. A frame (10 ms) can be divided into 10 equal-sized subframes (1 ms). Each subframe may include one or more time slots. Subframes may also include micro-time slots, which may include 7, 4, or 2 symbols. Each time slot may include 14 or 12 symbols, depending on whether the cyclic prefix (CP) is normal or extended. For normal CP, each time slot may include 14 symbols, and for extended CP, each time slot may include 12 symbols. Symbols on the DL may be CP Orthogonal Frequency Division Multiplexing (OFDM) (CP-OFDM) symbols. Symbols on the UL may be CP-OFDM symbols (for high-throughput scenarios) or Discrete Fourier Transform (DFT) Extended OFDM (DFT-s-OFDM) symbols (for power-constrained scenarios; limited to single-stream transmission). The number of time slots within a subframe is based on the CP and a parameter set. The parameter set defines the subcarrier spacing (SCS) (see Table 1). The symbol length / duration can be scaled by 1 / SCS.
[0060] For a normal CP (14 symbols / slot), different parameter sets µ 0 through 4 allow 1, 2, 4, 8, and 16 slots per subframe, respectively. For the extended CP, parameter set 2 allows 4 slots per subframe. Therefore, for a normal CP and parameter set µ, there are 14 symbols per slot and 2 slots per subframe. µ One time slot. The subcarrier spacing can be equal to ,in The parameter sets are 0 to 4. Therefore, the subcarrier spacing is 15 kHz for parameter set µ=0 and 240 kHz for parameter set µ=4. The symbol length / duration is negatively correlated with the subcarrier spacing. Figures 2A to 2D Examples of a normal frequency division multiplexing (CP) with 14 symbols per time slot and a parameter set of µ=2 with 4 time slots per subframe are provided. The time slot duration is 0.25 ms, the subcarrier spacing is 60 kHz, and the symbol duration is approximately 16.67 μs. Within the frame set, there may be one or more different bandwidth portions (BWPs) of frequency division multiplexing (see [link to relevant documentation]). Figure 2B Each BWP can have a specific set of parameters and CP (normal or extended).
[0061] A resource grid can be used to represent the frame structure. Each time slot consists of a resource block (RB) extending for 12 consecutive subcarriers (also known as a physical RB (PRB)). The resource grid is divided into multiple resource elements (REs). The number of bits carried by each RE depends on the modulation scheme.
[0062] like Figure 2A As illustrated, some of the REs carry reference (pilot) signals (RS) for the UE. RS may include demodulation RS (DM-RS) (indicated as R for a particular configuration, but other DM-RS configurations are possible) and channel state information reference signals (CSI-RS) for channel estimation at the UE. RS may also include beam measurement RS (BRS), beam refinement RS (BRRS), and phase tracking RS (PT-RS).
[0063] Figure 2BExamples of various DL channels within a subframe of a frame are illustrated. The Physical Downlink Control Channel (PDCCH) carries the DCI within one or more Control Channel Elements (CCEs) (e.g., 1, 2, 4, 8, or 16 CCEs), each CCE comprising six RE Groups (REGs), each REG comprising 12 coherent REs in the OFDM symbol of the RB. A PDCCH within a BWP can be referred to as a Control Resource Set (CORESET). The UE is configured to monitor PDCCH candidates in the PDCCH search space (e.g., the common search space, the UE-specific search space) during PDCCH monitoring timing on the CORESET, where the PDCCH candidates have different DCI formats and different aggregation levels. Additional BWPs may be located at higher and / or lower frequencies on the channel bandwidth. The Primary Synchronization Signal (PSS) may be located within symbol 2 of a specific subframe of the frame. The PSS is used by the UE 104 to determine subframe / symbol timing and physical layer identification. The Secondary Synchronization Signal (SSS) may be located within symbol 4 of a specific subframe of the frame. The SSS is used by the UE to determine the Physical Layer Cell Identifier Group Number and radio frame timing. Based on the Physical Layer Identifier and the Physical Layer Cell Identifier Group Number, the UE can determine the Physical Cell Identifier (PCI). Based on the PCI, the UE can determine the location of the DM-RS. The Physical Broadcast Channel (PBCH), carrying the Master Information Block (MIB), can be logically grouped with the PSS and SSS to form a Synchronization Signal (SS) / PBCH block (also known as an SS block (SSB)). The MIB provides the number of RBs in the system bandwidth and the System Frame Number (SFN). The Physical Downlink Shared Channel (PDSCH) carries user data, broadcast system information not transmitted via the PBCH (such as System Information Block (SIB)), and paging messages.
[0064] like Figure 2C As illustrated, some REs in the REs carry DM-RS (indicated as R for one particular configuration, but other DM-RS configurations are possible) for channel estimation at the base station. The UE can transmit DM-RS for the Physical Uplink Control Channel (PUCCH) and DM-RS for the Physical Uplink Shared Channel (PUSCH). The PUSCH DM-RS can be transmitted in the first or first two symbols of the PUSCH. Depending on whether a short or long PUCCH is transmitted and depending on the specific PUCCH format used, the PUCCH DM-RS can be transmitted in different configurations. The UE can transmit a Sounding Reference Signal (SRS). The SRS can be transmitted in the last symbol of a subframe. The SRS can have a comb structure, and the UE can transmit the SRS on one of the comb teeth. The SRS can be used by the base station for channel quality estimation to enable frequency-dependent scheduling of the UL.
[0065] Figure 2DExamples of various UL channels within a subframe of a frame are illustrated. The PUCCH may be located as indicated in one configuration. The PUCCH carries uplink control information (UCI), such as scheduling requests, channel quality indicators (CQI), pre-decoding matrix indicators (PMI), rank indicators (RI), and hybrid automatic repeat request (HARQ) acknowledgment (ACK) (HARQ-ACK) feedback (i.e., one or more HARQ ACK bits indicating one or more ACKs and / or negative ACKs (NACKs)). The PUCCH carries data and may additionally be used to carry buffer status reports (BSR), power clearance reports (PHR), and / or UCIs.
[0066] Figure 3 This is a block diagram illustrating communication between base station 310 and UE 350 in the access network. In the DL, Internet Protocol (IP) packets can be provided to controller / processor 375. Controller / processor 375 implements Layer 3 and Layer 2 functionality. Layer 3 includes the Radio Resource Control (RRC) layer, and Layer 2 includes the Service Data Adaptation Protocol (SDAP) layer, Packet Data Convergence Protocol (PDCP) layer, Radio Link Control (RLC) layer, and Media Access Control (MAC) layer. The controller / processor 375 provides RRC layer functionality associated with broadcasting system information (e.g., MIB, SIB), RRC connection control (e.g., RRC connection paging, RRC connection establishment, RRC connection modification, and RRC connection release), inter-Radio Access Technology (RAT) mobility, and measurement configuration for UE measurement reporting; PDCP layer functionality associated with header compression / decompression, security (encryption, decryption, integrity protection, integrity verification), and handover support functions; RLC layer functionality associated with the delivery of upper-layer packet data units (PDUs), error correction via ARQ, concatenation, segmentation, and reassembly of RLC service data units (SDUs), resegmentation of RLC data PDUs, and reordering of RLC data PDUs; and MAC layer functionality associated with mapping between logical channels and transport channels, multiplexing of MAC SDUs onto transport blocks (TBs), demultiplexing of MAC SDUs from TBs, scheduling information reporting, error correction via HARQ, priority handling, and logical channel priority ordering.
[0067] Transmit (TX) processor 316 and receive (RX) processor 370 implement Layer 1 functionality associated with various signal processing functions. Layer 1 (which includes the physical (PHY) layer) may include error detection on the transport channel, forward error correction (FEC) decoding / decoding of the transport channel, interleaving, rate matching, mapping to the physical channel, modulation / demodulation of the physical channel, and MIMO antenna processing. TX processor 316 processes the mapping to the signal constellation based on various modulation schemes (e.g., binary phase shift keying (BPSK), quadrature phase shift keying (QPSK), M-order phase shift keying (M-PSK), M-order quadrature amplitude modulation (M-QAM)). The decoded and modulated symbols can then be divided into parallel streams. Each stream can then be mapped to OFDM subcarriers, multiplexed with a reference signal (e.g., a pilot) in the time and / or frequency domains, and then combined using inverse fast Fourier transform (IFFT) to produce a physical channel carrying a stream of time-domain OFDM symbols. The OFDM stream is spatially pre-decoded to generate multiple spatial streams. A channel estimate from channel estimator 374 is used to determine the decoding and modulation scheme, as well as for spatial processing. This channel estimate can be derived from a reference signal transmitted by UE 350 and / or channel condition feedback. Each spatial stream can then be provided to a different antenna 320 via a separate transmitter 318Tx. Each transmitter 318Tx can use the corresponding spatial stream to modulate a radio frequency (RF) carrier for transmission.
[0068] At UE 350, each receiver 354Rx receives signals via its corresponding antenna 352. Each receiver 354Rx recovers the information modulated onto the RF carrier and provides that information to the receive (RX) processor 356. The TX processor 368 and RX processor 356 implement Layer 1 functionality associated with various signal processing functions. The RX processor 356 can perform spatial processing on the information to recover any spatial stream destined for UE 350. If multiple spatial streams are destined for UE 350, the RX processor 356 can combine them into a single OFDM symbol stream. The RX processor 356 then uses a Fast Fourier Transform (FFT) to transform the OFDM symbol stream from the time domain to the frequency domain. The frequency domain signal consists of a separate OFDM symbol stream for each subcarrier of the OFDM signal. The symbols on each subcarrier, along with the reference signal, are recovered and demodulated by determining the most probable signal constellation points transmitted by base station 310. These soft decisions can be based on channel estimates calculated by channel estimator 358. The soft decision is then decoded and deinterleaved to recover the data and control signals originally transmitted by base station 310 on the physical channel. The data and control signals are then provided to controller / processor 359, which implements layer 3 and layer 2 functionality.
[0069] The controller / processor 359 may be associated with at least one memory 360 storing program code and data. The at least one memory 360 may be referred to as a computer-readable medium. In the UL, the controller / processor 359 provides demultiplexing, packet reassembly, decryption, header decompression, and control signal processing between transport and logical channels to recover IP packets. The controller / processor 359 is also responsible for error detection using ACK and / or NACK protocols to support HARQ operation.
[0070] Similar to the functionality described in conjunction with DL transmission performed by base station 310, controller / processor 359 provides RRC layer functionality associated with system information (e.g., MIB, SIB) acquisition, RRC connectivity, and measurement reporting; PDCP layer functionality associated with header compression / decompression and security (encryption, decryption, integrity protection, integrity verification); RLC layer functionality associated with upper-layer PDU delivery, error correction via ARQ, concatenation, segmentation, and reassembly of RLC SDUs, resegmentation of RLC data PDUs, and reordering of RLC data PDUs; and MAC layer functionality associated with mapping between logical channels and transport channels, multiplexing of MAC SDUs onto TBs, demultiplexing of MAC SDUs from TBs, scheduling information reporting, error correction via HARQ, priority handling, and logical channel priority ordering.
[0071] The TX processor 368 can use the reference signal transmitted from the base station 310 or the channel estimate derived from feedback by the channel estimator 358 to select an appropriate decoding and modulation scheme and facilitate spatial processing. The spatial stream generated by the TX processor 368 can be provided to different antennas 352 via individual transmitters 354Tx. Each transmitter 354Tx can use the corresponding spatial stream to modulate an RF carrier for transmission.
[0072] UL transmission is processed at base station 310 in a manner similar to that described in conjunction with the receiver function at UE 350. Each receiver 318Rx receives signals via its corresponding antenna 320. Each receiver 318Rx recovers the information modulated onto the RF carrier and provides that information to RX processor 370.
[0073] The controller / processor 375 may be associated with at least one memory 376 storing program code and data. The at least one memory 376 may be referred to as a computer-readable medium. In the UL, the controller / processor 375 provides demultiplexing, packet reassembly, decryption, header decompression, and control signal processing between transport and logical channels to recover IP packets. The controller / processor 375 is also responsible for error detection using ACK and / or NACK protocols to support HARQ operation.
[0074] At least one of the TX processor 368, RX processor 356, and controller / processor 359 can be configured to perform and Figure 1 The positioning component 198 relates to various aspects.
[0075] At least one of the TX processor 316, RX processor 370, and controller / processor 375 can be configured to perform and Figure 1 The positioning configuration component 199 combines various aspects.
[0076] Figure 4 Figure 400 illustrates an example of positioning based on location signal measurements. The location signal can be any reference signal that can be measured to calculate the location or position attributes of a wireless device, such as a Positioning Reference Signal (PRS), Sounding Reference Signal (SRS), Channel State Information (CSI) Reference Signal (CSI-RS), or Synchronization and Signal Block (SSB). Wireless device 402 can be a base station (such as a TRP), or a UE with a known location / position (such as a Positioning Reference Unit (PRU)), or a UE with a high-accuracy sensor (e.g., a GNSS sensor or GPS sensor) that can identify the UE's location. Wireless device 406 can be a base station or a UE with a known location / position. Wireless device 404 can be a UE or TRP configured to perform positioning to collect data (e.g., collect data to train an artificial intelligence machine learning (AI / ML or AIML) model, test location signal strength, or test location noise attributes in a test area). Wireless device 404 can be at time T... SRS_TX Send UL-SRS 412, and at time T PRS_RX Receives DL Positioning Reference Signal (PRS) (DL-PRS) 410. Wireless device 406 can receive the DL positioning reference signal (PRS) at time T. SRS_Rx Receive UL-SRS412, and at time T PRS_Tx Send DL-PRS 410. Wireless device 404 may receive DL-PRS 410 before sending UL-SRS 412, or may send UL-SRS 412 before receiving DL-PRS 410. In both cases, the location server (e.g., location server 168, LMF 166) or wireless device 404 may base its signal on ||T. SRS_RX – T PRS_TX | – |T SRS_TX – T PRS_RX || to determine RTT 414. Therefore, multi-RTT positioning can utilize the UE Rx-Tx time difference measurement (i.e., |T) of downlink signals received from multiple radio devices 402, 406 and measured by radio device 404. SRS_TX – T PRS_RX|) and DL-PRS reference signal received power (RSRP) (DL-PRS-RSRP), and the TRP Rx-Tx time difference measurement of the uplink signal transmitted from wireless device 404 at multiple wireless devices 402, 406 (i.e., |T) SRS_RX – T PRS_TX |) and UL-SRS-RSRP. Wireless device 404 can use auxiliary data received from the positioning server to measure the UE Rx-Tx time difference (and optionally, the DL-PRS-RSRP of the received signal), and wireless devices 402 and 406 can use auxiliary data received from the positioning server to measure the gNB Rx-Tx time difference (and optionally, the UL-SRS-RSRP of the received signal). Measurements can be used at the positioning server or wireless device 404 to determine the RTT. The RTT can be used to estimate the location of wireless device 404. In some aspects, wireless device 404 can initiate an RTT transmission by measuring the time of receiving DL-PRS 410 to measure the return time. In some aspects, wireless device 406 can initiate an RTT transmission by measuring the time of receiving UL-SRS 412 to measure the return time. In such aspects, wireless device 406 can send measurements to wireless device 404 for calculating the location / position of wireless device 404. Other methods for determining RTT are possible, such as, for example, using DL-TDOA and / or UL-TDOA measurements.
[0077] DL-AoD positioning can utilize the measured DL-PRS-RSRP of downlink signals received at wireless device 404 from multiple wireless devices 402, 406. Wireless device 404 can use auxiliary data received from a positioning server to measure the DL-PRS-RSRP of the received signals, and the resulting measurement, together with the azimuth departure (A-AoD), zenith departure (Z-AoD), and / or other configuration information, can be used to locate wireless device 404 relative to neighboring wireless devices 402, 406.
[0078] DL-TDOA positioning can utilize the DL Reference Signal Time Difference (RSTD) (and optionally, DL-PRS-RSRP) of downlink signals received at wireless device 404 from multiple wireless devices 402, 406. Wireless device 404 can use auxiliary data received from a positioning server to measure the DL RSTD (and optionally, DL-PRS-RSRP) of the received signals, and the resulting measurement, along with other configuration information, can be used to locate the position / location of wireless device 404 relative to neighboring wireless devices 402, 406.
[0079] UL-TDOA positioning can utilize the UL relative time of arrival (RTOA) (and optionally, UL-SRS-RSRP) of the uplink signal transmitted from wireless device 404 at multiple wireless devices 402, 406. Wireless devices 402, 406 can use auxiliary data received from a positioning server to measure the UL-RTOA (and optionally, UL-SRS-RSRP) of the received signal, and the resulting measurement can be used, along with other configuration information, to estimate the location of wireless device 404.
[0080] UL-AoA positioning utilizes the azimuth angle (A-AoA) and zenith angle (Z-AoA) of the uplink signal transmitted from wireless device 404, measured at multiple wireless devices 402 and 406. Wireless devices 402 and 406 can use auxiliary data received from a positioning server to measure the A-AoA and Z-AoA of the received signal, and the resulting measurements, along with other configuration information, can be used to estimate the position of wireless device 404.
[0081] Additional positioning methods can be used to estimate the location of the wireless device 404, such as, for example, UE-side UL-AoD and / or DL-AoA. It should be noted that data / measurements from various technologies can be combined in various ways to increase accuracy, determine and / or enhance certainty, supplement / improve measurements, and / or replace / provide missing information.
[0082] While wireless devices can perform location tracking with base stations via Uu signals, Wi-Fi APs and STAs are readily available in certain indoor and near-indoor areas (e.g., homes, hotels, hospitals, offices, campuses, shopping malls, playgrounds), allowing wireless devices to enhance their location by leveraging the ubiquitous presence of Wi-Fi. In some aspects, location models (such as AI / ML location models) can be used to learn how to optimally utilize Wi-Fi signals for location tracking, or through a fusion of features from both Uu and Wi-Fi signals. In other aspects, Wi-Fi APs can serve as additional anchor points in addition to Uu base stations. Wireless devices with hardware capable of transmitting / receiving two different types of wireless technologies (such as Uu and Wi-Fi signals) can be configured to coordinate measurements of both types of signals and utilize these measurements to improve location tracking.
[0083] Figure 5This diagram 500 illustrates a network entity 508 that can be configured to coordinate wireless devices 502, 506, 522, and 526 to perform positioning with wireless device 504. The positioning / location of wireless devices 502, 506, 522, and 526 may be known to at least one device (such as wireless devices 502, 504, 506, 522, 526, server 520, and / or network entity 508). Wireless device 502 may be a base station, gNB, or TRP. The location of the wireless device may include the location of the wireless device (e.g., GPS coordinates including latitude, longitude, and / or altitude). The positioning of the wireless device may include the location of the wireless device plus the orientation of the antenna (i.e., panel) set at the wireless device. Positioning devices are configured to assist in providing measurements to calculate at least one location of the wireless device. A subset of positioning devices may be configured to assist in providing measurements to calculate the location of the wireless device (e.g., configured to provide beamforming measurements). Wireless device 506 can be a base station, gNB, or TRP. Wireless device 504 can be a UE or PRU. The PRU can be a UE with a known location / position, for example, the PRU can be fixed in place or placed in a known location / position for a period of time, or the PRU can have a set of sensors (e.g., high-accuracy GNSS sensors) that can be used to accurately calculate the PRU's location. Network entity 508 can be connected to wireless devices 502 and 506 via a physical link (e.g., a backhaul link or a midhaul link) or via a wireless link (such as an air interface (Uu) link). Network entity 508 can be part of a core network, such as an LMF or a set of location servers. Wireless device 522 can be a Wi-Fi AP or a Wi-Fi STA. Wireless device 526 can be a Wi-Fi AP or a Wi-Fi STA. Server 520 can control or communicate with wireless devices 522 and / or wireless device 526 via a wired or wireless connection. For example, server 520 can control a set of Wi-Fi APs in a building. Network entity 508 may communicate with server 520 via a wired or wireless network connection (e.g., the Internet). In some aspects, server 520 may be a component of network entity 508 (e.g., a core network). Network entity 508 may configure location timing between wireless devices 502, 504, 506, 522, and 526. In some aspects, server 520 may send configurations of wireless devices 522 and / or 526 to network entity 508 via a dedicated link. In some aspects, network entity 508 may send configurations of wireless devices 522 and / or 526 to server 520 for distribution to wireless devices 522 and / or 526.For example, network entity 508 may be an LMF (Local Management Function), and wireless device 522 may be a Wi-Fi access point (AP). Server 520 may send configuration information about existing Wi-Fi APs to the LMF via a dedicated link to the Wi-Fi infrastructure. Server 520 may be a non-3GPP entity, such as a server on the Internet or intranet. Network entity 508 may establish a dedicated link / interface with server 520, which may be the management entity of wireless devices 522 and / or 526. This management entity may be, for example, the information technology (IT) department of an organization (e.g., a campus, office, shopping mall, hospital, factory) that can control the Wi-Fi infrastructure in the area surrounding wireless device 504.
[0084] Wireless devices 502 and 506 may be configured to transmit and / or receive a first type of wireless signal, while wireless devices 522 and 526 may be configured to transmit and / or receive a second type of wireless signal. For example, wireless devices 502 and 506 may be configured to transmit and / or receive Uu signals (e.g., PRS, SRS, CSI-RS, SSB), and wireless devices 522 and 526 may be configured to transmit and / or receive Wi-Fi signals (e.g., NDP, LTF, STF, L-LTF, L-STF, HE-LTF). In other words, the Wi-Fi location signal may be a Wi-Fi transmission preamble or a Wi-Fi transmission with an NDP. The NDP may be an NDP announcement (NDPA). Wireless device 504 may have one or more transmitters configured to transmit and / or receive signals via both types. For example, wireless device 504 may have an antenna set functionally coupled to a Uu transceiver and a Wi-Fi transceiver, or wireless device 504 may have a first antenna set functionally coupled to a Uu transceiver and a second antenna set functionally coupled to a Wi-Fi transceiver.
[0085] To perform location tracking, network entity 508 can configure wireless devices to send location signals to each other. For example, wireless device 504 can send a set of location signals 512 to wireless device 502. The set of location signals 512 can be a set of SRS, SSB, or CSI-RS. Wireless device 502 can measure the set of location signals 512. Wireless device 502 can send a set of location signals 516 to wireless device 504. The set of location signals 516 can be a set of PRS, SSB, or CSI-RS. Wireless device 504 can measure the set of location signals 516. Wireless device 504 can send a set of location signals 514 from wireless device 506. The set of location signals 514 can be a set of SRS, SSB, or CSI-RS. Wireless device 506 can measure the set of location signals 514. Wireless device 506 can send a set of location signals 518 to wireless device 504. The set of location signals 518 can be a set of PRS, SSB, or CSI-RS. Wireless device 504 can measure a set of location signals 518. Wireless device 504 can transmit a set of location signals 532 from wireless device 522. The set of location signals 532 can be a set of NDP, LTF, STF, L-LTF, L-STF, or HE-LTF. Wireless device 522 can measure the set of location signals 532. Wireless device 522 can transmit a set of location signals 536 from wireless device 504. The set of location signals 536 can be a set of NDP, LTF, STF, L-LTF, L-STF, or HE-LTF. Wireless device 504 can measure the set of location signals 536. Wireless device 504 can transmit a set of location signals 534 from wireless device 526. The set of location signals 534 can be a set of NDP, LTF, STF, L-LTF, L-STF, or HE-LTF. Wireless device 526 can measure the set of location signals 534. Wireless device 526 can transmit a set of location signals 538 at wireless device 504. The set of location signals 538 can be a set of NDP, LTF, STF, L-LTF, L-STF, or HE-LTF. Wireless device 504 can measure the set of location signals 538.
[0086] One or more wireless devices can measure received positioning signals to calculate positioning measurements that can be used to calculate the location of wireless device 504, or to calculate the location or position of wireless device 504. For example, if the locations of wireless device 502 and wireless device 506 are known, the location of wireless device 504, or the location attributes that can be used to calculate the location of wireless device 504, can be calculated based on the CIR, CFR, PDP, DP, RSRP, RSRPP, RSTD, AoD, and / or RTT between wireless devices 502 and 504, and the CIR, CFR, PDP, DP, RSRP, RSRPP, RSTD, AoD, and / or RTT between wireless devices 504 and 506. If the locations of wireless devices 522 and 526 are known, the location of wireless device 504, or location attributes that can be used to calculate the location of wireless device 504, can be calculated based on the CIR, CFR, PDP, DP, RSSI, and / or RTT between wireless devices 522 and 504, and between wireless devices 504 and 526. Measurements of the location signal can also be referred to as radio frequency fingerprints (RFFP). Measurements of the Uu signal can be referred to as Uu RFFP, and measurements of the Wi-Fi signal can be referred to as Wi-Fi RFFP. A location model configured to calculate the location / position of a wireless device based on measurements of the Wi-Fi signal can be referred to as a location model that calculates the output using the Wi-Fi RFFP. A location model configured to calculate the location / position of a wireless device based on measurements of both Wi-Fi and Uu signals can be referred to as a location model that calculates the output using both the Wi-Fi RFFP and the Uu RFFP. The Wi-Fi RFFP can be calculated based on the measurement of the Wi-Fi preamble (e.g., LTF), and the Uu RFFP can be calculated based on the measurement of the Uu RS (e.g., PRS). The RFFP can be transmitted and / or aggregated on any device with a positioning model (e.g., wireless device 502, wireless device 504, wireless device 506, wireless device 522, wireless device 526, network entity 508, server 520, or OTT server). Any reference signal in the Wi-Fi preamble can be measured to derive the Wi-Fi RFFP.
[0087] In some aspects, wireless device 504 may perform a fine timing measurement (FTM) procedure to measure the RTT between wireless device 504 and AP / STA (e.g., wireless device 522 and / or wireless device 526). If wireless device 504 performs an FTM procedure with multiple peer STAs / UEs, wireless device 504 may measure changes in its relative positioning with those peer STAs / UEs. The absolute positioning of the peer STAs / UEs may be input into an algorithm or positioning model to allow wireless device 504 to calculate its positioning / location relative to the peer STAs / UEs. In some aspects, wireless device 504 may calculate the transmission direction (i.e., AoD) of frames sent to peer STAs / UEs, and / or calculate the reception direction (i.e., AoA) of frames transmitted from peer STAs / UEs. This allows positioning algorithms or positioning models to better calculate the positioning / location of wireless device 504 based on the measurements.
[0088] In some aspects, wireless device 504 can perform positioning based on ranging packets, where the AP has a known static location, or the STA / UE has a calculated location. For example, the wireless device can utilize Enhanced Distributed Channel Access (EDCA) to perform FTM. Wireless device 504 can perform triggered (TB) ranging, non-triggered (non-TB) ranging, and / or passive TB ranging. Wireless device 504 can negotiate an FTM session to determine range estimation by performing EDCA-based switching of FTM frames, TB measurements, non-TB measurements, and / or passive TB ranging measurements. Wireless device 504 can perform EDCA-based switching of FTM frames, where measurements are based on the switched FTM frames and their corresponding acknowledged Time of Departure (ToD) and Time of Arrival (ToA). Following the negotiated FTM session, wireless device 504 can negotiate Enhanced Directed Multi-Gigabit (EDMG) parameters and / or security parameters to facilitate measurement exchange with the intended device. Wireless device 504 can measure TB measurements based on the execution of TB measurement switching. Wireless device 504 can allow simultaneous measurement exchanges between responding AP / STA and one or more initiating AP / STA. In some aspects, wireless device 504 can negotiate a TB measurement session to enable a security parameter enabling mechanism, thereby ensuring that the measurement exchange is performed with the intended device. Wireless device 504 can measure non-TB measurements based on the execution of non-TB measurement exchanges. In some aspects, wireless device 504 can negotiate a non-TB measurement session to enable a security parameter enabling mechanism, such that measurement exchanges are performed with the intended device. Wireless device 504 can perform passive TB ranging measurement exchanges, wherein AP / STA can calculate its position based on periodic measurement reports from other AP / STAs performing passive TB ranging measurement exchanges among themselves.
[0089] In some aspects, network entity 508 may configure measurement gaps and / or processing gaps for wireless devices to measure positioning signals. Network entity 508 may transmit a Uu signal that configures measurement gaps and / or processing gaps to measure Wi-Fi signals. In other words, network entity 508 may transmit a Uu signal that configures measurement gaps and / or processing gaps for wireless devices 502, 504, and / or 506 to measure Uu positioning signals. Network entity 508 may transmit a Uu signal that configures measurement gaps and / or processing gaps for wireless devices 504, 522, and / or 526 to measure Wi-Fi positioning signals. In some aspects, the configuration for measuring Wi-Fi positioning signals may include an indicator of a set of Wi-Fi anchor points that wireless device 504 can select to measure Wi-Fi positioning signals. Network entity 508 may transmit an AD for WLAN positioning, the AD including an indicator of a set of Wi-Fi anchor points. Wireless device 504 may select the Wi-Fi location signal to be measured based on a set of Wi-Fi anchors, or may preferentially select the Wi-Fi location signal to be measured based on a set of Wi-Fi anchors indicated by network entity 508.
[0090] In some aspects, the positioning model can be used to calculate one or more positioning metrics based on measurements. For example, the positioning of the wireless device 504 can be calculated or estimated based on measurements of a set of positioning signals 512, a set of positioning signals 514, a set of positioning signals 532, and / or a set of positioning signals 534 transmitted by the wireless device 504, or intermediate measurements that can be calculated or estimated for use in calculating the location of the wireless device 504. The positioning model can be trained using artificial intelligence (AI) / machine learning (ML) (AI / ML or AIML) based on a set of inputs (e.g., measurements of positioning signals, auxiliary information associated with the positioning signals) and a set of tags. Positioning signals may include any reference signals transmitted from the wireless device, such as PRS, SRS, SSB, CSI-RS, NDP, LTF, STF, L-LTF, L-STF, or HE-LTF. RS transmitted from the UE (such as PRU) may be referred to as an uplink positioning signal or a UL positioning signal. Measurements can be CIR, CFR, PDP, DP, RSRP, RSRPP, RSTD, AoD, RSSI, RTT, or other measurements used to perform localization on the target wireless device. Labels can be calculated, derived, or given (i.e., known) expected results associated with the input set, such as the location of wireless device 504 or intermediate measurements (e.g., timing measurements, angle measurements, LOS identifiers) that can be used to calculate the location of wireless device 504. The set of inputs and the set of labels can be used to generate and / or train a localization model using AI / ML. The localization model can be configured to calculate the location / position of wireless device 504 based on a set of Wi-Fi RFFPs (e.g., HE-LTF-based CIR). The localization model can also be configured to calculate the location / position of wireless device 504 based on both a set of Wi-Fi RFFPs and a set of Uu RFFPs (e.g., PRS-based CIR).
[0091] In some aspects, wireless device 504 may obtain a positioning model by training a positioning model at wireless device 504, by obtaining a positioning model from a vendor (e.g., a UE vendor), or by obtaining a positioning model via an implementation (e.g., a UE implementation). In some aspects, wireless device 504 may receive a positioning model from a training entity or a network / over-the-top (OTT) server device that stores the positioning model. For example, network entity 508 may send a positioning model to wireless device 504. The positioning model may be configured to calculate the location / position of wireless device 504 (or intermediate measurements that can be used to calculate the location / position of wireless device 504) using a first wireless technology (e.g., a Wi-Fi signal), wherein the measurement of the positioning signal of the first wireless technology is collected during a measurement interval of a second wireless technology (e.g., a Uu signal). The positioning model can be configured to calculate the location / position of wireless device 504 (or intermediate measurements that can be used to calculate the location / position of wireless device 504) using a first wireless technology (e.g., a Wi-Fi signal) and a second wireless technology (e.g., a Uu signal), wherein measurements of the positioning signal from the first wireless technology are collected during measurement intervals of the second wireless technology (e.g., the Uu signal). The wireless device may have at least two transceivers, such that the first transceiver is used for the first wireless technology and the second transceiver is used for the second wireless technology. Wireless device 504 may have at least two transceivers and at least two antennas, such that one transceiver / antenna set is used for the first wireless technology and the other transceiver / antenna set is used for the second wireless technology.
[0092] When training the localization model, measurements of the localization signal serve as input, clean or noisy labels (clean labels may have a quality metric greater than or equal to a threshold, and noisy labels may have a quality metric less than or equal to a threshold) serve as the expected output, and training data auxiliary information serves as either input or the expected output. The localization model can operate on any wireless device based on the set of inputs. For example, wireless device 504 may have a localization model configured to set a set of localization measurements and generate an estimate of the location of wireless device 504. In another example, wireless device 504 may have a localization model configured to receive a set of localization measurements and generate intermediate measurements (e.g., timing measurements, angle measurements, LOS markers) that can be used by wireless device 504 or another entity, such as network entity 508, wireless device 502, wireless device 506, wireless device 522, wireless device 526, or server 520, to calculate the location of wireless device 504. In another example, wireless device 502 may have a localization model configured to receive a set of localization measurements and generate an estimate of the location of wireless device 504. In another example, wireless device 502 may have a positioning model configured to receive a set of positioning measurements and generate intermediate measurements (e.g., timing measurements, angle measurements, LOS identifiers) that can be used by wireless device 502 or another entity, such as network entity 508, wireless device 504, wireless device 506, wireless device 522, wireless device 526, or server 520, to calculate the location of wireless device 504. In another example, wireless device 506 may have a positioning model configured to receive a set of positioning measurements and generate intermediate measurements (e.g., timing measurements, angle measurements, LOS identifiers) that can be used by wireless device 506 or another entity, such as network entity 508, wireless device 504, wireless device 502, wireless device 522, wireless device 526, or server 520, to calculate the location of wireless device 504. In another example, network entity 508 may have a positioning model configured to receive a set of positioning measurements and generate an estimate of the location of wireless device 504. In some aspects, location measurements can be aggregated by entities having a location model. For example, wireless device 504 can aggregate measurements of a set of location signals 516, a set of location signals 518, a set of location signals 536, and / or a set of location signals 538. In some aspects, network entity 508 can aggregate measurements of a set of location signals 512 from wireless device 502, and measurements of a set of location signals 514 to be used as input to the location model by wireless device 506.
[0093] The positioning model can be trained on wireless devices performing positioning (such as wireless devices 502, 504, 506, 522, 526, and / or network entity 508) or on offline devices (such as over-the-top (OTT) servers). Inputs to the positioning model may include measurements of positioning signals, such as SRS, PRS, SSB, CSI-RS, NDP, LTF, STF, L-LTF, L-STF, and / or HE-LTF. Inputs to the measurements may include auxiliary information associated with the measured positioning signals, such as the BWP of the positioning signal resource, the number of TRPs, beam information, positioning signal configuration, TRP identifiers, and Wi-Fi AP identifiers. The positioning model's labels / outputs may include location or intermediate measurements.
[0094] In some aspects, the positioning model can be configured to calculate the location of wireless device 504 using measurements of positioning signals transmitted to wireless device 504, or to calculate intermediate measurements that can be used to calculate the location of wireless device 504. The positioning model can be trained via a training entity and can be used at wireless device 504, wireless device 502, wireless device 506, wireless device 522, wireless device 526, server 520, or network entity 508. For example, the positioning model at wireless device 504 can be configured to calculate the location of wireless device 504 based on measurements of a set of positioning signals 516, a set of positioning signals 518, a set of positioning signals 536, and / or a set of positioning signals 538. In another example, the positioning model at wireless device 504 can be configured to calculate a set of intermediate measurements based on measurements of a set of positioning signals 516, a set of positioning signals 518, a set of positioning signals 536, and / or a set of positioning signals 538. Wireless device 504 may send an intermediate set of measurements to network entity 508, allowing network entity 508 to calculate the location of wireless device 504 based on the intermediate set of measurements. In another example, wireless device 504 may send measurements of a set of location signals 516, a set of location signals 518, a set of location signals 536, and / or a set of location signals 538 to network entity 508. A location model may be present at network entity 508. The location model at network entity 508 may calculate the location of wireless device 504 based on measurements of the set of location signals 516, a set of location signals 518, a set of location signals 536, and / or a set of location signals 538 sent from wireless device 504.
[0095] The measurement of the positioning signal can be performed by measuring the channel between the target device (e.g., wireless device 504) and a set of network nodes (e.g., wireless devices 502, 506, 522 and / or 526).
[0096] Figure 6 This is a connection flowchart 600 illustrating an example of a target wireless device 602 configured to utilize a positioning model having different types of wireless positioning signals (e.g., a set of positioning signals 620 from a set of positioning neighboring wireless devices 604 and / or a set of positioning signals 622 from a set of positioning neighboring wireless devices 606). The set of positioning signals 620 and the set of positioning signals 622 can be different types of positioning signals, such as Wi-Fi positioning signals and Uu positioning signals. The target wireless device 602 can be a UE or a PRU. The PRU can be used to train the positioning model, and the UE can be used to use the positioning model to calculate the positioning of the target wireless device 602, or to calculate intermediate measurements that can be used to calculate the positioning of the target wireless device 602. The set of positioning neighboring wireless devices 604 can be a set of wireless devices configured to transmit one type of positioning signal (e.g., Wi-Fi positioning signals (e.g., NDP, LTF, STF, L-LTF, L-STF, HE-LTF)). The set of neighboring wireless devices 604 may include a set of Wi-Fi APs and / or a set of Wi-Fi STAs. The set of neighboring wireless devices 606 may be a set of wireless devices configured to transmit location signals of a different type than the set of location signals 620 (e.g., Uu location signals (e.g., PRS, SRS, CSI-RS, SSB)). The set of neighboring wireless devices 606 may include a set of TRPs, a set of network nodes, or a set of UEs. The location network entity 608 may be a device configured for locating the target wireless device 602, such as a core network, LMF, and / or a server.
[0097] The target wireless device 602 can transmit capability 610 to the positioning network entity 608. The positioning network entity 608 can receive capability 610 from the target wireless device 602. Capability 610 may include an indication of the target wireless device 602's ability to perform positioning based on at least one of a type of wireless signal (e.g., the ability to perform positioning based on a set of Wi-Fi positioning signals, the ability to perform positioning based on a set of Uu positioning signals, or the ability to perform positioning based on both a set of Wi-Fi positioning signals and a set of Uu positioning signals). Capability 610 may include at least one of the following: an indicator of supported Wi-Fi bandwidth (e.g., supported frequency bands, supported channels), an indicator of supported Uu bandwidth (e.g., supported frequency bands, supported channels), and a set of supported Wi-Fi resources (e.g., number of resources, Wi-Fi...). Indicators for the number of APs, the number of preambles, and support for multi-stream Wi-Fi ranging; indicators for the supported Uu resource sets (e.g., the number of PRS resources, the number of SRS resources); indicators for the supported Wi-Fi measurement gap sets; indicators for the supported Uu measurement gap sets; indicators for whether the target wireless device 602 can sequentially or concurrently perform positioning on Wi-Fi and / or Uu positioning signals; indicators for the supported ranging mode sets (e.g., legacy, enhanced distributed channel access (EDCA), non-triggered transport block (TB) ranging, TB ranging, passive TB ranging, multi-stream ranging, MIMO ranging); indicators for the supported preamble signal sets (e.g., L-STF, L-LTF, HE-LTF); indicators for the supported AP / STA sets (e.g., the system identifier (SID) detected by the target wireless device 602); and supported positioning model modes (e.g., Wi-Fi positioning, Uu positioning, Uu and Wi-Fi positioning). Indicators for location (NR, LTE, and Wi-Fi location), indicators for supported location measurements (e.g., CIR, CFR, PDP, DP, RSRP, RSRPP, RSTD, AoD, PDP, DP, RSSI, RTT), indicators for supported reporting triggers (e.g., periodic, event-based, Wi-Fi-based), indicators for what types of location signals the target wireless device 602 can measure, indicators for what types of auxiliary data (AD) the target wireless device 602 can use to collect RFFP measurements, indicators for the types of location modes supported by the target wireless device 602, indicators for the types of location reporting modes supported by the target wireless device 602 (e.g., periodic reporting), indicators for whether the target wireless device 602 measures Uu signals or Wi-Fi signals during idle states, and / or indicators for whether the target wireless device 602 supports scheduled location requests.
[0098] Capability 610 may include indicators of the bandwidth capability of the Uu signal and the supported frequency bands and channels. Capability 610 may include indicators of the bandwidth capability of the Wi-Fi signal and the supported frequency bands and channels. Capability 610 may include indicators of the resource capability of the Uu signal and / or Wi-Fi signal. Resource capability may include the maximum number of location signal resources, the maximum number of TRPs / APs to be measured / reported, the maximum number of Wi-Fi preambles to be measured, and / or whether the location target wireless device 602 can support multi-stream Wi-Fi ranging. Capability 610 may include indicators of processing gaps and / or measurement gaps requested for handling location using both Uu signals, Wi-Fi signals, and / or both Uu and Wi-Fi signals. Capability 610 may include indicators of whether the location target wireless device 602 can sequentially or concurrently collect location measurements with two different types of signals. Capability 610 may include indicators of supported Wi-Fi ranging modes (e.g., legacy, EDCA channel access, non-TB ranging, TB ranging, passive TB ranging). Capability 610 may include indicators of whether the target wireless device 602 supports multi-stream ranging (i.e., MIMO) for supported Wi-Fi ranging modes. Capability 610 may include indicators of which Wi-Fi preambles / signals (e.g., NDP, LTF, STF, L-LTF, L-STF, HE-LTF) the target wireless device 602 can measure. Capability 610 may include indicators of which standards (IEEE 802.11a / n / ac / ax / be / ad / ay / az) are associated with the Wi-Fi preambles / signals that the target wireless device 602 can measure. Capability 610 may include indicators of Wi-Fi APs / STAs that the target wireless device 602 has detected. Capability 610 may include indicators of the location model type (e.g., Wi-Fi RFFP-based location instead of Uu RFFP, Uu RFFP-based location instead of Wi-Fi RFFP, both Uu RFFP and Wi-Fi RFFP-based location, calculated location / position output, intermediate measurement output). Capability 610 may include indicators of the location of the location model (e.g., whether the location model is at the target wireless device 602, at a base station, at a network entity, or at an OTT server). Capability 610 may include indicators of the types of measurements that the target wireless device 602 can report (e.g., CIR, CFR, PDP, DP, RSRP, RSRPP, RSTD, AoA, AoD, RTT, multiple RTT, RSSI). Capability 610 may include indicators of how the target wireless device 602 can report the set of reports 628 (e.g., periodic, event-based, trigger-based, scheduled).
[0099] The target wireless device 602 may transmit capability 610 as part of the capability exchange process in the LTE Location Protocol (LPP) (LPP) process. In other words, capability 610 may include LPP messages or other capability messages.
[0100] At 612, the positioning network entity 608 may configure positioning between the target wireless device 602 and at least some of the set of positioning neighboring wireless devices 604 and / or at least some of the set of positioning neighboring wireless devices 606, based on capability 610. The positioning network entity 608 may send a set of configurations 614 to the target wireless device 602 based on the configuration at 612. In some aspects, the set of configurations 614 may include auxiliary data, such as WLAN auxiliary data or NR / LTE auxiliary data. The set of configurations 614 may include indicators of TRPs and / or APs. The set of configurations 614 may include positioning signal transmission scheduling / resources. The set of configurations 614 may include location indicators of the TRP and / or AP sets. The set of configurations 614 may include indicators of channels / bands that the target wireless device 602 can use for Wi-Fi / Uu measurements. The set of configurations 614 may include indicators for positioning signal resource configuration (e.g., PRS resource configuration). The set of configurations 614 may include indicators of the recommended TRP / AP set on which the location target wireless device 602 collects measurements. The indicators may include the TRP ID, Service Set Identifier (SSID), Basic Service Set Identifier (BSSID), and / or location information. The set of configurations 614 may include indicators of the recommended positioning mode for the algorithm or positioning model (e.g., EDCA channel access ranging, packet-based positioning, non-TB ranging, TB ranging, passive TB ranging, Wi-Fi instead of Uu, Uu instead of Wi-Fi, or both Uu and Wi-Fi). The set of configurations 614 may include indicators of the processing intervals that the location target wireless device 602 can use to process the positioning signal measurements. The set of configurations 614 may include indicators of the measurement intervals that the location target wireless device 602 can use to measure the positioning signal. The set of configurations 614 may include indicators of the positioning model selected by the positioning network entity 608 (e.g., the location where the positioning model can be located, the identifier of the positioning model, how the location target wireless device 602 can receive / download the positioning model, and access permission information). The set of configurations 614 may include indicators of the types of measurements that the target wireless device 602 should collect. The set of configurations 614 may include indicators of how the target wireless device 602 should report a set of reports 628 (e.g., periodic, event-based, scheduled, maximum number of values to include in each report). The target wireless device 602 may receive the set of configurations 614 from the location network entity 608.
[0101] Location network entity 608 may send a set of configurations 616 to a set of location neighboring wireless devices 604 based on the configuration at 612. The set of location neighboring wireless devices 604 may receive the set of configurations 616 from location network entity 608. Location network entity 608 may send the set of configurations 616 to the set of location neighboring wireless devices 604 via one or more intermediate devices (such as a server controlling a set of Wi-Fi AP / STAs or the Internet). Location network entity 608 may send a set of configurations 618 to a set of location neighboring wireless devices 606 based on the configuration at 612. The set of location neighboring wireless devices 606 may receive the set of configurations 618 from location network entity 608. Location network entity 608 may send the set of configurations 618 to the set of location neighboring wireless devices 606 as auxiliary data. Location network entity 608 may send the set of configurations 618 as an NR Location Protocol (NRPP) message, for example, via the NRPP Attachment (NRPPa) protocol.
[0102] The set of neighboring wireless devices 604 can transmit a set of location signals 620 at the target wireless device 602. The set of location signals 620 may include a set of NDP, LTF, STF, L-LTF, L-STF, and / or HE-LTF. At 624, the target wireless device 602 can measure the set of location signals 620, for example, by measuring CIR, CFR, PDP, DP, RSSI, and / or RTT based on the set of location signals 620. The target wireless device 602 can measure any portion of the set of location signals 620, such as any portion of the preamble (not the payload) or any portion of the NDP.
[0103] The set of neighboring wireless devices 606 can transmit a set of location signals 622 at the target wireless device 602. The set of location signals 622 may include sets of SRS, PRS, SSB, and / or CSI-RS. At 624, the target wireless device 602 can measure the set of location signals 620, for example, by measuring CIR, CFR, PDP, DP, RSRP, RSRPP, RSTD, AoD, and / or RTT based on the set of location signals 622.
[0104] At 626, the target wireless device 602 can train a positioning model (e.g., an AI / MR positioning model) based on the measured positioning signals, for example, by inputting a set of measurements and tags into the positioning model. The target wireless device 602 can receive one or more tags from the set configured 614 from the positioning network entity 608. In some aspects, the target wireless device 602 can be a PRU with a known location.
[0105] At 626, the target wireless device 602 can use a positioning model (e.g., an AI / MR positioning model) to calculate its location / position based on the measured positioning signal, or measurements that can be used to calculate its location / position, for example, by inputting a set of measurements into the positioning model.
[0106] The target wireless device 602 may send a set of reports 628 to the positioning network entity 608. The positioning network entity 608 may receive the set of reports 628 from the target wireless device 602. The set of reports 628 may include indicators of the calculated positioning / location or intermediate measurements of the target wireless device 602. The set of reports 628 may include indicators of what type of signal (e.g., Uu signal instead of Wi-Fi signal, Wi-Fi signal instead of Uu signal, Uu signal and Wi-Fi signal) was used to calculate the output of the positioning model. The set of reports 628 may include indicators of what devices (e.g., which TRPs, which Wi-Fi APs, which Wi-Fi STAs) were used to calculate the output of the positioning model. In some aspects, the positioning model may be on another device (e.g., positioning network entity 608 and / or target wireless device 602). In such aspects, the set of reports 628 may include a set of measurements and associated indicators (e.g., which TRPs / APs / STAs are associated with each measurement, timestamp, AoA). The target wireless device 602 may send an LPP message including a set of reports 628. In some aspects, the target wireless device 602 may report the calculated location / position as part of an LPP protocol (e.g., the 5G NR LPP protocol).
[0107] Figure 7 This is a flowchart 700 of a wireless communication method. This method can be performed by a UE (e.g., UE 104, UE 350; wireless device 404; wireless device 504; location target wireless device 602; apparatus 1104). At 702, the UE can receive a Wi-Fi positioning configuration that includes a set of measurement gaps for receiving Wi-Fi RS sets. For example, 702 can be performed by... Figure 6 The positioning target wireless device 602 performs the operation, which can receive a set of configurations 614. The set of configurations 614 may include a Wi-Fi positioning configuration, which includes a set of measurement gaps for receiving a set of positioning signals 620. The set of positioning signals 620 may include a Wi-Fi RS set. Furthermore, 702 may be performed by... Figure 1 , Figure 3 or Figure 11 The positioning component 198 is executed.
[0108] At 704, the UE can receive a Wi-Fi RS set during the measurement gap set. For example, 704 can be... Figure 6 The positioning target wireless device 602 performs this action, and this positioning target wireless device can receive a set of positioning signals 620 from a set of positioning neighboring wireless devices 604 during a measurement gap set. The set of positioning signals 620 may include a Wi-Fi RS set. Furthermore, 704 may be... Figure 1 , Figure 3 or Figure 11 The positioning component 198 is executed.
[0109] At 706, the UE can measure the Wi-Fi RS set. For example, 706 can be... Figure 6 The positioning target wireless device 602 performs this action, and the positioning target wireless device can measure the set of positioning signals 620 at 624. The set of positioning signals 620 may include a Wi-Fi RS set. Furthermore, 706 may be performed by... Figure 1 , Figure 3 or Figure 11 The positioning component 198 is executed.
[0110] At 708, the UE can use a positioning model to calculate its location based on the measured set of Wi-Fi RS. For example, 708 can be... Figure 6 The positioning target wireless device 602 in the middle can perform the operation, which can use a positioning model at 626 to calculate the positioning of the positioning target wireless device 602 based on the measured Wi-Fi RS set. In addition, 708 can be performed by Figure 1 , Figure 3 or Figure 11 The positioning component 198 is executed.
[0111] At point 710, the UE can send a report message including the UE's calculated location. For example, point 710 can be... Figure 6 The location target wireless device 602 performs the operation, and the location target wireless device can send a set of reports 628 to the location network entity 608. The set of reports 628 may include a report message that includes the calculated location of the location target wireless device 602. Furthermore, 710 may be performed by... Figure 1 , Figure 3 or Figure 11 The positioning component 198 is executed.
[0112] Figure 8 This is a flowchart 800 of a wireless communication method. The method can be performed by a UE (e.g., UE 104, UE 350; wireless device 404; wireless device 504; target location wireless device 602; device 1104).
[0113] At 801, the UE may send a capability message including an indication of the UE's ability to perform positioning based on at least one of a Wi-Fi RS set or a Uu RS set. The capability message may be sent before the Wi-Fi positioning configuration is received. The indication of capability may include at least one of the following: (a) a first indicator of supported Wi-Fi bandwidth, (b) a second indicator of supported Uu bandwidth, (c) a third indicator of supported Wi-Fi resource sets, (d) a fourth indicator of supported Uu resource sets, (e) a fifth indicator of supported Wi-Fi measurement gap sets, (f) a sixth indicator of supported Uu measurement gap sets, (g) a seventh indicator of supported ranging mode sets, (h) an eighth indicator of supported preamble signal sets, (i) a ninth indicator of supported AP sets, (j) a tenth indicator of supported positioning model modes, (k) an eleventh indicator of supported positioning measurements, or (l) a twelfth indicator of supported report triggering. For example, 801 may be... Figure 6The positioning target wireless device 602 performs the operation, and the positioning target wireless device may send capability 610 to the positioning network entity 608. The positioning target wireless device 602 may send a capability message, such as an LPP message, including capability 610. Capability 610 may include an indication of the ability of the positioning target wireless device 602 to perform positioning based on at least one of a Wi-Fi RS set or a Uu RS set. 801 may precede 802. The Wi-Fi positioning configuration of 802 may be based on the indication of the capability of 801. The indication of capabilities may include at least one of the following: (a) an indicator of the Wi-Fi bandwidth that the target wireless device 602 can receive and measure, (b) an indicator of the Uu bandwidth that the target wireless device 602 can receive and measure, (c) an indicator of the set of Wi-Fi resources that the target wireless device 602 can receive and measure, (d) an indicator of the set of Uu resources that the target wireless device 602 can receive and measure, (e) an indicator of the set of Wi-Fi measurement intervals (e.g., the minimum duration for which the target wireless device 602 can receive and measure Wi-Fi signals), and (f) (g) Indicators for a set of measurement gaps (e.g., the minimum time length for which the target wireless device 602 can receive and measure Wi-Fi signals), (h) indicators for a set of ranging modes that the target wireless device 602 can use to calculate the location of the target wireless device 602 or can be used for intermediate measurements to calculate the location of the target wireless device 602, (i) indicators for a set of preamble signals that the target wireless device 602 can receive and measure, (j) indicators for a set of access points (APs) known to the target wireless device 602, (k) indicators for a positioning model mode that the target wireless device 602 can use to calculate the location of the target wireless device 602 or can be used for intermediate measurements to calculate the location of the target wireless device 602, (l) indicators for positioning measurements that the target wireless device 602 can receive and measure, or (d) indicators for a report triggering mechanism that the target wireless device 602 can use to trigger the transmission of a set of reports based on measurement / calculation. Furthermore, 801 may be... Figure 1 , Figure 3 or Figure 11 The positioning component 198 is executed.
[0114] At 802, the UE can receive a Wi-Fi positioning configuration that includes a set of measurement gaps for receiving Wi-Fi RS sets. The Wi-Fi positioning configuration may include a set of Wi-Fi AP IDs associated with the transmission of the Wi-Fi RS sets. The Wi-Fi positioning configuration may also include a set of locations associated with the transmission of the Wi-Fi RS sets. For example, 802 may be... Figure 6The positioning target wireless device 602 performs the operation, which can receive a set of configurations 614. The set of configurations 614 may include a Wi-Fi positioning configuration, which includes a set of measurement gaps for receiving a set of positioning signals 620. The set of positioning signals 620 may include a set of Wi-Fi RS. The Wi-Fi positioning configuration may include a set of Wi-Fi AP IDs associated with the transmission of the set of positioning signals 620. The Wi-Fi positioning configuration may include a set of locations associated with the transmission of the set of Wi-Fi RS. In other words, the Wi-Fi configuration can identify Wi-Fi APs and / or the locations of identified Wi-Fi APs to the positioning target wireless device 602. Furthermore, 802 may be... Figure 1 , Figure 3 or Figure 11 The positioning component 198 is executed.
[0115] At 804, the UE can receive a Wi-Fi RS set during the measurement gap set. The Wi-Fi RS set may include at least one of data packets or NDPs. For example, 804 may be... Figure 6 The positioning target wireless device 602 performs this action, and can receive a set of positioning signals 620 from a set of positioning neighboring wireless devices 604 during a measurement gap set. The set of positioning signals 620 may include a Wi-Fi RS set. The Wi-Fi RS set may include at least one of data packets or NDPs. The positioning target wireless device 602 can measure the preamble of the data packets or the preamble of the NDPs. Furthermore, 804 may be... Figure 1 , Figure 3 or Figure 11 The positioning component 198 is executed.
[0116] At 806, the UE can measure the Wi-Fi RS set. The measured Wi-Fi RS set may include at least one of CIR, CFR, PDP, DP, RSSI, or RTT. For example, 806 may be... Figure 6 The positioning target wireless device 602 performs this action, and the positioning target wireless device can measure the set of positioning signals 620 at 624. The set of positioning signals 620 may include a Wi-Fi RS set. At 624, the positioning target wireless device 602 can measure the Wi-Fi RS set by measuring at least one of CIR, CFR, PDP, DP, RSSI, or RTT. Furthermore, 806 may be performed by... Figure 1 , Figure 3 or Figure 11 The positioning component 198 is executed.
[0117] At point 808, the UE can use a positioning model to calculate its location based on the measured set of Wi-Fi RS. For example, point 808 can be... Figure 6 The positioning target wireless device 602 in the middle can perform the operation, which can use a positioning model at 626 to calculate the positioning of the positioning target wireless device 602 based on the measured Wi-Fi RS set. In addition, 808 can be performed by Figure 1 , Figure 3 or Figure 11 The positioning component 198 is executed.
[0118] At point 810, the UE may send a report message including the UE's calculated location. The report message may also include an indicator that the calculated location is associated with both the Wi-Fi RS set and the Uu RS set. The report message may also include an indicator that the calculated location is not associated with any signal other than the Wi-Fi RS set. The report message may also include a set of Wi-Fi Access Point (AP) IDs associated with the UE's calculated location. For example, point 810 may be... Figure 6 The location target wireless device 602 performs the action, and the location target wireless device may send a set of reports 628 to the location network entity 608. The set of reports 628 may include report messages that include the calculated location of the location target wireless device 602. The report messages may also include indicators that the calculated location is associated with both a set of Wi-Fi RS and a set of Uu RS (i.e., the location target wireless device 602 calculates the location of the location target wireless device 602 based on measurements of both Wi-Fi RS and Uu RS). The report messages may also include indicators that the calculated location is not associated with any signal other than the set of Wi-Fi RS (i.e., the location target wireless device 602 calculates the location of the location target wireless device 602 based on Wi-Fi RS and not other types of wireless signals). The report messages may also include a set of Wi-Fi access point AP IDs associated with the calculated location of the location target wireless device 602 (e.g., the location target wireless device 602 calculates the location of the location target wireless device 602 based on Wi-Fi RS sent by the Wi-Fi AP identified by the AP ID). In addition, 810 may be... Figure 1 , Figure 3 or Figure 11 The positioning component 198 is executed.
[0119] At point 812, the UE can receive a Wi-Fi positioning configuration, including a set of measurement gaps for receiving Wi-Fi RS sets, by receiving an AD that includes the Wi-Fi positioning configuration. For example, 812 can be... Figure 6The positioning target wireless device 602 performs the operation, and the positioning target wireless device can receive a set of configurations 614 from the positioning network entity 608. The set of configurations 614 may include an AD that includes a Wi-Fi positioning configuration. The Wi-Fi positioning configuration can configure a set of positioning signals 620. The set of positioning signals 620 may include a set of Wi-Fi positioning signals. Furthermore, 812 may be performed by... Figure 1 , Figure 3 or Figure 11 The positioning component 198 is executed.
[0120] At 814, the UE can receive a Uu positioning configuration that includes a second set of measurement gaps for a second reception of a Uu RS set. The Uu RS set may include at least one of PRS, CSI-RS, SSB, or SRS. For example, 814 may be... Figure 6 The positioning target wireless device 602 performs the positioning, and the positioning target wireless device can receive a set of configurations 614. The set of configurations 614 may include a Uu positioning configuration, which includes a second measurement gap set for receiving a set of positioning signals 622. The set of positioning signals 622 may include a Uu RS set. The Uu RS set may include at least one of PRS, CSI-RS, SSB, or SRS. For example, the set of positioning neighboring wireless devices 606 may transmit the PRS set at the positioning target wireless device 602 as the set of positioning signals 622. In addition, 814 may be performed by Figure 1 , Figure 3 or Figure 11 The positioning component 198 is executed.
[0121] At point 816, the UE can receive the Uu RS set during the second measurement gap set. For example, 816 can be... Figure 6 The positioning target wireless device 602 performs this action, and during the second measurement gap set, this positioning target wireless device can receive a set of positioning signals 622 from a set of positioning neighboring wireless devices 606. The set of positioning signals 622 may include a Uu RS set. Furthermore, 816 may be... Figure 1 , Figure 3 or Figure 11 The positioning component 198 is executed.
[0122] At point 818, the UE can receive a set of Uu RS from multiple TRPs. For example, 818 can be... Figure 6 The positioning target wireless device 602 performs the positioning, which can receive a set of positioning signals 622 from a set of positioning neighboring wireless devices 606. The set of positioning signals 622 may include a Uu RS set. The set of positioning neighboring wireless devices 606 may include multiple TRPs. Furthermore, 818 may be... Figure 1 , Figure 3 or Figure 11 The positioning component 198 is executed.
[0123] At 820, the UE can measure the Uu RS set. The measured Uu RS set may include at least one of CIR, CFR, PDP, DP, RSRP, RSRPP, RSTD, or AoD. For example, 820 may be... Figure 6 The positioning target wireless device 602 performs the operation, which can measure the set of positioning signals 622 at 626. The set of positioning signals 622 may include a Uu RS set. The positioning target wireless device 602 can measure the Uu RS set by measuring at least one of CIR, CFR, PDP, DP, RSRP, RSRPP, RSTD, or AoD of the set of positioning signals 622. Furthermore, 820 may be performed by... Figure 1 , Figure 3 or Figure 11 The positioning component 198 is executed.
[0124] At point 822, the UE can further calculate its location based on the measured Uu RS set using a positioning model, and can also calculate its location based on the measured Wi-Fi RS set using a positioning model. For example, point 822 can be... Figure 6 The positioning target wireless device 602 performs this action, and at 626, the positioning target wireless device can further calculate the positioning target wireless device 602's location / position based on the measured Uu RS set using a positioning model. Furthermore, 822 can be... Figure 1 , Figure 3 or Figure 11 The positioning component 198 is executed.
[0125] Figure 9 This is a flowchart of a wireless communication method, 900. This method can be performed by network entities (e.g., base station 102, base station 310; core network 120; one or more location servers 168; LMF 166; wireless devices 402, 406, 502, 506, 522, 526; location network entity 608; network entity 508, network entity 1102, network entity 1202, network entity 1360; a location neighboring wireless device from a set of location neighboring wireless devices 604; a location neighboring wireless device from a set of location neighboring wireless devices 606). At 902, the network entity can send a Wi-Fi location configuration to the UE to calculate the UE's location based on a set of Wi-Fi RSs. The Wi-Fi location configuration may include a set of measurement gaps associated with the Wi-Fi RS set. For example, 902 may be performed by... Figure 6The positioning network entity 608 executes this, which can send a set of configurations 614 for a target wireless device 602. The set of configurations 614 may include Wi-Fi positioning configurations to calculate the location of the target wireless device 602 based on a set of positioning signals 620. The set of positioning signals 620 may include a set of Wi-Fi RS signals. The Wi-Fi positioning configuration may include a set of measurement gaps associated with the Wi-Fi RS signal set. Furthermore, 902 may be... Figure 1 , Figure 3 , Figure 12 or Figure 13 The positioning configuration component 199 is executed.
[0126] At 904, the network entity can receive a reporting message including the location calculated by the UE based on the Wi-Fi RS set. For example, 904 can be... Figure 6 The location network entity 608 performs this action, and can receive a set of reports 628 from the target wireless device 602. The set of reports 628 may include a report message that includes a calculated location of the target wireless device 602 based on a set of location signals 620. The set of location signals 620 may include a Wi-Fi RS set. Furthermore, 904 may be... Figure 1 , Figure 3 , Figure 12 or Figure 13 The positioning configuration component 199 is executed.
[0127] Figure 10 This is a flowchart 1000 of a wireless communication method. The method can be performed by network entities (e.g., base station 102, base station 310; core network 120; one or more location servers 168; LMF 166; wireless devices 402, 406, 502, 506, 522, 526; location network entity 608; network entity 508, network entity 1102, network entity 1202, network entity 1360; a location neighboring wireless device from the set of location neighboring wireless devices 604; a location neighboring wireless device from the set of location neighboring wireless devices 606).
[0128] At 1002, the network entity may receive a capability message that includes an indication of the UE's ability to perform positioning based on at least one of a Wi-Fi RS set or a Uu RS set. The capability indication may include at least one of the following: (a) a first indicator of supported Wi-Fi bandwidth, (b) a second indicator of supported Uu bandwidth, (c) a third indicator of a supported Wi-Fi resource set, (d) a fourth indicator of a supported Uu resource set, (e) a fifth indicator of a supported Wi-Fi measurement gap set, (f) a sixth indicator of a supported Uu measurement gap set, (g) a seventh indicator of a supported ranging mode set, (h) an eighth indicator of a supported preamble signal set, (i) a ninth indicator of a supported AP set, (j) a tenth indicator of a supported positioning model mode, (k) an eleventh indicator of supported positioning measurements, or (l) a twelfth indicator of supported report triggering. For example, 1002 may be... Figure 6The positioning network entity 608 performs this function, and the positioning network entity can receive capability 610 from the positioning target wireless device 602. The positioning target wireless device 602 can send a capability message, such as an LPP message, that includes capability 610. Capability 610 can include an indication of the ability of the positioning target wireless device 602 to perform positioning based on at least one of a Wi-Fi RS set or a Uu RS set. The indication of capability can include at least one of the following: (a) an indicator of the Wi-Fi bandwidth that the positioning target wireless device 602 can receive and measure, (b) an indicator of the Uu bandwidth that the positioning target wireless device 602 can receive and measure, (c) an indicator of the set of Wi-Fi resources that the positioning target wireless device 602 can receive and measure, (d) an indicator of the set of Uu resources that the positioning target wireless device 602 can receive and measure, (e) an indicator of the set of Wi-Fi measurement intervals (e.g., the minimum duration for which the positioning target wireless device 602 can receive and measure Wi-Fi signals), (f) (g) Indicators for a set of measurement gaps (e.g., the minimum time length for which the target wireless device 602 can receive and measure Wi-Fi signals), (h) indicators for a set of ranging modes that the target wireless device 602 can use to calculate the location of the target wireless device 602 or can be used for intermediate measurements to calculate the location of the target wireless device 602, (i) indicators for a set of preamble signals that the target wireless device 602 can receive and measure, (j) indicators for a set of access points (APs) known to the target wireless device 602, (k) indicators for a positioning model mode that the target wireless device 602 can use to calculate the location of the target wireless device 602 or can be used for intermediate measurements to calculate the location of the target wireless device 602, (l) indicators for positioning measurements that the target wireless device 602 can receive and measure, or (d) indicators for a report triggering mechanism that the target wireless device 602 can use to trigger the transmission of a set of reports based on measurement / calculation. Furthermore, 1002 may be... Figure 1 , Figure 3 , Figure 12 or Figure 13 The positioning configuration component 199 is executed.
[0129] At point 1004, network entities can configure Wi-Fi location settings based on capability messages. For example, point 1004 can be configured by... Figure 6 The positioning network entity 608 in the middle performs the operation, which can configure Wi-Fi positioning configuration for the positioning target wireless device 602 based on capability 610 at 612. Furthermore, 1004 can be... Figure 1 , Figure 3 , Figure 12 or Figure 13 The positioning configuration component 199 is executed.
[0130] At point 1006, a network entity may send a Wi-Fi positioning configuration for the UE to calculate the UE's location based on a Wi-Fi RS set. The Wi-Fi positioning configuration may include at least one of a set of Wi-Fi AP IDs associated with the transmission of the Wi-Fi RS set or a set of locations associated with the transmission of the Wi-Fi RS set. The Wi-Fi positioning configuration may include a set of measurement gaps associated with the Wi-Fi RS set. The Wi-Fi RS set may be associated with multiple APs. The Wi-Fi RS set may include at least one of data packets or NDPs. For example, point 1006 may be... Figure 6 The location network entity 608 performs this action, which may transmit a set of configurations 614 to the target wireless device 602. The set of configurations 614 may include Wi-Fi location configurations to calculate the location of the target wireless device 602 based on a set of location signals 620. The set of location signals 620 may include a set of Wi-Fi RSs. The Wi-Fi location configuration may include a set of measurement gaps associated with the set of Wi-Fi RSs. The Wi-Fi location configuration may include at least one of a set of Wi-Fi AP IDs associated with the transmission of the set of location signals 620 or a set of locations associated with the transmission of the set of location signals 620. In other words, the Wi-Fi location configuration may include indicators of which APs the target wireless device 602 should receive and measure Wi-Fi location signals from, and / or the locations of those APs. The set of location signals 620 may be associated with multiple APs. In other words, multiple APs may transmit the set of location signals 620 to the target wireless device 602. The set of location signals 620 may include at least one of data packets or NDPs. In addition, 1006 can be made by Figure 1 , Figure 3 , Figure 12 or Figure 13 The positioning configuration component 199 is executed.
[0131] At 1008, the network entity may receive a report message including the calculated location of the UE based on the Wi-Fi RS set. The report message may include an indicator that the calculated location is associated with both the Wi-Fi RS set and the Uu RS set. The report message may include an indicator that the calculated location is not associated with any signal other than the Wi-Fi RS set. The report message may include the set of Wi-Fi AP IDs associated with the UE's calculated location. For example, 1008 may be... Figure 6The location network entity 608 executes a process that can receive a set of reports 628 from the target wireless device 602. The set of reports 628 may include a report message that includes a calculated location of the target wireless device 602 based on a set of location signals 620. The set of location signals 620 may include a set of Wi-Fi RS signals. The set of reports 628 may include indicators that the calculated location is associated with both the Wi-Fi RS set and the Uu RS set. In other words, the set of reports 628 may instruct the target wireless device 602 to calculate the location based on measurements of both Wi-Fi RS and Uu RS signals. The set of reports 628 may include indicators that the calculated location is not associated with any signal other than the Wi-Fi RS set. In other words, the set of reports 628 may instruct the target wireless device 602 to calculate the location based on measurements of Wi-Fi RS signals rather than measurements of other types of wireless signals. The set of reports 628 may include a set of Wi-Fi AP IDs associated with the calculated location of the UE. In other words, the set of reports 628 can indicate which Wi-Fi APs send Wi-Fi RS to the target wireless device 602 to calculate its location. Furthermore, 1008 can be... Figure 1 , Figure 3 , Figure 12 or Figure 13 The positioning configuration component 199 is executed.
[0132] At point 1010, a network entity can send a Wi-Fi positioning configuration to the UE by sending an AD including the Wi-Fi positioning configuration, in order to calculate the UE's location based on the Wi-Fi RS set. For example, 1010 can be... Figure 6 The location network entity 608 performs this action, and this location network entity can send a set of configurations 614 to the target wireless device 602. The set of configurations 614 may include an AD with Wi-Fi location configuration. Furthermore, 1010 can be... Figure 1 , Figure 3 , Figure 12 or Figure 13 The positioning configuration component 199 is executed.
[0133] At point 1012, the network entity can send a second Wi-Fi positioning configuration to the AP set to send the Wi-Fi RS set at the UE. For example, 1012 can be... Figure 6 The location network entity 608 performs this action, and this location network entity can send a set of configurations 616 to a set of location-neighboring wireless devices 604. The set of configurations 616 may include Wi-Fi location configurations to send a set of location signals 620 to a location-target wireless device 602. The set of location signals 620 may include a Wi-Fi RS set. Furthermore, 1012 may be... Figure 1 , Figure 3 , Figure 12 or Figure 13 The positioning configuration component 199 is executed.
[0134] At point 1014, the network entity may send a Uu positioning configuration to further calculate the UE's location based on the Uu RS set. The Uu positioning configuration may include a second set of measurement gaps associated with the Uu RS set. The UE's calculated location may be further based on the Uu RS set. For example, 1014 may be... Figure 6 The positioning network entity 608 executes a process that can send a set of configurations 614 to the target wireless device 602. The set of configurations 614 may include a Uu positioning configuration to further calculate the location of the target wireless device 602 based on a set of positioning signals 622. The set of positioning signals 622 may include a set of Uu RS (Uniform Range Signals). In some aspects, the Uu positioning configuration and the Wi-Fi positioning configuration may be a single configuration. In some aspects, the Uu positioning configuration and the Wi-Fi positioning configuration may be more than one configuration. The Uu positioning configuration may include a second set of measurement gaps associated with the Uu RS set. In other words, the Uu positioning configuration can configure measurement gaps for the target wireless device 602 to receive the set of positioning signals 620 for measurement at 624. The calculated location of the target wireless device 602 at 626 may be further based on the Uu RS set. In other words, in addition to Wi-Fi RS measurements, the positioning model may also use Uu RS measurements to calculate the location of the target wireless device 602 or intermediate measurements that can be used to calculate the location of the target wireless device 602. In addition, 1014 can be derived from Figure 1 , Figure 3 , Figure 12 or Figure 13 The positioning configuration component 199 is executed.
[0135] At point 1016, the network entity can send a second Uu location configuration to multiple TRPs for sending a Uu RS set. The Uu RS set can include at least one of PRS, CSI-RS, SSB, or SRS. For example, 1016 can be... Figure 6The location network entity 608 performs this action, and this location network entity can send a set of configurations 618 to a set of location neighboring wireless devices 606. The set of configurations 618 may include a second Uu location configuration for transmitting a set of location signals 622. The set of location signals 622 may include a set of Uu RS. The set of location neighboring wireless devices 606 may include multiple TRPs. The Uu RS set may include at least one of PRS, CSI-RS, SSB, or SRS. For example, the set of location neighboring wireless devices 606 may send a set of PRS as a set of location signals 622 to the target wireless device 602. Furthermore, 1016 may be... Figure 1 , Figure 3 , Figure 12 or Figure 13 The positioning configuration component 199 is executed.
[0136] Figure 11Figure 1100 illustrates an example of a hardware implementation of device 1104. Device 1104 may be a UE, a component of a UE, or implement UE functionality. In some aspects, device 1104 may include at least one cellular baseband processor 1124 (also referred to as a modem) coupled to one or more transceivers 1122 (e.g., cellular RF transceivers). Cellular baseband processor 1124 may include at least one on-chip memory 1124'. In some aspects, device 1104 may also include one or more Subscriber Identity Module (SIM) cards 1120 and at least one application processor 1106 coupled to a Secure Digital Card (SD) card 1108 and a screen 1110. Application processor 1106 may include on-chip memory 1106'. In some aspects, device 1104 may also include a Bluetooth module 1112, a WLAN module 1114, an SPS module 1116 (e.g., a GNSS module), one or more sensor modules 1118 (e.g., a barometric pressure sensor / altimeter; motion sensors such as an inertial measurement unit (IMU), gyroscope, and / or accelerometer; light detection and ranging (LIDAR), radio-assisted detection and ranging (RADAR), sound navigation and ranging (SONAR), magnetometer, audio, and / or other technologies for positioning), an additional memory module 1126, a power supply 1130, and / or a camera 1132. Bluetooth module 1112, WLAN module 1114, and SPS module 1116 may include on-chip transceivers (TRX) (or in some cases, only receivers (RX)). Bluetooth module 1112, WLAN module 1114, and SPS module 1116 may include their own dedicated antennas and / or communicate using antenna 1180. Cellular baseband processor 1124 communicates with UE 104 and / or RU associated with network entity 1102 via transceiver 1122 through one or more antennas 1180. Cellular baseband processor 1124 and application processor 1106 may each include computer-readable media / memory 1124', 1106'. Additional memory module 1126 may also be considered computer-readable media / memory. Each computer-readable media / memory 1124', 1106', 1126 may be non-transitory. Cellular baseband processor 1124 and application processor 1106 are each responsible for general processing, including the execution of software stored on the computer-readable media / memory. When executed by cellular baseband processor 1124 / application processor 1106, the software causes cellular baseband processor 1124 / application processor 1106 to perform the various functions described above. Cellular baseband processor 1124 and application processor 1106 are configured to perform the various functions described above based at least in part on information stored in memory.That is, the cellular baseband processor 1124 and application processor 1106 can be configured to perform a first subset of the various functions described above without information stored in memory, and can be configured to perform a second subset of the various functions described above based on information stored in memory. The computer-readable medium / memory can also be used to store data manipulated by the cellular baseband processor 1124 / application processor 1106 during software execution. The cellular baseband processor 1124 / application processor 1106 can be a component of the UE 350 and can include at least one of a memory 360 and / or at least one of a TX processor 368, an RX processor 356, and a controller / processor 359. In one configuration, the device 1104 can be at least one processor chip (modem and / or application) and includes only the cellular baseband processor 1124 and / or application processor 1106, while in another configuration, the device 1104 can be the entire UE (e.g., see below). Figure 3 The UE 350 includes an additional module of the device 1104.
[0137] As discussed above, component 198 can be configured to receive a Wi-Fi positioning configuration that includes a set of measurement gaps for receiving a set of Wi-Fi RSs. Component 198 can be configured to receive the set of Wi-Fi RSs during the set of measurement gaps. Component 198 can be configured to measure the set of Wi-Fi RSs. Component 198 can be configured to calculate the location of device 1104 based on the measured set of Wi-Fi RSs using a positioning model. Component 198 can be configured to send a report message including the calculated location of device 1104. Component 198 can be configured to receive a Uu positioning configuration that includes a second set of measurement gaps for receiving a second set of Uu RSs. Component 198 can be configured to receive the Uu RSs during the second set of measurement gaps. Component 198 can be configured to measure the Uu RSs. Component 198 can be configured to further calculate the location of device 1104 based on the measured set of Uu RSs using a positioning model. Component 198 may be located within cellular baseband processor 1124, application processor 1106, or both cellular baseband processor 1124 and application processor 1106. Component 198 may be one or more hardware components specifically configured to execute the stated process / algorithm, implemented by one or more processors configured to execute the stated process / algorithm, stored in a computer-readable medium for implementation by one or more processors, or some combination thereof. When multiple processors are implemented, the multiple processors may execute the stated process / algorithm individually or in combination. As shown, device 1104 may include various components configured for various functions. In one configuration, device 1104 (and particularly cellular baseband processor 1124 and / or application processor 1106) may include means for receiving a Wi-Fi positioning configuration including a set of measurement gaps for receiving a set of Wi-Fi RS. Device 1104 may include means for receiving the set of Wi-Fi RS during the set of measurement gaps. Device 1104 may include means for measuring the set of Wi-Fi RS. Device 1104 may include components for calculating the location of device 1104 based on a measured set of Wi-Fi RS using a positioning model. Device 1104 may include components for transmitting a report message including the calculated location of device 1104. The Wi-Fi positioning configuration may include at least one of a set of Wi-Fi AP IDs associated with the transmission of the Wi-Fi RS set or a set of locations associated with the transmission of the Wi-Fi RS set. Device 1104 may include components for receiving a set of Wi-Fi RS by receiving the Wi-Fi RS set from a plurality of APs. The Wi-Fi RS set may include at least one of data packets or NDPs.The measured Wi-Fi RS set may include at least one of CIR, CFR, PDP, DP, RSSI, or RTT. Device 1104 may include components for receiving a Uu positioning configuration including a second measurement gap set for a second reception of the Uu RS set. Device 1104 may include components for receiving the Uu RS set during the second measurement gap set. Device 1104 may include components for measuring the Uu RS set. Device 1104 may include components for further calculating the location of device 1104 based on the measured Uu RS set using a positioning model. The Uu RS set may include at least one of PRS, CSI-RS, SSB, or SRS. Device 1104 may include components for receiving the Uu RS set by receiving it from a plurality of TRPs. The measured Uu RS set may include at least one of CIR, CFR, PDP, DP, RSRP, RSRPP, RSTD, or AoD. A reporting message may include an indicator that associates the calculated location with both the Wi-Fi RS set and the Uu RS set. The report message may include an indication that the calculated location is not associated with any signal other than a Wi-Fi RS set. The report message may include a set of Wi-Fi AP IDs associated with the calculated location of device 1104. Device 1104 may include components for transmitting a capability message that includes an indication of device 1104's ability to perform positioning based on at least one of a Wi-Fi RS set or a Uu RS set. The capability message may be transmitted prior to the reception of Wi-Fi positioning configuration. The indication of capabilities may include at least one of the following: (a) a first indicator of supported Wi-Fi bandwidth, (b) a second indicator of supported Uu bandwidth, (c) a third indicator of supported Wi-Fi resource sets, (d) a fourth indicator of supported Uu resource sets, (e) a fifth indicator of supported Wi-Fi measurement gap sets, (f) a sixth indicator of supported Uu measurement gap sets, (g) a seventh indicator of supported ranging mode sets, (h) an eighth indicator of supported preamble signal sets, (i) a ninth indicator of supported AP sets, (j) a tenth indicator of supported positioning model modes, (k) an eleventh indicator of supported positioning measurements, or (l) a twelfth indicator of supported report triggering. The device 1104 may include components for receiving Wi-Fi positioning configuration by receiving an AD including Wi-Fi positioning configuration. The device 1104 may include components for 988. The components may be components 198 of the device 1104 configured to perform the functions described by the components. As described above, device 1104 may include TX processor 368, RX processor 356, and controller / processor 359.Therefore, in one configuration, the component may be a TX processor 368, an RX processor 356, and / or a controller / processor 359 configured to perform the functions described by the component.
[0138] Figure 12 Figure 1200 illustrates an example of a hardware implementation of network entity 1202. Network entity 1202 may be a BS, a component of a BS, or implement BS functionality. Network entity 1202 may include at least one of CU 1210, DU 1230, or RU 1240. For example, depending on the layer functionality handled by component 199, network entity 1202 may include CU 1210; both CU 1210 and DU 1230; each of CU 1210, DU 1230, and RU 1240; DU 1230; both DU 1230 and RU 1240; or RU 1240. CU 1210 may include at least one CU processor 1212. CU processor 1212 may include on-chip memory 1212'. In some aspects, CU 1210 may also include an additional memory module 1214 and a communication interface 1218. CU 1210 communicates with DU 1230 via a midhaul link (such as an F1 interface). DU 1230 may include at least one DU processor 1232. DU processor 1232 may include on-chip memory 1232'. In some aspects, DU 1230 may also include an additional memory module 1234 and a communication interface 1238. DU 1230 communicates with RU 1240 via a fronthaul link. RU 1240 may include at least one RU processor 1242. RU processor 1242 may include on-chip memory 1242'. In some aspects, RU 1240 may also include an additional memory module 1244, one or more transceivers 1246, an antenna 1280, and a communication interface 1248. RU 1240 communicates with UE 104. On-chip memories 1212', 1232', 1242' and additional memory modules 1214, 1234, 1244 may each be considered as computer-readable media / memory. Each computer-readable medium / memory can be non-transitory. Each of processors 1212, 1232, and 1242 is responsible for general processing, including executing software stored on the computer-readable medium / memory. When executed by the corresponding processor, the software causes that processor to perform the various functions described above. The computer-readable medium / memory can also be used to store data manipulated by the processor while executing the software.
[0139] As discussed above, component 199 may be configured to send a Wi-Fi positioning configuration to the UE to calculate the UE's location based on a set of Wi-Fi RSs. The Wi-Fi positioning configuration may include a set of measurement gaps associated with the set of Wi-Fi RSs. Component 199 may be configured to receive a report message including the calculated location of the UE based on the set of Wi-Fi RSs. Component 199 may be configured to send a Uu positioning configuration to further calculate the UE's location based on the Uu RS set. The Uu positioning configuration may include a second set of measurement gaps associated with the Uu RS set. The calculated location of the UE may be further based on the Uu RS set. Component 199 may reside within one or more processors of one or more of CU 1210, DU 1230, and RU 1240. Component 199 may be one or more hardware components specifically configured to perform the stated process / algorithm, implemented by one or more processors configured to execute the stated process / algorithm, stored in a computer-readable medium for implementation by one or more processors, or some combination thereof. When multiple processors are implemented, the multiple processors may execute the stated process / algorithm individually or in combination. Network entity 1202 may include various components configured for various functions. In one configuration, network entity 1202 may include components for transmitting a Wi-Fi positioning configuration for a UE to calculate the UE's location based on a set of Wi-Fi RSs. The Wi-Fi positioning configuration may include a set of measurement gaps associated with the Wi-Fi RS set. Network entity 1202 may include components for receiving a report message including the calculated location of the UE based on the Wi-Fi RS set. The Wi-Fi positioning configuration may include at least one of a set of Wi-Fi AP IDs associated with the transmission of the Wi-Fi RS set or a set of locations associated with the transmission of the Wi-Fi RS set. Network entity 1202 may include components for transmitting a second Wi-Fi positioning configuration to a set of APs to transmit the Wi-Fi RS set at the UE. The Wi-Fi RS set may be associated with multiple APs. The Wi-Fi RS set may include at least one of data packets or NDPs. Network entity 1202 may include components for transmitting a Uu positioning configuration to further calculate the UE's location based on the Uu RS set. The Uu location configuration may include a second set of measurement gaps associated with a Uu RS set. The calculated location of the UE may be further based on the Uu RS set. The Uu RS set may include at least one of PRS, CSI-RS, SSB, or SRS. Network entity 1202 may include components for sending a second Uu location configuration to multiple TRPs for transmission of the Uu RS set. The reporting message may include an indicator that the calculated location is associated with both the Wi-Fi RS set and the Uu RS set.The report message may include an indicator that the calculated location is not associated with any signal other than a Wi-Fi RS set. The report message may include a set of Wi-Fi AP IDs associated with the UE's calculated location. Network entity 1202 may include components for receiving a capability message that includes an indication of the UE's ability to perform positioning based on at least one of a Wi-Fi RS set or a Uu RS set. Network entity 1202 may include components for configuring Wi-Fi positioning configuration based on the capability message. The indication of capabilities may include at least one of the following: (a) a first indicator of supported Wi-Fi bandwidth, (b) a second indicator of supported Uu bandwidth, (c) a third indicator of supported Wi-Fi resource sets, (d) a fourth indicator of supported Uu resource sets, (e) a fifth indicator of supported Wi-Fi measurement gap sets, (f) a sixth indicator of supported Uu measurement gap sets, (g) a seventh indicator of supported ranging mode sets, (h) an eighth indicator of supported preamble signal sets, (i) a ninth indicator of supported AP sets, (j) a tenth indicator of supported positioning model modes, (k) an eleventh indicator of supported positioning measurements, or (l) a twelfth indicator of supported report triggering. Network entity 1202 may include components for transmitting Wi-Fi positioning configuration by sending an AD including the Wi-Fi positioning configuration. Network entity 1202 may include an LMF. The Wi-Fi positioning configuration may include a measurement gap set associated with a Wi-Fi RS set. A component may be a component 199 of network entity 1202 configured to perform the functions described therein. As described above, network entity 1202 may include a TX processor 316, an RX processor 370, and a controller / processor 375. Therefore, in one configuration, a component may be a TX processor 316, an RX processor 370, and / or a controller / processor 375 configured to perform the functions described therein.
[0140] Figure 13Figure 1300 illustrates an example of a hardware implementation of network entity 1360. In one example, network entity 1360 may be within core network 120. Network entity 1360 may include at least one network processor 1312. Network processor 1312 may include on-chip memory 1312'. In some aspects, network entity 1360 may also include an additional memory module 1314. Network entity 1360 communicates with CU 1302 directly (e.g., via a backhaul link) or indirectly (e.g., via RIC) through network interface 1380. On-chip memory 1312' and additional memory module 1314 may each be considered as computer-readable media / memory. Each computer-readable media / memory may be non-transitory. Network processor 1312 is responsible for general processing, including executing software stored on the computer-readable media / memory. When executed by a corresponding processor, the software causes that processor to perform the various functions described above. The computer-readable media / memory may also be used to store data manipulated by the processor while executing the software.
[0141] As discussed above, component 199 may be configured to send a Wi-Fi positioning configuration to the UE to calculate the UE's location based on a set of Wi-Fi RSs. The Wi-Fi positioning configuration may include a set of measurement gaps associated with the set of Wi-Fi RSs. Component 199 may be configured to receive a report message including the calculated location of the UE based on the set of Wi-Fi RSs. Component 199 may be configured to send a Uu positioning configuration to further calculate the UE's location based on a set of Uu RSs. The Uu positioning configuration may include a second set of measurement gaps associated with the set of Uu RSs. The calculated location of the UE may be further based on the set of Uu RSs. Component 199 may be within network processor 1312. Component 199 may be one or more hardware components specifically configured to perform the stated process / algorithm, implemented by one or more processors configured to execute the stated process / algorithm, stored in a computer-readable medium for implementation by one or more processors, or some combination thereof. When multiple processors are implemented, the multiple processors may execute the stated process / algorithm individually or in combination. Network entity 1360 may include a variety of components configured for various functions. In one configuration, network entity 1360 may include components for transmitting a Wi-Fi positioning configuration to a UE to calculate the UE's location based on a set of Wi-Fi RSs. The Wi-Fi positioning configuration may include a set of measurement gaps associated with the Wi-Fi RS set. Network entity 1360 may include components for receiving a report message including the calculated location of the UE based on the Wi-Fi RS set. The Wi-Fi positioning configuration may include at least one of a set of Wi-Fi AP IDs associated with the transmission of the Wi-Fi RS set or a set of locations associated with the transmission of the Wi-Fi RS set. Network entity 1360 may include components for transmitting a second Wi-Fi positioning configuration to a set of APs to transmit the Wi-Fi RS set at the UE. The Wi-Fi RS set may be associated with multiple APs. The Wi-Fi RS set may include at least one of data packets or NDPs. Network entity 1360 may include components for transmitting a Uu positioning configuration to further calculate the UE's location based on the Uu RS set. The Uu positioning configuration may include a second set of measurement gaps associated with the Uu RS set. The calculated location of the UE may be further based on the Uu RS set. The Uu RS set may include at least one of PRS, CSI-RS, SSB, or SRS. Network entity 1360 may include components for sending a second Uu location configuration to multiple TRPs for transmission of the Uu RS set. Report messages may include indicators that the calculated location is associated with both the Wi-Fi RS set and the Uu RS set. Report messages may also include indicators that the calculated location is not associated with any signal other than the Wi-Fi RS set.The reporting message may include a set of Wi-Fi AP IDs associated with the calculated location of the UE. Network entity 1360 may include components for receiving a capability message that includes an indication of the UE's ability to perform positioning based on at least one of a Wi-Fi RS set or a Uu RS set. Network entity 1360 may include components for configuring Wi-Fi positioning configuration based on the capability message. The indication of capabilities may include at least one of the following: (a) a first indicator of supported Wi-Fi bandwidth, (b) a second indicator of supported Uu bandwidth, (c) a third indicator of supported Wi-Fi resource sets, (d) a fourth indicator of supported Uu resource sets, (e) a fifth indicator of supported Wi-Fi measurement gap sets, (f) a sixth indicator of supported Uu measurement gap sets, (g) a seventh indicator of supported ranging mode sets, (h) an eighth indicator of supported preamble signal sets, (i) a ninth indicator of supported AP sets, (j) a tenth indicator of supported positioning model modes, (k) an eleventh indicator of supported positioning measurements, or (l) a twelfth indicator of supported report triggering. Network entity 1360 may include components for transmitting Wi-Fi positioning configuration by sending an AD including the Wi-Fi positioning configuration. Network entity 1360 may include an LMF. The Wi-Fi positioning configuration may include a measurement gap set associated with a Wi-Fi RS set. The component can be a component 199 of network entity 1360 configured to perform the functions described by the component.
[0142] It should be understood that the specific order or hierarchy of the boxes in the disclosed process / flowcharts is merely an example of the exemplary method. It should be understood that the specific order or hierarchy of the boxes in the process / flowcharts may be rearranged based on design preferences. Furthermore, some boxes may be combined or omitted. The appended method claims present the elements of various boxes in a sample order, but are not limited to the given specific order or hierarchy.
[0143] The foregoing description is provided to enable any person skilled in the art to practice the various aspects described herein. Various modifications to these aspects will be apparent to those skilled in the art, and the general principles defined herein may be applied to other aspects. Therefore, the claims are not limited to the aspects described herein but should be given the full scope consistent with the language of the claims. Unless specifically stated otherwise, references to elements in the singular form do not mean “one and only one” but rather “one or more.” Terms such as “if,” “when,” and “simultaneously” do not imply a direct temporal relationship or reaction. That is, these phrases, such as “when,” do not imply an immediate action in response to the occurrence of an action or during the occurrence of an action, but simply suggest that if a condition is met, then the action will occur, without requiring a specific or immediate time limit for the occurrence of the action. The word “exemplary” is used herein to mean “serving as an example, instance, or illustration.” Any aspect described herein as “exemplary” is not necessarily to be construed as preferred or superior to other aspects. Unless specifically stated otherwise, the term “some” means one or more. Combinations such as "at least one of A, B, or C", "one or more of A, B, or C", "at least one of A, B, and C", "one or more of A, B, and C", and "A, B, C, or any combination thereof" include any combination of A, B, and / or C, and may include multiple A, multiple B, or multiple C. Specifically, combinations such as "at least one of A, B, or C", "one or more of A, B, or C", "at least one of A, B, and C", "one or more of A, B, and C", and "A, B, C, or any combination thereof" can be only A, only B, only C, A and B, A and C, B and C, or A and B and C, wherein any such combination may contain one or more members of A, B, or C. A set should be interpreted as a collection of elements having one or more elements. Therefore, for a set of X, X will include one or more elements. When at least one processor is configured to execute a set of functions, the at least one processor is configured to execute the set of functions individually or in any combination. Therefore, each of the at least one processor can be configured to perform a specific subset of the set of functions, wherein the subset is the complete set, a suitable subset of the set, or an empty subset of the set. If the first device receives data from or sends data to the second device, data can be received / sent directly between the first and second devices, or indirectly between the first and second devices via a set of devices. A device configured to "output" data (such as transmission, signaling, or messages) can, for example, transmit data using a transceiver, transmit data to the device that transmits the data, or transmit data to a component of the device.A device configured to "acquire" data (such as transmission, signaling, or messaging) may, for example, receive data using a transceiver, obtain data from a receiving device, or receive data from a component of the device. Information stored in memory includes instructions and / or data. All structural and functional equivalents of the elements throughout the various aspects described herein that are known to those skilled in the art or will later be known are expressly incorporated herein by reference and are covered by the claims. Furthermore, nothing disclosed herein is intended to be offered to the public, whether or not such disclosure is expressly recited in the claims. The words "module," "mechanism," "element," "device," etc., cannot replace the word "component." Therefore, no claim element will be construed as a functional component unless the element is expressly recited using the phrase "component for..."
[0144] As used in this article, the phrase “based on” should not be interpreted as referring to a closed set of information, one or more conditions, one or more factors, etc. In other words, the phrase “based on A” (where “A” can be information, conditions, factors, etc.) should be interpreted as “based on at least A”, unless otherwise stated otherwise.
[0145] The following aspects are merely illustrative and may be combined with other aspects or teachings described herein without limitation.
[0146] Aspect 1 is a method for wireless communication at a user equipment (UE), the method comprising: receiving a Wi-Fi positioning configuration, the Wi-Fi positioning configuration including a set of measurement gaps for receiving a set of Wi-Fi reference signals (RS); receiving the set of Wi-Fi RS during the set of measurement gaps; measuring the set of Wi-Fi RS; calculating the location of the UE based on the measured set of Wi-Fi RS using a positioning model; and sending a report message including the calculated location of the UE.
[0147] Aspect 2 is the method according to aspect 1, wherein the Wi-Fi location configuration includes at least one of the following: a set of Wi-Fi access point (AP) identifiers (IDs) associated with transmissions of the Wi-Fi RS set; or a set of locations associated with the transmissions of the Wi-Fi RS set.
[0148] Aspect 3 is a method according to any one of Aspect 1 or 2, wherein receiving the Wi-Fi RS set includes receiving the Wi-Fi RS set from a plurality of access points (APs).
[0149] Aspect 4 is the method according to any one of Aspects 1 to 3, wherein the Wi-Fi RS set includes at least one of data packets or null data packets (NDP).
[0150] Aspect 5 is the method according to any one of Aspects 1 to 4, wherein the measured Wi-Fi RS set includes at least one of the following: channel impulse response (CIR); channel frequency response (CFR); power delay distribution (PDP); delay distribution (DP); reference signal strength indicator (RSSI); or round-trip time (RTT).
[0151] Aspect 6 is a method according to any one of Aspects 1 to 5, the method further comprising: receiving a UE-UTRAN (Uu) positioning configuration, the UE-UTRAN (Uu) positioning configuration including a second measurement gap set for a second reception of a Uu RS set; receiving the Uu RS set during the second measurement gap set; and measuring the Uu RS set, wherein the location of the UE is calculated using the positioning model further based on the measured Uu RS set.
[0152] Aspect 7 is the method according to aspect 6, wherein the Uu RS set includes at least one of a Position Reference Signal (PRS), a Channel State Information (CSI) Reference Signal (CSI-RS), a Synchronization Signal Block (SSB), or a Probe Reference Signal (SRS).
[0153] Aspect 8 is the method according to any one of Aspects 6 or 7, wherein receiving the Uu RS set includes receiving the Uu RS set from a plurality of Transmit and Receive Points (TRPs).
[0154] Aspect 9 is the method according to any one of Aspects 6 to 8, wherein the measured Uu RS set includes at least one of the following: channel impulse response (CIR); channel frequency response (CFR); power delay distribution (PDP); delay distribution (DP); reference signal received power (RSRP); reference signal received power path (RSRPP); reference signal time difference (RSTD); or departure angle (AoD).
[0155] Aspect 10 is the method according to any one of Aspects 6 to 9, wherein the reporting message further includes an indicator that the calculated location is associated with both the Wi-Fi RS set and the Uu RS set.
[0156] Aspect 11 is the method according to any one of Aspects 1 to 10, wherein the reporting message further includes an indicator that the calculated location is not associated with any signal other than the Wi-Fi RS set.
[0157] Aspect 12 is the method according to any one of Aspects 1 to 11, wherein the reporting message further includes a set of Wi-Fi access point (AP) identifiers (IDs) associated with the calculated location of the UE.
[0158] Aspect 13 is a method according to any one of aspects 1 to 12, the method further comprising: sending a capability message, the capability message including an indication of the UE's ability to perform positioning based on at least one of the Wi-Fi RS set or the Uu RS set, wherein the sending of the capability message precedes the reception of the Wi-Fi positioning configuration.
[0159] Aspect 14 is the method according to aspect 13, wherein the indication of the capability includes at least one of the following: a first indicator of supported Wi-Fi bandwidth; a second indicator of supported Uu bandwidth; a third indicator of supported Wi-Fi resource set; a fourth indicator of supported Uu resource set; a fifth indicator of supported Wi-Fi measurement gap set; a sixth indicator of supported Uu measurement gap set; a seventh indicator of supported ranging mode set; an eighth indicator of supported preamble signal set; a ninth indicator of supported access point (AP) set; a tenth indicator of supported positioning model mode; an eleventh indicator of supported positioning measurement; or a twelfth indicator of supported report triggering.
[0160] Aspect 15 is the method according to any one of aspects 1 to 14, wherein receiving the Wi-Fi positioning configuration includes receiving auxiliary data (AD) including the Wi-Fi positioning configuration.
[0161] Aspect 16 is a method for wireless communication at a network entity, the method comprising: sending a Wi-Fi positioning configuration to a user equipment (UE) to calculate the location of the UE based on a set of Wi-Fi reference signals (RS), wherein the Wi-Fi positioning configuration includes a set of measurement gaps associated with the set of Wi-Fi RS; and receiving a report message including the calculated location of the UE based on the set of Wi-Fi RS.
[0162] Aspect 17 is the method according to aspect 16, wherein the Wi-Fi positioning configuration includes at least one of the following: a set of Wi-Fi access point (AP) identifiers (IDs) associated with transmissions of the Wi-Fi RS set; or a set of locations associated with the transmissions of the Wi-Fi RS set.
[0163] Aspect 18 is a method according to any one of aspects 16 or 17, the method further comprising sending a second Wi-Fi positioning configuration to an access point (AP) set to send a Wi-Fi RS set at the UE.
[0164] Aspect 19 is the method according to any one of aspects 16 to 18, wherein the Wi-Fi RS set is associated with a plurality of access points (APs).
[0165] Aspect 20 is the method according to any one of aspects 16 to 19, wherein the Wi-Fi RS set includes at least one of data packets or null data packets (NDP).
[0166] Aspect 21 is a method according to any one of aspects 16 to 20, the method further comprising: sending the UE to a Universal Mobile Telecommunications System Terrestrial Radio Access Network (UE-UTRAN) (Uu) positioning configuration to further calculate the location of the UE based on a set of Uu RS, wherein the Uu positioning configuration includes a second set of measurement gaps associated with the set of Uu RS, wherein the calculated location of the UE is further based on the set of Uu RS.
[0167] Aspect 22 is the method according to aspect 21, wherein the Uu RS set includes at least one of a Positioning Reference Signal (PRS), a Channel State Information (CSI) Reference Signal (CSI-RS), a Synchronization Signal Block (SSB), or a Probe Reference Signal (SRS).
[0168] Aspect 23 is the method according to any one of aspects 21 or 22, the method further comprising: sending a second Uu positioning configuration to a plurality of transmit-receive points (TRPs) for transmission of the Uu RS set.
[0169] Aspect 24 is the method according to any one of aspects 21 to 23, wherein the reporting message further includes an indicator that the calculated location is associated with both the Wi-Fi RS set and the Uu RS set.
[0170] Aspect 25 is the method according to any one of Aspects 16 to 24, wherein the reporting message further includes an indicator that the calculated location is not associated with any signal other than the Wi-Fi RS set.
[0171] Aspect 26 is the method according to any one of aspects 16 to 25, wherein the reporting message further includes a set of Wi-Fi access point (AP) identifiers (IDs) associated with the calculated location of the UE.
[0172] Aspect 27 is a method according to any one of aspects 16 to 26, the method further comprising: receiving a capability message, the capability message including an indication of the UE's capability to perform positioning based on at least one of the Wi-Fi RS set or the Uu RS set; and configuring the Wi-Fi positioning configuration based on the capability message.
[0173] Aspect 28 is the method according to aspect 27, wherein the indication of the capability includes at least one of the following: a first indicator of supported Wi-Fi bandwidth; a second indicator of supported Uu bandwidth; a third indicator of supported Wi-Fi resource set; a fourth indicator of supported Uu resource set; a fifth indicator of supported Wi-Fi measurement gap set; a sixth indicator of supported Uu measurement gap set; a seventh indicator of supported ranging mode set; an eighth indicator of supported preamble signal set; a ninth indicator of supported access point (AP) set; a tenth indicator of supported positioning model mode; an eleventh indicator of supported positioning measurement; or a twelfth indicator of supported report triggering.
[0174] Aspect 29 is the method according to any one of aspects 16 to 28, wherein sending the Wi-Fi positioning configuration includes sending auxiliary data (AD) including the Wi-Fi positioning configuration.
[0175] Aspect 30 is the method according to any one of aspects 16 to 29, wherein the network entity includes a location management function (LMF).
[0176] Aspect 31 is an apparatus for wireless communication, the apparatus comprising: at least one memory; and at least one processor coupled to the at least one memory and based at least in part on information stored in the at least one memory, the at least one processor being configured individually or in any combination to perform the method according to any one of aspects 1 to 30.
[0177] Aspect 32 is an apparatus for wireless communication, the apparatus comprising components for performing each step of the method according to any one of aspects 1 to 30.
[0178] Aspect 33 is an apparatus according to any one of aspects 1 to 30, the apparatus further comprising a transceiver configured to receive or transmit in association with the method according to any one of aspects 1 to 30.
[0179] Aspect 34 is a computer-readable medium (e.g., a non-transitory computer-readable medium) storing computer-executable code that, when executed by at least one processor, causes the at least one processor to perform the method according to any one of aspects 1 to 30.
Claims
1. An apparatus for wireless communication at a user equipment (UE), the apparatus comprising: at least one memory; and at least one processor coupled to the at least one memory and configured, individually or in any combination, based at least in part on information stored in the at least one memory, to: receive a Wi-Fi positioning configuration comprising a set of measurement gaps for reception of a set of Wi-Fi reference signals (RSs); receive the set of Wi-Fi RSs during the set of measurement gaps; measure the set of Wi-Fi RSs; calculate a position of the UE based on the measured set of Wi-Fi RSs using a positioning model; and transmit a report message comprising the calculated position of the UE.
2. The apparatus of claim 1, wherein the Wi-Fi positioning configuration comprises at least one of: a set of Wi-Fi access point (AP) identifiers (IDs) associated with transmission of the set of Wi-Fi RSs; or a set of locations associated with the transmission of the set of Wi-Fi RSs.
3. The apparatus of claim 1, wherein, To receive the set of Wi-Fi RSs, the at least one processor is individually or in any combination configured to: receive the set of Wi-Fi RSs from a plurality of access points (APs).
4. The apparatus of claim 1, wherein the set of Wi-Fi RSs comprises at least one of a data packet or a null data packet (NDP).
5. The apparatus of claim 1, wherein the measured set of Wi-Fi RSs comprises at least one of: a channel impulse response (CIR); a channel frequency response (CFR); a power delay profile (PDP), a delay profile (DP), a reference signal strength indicator (RSSI); or a round trip time (RTT).
6. The apparatus of claim 1, wherein the at least one processor is individually or in any combination further configured to: receive a user equipment to universal mobile telecommunications system terrestrial radio access network (UE-UTRAN) (Uu) positioning configuration comprising a second set of measurement gaps for second reception of a set of Uu RSs; receive the set of Uu RSs during the second set of measurement gaps; and measuring the set of Uu RSs, wherein, To calculate the position of the UE using the positioning model, the at least one processor is individually or in any combination configured to calculate the position of the UE using the positioning model further based on the measured set of Uu RSs.
7. The apparatus of claim 6, wherein the set of Uu RSs comprises at least one of a positioning reference signal (PRS), a channel state information (CSI) reference signal (CSI-RS), a synchronization signal block (SSB), or a sounding reference signal (SRS).
8. The apparatus of claim 6, wherein, To receive the set of Uu RSs, the at least one processor, individually or in any combination, is configured to receive the set of Uu RSs from a plurality of transmission reception points (TRPs).
9. The apparatus of claim 6, wherein the set of measured Uu RSs comprises at least one of: a channel impulse response (CIR); a channel frequency response (CFR); a power delay profile (PDP), a delay profile (DP), a reference signal received power (RSRP); a reference signal received power path (RSRPP); a reference signal time difference (RSTD); or an angle of departure (AoD).
10. The apparatus of claim 6, wherein the report message further comprises an indicator that the computed position is associated with both the set of Wi-Fi RSs and the set of Uu RSs.
11. The apparatus of claim 1, wherein the report message further comprises an indicator that the computed position is not associated with any signals other than the set of Wi-Fi RSs.
12. The apparatus of claim 1, wherein the report message further comprises a set of Wi-Fi access point (AP) identifiers (IDs) associated with the computed position of the UE.
13. The apparatus of claim 1, wherein the at least one processor, individually or in any combination, is further configured to: transmit a capability message, the capability message comprising an indication of a capability of the UE to perform positioning based on at least one of the set of Wi-Fi RSs or Uu RSs, wherein the transmission of the capability message is prior to the reception of the Wi-Fi positioning configuration.
14. The apparatus of claim 13, wherein the indication of the capability comprises at least one of: a first indicator of a supported Wi-Fi bandwidth; a second indicator of a supported Uu bandwidth; a third indicator of a supported set of Wi-Fi resources; a fourth indicator of a supported set of Uu resources; a fifth indicator of a supported set of Wi-Fi measurement gaps; a sixth indicator of a supported set of Uu measurement gaps; a seventh indicator of a supported set of ranging patterns; an eighth indicator of a supported set of preamble signals; a ninth indicator of a supported set of access points (APs); a tenth indicator of a supported positioning model mode; an eleventh indicator of a supported positioning measurement; or a twelfth indicator of a supported report trigger.
15. The apparatus of claim 1, wherein, To receive the Wi-Fi positioning configuration, the at least one processor, individually or in any combination, is configured to: receive assistance data (AD) comprising the Wi-Fi positioning configuration.
16. An apparatus for wireless communication at a network entity, the apparatus comprising: at least one memory; and at least one processor coupled to the at least one memory and configured to, based at least in part on information stored in the at least one memory, individually or in any combination: transmitting a Wi-Fi positioning configuration to a user equipment (UE) for computing a location of the UE based on a set of Wi-Fi reference signals (RSs), wherein the Wi-Fi positioning configuration comprises a set of measurement gaps associated with the set of Wi-Fi RSs; and receiving a report message comprising a computed location of the UE based on the set of Wi-Fi RSs.
17. The apparatus of claim 16, wherein the Wi-Fi positioning configuration comprises at least one of: a set of Wi-Fi access point (AP) identifiers (IDs) associated with transmission of the set of Wi-Fi RSs; or a set of locations associated with the transmission of the set of Wi-Fi RSs.
18. The apparatus of claim 16, wherein the at least one processor is further configured to, individually or in any combination: transmit a second Wi-Fi positioning configuration to a set of access points (APs) for transmission of a set of Wi-Fi RSs at the UE.
19. The apparatus of claim 16, wherein the set of Wi-Fi RSs is associated with a plurality of access points (APs).
20. The apparatus of claim 16, wherein the at least one processor is further configured to, individually or in any combination: transmit a user equipment to universal mobile telecommunications system terrestrial radio access network (UE-UTRAN) (Uu) positioning configuration for computing the location of the UE further based on a set of Uu RSs, wherein the Uu positioning configuration comprises a second set of measurement gaps associated with the set of Uu RSs, wherein the computed location of the UE is further based on the set of Uu RSs.
21. The apparatus of claim 20, wherein the set of Uu RSs comprises at least one of a positioning reference signal (PRS), a channel state information (CSI) reference signal (CSI-RS), a synchronization signal block (SSB), or a sounding reference signal (SRS).
22. The apparatus of claim 20, wherein the at least one processor is further configured to, individually or in any combination: transmit a second Uu positioning configuration to a plurality of transmission reception points (TRPs) for transmission of the set of Uu RSs.
23. The apparatus of claim 20, wherein the report message further comprises an indicator that the computed location is associated with both the set of Wi-Fi RSs and the set of Uu RSs.
24. The apparatus of claim 16, wherein the report message further comprises an indicator that the computed location is not associated with any signals other than the set of Wi-Fi RSs.
25. The apparatus of claim 16, wherein the report message further comprises a set of Wi-Fi access point (AP) identifiers (IDs) associated with the computed location of the UE.
26. The apparatus of claim 16, wherein the at least one processor is further configured to, individually or in any combination: a receive capability message, the capability message including an indication of a capability of the UE to perform positioning based on at least one of the set of Wi-Fi RSs or the set of Uu RSs; and configuring the Wi-Fi positioning configuration based on the capability message.
27. The apparatus of claim 26, wherein the indication of the capability comprises at least one of: a first indicator of supported Wi-Fi bandwidths; a second indicator of supported Uu bandwidths; a third indicator of supported sets of Wi-Fi resources; a fourth indicator of supported sets of Uu resources; a fifth indicator of supported sets of Wi-Fi measurement gaps; a sixth indicator of supported sets of Uu measurement gaps; a seventh indicator of supported sets of ranging patterns; an eighth indicator of supported sets of preamble signals; a ninth indicator of supported sets of access points (APs); a tenth indicator of supported positioning model modes; an eleventh indicator of supported positioning measurements; or a twelfth indicator of supported reporting triggers.
28. The apparatus of claim 16, wherein, To transmit the Wi-Fi positioning configuration, the at least one processor is individually or in any combination arranged to: transmit assistance data (AD) including the Wi-Fi positioning configuration.
29. A method of wireless communication at a user equipment (UE), the method comprising: receiving a Wi-Fi positioning configuration, the Wi-Fi positioning configuration including a set of measurement gaps for reception of a set of Wi-Fi reference signals (RSs); receiving the set of Wi-Fi RSs during the set of measurement gaps; measuring the set of Wi-Fi RSs; computing a position of the UE based on the measured set of Wi-Fi RSs using a positioning model; and transmitting a report message including the computed position of the UE.
30. A method of wireless communication at a network entity, the method comprising: transmitting, for a user equipment (UE), a Wi-Fi positioning configuration to compute a position of the UE based on a set of Wi-Fi reference signals (RSs), wherein the Wi-Fi positioning configuration includes a set of measurement gaps associated with the set of Wi-Fi RSs; and receiving a report message including a computed position of the UE based on the set of Wi-Fi RSs.