Location model capability configuration

By measuring and calculating the positioning model capability metrics using wireless devices, the problem of inconsistent complexity and accuracy in positioning signal configuration in wireless communication systems was solved, positioning signal configuration was optimized, and positioning accuracy was improved.

CN120883075APending Publication Date: 2025-10-31QUALCOMM INC
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202480018051.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Priority Date
2023-03-23
Filing Date
2024-03-18
Publication Date
2025-10-31

AI Technical Summary

Technical Problem

Existing wireless communication systems suffer from inconsistencies in the complexity and accuracy of positioning model configuration, which prevents wireless devices from effectively optimizing positioning signal configuration.

Method used

The system measures location signals using wireless devices, calculates estimated location results using a location model, obtains verified location tags, calculates location model capability metrics, and outputs them to network entities so that network entities can configure location signals based on these metrics.

Benefits of technology

It optimizes the positioning signal configuration based on the positioning model capabilities of wireless devices, improving the accuracy and complexity of positioning signals and meeting the positioning needs of different devices.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120883075A_ABST
    Figure CN120883075A_ABST
Patent Text Reader

Abstract

A wireless device may measure a set of positioning signals. The wireless device may calculate a set of estimated positioning results using a positioning model based on the measured set of positioning signals. The wireless device may obtain a set of validated positioning tags associated with the set of estimated positioning results. The wireless device may calculate a set of positioning model capability metrics based on the set of estimated positioning results and the set of validated positioning tags. The wireless device may output an indication of the calculated set of positioning model capability metrics. A network entity may send a request to the wireless device indicating that it supports computing a set of positioning results using a positioning model. The network entity may receive, based on the request, a response from the wireless device that includes the set of positioning model capability metrics.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] Cross-references to related applications

[0002] This application claims the benefit of U.S. non-provisional patent application No. 18 / 189,144, filed on March 23, 2023, entitled “POSITIONING MODEL CAPABILITY CONFIGURATION”, the entire contents of which are expressly incorporated herein by reference. Technical Field

[0003] This disclosure relates generally to communication systems, and more specifically to wireless systems for performing location of wireless devices using a positioning model. Background Technology

[0004] 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 employ multiple access technologies that enable 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.

[0005] 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 can be 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 them. Summary of the Invention

[0006] The following is a simplified overview of one or more aspects to provide a basic understanding of these aspects. This invention 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 detailed descriptions that follow.

[0007] In one aspect of this disclosure, a method, computer-readable medium, and apparatus are provided. The apparatus may include a wireless device. The wireless device may be a user equipment (UE) and a network node. The apparatus may receive a set of positioning signals. The apparatus may measure the set of positioning signals. The apparatus may calculate a set of estimated positioning results using a positioning model based on the measured set of positioning signals. The apparatus may obtain a set of verified positioning tags associated with the set of estimated positioning results. The apparatus may calculate a set of positioning model capability metrics based on the set of estimated positioning results and the set of verified positioning tags. The apparatus may output an indication of the calculated set of positioning model capability metrics.

[0008] In one aspect of this disclosure, a method, computer-readable medium, and apparatus are provided. The apparatus may include a network entity. The network entity may include a Location Management Function (LMF). The apparatus may send a request to a wireless device instructing it to support the use of a positioning model to calculate a set of positioning results. The apparatus may receive a response including a set of positioning model capability metrics based on the request. The apparatus may configure a set of positioning signals based on the set of positioning model capability metrics.

[0009] 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 illustrate 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

[0010] Figure 1 This is a diagram illustrating an example of a wireless communication system and an access network.

[0011] Figure 2A This is an illustration of an example of the first frame according to various aspects of this disclosure.

[0012] Figure 2B This is a diagram illustrating examples of downlink (DL) channels within a subframe according to various aspects of this disclosure.

[0013] Figure 2C This is an illustration of an example of a second frame according to various aspects of this disclosure.

[0014] Figure 2D This is a diagram illustrating examples of uplink (UL) channels within a subframe according to various aspects of this disclosure.

[0015] Figure 3 This is a diagram illustrating examples of base stations and user equipment (UEs) in an access network.

[0016] Figure 4 This is a diagram illustrating an example of positioning based on reference signal measurements.

[0017] Figure 5 This is a diagram illustrating an example of a positioning model used to calculate a positioning output based on a set of positioning inputs.

[0018] Figure 6 This is an example of a connection diagram of a positioning network entity according to various aspects of this disclosure, which configures positioning signals for a target wireless device and a set of neighboring wireless devices based on a positioning model capability metric.

[0019] Figure 7 This is a connection diagram illustrating various aspects of a positioning network entity according to the present disclosure, which configures positioning signals for a target wireless device and / or a group of neighboring wireless devices to calculate a capability metric for a positioning model.

[0020] Figure 8 This is a flowchart of a wireless communication method.

[0021] Figure 9 This is a flowchart of a wireless communication method.

[0022] Figure 10 This is a flowchart of a wireless communication method.

[0023] Figure 11 This is a flowchart of a wireless communication method.

[0024] Figure 12 These are illustrations of examples of hardware implementations of example devices and / or network entities.

[0025] Figure 13 This is a diagram illustrating an example of the hardware implementation of a sample network entity.

[0026] Figure 14 This is a diagram illustrating an example of the hardware implementation of a sample network entity. Detailed Implementation

[0027] The various aspects collectively relate to a localization model system. Some aspects more specifically relate to a network entity configured to configure localization signals based on the localization model capabilities of one or more wireless devices that can use the localization model to compute localization results. In some examples, the wireless device can compute a localization model capability metric of the localization model it can use to provide contextual feedback to the network entity. The localization model can be an artificial intelligence machine learning (AIML or AI / ML) localization model trained using a set of inputs and a set of labels (i.e., expected outputs), which can be used to compute outputs based on a set of inputs after the localization model has been trained.

[0028] One or more wireless devices may be configured to perform positioning. For example, positioning signals may be exchanged between a target wireless device with an unknown location and a group of neighboring wireless devices with known locations. Based on measurements of these positioning signals, the wireless device may calculate a positioning result, such as the location of the target wireless device, or intermediate measurements that may be used to calculate or estimate that location. Intermediate measurements may include, for example, angle of arrival (AoA), time difference of arrival (TDOA), line-of-sight (LOS) markers (e.g., an indication of whether the line of sight between a first wireless device and a second wireless device is obstructed), time of arrival (ToA) reference signal time difference (ToA RSTD), angle of departure (AoD), angle of arrival (AoA), reference signal received power (RSRP), and / or reference signal received power path (RSRPP). One or more of these wireless devices may use one or more positioning models to calculate or estimate the positioning result based on one or more measurements of these positioning signals. The complexity and / or accuracy of these positioning models may depend on the number and configuration of positioning resources considered for positioning. However, not all wireless devices can be configured to provide such complex and / or accurate information to the network entity (which configures positioning for these wireless devices).

[0029] In some respects, a wireless device can measure a set of location signals. Based on the measured set of location signals, the wireless device can use a location model to calculate a set of estimated location results. The wireless device can obtain a set of verified location tags associated with the set of estimated location results. Based on the set of estimated location results and the set of verified location tags, the wireless device can calculate a set of location model capability metrics. The wireless device can output an indication of the calculated set of location model capability metrics. A network entity can send a request to the wireless device instructing it to support using a location model to calculate a set of location results. Based on this request, the network entity can receive a response from the wireless device including the set of location model capability metrics.

[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 providing a positioning model capability metric to a network entity configured for positioning, a wireless device can be configured to measure signals optimized for one or more positioning models for that wireless device. The described techniques can be used to optimize the configuration of positioning signals based on the capabilities of the positioning models available to the wireless device.

[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. 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 may 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 aspects, 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 advocated 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 with at least one other unit via wired or wireless communication.

[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 corresponding midhaul links (such as F1 interfaces). DUs 130 may communicate with one or more RUs 140 via corresponding fronthaul links. RUs 140 may communicate with corresponding UEs 104 via one or more radio frequency (RF) access links. In some implementations, UEs 104 may be served simultaneously by multiple RUs 140.

[0040] Each of the units (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 of the units, 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 or transmit signals to one or more other units via wired transmission media. Additionally, these units may include wireless interfaces that may include receivers, transmitters, or transceivers (such as RF transceivers) configured to receive and / or transmit signals to one or more other units via wireless transmission media.

[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 logical 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 in part, host one or more of the Radio Link Control (RLC) layer, the 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 and demodulation, etc.) depending on functional splits (such as those defined by 3GPP). In some aspects, DU 130 may also 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 UEs 104. 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 a cloud-based RAN architecture (such as a vRAN architecture).

[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) through data collection and action, 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 can 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 via the creation of 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 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 carrier allocated in a carrier aggregation of up to Yx MHz (x component carriers) for transmission in each direction, base station 102 / UE 104 may use a spectrum with a bandwidth of up to Y 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 can be referred to as the primary cell (PCell), and the secondary component carrier can 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 achieved through various wireless D2D communication systems, such as Bluetooth, Wi-Fi based on the IEEE 1002.11 standard, 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–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 intermediate frequency (IF) bands. Recent 5G NR studies have designated the operating bands for these IF bands as the frequency range designation FR3 (7.125 GHz – 24.25 GHz). Bands falling within FR3 can inherit FR1 and / or FR2 characteristics, thus effectively extending the features of FR1 and / or FR2 to IF band frequencies. Furthermore, higher frequency bands are currently being explored to extend 5G NR operation beyond 52.6 GHz. For example, three higher operating bands have been designated as the frequency range designations FR2-2 (52.6 GHz – 71 GHz), FR4 (71 GHz – 114.25 GHz), and FR5 (114.25 GHz – 300 GHz). Each of these higher frequency bands falls within the EHF band.

[0052] In view of the above, unless otherwise specified, 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 specified, 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, base transceiver, 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 as a decomposed base station including one or more of CU, DU, and / or RU. A collection of base stations that may include decomposed and / or aggregated base stations may be referred to as Next Generation (NG) RAN (NG-RAN). Base station 102 may include one or more components of core network 120, such as LMF 166 or a set of location servers 168.

[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, a set of location servers 168, and other functional entities. AMF 161 is the control node that handles 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. The set of location servers 168 is exemplified as including Gateway Mobile Location Center (GMLC) 165 and Location Management Function (LMF) 166. However, generally, a group of 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 systems / signals / sensors: 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, tablet devices, 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 or base station 102 may have a positioning model capability component 198 configured to measure a set of positioning signals. Positioning model capability component 198 may be configured to use a positioning model to calculate a set of estimated positioning results based on the measured set of positioning signals. Positioning model capability component 198 may be configured to obtain a set of verified positioning tags associated with the set of estimated positioning results. Positioning model capability component 198 may be configured to calculate a set of positioning model capability metrics based on the set of estimated positioning results and the set of verified positioning tags. Positioning model capability component 198 may be configured to output an indication of the calculated set of positioning model capability metrics. In some aspects, base station 102 may have a positioning model configuration component 199 configured to send a request to a radio device indicating its support for using a positioning model to calculate a set of positioning results. Positioning model configuration component 199 may be configured to receive a response including a set of positioning model capability metrics based on the request. Positioning model configuration component 199 may be configured to configure a set of positioning signals based on the set of positioning model capability metrics. Base station 102 may include at least one location server from a set of location servers 166 and / or a set of location servers 168. In other words, the positioning model capability component 198 may determine how accurate the positioning model is based on estimated positioning results calculated using the positioning model and validated positioning tags that are assumed to be accurate. The accuracy of the positioning model may be quantified in a set of calculated positioning model capability metrics. The positioning model capability component 198 may send instructions to the positioning model configuration component 199 regarding the calculated set of positioning model capability metrics, which the positioning model configuration component may use to configure the positioning model.

[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 2CIn 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 can be CP Orthogonal Frequency Division Multiplexing (OFDM) (CP-OFDM) symbols. Symbols on the UL can 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). Symbol length / duration can be scaled by 1 / SCS.

[0060]

[0061] Table 1: Parameter Set, SCS, and CP

[0062] 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 an extended CP, parameter set 2 allows 4 slots per subframe. Therefore, for a normal CP and parameter set μ, there are 14 symbols / slot and 2... μ One time slot / subframe. The subcarrier spacing can be equal to 2. μ*15kHz, where μ is the parameter set from 0 to 4. Therefore, the subcarrier spacing is 15kHz for parameter set μ = 0, and 240kHz for parameter set μ = 4. Symbol length / duration is negatively correlated with subcarrier spacing. Figures 2A to 2D Examples are provided for a normal CP with 14 symbols per time slot and a parameter set μ=2 with 4 time slots per subframe. 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).

[0063] 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.

[0064] 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).

[0065] 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 consecutive REs in an OFDM symbol of an 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 a PDCCH search space (e.g., a common search space, a UE-specific search space) during PDCCH monitoring timing on a 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.

[0066] 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.

[0067] 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.

[0068] Figure 3 This is a block diagram illustrating communication between base station 310 and UE 350 in the access network. In the DL (Digital Link Controller), 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 upper-layer packet data unit (PDU) delivery, 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.

[0069] 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 subsequently combined using inverse fast Fourier transform (IFFT) to generate a physical channel carrying a stream of time-domain OFDM symbols. The OFDM stream undergoes spatial pre-decoding to generate multiple spatial streams. Channel estimates from channel estimator 374 can be used to determine the decoding and modulation scheme, as well as for spatial processing. Channel estimates can be derived based on reference signals transmitted by UE 350 and / or channel condition feedback. Each spatial stream can then be provided to different antennas 320 via a separate transmitter 318Tx. Each transmitter 318Tx can use the corresponding spatial stream to modulate a radio frequency (RF) carrier for transmission.

[0070] 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 a channel estimate calculated by channel estimator 358. Subsequently, the soft decision is 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.

[0071] The controller / processor 359 may be associated with a memory 360 that stores program code and data. The 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.

[0072] 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 to TBs, demultiplexing of MAC SDUs from TBs, scheduling information reporting, error correction via HARQ, priority handling, and logical channel priority ordering.

[0073] The TX processor 368 can use the channel estimator 358 to select an appropriate decoding and modulation scheme based on a reference signal transmitted by the base station 310 or a feedback-derived channel estimate, and this facilitates 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.

[0074] 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.

[0075] The controller / processor 375 may be associated with a memory 376 that stores program code and data. The memory 376 may be referred to as a computer-readable medium. In UL, the controller / processor 375 provides demultiplexing, packet reassembly, decryption, header decompression, and control signal processing to recover IP packets between transport and logical channels. The controller / processor 375 is also responsible for error detection using ACK and / or NACK protocols to support HARQ operation.

[0076] At least one of the TX processor 368, RX processor 356, and controller / processor 359 can be configured to combine Figure 1 The positioning model capability component 198 performs various aspects.

[0077] At least one of the TX processor 316, RX processor 370, and controller / processor 375 can be configured to combine Figure 1 The positioning model capability component 198 performs various aspects.

[0078] At least one of the TX processor 316, RX processor 370, and controller / processor 375 can be configured to combine Figure 1 The positioning model configuration component 199 performs various aspects.

[0079] Figure 4 Figure 400 illustrates an example of positioning based on reference signal measurements. Wireless device 402 can be a UE, base station, or positioning reference unit (PRU). Wireless device 404 can be a UE, base station, or PRU. Wireless device 406 can be a UE, base station, or PRU. Wireless device 402 can be referred to as a positioning target wireless device, the location of which can be calculated based on measurements of one or more reference signals. Wireless devices 404 and 406 can be referred to as positioning neighboring wireless devices, the locations of which can be known and used to calculate the location of wireless device 402. Wireless device 404 can be positioned at time T. SRS_TX Send SRS 412 to wireless device 404. Wireless device 404 can do so at time T. PRS_RX Location Reference Signal (PRS) 410 is received from radio device 406. SRS 412 may be UL-SRS. PRS 410 may be DL-PRS. In some aspects, radio device 402 may be a TRP, and radio device 406 may be a TRP, both of which may be configured to transmit DL-PRS to radio device 404. Radio device 404 may be a UE configured to transmit UL-SRS to both radio device 402 and radio device 406.

[0080] Wireless device 406 can be in time T SRS_RX Receive SRS 412 from wireless device 404, and at time T PRS_TXA PRS 410 is sent to wireless device 404. Wireless device 404 may receive the PRS 410 before sending the SRS 412. Wireless device 404 may send the SRS 412 before receiving the PRS 410. Wireless device 404 may send the SRS 412 in response to receiving the PRS 410. Wireless device 406 may send the PRS 410 in response to receiving the SRS 412. The location server (e.g., location server 168), wireless device 404, or wireless device 406 may be based on ||T SRS_RX –T PRS_TX |–|T SRS_TX –T PRS_RX || to determine the round-trip time (RTT) 414. Multi-RTT positioning can utilize the Rx-Tx time difference measurement result (i.e., |T) of PRS signals received from multiple wireless devices (such as wireless device 402 and wireless device 406) measured by wireless device 404. SRS_TX –T PRS_RX |) and the received power of the PRS reference signal (RSRP) (PRS-RSRP), and the Rx-Tx time difference measurement results of the SRS transmitted from wireless device 404 at multiple wireless devices (such as at wireless device 402 and wireless device 406) (i.e., |T) SRS_RX –T PRS_TX |) and SRS-RSRP. Wireless device 404 can use auxiliary data received from the positioning server, wireless device 402, and / or wireless device 406 to measure the Rx-Tx time difference measurement results and / or PRS-RSRP of the received signal. Wireless devices 402 and 406 can use auxiliary data received from the positioning server to measure the Rx-Tx time difference measurement results and / or SRS-RSRP of the received signal. These measurements can be used at the positioning server or wireless device 404 to determine the RTT, which can be used to estimate the location of wireless device 404. Other methods for determining the RTT are possible, such as, for example, using Time Difference of Arrival (TDOA) measurements, such as DL-TDOA and / or UL-TDOA measurements.

[0081] DL-AoD positioning can utilize the measured PRS-RSRP of signals transmitted from multiple wireless devices (such as wireless devices 402 and 406) and received at wireless device 404. AoD positioning can also be referred to as DL-AoD positioning, where PRS is the DL signal. Wireless device 404 can use auxiliary data received from a positioning server to measure the PRS-RSRP of the received signal, and the resulting measurement, along with the departure azimuth (A-AoD), departure zenith (Z-AoD), and other configuration information, can be used to locate wireless device 404 relative to neighboring wireless devices (such as wireless devices 402 and 406) that transmitted the PRS.

[0082] DL-TDOA positioning can utilize the DL reference signal time difference (RSTD) and / or PRS-RSRP of signals received at wireless device 404 from multiple wireless devices (such as wireless device 402 and wireless device 406). Wireless device 404 can use auxiliary data received from a positioning server to measure the RSTD and / or PRS-RSRP of the received PRS signal, and the resulting measurement can be used, along with other configuration information, to locate wireless device 404 relative to neighboring wireless devices (such as wireless device 402 and wireless device 406) that transmitted the PRS.

[0083] UL-TDOA positioning can be performed at multiple wireless devices (such as wireless devices 402 and 406) using the UL relative time of arrival (RTOA) and / or SRS-RSRP of signals transmitted from wireless device 404. The wireless devices (such as wireless devices 402 and 406) can use auxiliary data received from the positioning server to measure the RTOA and / or SRS-RSRP of the received signals, and the resulting measurements, along with other configuration information, can be used to estimate the location of wireless device 404.

[0084] UL-AoA positioning can be performed at multiple wireless devices (such as wireless devices 402 and 406) using measured azimuth (A-AoA) and zenith (Z-AoA) of signals transmitted from wireless device 404. 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 signals, and the resulting measurements, along with other configuration information, can be used to estimate the position of wireless device 404.

[0085] Additional positioning methods can be used to estimate the location of wireless device 404, such as, for example, UL-AoD and / or DL-AoA at wireless device 404. 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.

[0086] Figure 5 This is a diagram 500 illustrating an example of a positioning model 510 for calculating a set of positioning outputs 514 based on a set of positioning inputs 512. The positioning outputs may include the location of a target wireless device (such as...). Figure 4 The location of the wireless device 404 in the system. The location output may include intermediate measurements that can be used to calculate the location of the target wireless device. Intermediate measurements may include, for example, AoA, TDOA, or line-of-sight (LOS) identifiers (e.g., an indication of whether the line of sight between the first and second wireless devices is obstructed). The location input may include a set of measurements 502, such as measurements of a set of PRS transmitted by the TRP or measurements of a set of SRS transmitted by the UE. The location input may include auxiliary information 504 associated with the location signal, such as configuration information of the location signal, location information associated with the network node transmitting the location signal, beam information, and / or angle information. The location input may include a model configuration 506 of the location model 510. The model configuration 506 may include one or more configurable parameters of the location model 510, such as a requested accuracy range or a set of location resources that can be used by the location model 510.

[0087] A wireless device (such as a UE or base station) may use a set of positioning models (such as positioning model 510) to estimate or calculate a set of positioning outputs 514 associated with a target wireless device based on a set of positioning inputs 512 (such as measurements of positioning signals received by the wireless device and (in some respects) auxiliary information associated with these positioning signals). Positioning outputs 514 may include the location of the target wireless device (such as wireless device 404), or may include intermediate measurements that can be used to calculate or otherwise derive the location of the target wireless device. Positioning model 510 may be generated using artificial intelligence machine learning (AIML) to train the positioning model based on a set of inputs (e.g., measurements of one or more reference signals transmitted from or received by the target wireless device) and a set of expected labels (e.g., the location of the target wireless device, the AoA of the reference signals received by the target wireless device). Positioning model 510 may perform AIML direct positioning (calculating the location of the target wireless device) based on a set of inputs (such as measurements of positioning signals received by the wireless device and (in some respects) auxiliary information associated with these positioning signals). The positioning model 510 can perform AIML-assisted positioning (compute intermediate measurements) based on a set of inputs, such as measurements of positioning signals received by a wireless device, auxiliary information associated with these positioning signals, and / or configuration parameters of the positioning model 510.

[0088] The complexity and accuracy of positioning model 510 may depend on the quantity and configuration of positioning resources used for positioning. To configure positioning model 510 or select positioning model 510 from a set of positioning models, the wireless device may configure positioning model 510 or select positioning model 510 based on a set of capability metrics (e.g., model complexity, model latency, model accuracy). This set of positioning model capability metrics may include indicators of the accuracy of positioning model 510, indicators of the latency of positioning model 510, and / or indicators of the power consumption of positioning model 510. In some aspects, the configuration profile of positioning model 510 may be generated by testing positioning model 510 in various environments (e.g., in laboratory testing). Configuration entities (such as LMF or location servers) may use capability message transmission and auxiliary data / auxiliary information to exchange positioning model accuracy, quality, complexity, and resource configuration for positioning with wireless entities (e.g., UE, PRU, TRP, base station) performing positioning using positioning model 510.

[0089] In some aspects, the accuracy of the positioning model 510 may be based on a set of implementation aspects, a set of configuration aspects, and / or a set of operational aspects. The set of implementation aspects may include model complexity (e.g., the number of learnable parameters of the positioning model), model structure, and / or model design. The set of configuration aspects may include the bandwidth of positioning signal resources, the number of positioning signal resources, and / or the diversity of positioning signal resources. The set of operational aspects may include multipath features and / or LOS / NLOS conditions (e.g., whether a LOS path exists between the target wireless device and a neighboring wireless device). The accuracy of the positioning model 510 may be expressed as a numerical measure calculated based on at least some of the set of implementation aspects, the set of configuration aspects, and / or the set of operational aspects. In some aspects, the accuracy of the positioning model 510 may be expressed as the range of possible accuracies achievable by the positioning model 510.

[0090] In some aspects, the latency of positioning model 510 can be configured based on model complexity, device capabilities, and / or accuracy (e.g., parameters controlling how accurate the calculation is). Wireless devices using positioning model 510 can adjust the latency based on accuracy configuration (e.g., the requested accuracy range, a set of positioning resources to be used for positioning). In some aspects, the power consumption of positioning model 510 can be configured based on model complexity, device capabilities, and / or accuracy. Wireless devices using positioning model 510 can adjust power consumption based on accuracy configuration.

[0091] In some aspects, the positioning model 510 may be associated with a range of expected accuracy error or a range of guaranteed accuracy error. This accuracy error range may represent the accuracy of a set of positioning outputs 514. An example of this range could be an accuracy range of 2%. This accuracy range may be calculated based on a set of positioning configurations and a set of positioning operating conditions. The set of positioning configurations may include positioning resource bandwidth, the number of positioning signal resources, and the diversity of positioning signal resources. The set of positioning operating conditions may include a set of synthetic multipath features. In some aspects, the positioning model 510 may be associated with multiple accuracy level ranges, where each accuracy level range is associated with a specific combination of configurations and operating scenarios. This accuracy range may be estimated based on one or more laboratory test settings simulating such specific combinations of configurations and operating scenarios. In some aspects, the set of configuration and operating scenario combinations may be selected based on standardized specifications. The associated range of expected / guaranteed accuracy error for the positioning model 510 may be used to indicate whether the positioning model 510 can support the accuracy of a given service level. Therefore, metrics such as Quality of Service (QoS) metrics may be used to select a positioning model based on the requested accuracy level associated with that QoS metric.

[0092] In some aspects, the positioning model 510 may be associated with a range of inferred latency. This latency range may represent the latency used by the positioning model 510 to calculate a set of positioning outputs 514. An example of this latency could be two percentiles, or it could be 10 milliseconds. This latency range may be calculated based on a set of positioning configurations and a set of positioning operating conditions. In some aspects, the positioning model 510 may be associated with multiple latency level ranges, where each latency level range is associated with a specific combination of configurations and operating scenarios. This latency range may be estimated based on one or more laboratory test settings simulating such specific combinations of configurations and operating scenarios. In some aspects, the set of configuration and operating scenario combinations may be selected based on standardized specifications. The range of inferred latency associated with the positioning model 510 may be used to indicate whether the positioning model 510 can support latency for a given service level. Therefore, metrics such as QoS metrics may be used to select a positioning model based on latency parameters associated with that QoS metric.

[0093] In some aspects, the positioning model 510 may be associated with a range of inferred power consumption. This power consumption range may represent the power consumption used by the positioning model 510 to calculate a set of positioning outputs 514. An example of this power consumption could be two percentiles of battery capacity, such as 15 mAh or 1.2 dBmW. This power consumption range can be calculated based on a set of positioning configurations and a set of positioning operating conditions. In some aspects, the positioning model 510 may be associated with multiple power consumption level ranges, where each power consumption level range is associated with a specific combination of configurations and operating scenarios. This power consumption range can be estimated based on one or more laboratory test settings simulating such specific combinations of configurations and operating scenarios. In some aspects, the set of configuration and operating scenario combinations can be selected based on standardized specifications. The associated range of inferred power consumption of the positioning model 510 can be used to indicate whether the positioning model 510 can support the power consumption for a given service level. Therefore, metrics such as QoS metrics can be used to select a positioning model based on power consumption parameters associated with that QoS metric. Lower power consumption ranges may be selected to support green positioning standards or for consideration.

[0094] The set of capability metrics associated with positioning model 510 can be derived by testing positioning model 510 in a laboratory setting, wherein positioning model 510 is executed on the wireless device under test to profile the latency, accuracy, and / or power consumption of positioning model 510 when operating on the wireless device. The wireless device may include a UE (e.g., a target UE) or a base station (e.g., an NG-RAN node). The wireless device can be tested using a set of positioning configurations and various permutations of a set of positioning scenarios. In one example, the wireless device may be tested using a set of positioning configurations represented by C = {c1, c2, ..., cm}. Each configuration C may include channel bandwidth values ​​(e.g., 5MHz, 20MHz, 40MHz, 50MHz, 100MHz, 400MHz), PRS configuration, SRS configuration, the number of TRPs transmitting positioning signals, the maximum number of frequency layers, and / or frequency band indicators. The wireless device may also be tested using a set of positioning scenarios / operational scenarios represented by S = {s1, s2, ..., sn}. Each scenario S may include channel indicators (e.g., single-tap channel, double-tap channel), environment indicators (e.g., Indoor Factory (InF), Urban Microcell (UMi), Urban Macrocell (Uma)), and / or a set of channels associated with the environment (e.g., InF channel, UMi channel, Uma channel). The positioning model 510 can then be tested using a wireless device with each permutation by performing cyclic testing on each scenario in S and each configuration in C. Each test may include a positioning test that records the accuracy, inference latency, and / or power consumption of the positioning model 510 for each scenario. The positioning model 510 may be associated with accuracy ranges, latency ranges, and / or power consumption ranges based on the results, or it may be associated with a mapping of accuracy, latency, and power consumption metrics associated with a configuration / scenario combination (see Table 2).

[0095]

[0096]

[0097] Table 2

[0098] Figure 6 This is a connection diagram 600 illustrating a positioning network entity 606, which configures positioning signals for a target wireless device 602 and a group of neighboring wireless devices 604. The target wireless device 602 may include a UE or a network node, for example... Figure 1 UE 104 or Figure 1 Base station 102. This group of location-adjacent wireless devices may include a group of UEs and / or a group of network nodes. Location network entity 606 may include components of the base station or core network, for example, Figure 1 LMF 166 or a set of location servers 168.

[0099] In some aspects, the positioning network entity 606 may request the target wireless device 602 to indicate its support for AIML direct positioning (calculating the location of the target wireless device 602) or AIML-assisted positioning (calculating intermediate measurements that can be used to calculate the location of the target wireless device 602). In some aspects, the positioning network entity 606 may request the target wireless device 602 to indicate the accuracy, latency, and / or power consumption (or range thereof) associated with a set of positioning models associated with the target wireless device 602. The positioning network entity 606 may request this information as part of the transmission of a Long Term Evolution (LTE) Positioning Protocol (LPP) Annex (LPPa) Capability Message. In other words, the request and response may be part of the LPPa protocol, where an LPPa request is sent from the positioning network entity 606 to the target wireless device 602, and an LPPa response is sent from the target wireless device 602 to the positioning network entity 606. In response, the target wireless device 602 may respond with a Capability Indication Message indicating its ability to use positioning models for positioning.

[0100] In some aspects, the request can be a generic request message with a best-effort specification (e.g., no specific range for accuracy and latency levels). In some aspects, the request can be a generic request message with a best-effort specification for a given configuration (e.g., PRS configuration, BWP, TRP quantity). In some aspects, the request can be a request for a specified set of ranges (e.g., accuracy range, latency range, and / or power consumption range). For example, the request could include a request for positioning model capabilities (with an average positioning model accuracy of less than 1.5 meters and an average latency of 50 ms). In some aspects, the request can be a request for a specified set of ranges for a given configuration.

[0101] In some aspects, the response may include supported accuracy, latency, and / or power consumption levels, or a range of supported accuracy, latency, and / or power consumption levels, associated with a set of positioning models that the target wireless device 602 can use to perform positioning. In some aspects, the response may indicate whether the accuracy, latency, and / or power consumption levels indicated in the request are supported. In some aspects, the target wireless device 602 may indicate one or more PRS configurations (e.g., BW, resource quantity, TRP quantity) associated with the indicated accuracy, latency, and / or power consumption levels, such that the positioning network entity 606 can configure a positioning session suitable for the positioning model at the target wireless device 602 to achieve the indicated accuracy, latency, and / or power consumption levels.

[0102] In some aspects, the location network entity 606 may request one or more of a set of location neighbor radio devices 604 to indicate that it supports AIML direct positioning (calculating the location of the target radio device 602) or AIML assisted positioning (calculating intermediate measurements that can be used to calculate the location of the target radio device 602). In some aspects, the location network entity 606 may request the location neighbor radio device to indicate the accuracy, latency, and / or power consumption (or their range) associated with a set of positioning models associated with the location neighbor radio device. The location network entity 606 may request this information as part of the transmission of a New Radio (NR) Positioning Protocol (NRPP) Annex (NRPPa) TRP information message. In other words, the request and response may be part of the NRPPa protocol, wherein an NRPPa request is sent from the location network entity 606 to one or more of the set of location neighbor radio devices 604, and an NRPPa response is sent from one or more of the set of location neighbor radio devices 604 to the location network entity 606. In response, the location neighboring wireless device may respond with a capability indication message, which indicates the location neighboring wireless device's ability to use a location model for positioning.

[0103] In some aspects, the request can be a generic request message with a best-effort specification. In some aspects, the request can be a generic request message with a best-effort specification for a given configuration. In some aspects, the request can be a request for a specified set of scopes. In some aspects, the request can be a request for a specified set of scopes for a given configuration.

[0104] In some aspects, the response may include supported accuracy, latency, and / or power consumption levels, or a range of supported accuracy, latency, and / or power consumption levels, associated with a set of positioning models that the location-adjacent wireless device can use to perform positioning. In some aspects, the response may indicate whether the accuracy, latency, and / or power consumption levels indicated in the request are supported. In some aspects, the location-adjacent wireless device may indicate one or more SRS configurations (e.g., BW, number of resources, number of antenna ports) associated with the indicated accuracy, latency, and / or power consumption levels, such that the positioning network entity 606 can configure a positioning session suitable for the positioning model at the location-adjacent wireless device to achieve the indicated accuracy, latency, and / or power consumption levels.

[0105] In some aspects, the accuracy level included in the capability request may include a request to support the k-th percentile of the positioning error (e.g., the 90th percentile of the horizontal error is less than or equal to one meter) or a mean positioning error measure (e.g., the mean positioning error is less than or equal to 1.5 meters). In some aspects, the accuracy level included in the capability request may include a request to support a positioning error range between two percentiles and / or two ranges (e.g., a horizontal error between the 50th and 90th percentiles is between 0.4 meters and 1 meter). In some aspects, the accuracy level included in the capability request may include a request to support the k-th percentile of the positioning error with a specified confidence level (e.g., the 90th percentile of the horizontal error is less than or equal to 1 meter at a 95% confidence level, and the 50th percentile of the 3D error is 1.2 meters at a 95% confidence level), or a request to support a mean positioning error measure with a specified confidence level (e.g., the mean positioning error is less than or equal to 1.5 meters at an 80% confidence level). In some respects, the accuracy class included in the capability request may include a request to support a range of positioning errors with a specified confidence level between two percentiles and / or two ranges (e.g., a horizontal error between the 50th and 90th percentiles between 0.4 meters and 1 meter at a 95% confidence level).

[0106] This accuracy class can be used for any intermediate measurement that the positioning model can calculate. In one aspect, the accuracy class can be used to identify the accuracy of LOS / NLOS conditions, the range of such accuracy classes, and / or the probability of such accuracy classes. In one aspect, the accuracy class can be used for the accuracy (e.g., in meters or nanoseconds) of the estimate of ToA RSTD, the range of such accuracy classes, and / or the probability of such accuracy classes. In one aspect, the accuracy class can be used for the accuracy (e.g., in degrees) of AoD, the range of such accuracy classes, and / or the probability of such accuracy classes. In one aspect, the accuracy class can be used for the accuracy (e.g., in degrees) of AoA, the range of such accuracy classes, and / or the probability of such accuracy classes. In one aspect, the accuracy class can be used for the accuracy (e.g., in dBm) of RSRP, the range of such accuracy classes, and / or the probability of such accuracy classes. In one aspect, the accuracy class can be used for the accuracy (e.g., in dBm) of RSRPP, the range of such accuracy classes, and / or the probability of such accuracy classes.

[0107] In some aspects, the latency level included in the capability request may include a request to support the kth percentile of positioning latency (e.g., the 90th percentile of latency is less than or equal to 100 ms) or an average positioning error metric (e.g., average latency is less than or equal to 100 ms). In some aspects, the latency level included in the capability request may include a request to support a latency range between two percentiles and / or two ranges (e.g., a latency between the 50th and 90th percentiles that is between 20 ms and 100 ms). In some aspects, the latency level included in the capability request may include a request to support the kth percentile of latency with a specified confidence level (e.g., the 90th percentile of latency is less than or equal to 100 ms at a 95% confidence level), or a request to support an average latency metric with a specified confidence level (e.g., average latency is less than 100 ms at an 80% confidence level). In some respects, the latency level included in the capability request may include a request to support latency ranges with a specified confidence level between two percentiles and / or two ranges (e.g., latency between the 50th and 90th percentiles is between 20 ms and 100 ms at a 95% confidence level).

[0108] In some aspects, the power consumption level included in the capability request may include a request to support the kth percentile of positioning power consumption (e.g., the 90th percentile of inferred power consumption is less than or equal to 1 dBm) or an average positioning error metric (e.g., inferred average power consumption is less than or equal to 1 dBm). In some aspects, the power consumption level included in the capability request may include a request to support a latency range between two percentiles and / or two ranges (e.g., inferred power consumption between the 50th and 90th percentiles is between 0.1 dBm and 1 dBm). In some aspects, the power consumption level included in the capability request may include a request to support the kth percentile of power consumption with a specified confidence level (e.g., the 90th percentile of inferred power consumption is less than or equal to 1 dBm at a 95% confidence level, and the 50th percentile of inferred power consumption is less than or equal to 1.2 dBm at a 95% confidence level), or a request to support an average power consumption metric with a specified confidence level (e.g., inferred average power consumption is less than 1.2 dBm at an 80% confidence level). In some respects, the power consumption level included in the capability request may include a request to support a range of power consumption levels with a specified confidence level between two percentiles and / or two ranges (e.g., power consumption between the 50th and 90th percentiles is between 0.1 dBm and 1 dBm at a 95% confidence level).

[0109] In response to the request, the wireless device may use multiple operation calculations (e.g., tensor operation (TOP), floating-point operation (FLOP), multiple accumulation operation (MAC)) used to calculate the output of the positioning model to represent the power consumption level and / or latency level.

[0110] Location network entity 606 may send a support request message 608 to location target wireless device 602. Location target wireless device 602 may receive the support request message 608. In some aspects, the support request message 608 may be an LPPa message sent from location network entity 606 to location target wireless device 602. In other words, location network entity 606 may send this request as part of LPPa capability message transmission. The support request message 608 may include a request to location target wireless device 602 instructing it to support the use of a set of location models to calculate or estimate a set of estimated location results. The support request message 608 may also request accuracy, latency, and / or power consumption associated with the supported models.

[0111] In response to receiving a support request message 608, the target wireless device 602 may send a capability metric message 610 to the positioning network entity 606. The positioning network entity 606 may receive the capability metric message 610 from the target wireless device 602. The target wireless device 602 may send the capability metric message 610 as part of LPPa capability message transmission. The capability metric message 610 may include a set of positioning model capability metrics associated with a set of positioning models, which the target wireless device 602 can use to calculate or estimate a set of estimated positioning results.

[0112] In response to receiving the capability metric message 610, the positioning network entity 606 may send a positioning model configuration message 612 to the positioning target wireless device 602 based on the capability metric message 610. The positioning target wireless device 602 may receive the positioning model configuration message 612. The positioning model configuration message 612 may include a configuration of the set of positioning signals 630. This configuration may be generated to satisfy a set of positioning signal configuration conditions indicated in the capability metric message 610. At 626, the positioning target wireless device 602 may apply this configuration to receive a set of positioning signals 630 from a set of positioning neighboring wireless devices 604.

[0113] A group of location neighboring wireless devices 604 can, based on this configuration, send a set of location signals 630 to a location target wireless device 602. The location target wireless device 602 can, based on this configuration, receive a set of location signals 630 from the group of location neighboring wireless devices 604. The set of location signals 630 may include a set of PRS (Positioning Representations). At 632, the location target wireless device 602 can measure the set of location signals 630. A location model configuration message 612 can indicate one or more location models that the location target wireless device 602 can use to calculate or estimate the estimated location result. At 636, the location target wireless device 602 can calculate a set of estimated location results based on the measurement of the set of location signals 630 at 632. The location target wireless device 602 can, based on the location model configuration message 612, use a set of location models to calculate the set of estimated location results.

[0114] The target wireless device 602 can send a set of positioning results 640 to the positioning network entity 606. The positioning network entity 606 can receive a set of positioning results 640 from the target wireless device 602.

[0115] Location network entity 606 may send a support request message 614 to at least one of a group of location neighbor radio devices 604. At least one of the location neighbor radio devices 604 may receive the support request message 614. In some aspects, the support request message 614 may be an NRPPa message sent from location network entity 606 to at least one of the location neighbor radio devices 604. In other words, location network entity 606 may send the request as part of the transmission of an NRPPa TRP information message. The support request message 614 may include a request to at least one of the location neighbor radio devices 604 to support the use of a set of location models to calculate or estimate a set of estimated location results. The support request message 614 may also request accuracy, latency, and / or power consumption associated with the supported models.

[0116] In response to receiving a support request message 614, at least one of the location neighboring wireless devices 604 may send a set of capability metric messages 616 to the location network entity 606. The location network entity 606 may receive the set of capability metric messages 616 from at least one of the location neighboring wireless devices 604. The at least one location neighboring wireless device in the set of location neighboring wireless devices 604 may send the set of capability metric messages 616 as part of the NRPPa TRP information message exchange. The set of capability metric messages 616 may include a set of location model capability metrics associated with a set of location models, which the at least one location neighboring wireless device in the set of location neighboring wireless devices 604 may use to calculate or estimate a set of estimated location results.

[0117] In response to receiving a set of capability metric messages 616, the location network entity 606 may send a set of location model configuration messages 618 to a group of location neighboring radio devices 604 based on the set of capability metric messages 616. The group of location neighboring radio devices 604 may receive the set of location model configuration messages 618. This configuration may be generated to satisfy a set of indicated location signal configuration conditions of the set of capability metric messages 616. The set of location model configuration messages 618 may include a configuration of a set of location signals 630. At 628, at least some of the location neighboring radio devices 604 may apply this configuration to receive a set of location signals 630 from the location target radio device 602.

[0118] The target wireless device 602 can, based on this configuration, transmit a set of positioning signals 630 to at least some of the positioning neighbor wireless devices 604. At least some of the positioning neighbor wireless devices 604 can, based on this configuration, receive the set of positioning signals 630 from the target wireless device 602. The set of positioning signals 630 may include a set of SRS (Search and Respond to Reference Parameters). At 634, at least some of the positioning neighbor wireless devices 604 can measure the set of positioning signals 630. A set of positioning model configuration messages 618 can indicate one or more positioning models that at least one positioning neighbor wireless device 604 can use to calculate or estimate the estimated positioning result. At 638, at least one positioning neighbor wireless device 604 can calculate a set of estimated positioning results based on the measurement of the set of positioning signals 630 at 634. At least one positioning neighbor wireless device 604 can, based on the set of positioning model configuration messages 618, use a set of positioning models to calculate the set of estimated positioning results.

[0119] A group of neighboring wireless devices 604 can send a set of location results 642 to a location network entity 606. The location network entity 606 can receive a set of location results 642 from a group of neighboring wireless devices 604.

[0120] In some aspects, the location network entity 606 may configure the location model configuration message 612 and the set of location model configuration messages 618 based on both the capability metric message 610 and a set of capability metric messages 616. For example, the location network entity 606 may select multiple TRPs from a set of location neighboring radio devices 604 to send PRS based on the number of TRPs indicated in the location model configuration message 612, and may select multiple antenna ports for use by the location target radio device 602 based on the number of antenna ports indicated in the set of capability metric messages 616.

[0121] Figure 7 This is a connection diagram 700 illustrating a positioning network entity 706, which configures positioning signals for a target wireless device 702 and / or a group of neighboring wireless devices 704 to calculate a capability metric for a positioning model. The target wireless device 702 may include a UE or a network node, for example... Figure 1 UE 104 or Figure 1 Base station 102. This group of adjacent wireless devices may include a group of UEs and / or a group of network nodes. The location network entity 706 may include components of the base station or core network, for example, Figure 1 LMF 166 or a set of location servers 168.

[0122] The positioning network entity 706 can configure a set of positioning configurations for the target wireless device 702 and / or a group of neighboring wireless devices 704 to determine the capabilities of the positioning model at the target wireless device 702 and / or the group of neighboring wireless devices 704. In some aspects, the positioning network entity 706 can configure this set of positioning configurations as a set of positioning configurations for wireless devices and a set of positioning scenarios, such as different locations, different channel bandwidths, different environments, different numbers of TRPs transmitting positioning signals, etc.

[0123] Location network entity 706 may send a set of location configurations 712 to location target wireless device 702. Location target wireless device 702 may receive a set of location configurations 712. A set of location configurations 712 may include a set of configurations for a set of location signals 730 (e.g., sets of SRS to be sent by location target wireless device 702 and / or sets of PRS to be received and measured by location target wireless device 702). At 726, location target wireless device 702 may apply one of these configurations to send a set of location signals 730 to a set of location neighbor wireless devices 704, or to receive and measure a set of location signals 730 from a set of location neighbor wireless devices 704.

[0124] Location network entity 706 may send a set of location configurations 718 to a group of location neighboring wireless devices 704. The group of location neighboring wireless devices 704 may receive the set of location configurations 718. The set of location configurations 718 may include a set of configurations for a set of location signals 730 (e.g., sets of PRS to be sent by the group of location neighboring wireless devices 704 and / or sets of SRS to be received and measured by the group of location neighboring wireless devices 704). At 726, the group of location neighboring wireless devices 704 may apply one of these configurations to send a set of location signals 730 to, or receive and measure a set of location signals 730 from, the target location wireless device 702.

[0125] At 732, the target positioning wireless device 702 can measure a set of positioning signals 730. At 736, the target positioning wireless device 702 can calculate an estimated positioning result based on the measurement of the set of positioning signals 730.

[0126] At 740, the target wireless device 702 can obtain verified positioning results. The target wireless device 702 can obtain verified positioning results in various ways. For example, if these verified positioning results include the location of the target wireless device 702, then the target wireless device 702 can be located at a known location stored in the memory of the target wireless device 702. In another example, the target wireless device 702 may have a sensor (such as a GPS or LiDAR sensor) that can be used to identify the location of the target wireless device 702. In another example, the positioning network entity 706 may be an LMF that calculates the location of the target wireless device 702 and can send the calculated location of the target wireless device 702 to the target wireless device 702. In another example, if these verified positioning results include intermediate measurements (such as LOS identifiers), the parameters of these intermediate measurements can be set up as part of a laboratory experimental setup and can be stored in the memory of the target wireless device 702. In another example, the target wireless device 702 may have a sensor (such as a LiDAR sensor) that can identify obstacles that may or may not obstruct the LOS between the target wireless device 702 and one of a group of location-adjacent wireless devices 704. In another example, the location network entity 706 may be an LMF that can identify objects in the field based on obstruction or reflection signals to other wireless devices and can send a verified LOS identifier to the target wireless device 702.

[0127] At 744, the target wireless device 702 may calculate one or more capability metrics of the positioning model based on the estimated positioning result calculated at 736 and / or the verified positioning tag obtained at 740. For example, the target wireless device 702 may calculate the accuracy of the positioning model based on the difference between the estimated positioning result calculated at 736 and the verified positioning tag obtained at 740. In another example, the target wireless device 702 may calculate the latency of the positioning model based on the time it takes for the positioning model to start and complete its calculation. In yet another example, the target wireless device 702 may calculate the power consumption of the positioning model based on the battery / capacitor capacity when the positioning model starts its calculation and the battery / capacitor capacity when the positioning model completes its calculation.

[0128] At 748, the target wireless device 702 can output one or more of the calculated capability metrics. In one aspect, the target wireless device 702 can store the calculated capability metrics in its memory. In another aspect, the target wireless device 702 can send the calculated capability metrics to another device via a physical wired connection (such as a USB connection) to a computing device. In yet another aspect, the target wireless device 702 can send the calculated capability metrics to one of a group of neighboring wireless devices 704, a network entity 706, or another wireless device.

[0129] The target wireless device 702 can apply different configurations at 726 until all permutations of a set of positioning configurations 712 are completed. In some aspects, the target wireless device 702 can repeatedly apply different configurations at 726 after calculating the estimated positioning result at 736 or after obtaining a verified positioning tag at 740, to save time between positioning sessions. In some aspects, the positioning network entity can repeatedly send a set of positioning configurations 712 between each positioning session, instead of sending a complete set of positioning configurations including each permutation for laboratory testing.

[0130] At 734, one or more of the location-adjacent wireless devices 704 can measure a set of location signals 730. At 738, one or more of the location-adjacent wireless devices 704 can calculate an estimated location result based on the measurement of the set of location signals 730.

[0131] At 742, one or more location-neighbor wireless devices in a group of location-neighbor wireless devices 704 can obtain verified location results. Location-neighbor wireless devices can obtain verified location results in various ways. For example, if these verified location results include the location of a target wireless device 702, then the target wireless device 702 can be located at a known location stored in the memory of the location-neighbor wireless device. In another example, the target wireless device 702 may have a sensor (such as a GPS or LiDAR sensor) that can be used to identify the location of the target wireless device 702 and can transmit its location to the location-neighbor wireless device. In another example, the location network entity 706 may be an LMF that can calculate the location of the target wireless device 702 and can transmit the calculated location of the target wireless device 702 to the location-neighbor wireless device. In another example, if these verified location results include intermediate measurements (such as LOS identifiers), the parameters of the intermediate measurements can be set up as part of a laboratory experimental setup and can be stored in the memory of the location-neighbor wireless device. In another example, the location neighboring wireless device may have a sensor (such as a LiDAR sensor) that can identify obstacles that may or may not block the LOS between the location target wireless device 702 and the location neighboring wireless device. In another example, the location network entity 706 may be an LMF that can identify objects in the field based on obstruction or reflection signals to other wireless devices and can send verified LOS identifiers to the location neighboring wireless devices.

[0132] At 746, one or more location-neighboring wireless devices 704 can calculate one or more capability metrics of their location model based on an estimated location result calculated at 738 and / or verified location tags obtained at 742. For example, a location-neighboring wireless device can calculate the accuracy of its location model based on the difference between the estimated location result calculated at 738 and the verified location tags obtained at 742. In another example, a location-neighboring wireless device can calculate the latency of its location model based on the time it takes for the model to start and complete its calculations. In yet another example, a location-neighboring wireless device can calculate the power consumption of its location model based on the battery / capacitor capacity when the model starts its calculations and the battery / capacitor capacity when the model completes its calculations.

[0133] At 750, one or more of the location-adjacent wireless devices 704 can output one or more of the calculated capability metrics. In one aspect, the location-adjacent wireless device can store the calculated capability metric in its memory. In another aspect, the location-adjacent wireless device can send the calculated capability metric to another device via a physical wired connection (such as a backhaul connection) to a device (such as a core network). In yet another aspect, the location-adjacent wireless device can send the calculated capability metric to location network entity 706 or another wireless device.

[0134] A group of location-adjacent wireless devices 704 may apply different configurations at 728 until all permutations of a set of location configurations 718 are completed. In some aspects, the group of location-adjacent wireless devices 704 may repeatedly apply different configurations at 728 after calculating the estimated location result at 738 or after obtaining a verified location tag at 742, to save time between location sessions. In some aspects, the location network entity may repeatedly send a set of location configurations 718 between each location session, instead of sending a complete set of location configurations including each permutation for laboratory testing.

[0135] Figure 8 This is a flowchart 800 of a wireless communication method. This method can be performed by wireless devices (e.g., UE 104, UE 350; base station 102; base station 310; wireless devices 402, 404, and 406; target location wireless devices 602 and 702; a group of neighboring target location wireless devices 604 and 704; device 1204; network entity 1202, network entity 1302, and network entity 1460). At 802, the wireless device can measure a set of location signals. For example, 802 can be performed by… Figure 7 The positioning target wireless device 702 in the middle performs the operation, which can measure a set of positioning signals 730 from a set of positioning neighboring wireless devices 704 at 732. Furthermore, 802 can be performed by... Figure 1 , Figure 3 , Figure 12 or Figure 13 Component 198 in the middle is used to execute.

[0136] At 804, the wireless device can use a positioning model to calculate a set of estimated positioning results based on a set of measured positioning signals. For example, 804 can be... Figure 7 The positioning target wireless device 702 performs this action, which can calculate a set of estimated positioning results at 736 based on measurements of a set of positioning signals 730 measured at 732, using a positioning model. Furthermore, 804 can be... Figure 1 , Figure 3 , Figure 12 or Figure 13 Component 198 in the middle is used to execute.

[0137] At point 806, the wireless device can obtain a set of verified location tags associated with this set of estimated location results. For example, point 806 can be... Figure 7 The positioning target wireless device 702 in the middle performs this action, and the positioning target wireless device can obtain a set of verified positioning tags associated with the set of estimated positioning results at 740. Furthermore, 806 can be performed by... Figure 1 , Figure 3 , Figure 12 or Figure 13 Component 198 in the middle is used to execute.

[0138] At 808, the wireless device can calculate a set of positioning model capability metrics based on the set of estimated positioning results and the set of verified positioning tags. For example, 808 can be... Figure 7 The positioning target wireless device 702 performs this action, which can calculate a set of positioning model capability metrics at 744 based on a set of estimated positioning results calculated at 736 and a set of verified positioning tags obtained at 740. Furthermore, 808 can be performed by... Figure 1 , Figure 3 , Figure 12 or Figure 13 Component 198 in the middle is used to execute.

[0139] At point 810, the wireless device can output an indication of the calculated set of positioning model capability metrics. For example, point 810 can be... Figure 7 The positioning target wireless device 702 in the middle performs this action, and the positioning target wireless device can output an indication of the calculated set of positioning model capability metrics at 748. Furthermore, 810 can be performed by... Figure 1 , Figure 3 , Figure 12 or Figure 13 Component 198 in the middle is used to execute.

[0140] Figure 9 This is a flowchart 900 of a wireless communication method. This method can be performed by wireless devices (e.g., UE 104, UE 350; base station 102; base station 310; wireless devices 402, 404, and 406; target location wireless devices 602 and 702; a group of neighboring target location wireless devices 604 and 704; device 1204; network entity 1202, network entity 1302, and network entity 1460). At 901, the wireless device can receive a set of location signals. For example, 901 can be performed by… Figure 7The positioning target wireless device 702 in the middle is used to perform the positioning, which can receive a set of positioning signals 730. Furthermore, 901 can be performed by... Figure 1 , Figure 3 , Figure 12 or Figure 13 Component 198 in the middle is used to execute.

[0141] At position 902, the wireless device can measure a set of location signals. For example, 902 can be determined by... Figure 7 The positioning target wireless device 702 in the middle performs the operation, which can measure a set of positioning signals 730 from a set of positioning neighboring wireless devices 704 at 732. Furthermore, 902 can be performed by... Figure 1 , Figure 3 , Figure 12 or Figure 13 Component 198 in the middle is used to execute.

[0142] At 904, the wireless device can use a positioning model to calculate a set of estimated positioning results based on a set of measured positioning signals. For example, 904 can be... Figure 7 The positioning target wireless device 702 performs this action, which can calculate a set of estimated positioning results at 736 based on measurements of a set of positioning signals 730 measured at 732, using a positioning model. Furthermore, 904 can be... Figure 1 , Figure 3 , Figure 12 or Figure 13 Component 198 in the middle is used to execute.

[0143] At 906, the wireless device can obtain a set of verified location tags associated with this set of estimated location results. For example, 906 can be obtained by... Figure 7 The positioning target wireless device 702 in the middle performs this action, and the positioning target wireless device can obtain a set of verified positioning tags associated with the estimated positioning results at 740. Furthermore, 906 can be performed by... Figure 1 , Figure 3 , Figure 12 or Figure 13 Component 198 in the middle is used to execute.

[0144] At 908, the wireless device can calculate a set of positioning model capability metrics based on this set of estimated positioning results and this set of verified positioning tags. For example, 908 can be... Figure 7 The positioning target wireless device 702 performs this action, which can calculate a set of positioning model capability metrics at 744 based on a set of estimated positioning results calculated at 736 and a set of verified positioning tags obtained at 740. Furthermore, 908 can be performed by... Figure 1 , Figure 3 , Figure 12 or Figure 13 Component 198 in the middle is used to execute.

[0145] At point 910, the wireless device can output an indication of a calculated set of positioning model capability metrics. For example, point 910 can be... Figure 7 The positioning target wireless device 702 in the middle performs this action, and the positioning target wireless device can output an indication of the calculated set of positioning model capability metrics at 748. Furthermore, 910 can be performed by... Figure 1 , Figure 3 , Figure 12 or Figure 13 Component 198 in the middle is used to execute.

[0146] At position 912, the wireless device can apply a set of positioning configurations. For example, 912 can be... Figure 7 The positioning target wireless device 702 in the middle performs the operation, and the positioning target wireless device can apply a set of positioning configurations 712 in a set of positioning configurations at 726. Furthermore, 912 can be performed by... Figure 1 , Figure 3 , Figure 12 or Figure 13 Component 198 in the middle is used to execute.

[0147] At 914, the wireless device can receive the set of location signals based on this set of location configurations. For example, 914 can be... Figure 7 The positioning target wireless device 702 performs this action, and the positioning target wireless device can receive a set of positioning signals 730 from a set of positioning neighbor wireless devices based on a set of positioning configurations 712. Furthermore, 914 can be performed by... Figure 1 , Figure 3 , Figure 12 or Figure 13 Component 198 in the middle is used to execute.

[0148] At point 916, the wireless device can use the positioning model to calculate a set of estimated positioning results based on a set of received measured positioning signals. For example, point 916 can be... Figure 7 The positioning target wireless device 702 performs this operation, which can calculate the estimated positioning results at 736 based on a set of positioning signals 730 measured at 732 using the positioning model. Furthermore, 916 can be... Figure 1 , Figure 3 , Figure 12 or Figure 13 Component 198 in the middle is used to execute.

[0149] At point 918, the wireless device can receive requests for a set of supported positioning models and associated capability metrics for each set of models. For example, point 918 can be... Figure 6The positioning target wireless device 602 in the middle performs the operation, and the positioning target wireless device 602 can receive a support request message 608 for a set of supported positioning models and associated capability metrics of each set of models for the positioning target wireless device 602. Furthermore, 918 can be performed by... Figure 1 , Figure 3 , Figure 12 or Figure 13 Component 198 in the middle is used to execute.

[0150] At 920, the wireless device may, in response to receiving the request for the set of supported positioning models and the associated capability metrics for each set of models, output the indication of the calculated set of positioning model capability metrics. For example, 920 may be... Figure 6 The positioning target wireless device 602 performs this action. In response to receiving a support request message 608 for the set of supported positioning models and associated capability metrics for each set of models, the positioning target wireless device 602 outputs a capability metric message 610, which may include an indication of the calculated set of positioning model capability metrics. Furthermore, 920 may be performed by... Figure 1 , Figure 3 , Figure 12 or Figure 13 Component 198 in the middle is used to execute.

[0151] At 922, the wireless device may transmit a set of supported positioning models and associated sets of model capability metrics. The set of supported positioning models may include the positioning model itself. The associated sets of model capability metrics may include a calculated set of positioning model capability metrics. For example, 922 may be generated by... Figure 6 The positioning target wireless device 602 performs the operation, and the positioning target wireless device can send a capability metric message 610, which may include a set of supported positioning models and associated capability metrics for each set of models. The set of supported positioning models may include the positioning model itself. The associated capability metrics for each set of models may include a calculated set of positioning model capability metrics. Furthermore, 922 may be performed by... Figure 1 , Figure 3 , Figure 12 or Figure 13 Component 198 in the middle is used to execute.

[0152] Figure 10This is a flowchart 1000 of a wireless communication method. This method can be performed by network entities (e.g., base station 102, base station 310, wireless device 402, wireless device 406; a group of positioning wireless devices 604, a group of positioning wireless devices 704; positioning network entity 606, positioning network entity 706; network entity 1202, network entity 1302, network entity 1460). At 1002, the network entity can send a request to the wireless devices instructing them to support using a positioning model to calculate a set of positioning results. For example, 1002 can be performed by... Figure 6 The positioning network entity 606 performs this action, and can send a support request message 608 to the positioning target wireless device 602, instructing it to support the use of a positioning model to calculate a set of positioning results. Furthermore, 1002 can be performed by... Figure 1 , Figure 3 , Figure 13 or Figure 14 Component 199 in the middle is used to execute.

[0153] At point 1004, the network entity can receive a response, including a set of localization model capability metrics, based on the request. For example, 1004 can be... Figure 6 The location network entity 606 in the system performs this action, and the location network entity can receive a capability metric message 610, which includes a set of location model capability metrics, based on the request. Furthermore, 1004 can be performed by... Figure 1 , Figure 3 , Figure 13 or Figure 14 Component 199 in the middle is used to execute.

[0154] At position 1006, the network entity can configure a set of positioning signals based on this set of positioning model capability metrics. For example, 1006 can be... Figure 6 The positioning network entity 606 performs this action, configuring a set of positioning signals based on the set of positioning model capability metrics, and sending this configuration in the positioning model configuration message 612. Furthermore, 1006 can be... Figure 1 , Figure 3 , Figure 13 or Figure 14 Component 199 in the middle is used to execute.

[0155] Figure 11This is a flowchart 1100 of a wireless communication method. This method can be performed by network entities (e.g., base station 102, base station 310, wireless device 402, wireless device 406; a group of positioning wireless devices 604, a group of positioning wireless devices 704; positioning network entity 606, positioning network entity 706; network entity 1202, network entity 1302, network entity 1460). At 1102, the network entity can send a request to the wireless devices instructing them to support using a positioning model to calculate a set of positioning results. For example, 1102 can be performed by... Figure 6 The positioning network entity 606 performs this action, and can send a support request message 608 to the positioning target wireless device 602, instructing it to support the use of a positioning model to calculate a set of positioning results. Furthermore, 1102 can be performed by... Figure 1 , Figure 3 , Figure 13 or Figure 14 Component 199 in the middle is used to execute.

[0156] At point 1104, the network entity can receive a response, including a set of localization model capability metrics, based on the request. For example, 1104 can be... Figure 6 The location network entity 606 in the system performs this action, and the location network entity can receive a capability metric message 610, which includes a set of location model capability metrics, based on the request. Furthermore, 1104 can be performed by... Figure 1 , Figure 3 , Figure 13 or Figure 14 Component 199 in the middle is used to execute.

[0157] At point 1106, the network entity can configure a set of positioning signals based on this set of positioning model capability metrics. For example, 1106 can be configured by... Figure 6 The positioning network entity 606 performs this action, configuring a set of positioning signals based on the set of positioning model capability metrics, and sending this configuration in the positioning model configuration message 612. Furthermore, 1106 can be... Figure 1 , Figure 3 , Figure 13 or Figure 14 Component 199 in the middle is used to execute.

[0158] At point 1108, the network entity can transmit a set of location configurations based on a configured set of location signals. For example, 1108 can be... Figure 6 The positioning network entity 606 performs this action, and this positioning network entity can send a set of positioning configurations as a positioning model configuration message 612 to the positioning target wireless device based on a configured set of positioning signals. Furthermore, 1108 can be performed by... Figure 1 , Figure 3 , Figure 13 or Figure 14Component 199 in the middle is used to execute.

[0159] In 1110, the network entity can, after configuring the set of positioning signals based on the set of positioning model capability metrics, output an indication of the configured set of positioning signals. For example, 1110 can be... Figure 7 The positioning network entity 706 performs this action, and after configuring the set of positioning signals based on the set of positioning model capability metrics, outputs an indication of the configured set of positioning signals. Furthermore, 1110 can be performed by... Figure 1 , Figure 3 , Figure 13 or Figure 14 Component 199 in the middle is used to execute.

[0160] At 1112, the network entity can send this indication to the wireless device regarding a configured set of location signals. For example, 1112 can be... Figure 7 The positioning network entity 706 in the system performs this action, and the positioning network entity can send the indication to the wireless device for a configured set of positioning signals. Furthermore, 1112 can be performed by... Figure 1 , Figure 3 , Figure 13 or Figure 14 Component 199 in the middle is used to execute.

[0161] At point 1114, the network entity can store this indication of a configured set of positioning signals in memory or a cache. For example, 1114 can be... Figure 7 The positioning network entity 706 performs this action, and can store the indication of a configured set of positioning signals in memory or cache. Furthermore, 1114 can be executed by... Figure 1 , Figure 3 , Figure 13 or Figure 14 Component 199 in the middle is used to execute.

[0162] Figure 12Figure 1200 illustrates an example of a hardware implementation of device 1204. Device 1204 may be a UE, a component of a UE, or implement UE functionality. In some aspects, device 1204 may include a cellular baseband processor 1224 (also referred to as a modem) coupled to one or more transceivers 1222 (e.g., cellular RF transceivers). Cellular baseband processor 1224 may include on-chip memory 1224'. In some aspects, device 1204 may also include one or more Subscriber Identity Module (SIM) cards 1220 and an application processor 1206 coupled to a Secure Digital Card (SD) card 1208 and a screen 1210. Application processor 1206 may include on-chip memory 1206'. In some aspects, device 1204 may also include a Bluetooth module 1212, a WLAN module 1214, an SPS module 1216 (e.g., a GNSS module), one or more sensor modules 1218 (e.g., an atmospheric pressure sensor / altimeter; motion sensors such as an inertial measurement unit (IMU), a gyroscope, and / or an accelerometer; light detection and ranging (LIDAR), radio-assisted detection and ranging (RADAR), sound navigation and ranging (SONAR), a magnetometer, audio, and / or other technologies for positioning), an additional memory module 1226, a power supply 1230, and / or a camera 1232. Bluetooth module 1212, WLAN module 1214, and SPS module 1216 may include an on-chip transceiver (TRX) (or in some cases, only a receiver (RX)). Bluetooth module 1212, WLAN module 1214, and SPS module 1216 may include their own dedicated antenna and / or communicate using antenna 1280. Cellular baseband processor 1224 communicates with UE 104 and / or RU associated with network entity 1202 via transceiver 1222 through one or more antennas 1280. Cellular baseband processor 1224 and application processor 1206 may each include computer-readable media / memory 1224', 1206'. Additional memory module 1226 may also be considered computer-readable media / memory. Each computer-readable media / memory 1224', 1206', 1226 may be non-transitory. Cellular baseband processor 1224 and application processor 1206 are each responsible for general processing, including executing software stored on the computer-readable media / memory. When executed by cellular baseband processor 1224 / application processor 1206, the software causes cellular baseband processor 1224 / application processor 1206 to perform the various functions described above. The computer-readable media / memory may also be used to store data manipulated by cellular baseband processor 1224 / application processor 1206 during software execution.Cellular baseband processor 1224 / application processor 1206 may be a component of UE 350 and may include memory 360 and / or at least one of TX processor 368, RX processor 356, and controller / processor 359. In one configuration, device 1204 may be a processor chip (modem and / or application) and may only include cellular baseband processor 1224 and / or application processor 1206, and in another configuration, device 1204 may be the entire UE (see, for example). Figure 3 The UE 350 includes an additional module of the device 1204.

[0163] As discussed above, component 198 can be configured to measure a set of location signals. Component 198 can be configured to compute a set of estimated location results using a location model based on the measured set of location signals. Component 198 can be configured to obtain a set of verified location tags associated with the set of estimated location results. Component 198 can be configured to compute a set of location model capability metrics based on the set of estimated location results and the set of verified location tags. Component 198 can be configured to output an indication of the computed set of location model capability metrics. Component 198 may be within cellular baseband processor 1224, application processor 1206, or both cellular baseband processor 1224 and application processor 1206. 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. As shown, device 1204 may include a variety of components configured for various functions. In one configuration, device 1204 (and particularly cellular baseband processor 1224 and / or application processor 1206) may include components for measuring a set of location signals. Device 1204 may include components for calculating a set of estimated location results using a location model based on the measured set of location signals. Device 1204 may include components for obtaining a set of verified location tags associated with the set of estimated location results. Device 1204 may include components for calculating a set of location model capability metrics based on the set of estimated location results and the set of verified location tags. Device 1204 may include components for outputting an indication of the calculated set of location model capability metrics. Device 1204 may include components for receiving the set of location signals before measuring them. Device 1204 may include components for calculating the set of estimated location results by using a location model based on the received measured set of location signals. Device 1204 may include components for applying a set of location configurations before receiving the set of location signals. Apparatus 1204 may include components for receiving the set of positioning signals based on the set of positioning configurations. The set of positioning model capability metrics may include at least one of the following: (a) positioning model accuracy, (b) positioning model latency, or (c) positioning model power consumption. The positioning model accuracy may include at least one of the following: (a) percentile of accuracy error, (b) average of the accuracy error, (c) positioning error range, or (d) confidence interval. Apparatus 1204 may include components for receiving requests for a set of supported positioning models and associated sets of model capability metrics.The request may include at least one of the following: (a) a set of positioning configurations, (b) a set of model accuracy levels, (c) a set of model latency levels, or (d) a set of model power consumption levels. Apparatus 1204 may include components for transmitting a set of supported positioning models and associated sets of model capability metrics. The set of supported positioning models may include the positioning model. The associated sets of model capability metrics may include a calculated set of positioning model capability metrics. The set of positioning signals may include a set of SRS or a set of PRS. The wireless device may include a UE or a network node. Apparatus 1204 may include components for outputting the indication of the calculated set of positioning model capability metrics by transmitting the indication of the calculated set of positioning model capability metrics to a network entity. Apparatus 1204 may include components for outputting the indication of the calculated set of positioning model capability metrics by storing the indication of the calculated set of positioning model capability metrics in memory or a cache. The component may be a component 198 of apparatus 1204 configured to perform the functions described therein. As described above, device 1204 may include TX processor 368, RX processor 356, and controller / processor 359. Therefore, in one configuration, the component may be TX processor 368, RX processor 356, and / or controller / processor 359 configured to perform the functions described therein.

[0164] Figure 13Figure 1300 illustrates an example of a hardware implementation of network entity 1302. Network entity 1302 may be a BS, a component of a BS, or implement BS functionality. Network entity 1302 may include at least one of CU 1310, DU 1330, or RU 1340. For example, depending on the layer functionality handled by component 199, network entity 1302 may include CU 1310; both CU 1310 and DU 1330; each of CU 1310, DU 1330, and RU 1340; DU 1330; both DU 1330 and RU 1340; or RU 1340. CU 1310 may include CU processor 1312. CU processor 1312 may include on-chip memory 1312'. In some aspects, CU 1310 may also include an additional memory module 1314 and a communication interface 1318. CU 1310 communicates with DU 1330 via a midhaul link (such as an F1 interface). DU 1330 may include a DU processor 1332. DU processor 1332 may include on-chip memory 1332'. In some aspects, DU 1330 may also include an additional memory module 1334 and a communication interface 1338. DU 1330 communicates with RU 1340 via a fronthaul link. RU 1340 may include an RU processor 1342. RU processor 1342 may include on-chip memory 1342'. In some aspects, RU 1340 may also include an additional memory module 1344, one or more transceivers 1346, an antenna 1380, and a communication interface 1348. RU 1340 communicates with UE 104. On-chip memories 1312', 1332', 1342' and additional memory modules 1314, 1334, 1344 may each be considered as computer-readable media / memory. Each computer-readable medium / memory can be non-transitory. Each of processors 1312, 1332, and 1342 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.

[0165] As discussed above, component 198 can be configured to measure a set of location signals. Component 198 can be configured to compute a set of estimated location results using a location model based on the measured set of location signals. Component 198 can be configured to obtain a set of verified location tags associated with the set of estimated location results. Component 198 can be configured to compute a set of location model capability metrics based on the set of estimated location results and the set of verified location tags. Component 198 can be configured to output an indication of the computed set of location model capability metrics. Component 198 can be located within one or more processors of one or more of CU 1310, DU 1330, and RU 1340. Component 198 can 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. Network entity 1302 may include a variety of components configured for various functions. In one configuration, network entity 1302 may include components for measuring a set of location signals. Network entity 1302 may include components for calculating a set of estimated location results using a location model based on the measured set of location signals. Network entity 1302 may include components for obtaining a set of verified location tags associated with the set of estimated location results. Network entity 1302 may include components for calculating a set of location model capability metrics based on the set of estimated location results and the set of verified location tags. Network entity 1302 may include components for outputting an indication of the calculated set of location model capability metrics. Network entity 1302 may include components for receiving the set of location signals before measuring them. Network entity 1302 may include components for calculating the set of estimated location results by using a location model based on the received measured set of location signals. Network entity 1302 may include components for applying a set of location configurations before receiving the set of location signals. Network entity 1302 may include components for receiving the set of positioning signals based on the set of positioning configurations. The set of positioning model capability metrics may include at least one of the following: (a) positioning model accuracy, (b) positioning model latency, or (c) positioning model power consumption. The positioning model accuracy may include at least one of the following: (a) percentile of accuracy error, (b) average of the accuracy error, (c) positioning error range, or (d) confidence interval. Network entity 1302 may include components for receiving requests for a set of supported positioning models and associated sets of model capability metrics.The request may include at least one of the following: (a) a set of positioning configurations, (b) a set of model accuracy levels, (c) a set of model latency levels, or (d) a set of model power consumption levels. Network entity 1302 may include components for transmitting a set of supported positioning models and associated sets of model capability metrics. The set of supported positioning models may include the positioning model itself. The associated sets of model capability metrics may include a calculated set of positioning model capability metrics. The set of positioning signals may include a set of SRS or a set of PRS. The wireless device may include a UE or a network node. Network entity 1302 may include components for outputting the indication of the calculated set of positioning model capability metrics by transmitting the indication of the calculated set of positioning model capability metrics to the network entity. Network entity 1302 may include components for outputting the indication of the calculated set of positioning model capability metrics by storing the indication of the calculated set of positioning model capability metrics in memory or a cache. The component may be a component 198 of network entity 1302 configured to perform the functions described therein. As described above, network entity 1302 may include TX processor 316, RX processor 370, and controller / processor 375. Therefore, in one configuration, the component may be TX processor 316, RX processor 370, and / or controller / processor 375 configured to perform the functions described therein.

[0166] As discussed above, component 199 may be configured to send a request to a wireless device instructing it to support the use of a positioning model to compute a set of positioning results. Component 199 may be configured to receive a response including a set of positioning model capability metrics based on the request. Component 199 may be configured to configure a set of positioning signals based on the set of positioning model capability metrics. Component 199 may be located within one or more processors of one or more of CU 1310, DU 1330, and RU 1340. Component 199 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. Network entity 1302 may include various components configured for various functions. In one configuration, network entity 1302 may include components for sending a request to a wireless device instructing it to support the use of a positioning model to compute a set of positioning results. Network entity 1302 may include components for receiving a response including a set of positioning model capability metrics based on the request. Network entity 1302 may include components for configuring a set of positioning signals based on the set of positioning model capability metrics. Network entity 1302 may include components for transmitting a set of positioning configurations based on the configured set of positioning signals. The set of positioning model capability metrics may include at least one of the following: (a) positioning model accuracy, (b) positioning model latency, or (c) positioning model power consumption. The positioning model accuracy may include at least one of the following: (a) percentile of accuracy error, (b) average of the accuracy error, (c) positioning error range, or (d) confidence interval. The request may include a set of supported positioning models and associated sets of model capability metrics. The associated sets of model capability metrics may include the set of positioning model capability metrics. The request may include at least one of the following: (a) a set of positioning configurations, (b) a set of model accuracy levels, (c) a set of model latency levels, or (d) a set of model power consumption levels. The configured set of positioning signals may include a set of SRS or a set of PRS. Network entity 1302 may include LMF. Network entity 1302 may include components for outputting an indication of the configured set of positioning signals after configuring the set of positioning signals based on the set of positioning model capability metrics. Network entity 1302 may include components for outputting the indication of the configured set of positioning signals by sending the indication of the configured set of positioning signals to the wireless device. Network entity 1302 may include components for outputting the indication of the configured set of positioning signals by storing the indication of the configured set of positioning signals in memory or a cache. This component may be a component 199 of network entity 1302 configured to perform the functions described therein.As described above, network entity 1302 may include TX processor 316, RX processor 370, and controller / processor 375. Therefore, in one configuration, the component may be TX processor 316, RX processor 370, and / or controller / processor 375 configured to perform the functions described therein.

[0167] Figure 14 Figure 1400 illustrates an example of a hardware implementation of network entity 1460. In one example, network entity 1460 may be within core network 120. Network entity 1460 may include network processor 1412. Network processor 1412 may include on-chip memory 1412'. In some aspects, network entity 1460 may also include additional memory module 1414. Network entity 1460 communicates with CU 1402 directly (e.g., via a backhaul link) or indirectly (e.g., via RIC) through network interface 1480. On-chip memory 1412' and additional memory module 1414 may each be considered as computer-readable media / memory. Each computer-readable media / memory may be non-transitory. Processor 1412 is responsible for general processing, including executing software stored on the computer-readable media / memory. The software, when executed by the corresponding processor, causes the processor to perform the various functions described above. The computer-readable media / memory may also be used to store data manipulated by the processor when executing the software.

[0168] As discussed above, component 199 may be configured to send a request to a wireless device indicating its support for using a positioning model to calculate a set of positioning results. Component 199 may be configured to receive a response including a set of positioning model capability metrics based on the request. Component 199 may be configured to configure a set of positioning signals based on the set of positioning model capability metrics. Component 199 may be within processor 1412. 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 perform the stated process / algorithm, stored in a computer-readable medium for implementation by one or more processors, or some combination thereof. Network entity 1460 may include various components configured for various functions. In one configuration, network entity 1460 may include components for sending a request to a wireless device indicating its support for using a positioning model to calculate a set of positioning results. Network entity 1460 may include components for receiving a response including a set of positioning model capability metrics based on the request. Network entity 1460 may include components for configuring a set of positioning signals based on the set of positioning model capability metrics. Network entity 1460 may include components for transmitting a set of positioning configurations based on a configured set of positioning signals. This set of positioning model capability metrics may include at least one of the following: (a) positioning model accuracy, (b) positioning model latency, or (c) positioning model power consumption. The positioning model accuracy may include at least one of the following: (a) percentile of accuracy error, (b) average of the accuracy error, (c) positioning error range, or (d) confidence interval. The request may include a set of supported positioning models and associated sets of model capability metrics. The associated sets of model capability metrics may include the set of positioning model capability metrics. The request may include at least one of the following: (a) a set of positioning configurations, (b) a set of model accuracy levels, (c) a set of model latency levels, or (d) a set of model power consumption levels. The configured set of positioning signals may include a set of SRS or a set of PRS. Network entity 1460 may include LMF. Network entity 1460 may include components for outputting an indication of the configured set of positioning signals after configuring the set of positioning signals based on the set of positioning model capability metrics. Network entity 1460 may include components for outputting the indication of the configured set of positioning signals by sending the indication of the configured set of positioning signals to the wireless device. Network entity 1460 may include components for outputting the indication of the configured set of positioning signals by storing the indication of the configured set of positioning signals in memory or a cache. This component may be a component 199 of network entity 1460 configured to perform the functions described therein.

[0169] 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.

[0170] 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” refers to 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, which 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, where any such combination may contain one or more members of A, B, or C. A set should be interpreted as a collection of elements, where the number of elements is one or more. Therefore, for a set of X, X will include one or more elements. 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 through a set of devices. A device configured to "output" data (such as transmission, signaling, or messaging) can, for example, transmit the data using a transceiver, transfer the data to the device that transmitted the data, or output the data to a component or module of that device (e.g., memory, database, program). A device configured to "receive" data (such as transmission, signaling, or messaging) can, for example, receive the data using a transceiver, or obtain the data from a device that receives the data, or obtain the data from a module or component of that device (e.g., memory, database, program).All structural and functional equivalents of the elements throughout the various aspects described herein that are known to or will later be known to a person skilled in the art 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 explicitly recited in the claims. Terms such as “module,” “mechanism,” “element,” and “device” cannot replace the word “component.” Therefore, no claim element will be construed as a functional component unless the element is explicitly described using the phrase “component for…”.

[0171] 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 specifically stated differently.

[0172] The following aspects are merely illustrative and may be combined with other aspects or teachings described herein without limitation.

[0173] Aspect 1 is a method for wireless communication at a wireless device, wherein the method includes: measuring a set of positioning signals. The method includes: calculating a set of estimated positioning results using a positioning model based on the measured set of positioning signals. The method includes: obtaining a set of verified positioning tags associated with the set of estimated positioning results. The method includes: calculating a set of positioning model capability metrics based on the set of estimated positioning results and the set of verified positioning tags. The method includes: outputting an indication of the calculated set of positioning model capability metrics.

[0174] Aspect 2 is the method according to aspect 1, wherein the method includes: receiving the set of positioning signals before measuring the set of positioning signals, wherein calculating the set of estimated positioning results includes: calculating the set of estimated positioning results using the positioning model based on the received measured set of positioning signals.

[0175] Aspect 3 is the method according to aspect 2, wherein the method includes: applying a set of positioning configurations before receiving the set of positioning signals, wherein receiving the set of positioning signals includes: receiving the set of positioning signals based on the set of positioning configurations.

[0176] Aspect 4 is the method according to any one of Aspects 1 to 3, wherein the set of positioning model capability metrics includes at least one of the following: (a) positioning model accuracy, (b) positioning model latency, or (c) positioning model power consumption.

[0177] Aspect 5 is the method according to aspect 4, wherein the positioning model accuracy includes at least one of the following: (a) percentile of accuracy error, (b) average of the accuracy error, (c) positioning error range, or (d) confidence interval.

[0178] Aspect 6 is a method according to any one of Aspects 1 to 5, wherein the method includes: receiving a request for a set of supported positioning models and associated sets of model capability metrics, wherein outputting an indication of the calculated set of positioning model capability metrics includes: in response to receiving the request for the set of supported positioning models and the associated sets of model capability metrics, outputting the indication of the calculated set of positioning model capability metrics.

[0179] Aspect 7 is the method according to aspect 6, wherein the request includes at least one of the following: (a) a set of positioning configurations, (b) a set of model accuracy levels, (c) a set of model latency levels, or (d) a set of model power consumption levels.

[0180] Aspect 8 is the method according to any one of Aspects 1 to 7, wherein outputting the indication of a calculated set of positioning model capability metrics comprises: sending a set of supported positioning models and associated sets of model capability metrics, wherein the set of supported positioning models includes the positioning models, and wherein the associated sets of model capability metrics include the calculated set of positioning model capability metrics.

[0181] Aspect 9 is the method according to any one of aspects 1 to 8, wherein the set of positioning signals includes a set of detection reference signals (SRS) or a set of positioning reference signals (PRS).

[0182] Aspect 10 is the method according to any one of aspects 1 to 9, wherein the wireless device includes user equipment (UE) or a network node.

[0183] Aspect 11 is the method according to any one of aspects 1 to 10, wherein outputting the indication for the calculated set of positioning model capability metrics comprises: sending the indication for the calculated set of positioning model capability metrics to a network entity.

[0184] Aspect 12 is the method according to any one of aspects 1 to 11, wherein outputting the indication of the calculated set of localization model capability metrics comprises: storing the indication of the calculated set of localization model capability metrics in a memory or cache.

[0185] Aspect 13 is a method for wireless communication at a network node, wherein the method includes: sending a request to a wireless device instructing it to support using a positioning model to compute a set of positioning results. The method includes: receiving a response including a set of positioning model capability metrics based on the request. The method includes: configuring a set of positioning signals based on the set of positioning model capability metrics.

[0186] Aspect 14 is the method according to aspect 13, wherein the method includes: transmitting a set of positioning configurations based on a configured set of positioning signals.

[0187] Aspect 15 is a method according to any one of Aspects 13 or 14, wherein the set of positioning model capability metrics includes at least one of the following: (a) positioning model accuracy, (b) positioning model latency, or (c) positioning model power consumption.

[0188] Aspect 16 is the method according to aspect 15, wherein the positioning model accuracy includes at least one of the following: (a) percentile of accuracy error, (b) average of the accuracy error, (c) positioning error range, or (d) confidence interval.

[0189] Aspect 17 is a method according to any one of Aspects 13 to 16, wherein the request includes a set of supported localization models and associated sets of model capability metrics, wherein the associated sets of model capability metrics include the set of localization model capability metrics.

[0190] Aspect 18 is a method according to any one of Aspects 13 to 17, wherein the request includes at least one of the following: (a) a set of positioning configurations, (b) a set of model accuracy levels, (c) a set of model latency levels, or (d) a set of model power consumption levels.

[0191] Aspect 19 is the method according to any one of aspects 13 to 18, wherein the configured set of positioning signals includes a set of detection reference signals (SRS) or a set of positioning reference signals (PRS).

[0192] Aspect 20 is the method according to any one of aspects 13 to 19, wherein the network entity includes a location management function (LMF).

[0193] Aspect 21 is a method according to any one of aspects 13 to 20, wherein the method includes: after configuring the set of positioning signals based on the set of positioning model capability metrics, outputting an indication of the configured set of positioning signals.

[0194] Aspect 22 is the method according to aspect 21, wherein outputting the indication for the configured set of location signals includes: sending the indication for the configured set of location signals to the wireless device.

[0195] Aspect 23 is the method according to any one of aspects 21 or 22, wherein outputting the indication for the configured set of positioning signals comprises: storing the indication for the configured set of positioning signals in a memory or cache.

[0196] Aspect 24 is an apparatus for wireless communication, the apparatus comprising: a memory; and at least one processor coupled to the memory and based at least in part on information stored in the memory, the at least one processor being configured to implement any one of aspects 1 to 23.

[0197] Aspect 25 is the apparatus according to aspect 24, the apparatus further comprising at least one of an antenna or a transceiver coupled to the at least one processor.

[0198] Aspect 26 is an apparatus for wireless communication, the apparatus including components for implementing any one of aspects 1 to 23.

[0199] Aspect 27 is a computer-readable medium (e.g., a non-transitory computer-readable medium) storing computer-executable code, wherein the code, when executed by a processor, causes the processor to implement any one of aspects 1 to 23.

Claims

1. An apparatus for performing wireless communication at a wireless device, the apparatus comprising: Memory; and At least one processor, coupled to the memory, and configured, based at least in part on information stored in the memory, to: Measure a set of positioning signals; Based on a set of measured positioning signals, a positioning model is used to calculate a set of estimated positioning results; Obtain a set of verified location tags associated with the estimated location results; A set of positioning model capability metrics is calculated based on the set of estimated positioning results and the set of verified positioning tags. as well as Outputs an indication of the calculated set of positioning model capability metrics.

2. The apparatus of claim 1, wherein the at least one processor is further configured to: The set of positioning signals is received before measurement, wherein... In order to calculate the set of estimated positioning results, the at least one processor is configured to: calculate the set of estimated positioning results using the positioning model based on a set of received measured positioning signals.

3. The apparatus of claim 2, wherein the at least one processor is further configured to: A set of positioning configurations is applied before receiving the set of positioning signals, wherein... In order to receive the set of positioning signals, the at least one processor is configured to receive the set of positioning signals based on the set of positioning configurations.

4. The apparatus of claim 1, wherein the set of positioning model capability metrics includes at least one of the following: Positioning model accuracy; Location model delay; or Positioning model power consumption.

5. The apparatus of claim 4, wherein the accuracy of the positioning model includes at least one of the following: Percentiles of accuracy error; The average value of the accuracy error; Positioning error range; or Confidence interval.

6. The apparatus of claim 1, wherein the at least one processor is further configured to: Receive requests for a set of supported localization models and associated capability metrics for each set of models, wherein, In order to output the indication of the calculated set of positioning model capability metrics, the at least one processor is configured to output the indication of the calculated set of positioning model capability metrics in response to receiving the request for the set of supported positioning models and the associated sets of model capability metrics.

7. The apparatus of claim 6, wherein the request comprises at least one of the following: A set of location configurations; A set of model accuracy grades; A set of model latency levels; or A set of model power consumption levels.

8. The apparatus of claim 1, further comprising a transceiver coupled to the at least one processor, wherein, In order to output the indication of the calculated set of localization model capability metrics, the at least one processor is further configured to: A set of supported positioning models and associated sets of model capability metrics are transmitted via the transceiver, wherein the set of supported positioning models includes the positioning model, and wherein the associated sets of model capability metrics include a calculated set of positioning model capability metrics.

9. The apparatus according to claim 1, wherein the set of positioning signals includes a set of detection reference signals (SRS) or a set of positioning reference signals (PRS).

10. The apparatus of claim 1, wherein the wireless device comprises a user equipment (UE) or a network node.

11. The apparatus according to claim 1, wherein, In order to output the indication of the calculated set of location model capability metrics, the at least one processor is configured to send the indication of the calculated set of location model capability metrics to a network entity.

12. The apparatus according to claim 1, wherein, In order to output the indication of the calculated set of localization model capability metrics, the at least one processor is configured to store the indication of the calculated set of localization model capability metrics in a second memory or cache.

13. An apparatus for wireless communication at a network entity, the apparatus comprising: Memory; and At least one processor, coupled to the memory, and configured, based at least in part on information stored in the memory, to: Send a request to the wireless device indicating that it supports using a positioning model to calculate a set of positioning results; Based on the request, receive a response including a set of localization model capability metrics; and A set of positioning signals is configured based on the set of positioning model capability metrics.

14. The apparatus of claim 13, further comprising a transceiver coupled to the at least one processor, the transceiver being configured such that the at least one processor is further configured to: A set of positioning configurations is transmitted via the transceiver based on a configured set of positioning signals.

15. The apparatus of claim 13, wherein the set of positioning model capability metrics includes at least one of the following: Positioning model accuracy; Location model delay; or Positioning model power consumption.

16. The apparatus of claim 15, wherein the accuracy of the positioning model includes at least one of the following: Percentiles of accuracy error; The average value of the accuracy error; Positioning error range; or Confidence interval.

17. The apparatus of claim 13, wherein the request includes a set of supported localization models and associated sets of model capability metrics, wherein the associated sets of model capability metrics include the set of localization model capability metrics.

18. The apparatus of claim 13, wherein the request comprises at least one of the following: A set of location configurations; A set of model accuracy grades; A set of model latency levels; or A set of model power consumption levels.

19. The apparatus of claim 13, wherein the configured set of positioning signals includes a set of detection reference signals (SRS) or a set of positioning reference signals (PRS).

20. The apparatus of claim 13, wherein the network entity includes a location management function (LMF).

21. The apparatus of claim 13, wherein the at least one processor is further configured to: After configuring the set of positioning signals based on the set of positioning model capability metrics, an indication of the configured set of positioning signals is output.

22. The apparatus according to claim 21, wherein, In order to output the indication for the configured set of positioning signals, the at least one processor is configured to: The instruction for a configured set of positioning signals is sent to the wireless device.

23. The apparatus according to claim 21, wherein, In order to output the indication for the configured set of positioning signals, the at least one processor is configured to: The indications for the configured set of positioning signals are stored in memory or cache.

24. A method for conducting wireless communication at a wireless device, the method comprising: Measure a set of positioning signals; Based on a set of measured positioning signals, a positioning model is used to calculate a set of estimated positioning results; Obtain a set of verified location tags associated with the estimated location results; A set of positioning model capability metrics is calculated based on the set of estimated positioning results and the set of verified positioning tags. as well as Outputs an indication of the calculated set of positioning model capability metrics.

25. The method according to claim 24, further comprising: Receive the set of positioning signals before measuring the set of positioning signals, wherein calculating the set of estimated positioning results includes: using the positioning model to calculate the set of estimated positioning results based on the received measured set of positioning signals.

26. The method according to claim 25, further comprising: A set of positioning configurations is applied before receiving the set of positioning signals, wherein receiving the set of positioning signals includes: receiving the set of positioning signals based on the set of positioning configurations.

27. The method of claim 24, further comprising: Send a set of supported positioning models and associated sets of model capability metrics, wherein the set of supported positioning models includes the positioning models, and wherein the associated sets of model capability metrics include a calculated set of positioning model capability metrics.

28. A method for wireless communication at a network entity, the method comprising: Send a request to the wireless device indicating that it supports using a positioning model to calculate a set of positioning results; Based on the request, receive a response including a set of positioning model capability metrics; as well as A set of positioning signals is configured based on the set of positioning model capability metrics.

29. The method according to claim 28, further comprising: A set of positioning configurations is sent based on a set of configured positioning signals.

30. The method according to claim 28, further comprising: After configuring the set of positioning signals based on the set of positioning model capability metrics, an indication of the configured set of positioning signals is output.