PUCCH Resource Management for Positioning State Information (PSI) Reporting

By dynamically selecting and prioritizing PUCCH resources based on payload size and priority, the method addresses inefficiencies in transmitting positioning-related information, enhancing location determination accuracy and reducing latency in wireless communication systems.

JP7705414B2Active Publication Date: 2025-07-09QUALCOMM INC
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
JP2022567821
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2021-02-17
Filing Date
2021-04-13
Publication Date
2025-07-09
Estimated Expiration
2041-04-13

AI Technical Summary

Technical Problem

Existing wireless communication systems face challenges in efficiently managing and transmitting positioning-related information via the Physical Uplink Control Channel (PUCCH) due to limitations in resource allocation and prioritization, leading to potential delays and inefficiencies in location determination.

Method used

The method involves determining and selecting PUCCH resources based on the number of resource blocks, uplink control information size, and the ability to include hybrid automatic repeat request acknowledgement, while prioritizing positioning state information reports and channel state information reports, and dynamically adjusting resources to fit the payload size and priority of the information to be transmitted.

Benefits of technology

This approach enhances the efficiency and latency of positioning-related information transmission, improving location determination accuracy and reducing resource wastage by optimizing the use of PUCCH resources.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007705414000001
    Figure 0007705414000001
  • Figure 0007705414000002
    Figure 0007705414000002
  • Figure 0007705414000003
    Figure 0007705414000003
Patent Text Reader

Abstract

A technique for communication by a UE may include determining a positioning status information (PSI) report to transmit, the PSI report including positioning-related information, and selecting a PUCCH resource therewith to transmit the PSI report, the selected PUCCH resource comprising a number of resource blocks (RBs). The technique may further include determining whether to transmit the PSI report using the selected PUCCH resource based on a number of RBs, a size of UCI to be transmitted using the selected PUCCH resource, whether the selected PUCCH resource is configured with the capability to include both a PSI report and a HARQ-ACK, whether the selected PUCCH resource is configured to include only one or more PSI reports and optionally one or more CSI reports as payload, or any combination thereof.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention generally relates to the field of wireless communication, and more particularly to managing location-related information communicated within a Physical Uplink Control Channel (PUCCH).

Background Art

[0002] In a data communication network, various positioning techniques can be used to determine the location of a mobile electronic device (referred to herein as a User Equipment (UE)). The UE can use wireless radio frequency (RF) signaling between the UE and a terrestrial transceiver of the data communication network to measure positioning and / or communicate the measurement values to the data communication network. This positioning-related information is communicated via a higher layer protocol such as the Long Term Evolution (LTE) Positioning Protocol (LPP).

Summary of the Invention

Means for Solving the Problems

[0003] An exemplary method of wireless communication by a user equipment (UE) according to the present disclosure includes determining a positioning state information (PSI) report to be transmitted, the PSI report may include positioning-related information. The method also includes selecting a physical uplink control channel (PUCCH) resource for transmitting the PSI report using it, the selected PUCCH resource may include several resource blocks (RBs). The method also includes determining whether to transmit the PSI report using the selected PUCCH resource based on the number of RBs of the selected PUCCH resource, the size of the uplink control information (UCI) to be transmitted using the selected PUCCH resource, the ability of the selected PUCCH resource to include both the PSI report and the hybrid automatic repeat request acknowledgement (HARQ-ACK), the selected PUCCH resource being configured to include only one or more PSI resource reports as payload and optionally one or more CSI reports, or any combination thereof.

[0004] Another exemplary method of wireless communication by a user equipment (UE) according to the present disclosure is a step of determining a plurality of reports for transmission, the reports including a first set including one or more positioning state information reports with location-related information and a second set including one or more channel state information (CSI) reports, each report of the first set and the second set having its respective priority, the method including the step of determining. The method also includes a step of determining a plurality of physical uplink control channel (PUCCH) resources, at least a portion of each PUCCH resource of the plurality of PUCCH resources occupying a common slot, each PUCCH resource corresponding to a report of the first set or the second set, the method including the step of determining. The method also includes a step of selecting at least one report from the first set, the second set, or both, based at least in part on the respective priority of each report of the at least one selected report. The method also includes a step of transmitting the at least one selected report using at least one PUCCH resource corresponding to the at least one selected report.

[0005] Another exemplary method of wireless communication by a user equipment (UE) according to the present disclosure is a step of determining a plurality of positioning state information (PSI) reports to be transmitted, each PSI report possibly including positioning-related information, the method including the step of determining. The method also includes a step of selecting a physical uplink control channel (PUCCH) resource for multiplexing the plurality of PSI reports using the same, based on the estimated size of the plurality of PSI reports. The method also includes a step of transmitting the plurality of PSI reports using the selected PUCCH resource.

[0006] Another exemplary method of wireless communication by a user equipment (UE) according to the present disclosure includes determining that at least a portion of a first physical uplink control channel (PUCCH) resource occupies one or more slots in common with at least a portion of one or more additional PUCCH resources, where the first PUCCH resource corresponds to a first UCI report with positioning-related information and the one or more additional PUCCH resources correspond to one or more additional UCI reports without positioning-related information. The method also includes, for each of the one or more slots, selecting, at least partially based on the respective priorities of each of the first UCI report and the one or more additional UCI reports, a PUCCH resource to be transmitted from the first PUCCH resource and the one or more additional PUCCH resources, and transmitting the selected PUCCH resource within each respective slot.

[0007] An exemplary user equipment (UE) according to the present disclosure includes a transceiver, a memory, and one or more processing units communicatively coupled to the transceiver and the memory. The one or more processing units are configured to determine a positioning state information (PSI) report to be transmitted, where the PSI report may include positioning-related information. The one or more processing units are also configured to select a physical uplink control channel (PUCCH) resource for transmitting the PSI report using the same, where the selected PUCCH resource may include a number of resource blocks (RBs). The one or more processing units are also configured to determine whether to transmit the PSI report via the transceiver using the selected PUCCH resource based on the number of RBs of the selected PUCCH resource, the size of the uplink control information (UCI) to be transmitted using the selected PUCCH resource, the ability of the selected PUCCH resource to include both the PSI report and a hybrid automatic repeat request acknowledgement (HARQ-ACK), the configuration of the selected PUCCH resource to include only one or more PSI reports as payload and optionally one or more CSI reports, or any combination thereof.

[0008] Another exemplary user equipment (UE) according to the present disclosure includes a transceiver, a memory, and one or more processing units communicatively coupled to the transceiver and the memory. The one or more processing units are configured to determine a plurality of reports for transmission, the reports including a first set including one or more positioning state information reports with location-related information and a second set including one or more channel state information (CSI) reports, each report in the first set and the second set having its respective priority. The one or more processing units are also configured to determine a plurality of physical uplink control channel (PUCCH) resources, at least a portion of each PUCCH resource of the plurality of PUCCH resources occupying a common slot, each PUCCH resource corresponding to a report in the first set or the second set. The one or more processing units are also configured to select at least one report from the first set, the second set, or both, at least partially based on the respective priority of each report of the at least one selected report. The one or more processing units are also configured to transmit the at least one selected report via the transceiver using at least one PUCCH resource corresponding to the at least one selected report.

[0009] Another exemplary user equipment (UE) according to the present disclosure includes a transceiver, a memory, and one or more processing units communicatively coupled to the transceiver and the memory. The one or more processing units are configured to determine a plurality of positioning state information (PSI) reports to be transmitted, each PSI report possibly including positioning-related information. The one or more processing units are also configured to select a physical uplink control channel (PUCCH) resource for multiplexing the plurality of PSI reports based on the estimated size of the plurality of PSI reports. The one or more processing units are also configured to transmit the plurality of PSI reports via the transceiver using the selected PUCCH resource.

[0010] Another exemplary user equipment (UE) according to the present disclosure includes a transceiver, a memory, and one or more processing units communicatively coupled to the transceiver and the memory. The one or more processing units are configured to determine that at least a portion of a first physical uplink control channel (PUCCH) resource occupies one or more slots that are common with at least a portion of one or more additional PUCCH resources, wherein the first PUCCH resource corresponds to a first UCI report comprising positioning-related information and the one or more additional PUCCH resources correspond to one or more additional UCI reports having no positioning-related information. The one or more processing units are also configured to, for each of the one or more slots, select a PUCCH resource to be transmitted from the first PUCCH resource and the one or more additional PUCCH resources based at least in part on the respective priorities of each of the first UCI report and the one or more additional UCI reports, and transmit the selected PUCCH resource via the transceiver within each respective slot.

[0011] An exemplary device according to the present disclosure comprises means for determining a positioning state information (PSI) report to be transmitted, wherein the PSI report may include positioning-related information. The device also comprises means for selecting a physical uplink control channel (PUCCH) resource for transmitting the PSI report using the same, wherein the selected PUCCH resource may include a number of resource blocks (RBs). The device also comprises means for determining whether to transmit the PSI report using the selected PUCCH resource based on the number of RBs of the selected PUCCH resource, the size of the uplink control information (UCI) to be transmitted using the selected PUCCH resource, the ability of the selected PUCCH resource to include both the PSI report and a hybrid automatic repeat request acknowledgement (HARQ-ACK), the selected PUCCH resource being configured to include as payload only one or more PSI reports and optionally one or more CSI reports, or any combination thereof.

[0012] Another exemplary device according to the present disclosure is means for determining a plurality of reports for transmission, the reports including a first set including one or more positioning state information reports with location-related information and a second set including one or more channel state information (CSI) reports, each report of the first set and the second set having its respective priority, and comprising means for determining. This device is also means for determining a plurality of physical uplink control channel (PUCCH) resources, at least a portion of each PUCCH resource of the plurality of PUCCH resources occupying a common slot, each PUCCH resource corresponding to a report of the first set or the second set, and comprising means for determining. This device is also provided with means for selecting at least one report from the first set, the second set, or both, based at least in part on the respective priority of each report of the at least one selected report. This device is also provided with means for transmitting at least one selected report using at least one PUCCH resource corresponding to the at least one selected report.

[0013] Yet another exemplary device according to the present disclosure is means for determining a plurality of positioning state information (PSI) reports to be transmitted, each PSI report possibly including positioning-related information, and comprising means for determining. This device is also provided with means for selecting a physical uplink control channel (PUCCH) resource for multiplexing a plurality of PSI reports therewith, based on the estimated size of the plurality of PSI reports. This device is also provided with means for transmitting the plurality of PSI reports using the selected PUCCH resource.

[0014] Another exemplary device according to the present disclosure comprises means for determining that at least a portion of a first physical uplink control channel (PUCCH) resource occupies one or more slots in common with at least a portion of one or more additional PUCCH resources, wherein the first PUCCH resource corresponds to a first UCI report comprising positioning-related information and the one or more additional PUCCH resources correspond to one or more additional UCI reports not comprising positioning-related information. The device also comprises means for selecting, for each of the one or more slots, a PUCCH resource to be transmitted from the first PUCCH resource and the one or more additional PUCCH resources, based at least in part on the respective priorities of each of the first UCI report and the one or more additional UCI reports, and means for transmitting the selected PUCCH resource within each respective slot.

[0015] An exemplary non-transitory computer-readable storage medium according to the present disclosure stores instructions for wireless communication by a user equipment (UE). The instructions comprise code for determining a positioning state information (PSI) report to be transmitted, wherein the PSI report may include positioning-related information. The instructions also comprise code for selecting a physical uplink control channel (PUCCH) resource for transmitting the PSI report using the same, wherein the selected PUCCH resource may include a number of resource blocks (RBs). The instructions also comprise code for determining whether to transmit the PSI report using the selected PUCCH resource based on the number of RBs of the selected PUCCH resource, the size of uplink control information (UCI) to be transmitted using the selected PUCCH resource, the ability of the selected PUCCH resource to include both the PSI report and a hybrid automatic repeat request acknowledgement (HARQ-ACK), the selected PUCCH resource being configured to include only one or more PSI reports, optionally one or more CSI reports, as payload, or any combination thereof.

[0016] Another exemplary non - transitory computer - readable storage medium according to the present disclosure stores instructions for wireless communication by a user equipment (UE). These instructions are code for determining a plurality of reports for transmission, where the reports may include a first set including one or more positioning state information reports with location - related information and a second set including one or more channel state information (CSI) reports, and code for determining that each report in the first set and the second set has its respective priority. These instructions are also code for determining a plurality of physical uplink control channel (PUCCH) resources, where at least a portion of each PUCCH resource of the plurality of PUCCH resources occupies a common slot and each PUCCH resource corresponds to a report in the first set or the second set. These instructions are also code for selecting at least one report from the first set, the second set, or both, based at least in part on the respective priority of each report of the at least one selected report. These instructions are also code for transmitting the at least one selected report using at least one PUCCH resource corresponding to the at least one selected report.

[0017] Yet another exemplary non - transitory computer - readable storage medium according to the present disclosure stores instructions for wireless communication by a user equipment (UE). These instructions are code for determining a plurality of positioning state information (PSI) reports to be transmitted, where each PSI report may include positioning - related information, and code for determining. These instructions are also code for selecting a physical uplink control channel (PUCCH) resource for multiplexing the plurality of PSI reports therewith, based on the estimated size of the plurality of PSI reports. These instructions are also code for transmitting the plurality of PSI reports using the selected PUCCH resource.

[0018] Another exemplary non - transitory computer - readable storage medium according to the present disclosure stores instructions for wireless communication by a user equipment (UE). These instructions are code for determining that at least a portion of a first physical uplink control channel (PUCCH) resource occupies one or more slots in common with at least a portion of one or more additional PUCCH resources, where the first PUCCH resource corresponds to a first UCI report with positioning - related information and the one or more additional PUCCH resources correspond to one or more additional UCI reports without positioning - related information. These instructions also include, for each of the one or more slots, code for selecting a PUCCH resource to be transmitted from the first PUCCH resource and the one or more additional PUCCH resources based at least in part on the respective priorities of each of the first UCI report and the one or more additional UCI reports, and code for transmitting the selected PUCCH resource within each respective slot.

[0019] Aspects of the present disclosure are shown by way of example. In the accompanying drawings, like reference numerals indicate like elements.

Brief Description of the Drawings

[0020]

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5

Figure 6

Figure 7

Figure 8

Figure 9

Figure 10

Figure 11

Figure 12

Figure 13

Figure 14

DETAILED DESCRIPTION OF THE INVENTION

[0021] Next, several exemplary embodiments will be described with respect to the accompanying drawings that form a part of this specification. Specific embodiments in which one or more aspects of the present disclosure can be implemented are described below, but other embodiments may be used and various modifications may be made without departing from the scope of the present disclosure.

[0022] Embodiments of this specification provide resource management for communicating positioning-related information in the physical layer. This resource management and communication in the physical layer can provide positioning with a lower latency than positioning provided using upper layer information. Such low-latency positioning can improve application performance in various fields, such as automobiles and the Internet of Industrial Things (IoT).

[0023] The terms "positioning-related information" and "positioning state information (PSI)" referred to in this specification are used interchangeably and may be known as "channel state information for positioning (CSI)", "Part 3 CSI", or "CSI reporting using positioning priority", but are not limited thereto. More broadly, PSI may be referred to as location information, positioning measurement information, and / or positioning information. Such information may include information regarding the positioning of the UE and / or information obtained by the UE regarding the positioning of another device. This information may include, but is not limited to, a reference signal time difference (RSTD) vector, a UE Rx-Tx vector (time difference between reception and transmission of a signal), a reference signal received power (RSRP) vector, a quality metric vector, a speed vector, a positioning fix vector, an orbit vector, a time of arrival (TOA) vector, a multipath vector, a line-of-sight (LOS) vector, a non-line-of-sight (NLOS) vector, a signal-to-interference-plus-noise ratio (SINR) vector, or RSRP in units of path information, or any combination thereof, and the term "vector" may include one or more measured values. The embodiments provided in this specification can be used to manage resources for transmitting such information in the physical layer of a communication system.

[0024] FIG. 1 shows a diagram of a communication system 100 according to one embodiment. The communication system 100 may be configured to determine the location of UE 105 by using access nodes 110, 114, 116 and / or a location server (LMF 120) to implement one or more positioning methods. Here, the communication system 100 includes UE 105 and components of a 5th generation new radio (5G NR, also referred to herein as “NR”) network including a next generation (NG) radio access network (RAN) (NG-RAN) 135 and a 5G core network (5GCN) 140. The 5G network may also be referred to as an NR network, the NG-RAN 135 may be referred to as a 5G RAN or an NR RAN, and the 5GCN 140 may be referred to as an NG core network. The standardization of the NG-RAN and 5GCN is in progress in the 3rd Generation Partnership Project (3GPP (R)). Thus, the NG-RAN 135 and 5GCN 140 may comply with current or future standards from 3GPP for 5G support. The communication system 100 may further utilize information from a spacecraft (SV) 190 for a global navigation satellite system (GNSS) such as GPS, GLONASS, Galileo, or Beidou, or for some other local or regional satellite positioning system (SPS) such as IRNSS, the European Geostationary Navigation Overlay Service (EGNOS), or the Wide Area Augmentation System (WAAS). Additional components of the communication system 100 are described below. The communication system 100 may include additional or alternative components.

[0025] FIG. 1 provides only a generalized illustration of various components, noting that any or all of the components may be utilized as appropriate, each of which may be replicated or omitted as needed. Specifically, although only one UE 105 is shown, it will be understood that many UEs (e.g., hundreds, thousands, millions, etc.) may utilize the communication system 100. Similarly, the communication system 100 may include a greater (or fewer) number of SVs 190, gNBs 110, ng-eNBs 114, WLANs 116, access and mobility functions (AMFs) 115, external clients 130, and / or other components. The connections shown, which connect the various components within the communication system 100, may include additional (intermediate) components, direct or indirect physical and / or wireless connections, and / or data and signaling connections that may include additional networks. Further, the components may be rearranged, combined, separated, substituted, and / or omitted as desired functionality dictates.

[0026] UE105 may include, and / or be referred to as, a device, mobile device, wireless device, mobile terminal, terminal, mobile station (MS), secure user plane location (SUPL) enabled terminal (SET), and / or may be called by some other name. Further, UE105 may correspond to a cell phone, smartphone, laptop, tablet, personal digital assistant (PDA), tracking device, navigation device, Internet of Things (IoT) device, or some other portable or removable device. Although not always, UE105 may support wireless communication using one or more radio access technologies (RATs) such as Global System for Mobile Communications (GSM), Code Division Multiple Access (CDMA), Wideband CDMA (WCDMA (registered trademark)), LTE, High Rate Packet Data (HRPD), IEEE802.11WiFi (also called Wi-Fi), Bluetooth (BT), Worldwide Interoperability for Microwave Access (WiMAX), 5G New Radio (NR) (e.g., using NG-RAN135 and 5GCN140). UE105 may also support wireless communication using a WLAN116 that connects to other networks (e.g., the Internet) using, for example, Digital Subscriber Line (DSL) or packet cable. By using one or more of these RATs, UE105 can communicate with an external client 130 (e.g., via elements of 5GCN140 not shown in FIG. 1 or possibly via a Gateway Mobile Location Center (GMLC) 125), and / or the external client 130 may be able to receive location information regarding UE105 (e.g., via GMLC125).

[0027] UE105 may include a single entity, such as in a personal area network where a user may employ an audio, video, and / or data I / O device and / or a body sensor, and a separate wireline or wireless modem, or may include multiple entities. An estimated value of the location of UE105 may be referred to as a location, location estimate, location fix, fix, position, position estimate, or position fix, may be geodesic, and thus may or may not include an altitude component (e.g., elevation, height or depth from the ground, floor level, or height or depth from underground), and provides location coordinates (e.g., latitude and longitude) for UE105. Alternatively, the location of UE105 may be represented as an urban location (e.g., as an address or designation of a point or narrow area within a building, such as a particular room or floor). The location of UE105 may be represented as an area or volume (defined either geodesically or in the form of an urban area) within which UE105 is expected to be located with a certain probability or level of confidence (e.g., 67%, 95%, etc.). The location of UE105 may further be defined, for example, geodesically, from an urban perspective, or by reference to a point, area, or volume shown on a map, floor plan, or architectural plan, and may be a relative location including relative X, Y (and Z) coordinates defined relative to some origin at a known location. In the descriptions contained herein, the use of the term location may, unless otherwise indicated, include any of these variants. When calculating the location of a UE, it is common to obtain values for the local X, Y, and possibly Z coordinates and then convert the local coordinates to absolute coordinates (e.g., for latitude, longitude, and altitude above or below mean sea level) if necessary.

[0028] The base station (BS) within the NG-RAN 135 shown in FIG. 1 may include a transmission and reception point (TRP) such as an NR node B (gNB), and / or the antennas of the gNB may include gNBs 110-1 and 110-2 (collectively generally referred to as gNB 110 herein). Pairs of gNBs 110 within the NG-RAN 135 may be connected to each other, for example, directly as shown in FIG. 1 or indirectly via other gNBs 110. Access to the 5G network is provided to the UE 105 via wireless communication between the UE 105 and one or more of the gNBs 110, and these gNBs may provide wireless communication access to the 5G CN 140 instead of the UE 105 using 5G NR. 5G NR wireless access may also be referred to as NR wireless access or 5G wireless access. In FIG. 1, it is assumed that the serving gNB for the UE 105 is gNB 110-1, but other gNBs (e.g., gNB 110-2) may act as the serving gNB if the UE 105 moves to another location, or may act as a secondary gNB to provide additional throughput and bandwidth to the UE 105.

[0029] The BS within the NG-RAN 135 shown in FIG. 1 may also include, or alternatively may include instead, a next-generation evolved Node B, also referred to as the ng-eNB 114. The ng-eNB 114 may be connected within the NG-RAN 135 to one or more gNBs 110, for example, directly or indirectly via other gNBs 110 and / or other ng-eNBs. The ng-eNB 114 may provide LTE wireless access and / or evolved LTE (eLTE) wireless access to the UE 105. Some of the gNBs 110 (e.g., gNB 110-2) and / or the ng-eNB 114 in FIG. 1 may be configured to function as positioning-only beacons, which can transmit signals (e.g., positioning reference signals (PRS signals)) and / or broadcast assistance data to assist in the positioning of the UE 105, but cannot receive signals from the UE 105 or other UEs. Note that only one ng-eNB 114 is shown in FIG. 1, but some embodiments may include multiple ng-eNBs 114.

[0030] The communication system 100 may include one or more WLANs 116 that can be connected to a non-3GPP interworking function (N3IWF) 150 within the 5G CN 140 (e.g., in the case of an untrusted WLAN 116). For example, the WLAN 116 can support IEEE 802.11 WiFi access for the UE 105 and may include one or more Wi-Fi access points (APs). Here, the N3IWF 150 can be connected to other elements within the 5G CN 140, such as the AMF 115. In some embodiments, the WLAN 116 can support another RAT, such as Bluetooth. The N3IWF 150 can provide support for secure access by the UE 105 to other elements within the 5G CN 140 and / or support interworking to one or more protocols used by other elements of the 5G CN 140, such as the AMF 115, and one or more protocols used by the WLAN 116 and the UE 105. For example, the N3IWF 150 can support IPsec tunnel establishment with the UE 105, termination of the IKEv2 / IPsec protocol with the UE 105, termination of the N2 and N3 interfaces to the 5G CN 140 for the control plane and the user plane, respectively, and relay the uplink and downlink control plane non-access stratum (NAS) signaling between the UE 105 and the AMF 115 over the N1 interface. In some other embodiments, the WLAN 116 can be directly connected to an element within the 5G CN 140 (e.g., the AMF 115 shown by the dashed line in FIG. 1) without going through the N3IWF 150, for example, if the WLAN 116 is a trusted WLAN for the 5G CN 140. Note that only one WLAN 116 is shown in FIG. 1, but some embodiments can include multiple WLANs 116.

[0031] The access node may comprise any of various network entities that enable communication between the UE 105 and the AMF 115. This may include the gNB 110, the ng-eNB 114, the WLAN 116, and / or other types of cellular base stations. However, the access node that provides the functionality described herein may, additionally or alternatively, include an entity that enables communication for any of various RATs not shown in FIG. 1, which may include non-cellular technologies. Thus, the term "access node" as used in the embodiments discussed below herein is not necessarily limited to the gNB 110, the ng-eNB 114, or the WLAN 116.

[0032] As discussed in more detail below, in some embodiments, access nodes such as gNB 110, ng-eNB 114, or WLAN 116 (either alone or in combination with other modules / units of the communication system 100) may be configured to measure measurement values for one of the plurality of RATs (e.g., measurement values of UE 105) and / or obtain measurement values transferred to the access node from UE 105 using one or more of the plurality of RATs, in response to receiving a request for location information regarding a plurality of RATs from LMF 120. As described, FIG. 1 shows access nodes 110, 114, and 116 configured to communicate according to 5G NR, LTE, and Wi-Fi communication protocols, respectively, but other access nodes configured to communicate according to other communication protocols may be used, such as Node B using the WCDMA protocol for the Universal Mobile Telecommunications Service (UMTS) terrestrial radio access network (UTRAN), eNB using the LTE protocol for the evolved UTRAN (E-UTRAN), or a BT beacon using the Bluetooth protocol for WLAN. For example, in a 4G evolved packet system (EPS) that provides LTE wireless access to UE 105, the RAN may include an E-UTRAN that may include a base station with an eNB that supports LTE wireless access. The core network for EPS may include an evolved packet core (EPC). In that case, EPS may include E-UTRAN plus EPC, and in FIG. 1, E-UTRAN corresponds to NG-RAN 135 and EPC corresponds to 5GCN 140. The methods and techniques described herein for UE 105 positioning using common or general positioning procedures may be applicable to such other networks as well.

[0033] gNB 110 and ng-eNB 114 can communicate with AMF 115, and AMF 115 communicates with LMF 120 for positioning functionality. AMF 115 can support the mobility of UE 105, including cell changes and handovers of UE 105 from an access node 110, 114, or 116 of a first RAT to an access node 110, 114, or 116 of a second RAT. AMF 115 may also be involved in supporting a signaling connection to UE 105 and potentially a data and voice bearer for UE 105. LMF 120 can support the positioning of UE 105 when UE 105 accesses NG-RAN 135 or WLAN 116, including UE-assisted / UE-based and / or network-based procedures / methods such as assisted GNSS (A-GNSS), observed time difference of arrival (OTDOA), real-time kinematics (RTK), precise point positioning (PPP), differential GNSS (DGNSS), ECID, angle of arrival (AOA), angle of departure (AOD), WLAN positioning, and / or other positioning procedures and methods. LMF 120 can also process location service requests for UE 105 received, for example, from AMF 115 or from GMLC 125. LMF 120 may be connected to AMF 115 and / or to GMLC 125. LMF 120 may be referred to by other names such as a location manager (LM), a location function (LF), a commercial LMF (CLMF), or a value-added LMF (VLMF). In some embodiments, the node / system implementing LMF 120 can implement other types of location support modules, such as an enhanced serving mobile location center (E-SMLC) or a service location protocol (SLP), as an addition or an alternative.In some embodiments, at least a portion of the positioning functionality (including determination of the location of UE105) may be performed at UE105 (e.g., using signal measurements obtained by UE105 for signals transmitted by wireless nodes such as gNB110, ng-eNB114, and / or WLAN116, and / or using assistance data provided to UE105 by, e.g., LMF120).

[0034] The Gateway Mobile Location Center (GMLC) 125 can support location requests for UE105 received from external client 130, and such location requests can be forwarded to AMF115 for forwarding to LMF120 by AMF115, or the location requests can be forwarded directly to LMF120. A location response from LMF120 (e.g., including a location estimate for UE105) may be similarly returned to GMLC125 either directly or via AMF115, and GMLC125 can then return the location response (e.g., including the location estimate) to external client 130. GMLC125 is shown connected to both AMF115 and LMF120 in FIG. 1, but only one of these connections may be supported by 5GCN140 in some implementations.

[0035] As further shown in FIG. 1, the LMF120 can communicate with the gNB110 and / or the ng-eNB114 using the NRPPa protocol (which may also be referred to as NPPa). The NRPPa may be the same as, similar to, or an extension of the LPPa protocol (LTE Positioning Protocol (LPP)), and the NRPPa messages are transferred between the gNB110 and the LMF120 and / or between the ng-eNB114 and the LMF120 via the AMF115. As further shown in FIG. 1, the LMF120 and the UE105 can communicate using the LPP protocol. The LMF120 and the UE105 can also or alternatively communicate using the NPP protocol, which may be the same as, similar to, or an extension of LPP. Here, the LPP and / or NPP messages can be transferred between the UE105 and the LMF120 for the UE105 via the AMF115 and the serving gNB110-1 or the serving ng-eNB114. For example, the LPP and / or NPP messages can be transferred between the LMF120 and the AMF115 using messages for service-based operations (e.g., based on the Hypertext Transfer Protocol (HTTP)), and can be transferred between the AMF115 and the UE105 using the 5G NAS protocol. The LPP and / or NPP protocols can be used to support the positioning of the UE105 using UE-assisted and / or UE-based positioning methods such as A-GNSS, RTK, OTDOA, and / or ECID. The NRPPa protocol can be used to support the positioning of the UE105 using network-based positioning methods such as ECID (when used together with measurements obtained by the gNB110 or the ng-eNB114), and / or can be used by the LMF120 to obtain location-related information such as parameters defining PRS transmissions from the gNB110 and / or the ng-eNB114.

[0036] When UE105 accesses WLAN116, LMF120 may obtain the location of UE105 in a manner similar to that just described for UE105 to access gNB110 or ng-eNB114 using NRPPa and / or LPP / NPP. Thus, the NRPPa message may be transferred between WLAN116 and LMF120 via AMF115 and N3IWF150 to support network-based positioning of UE105 and / or transfer of other location information from WLAN116 to LMF120. Alternatively, the NRPPa message may be known to or accessible by N3IWF150 and may be transferred between N3IWF150 and LMF120 via AMF115 to support network-based positioning of UE105 based on location-related information and / or location measurements transferred from N3IWF150 to LMF120 using NRPPa. Similarly, LPP and / or NPP messages may be transferred between UE105 and LMF120 via AMF115, N3IWF150, and serving WLAN116 to support UE assistance or UE-based positioning of UE105 by LMF120.

[0037] With the UE-assisted positioning method, the UE 105 can obtain location measurement values and send the measurement values to a location server (e.g., LMF 120) for calculating a location estimate for the UE 105. In addition to or as an alternative to the location-related information described previously, the location measurement values can include one or more of received signal strength indication (RSSI), round-trip signal propagation time (RTT), reference signal received quality (RSRQ), angle of arrival (AOA), angle of departure (AOD), or timing advance (TA) for one or more access points for gNB 110, ng-eNB 114, and / or WLAN 116. The location measurement values can also or instead include measurement values of RAT-independent positioning methods such as GNSS (e.g., GNSS pseudorange, GNSS code phase, and / or GNSS carrier phase for SV 190), WLAN, etc. With the UE-based positioning method, the UE 105 can obtain location measurement values (which may be the same or similar to the location measurement values for the UE-assisted positioning method), and can further calculate the location of the UE 105 (e.g., using assistance data received from a location server such as LMF 120 or broadcast by gNB 110, ng-eNB 114, or WLAN 116). With the network-based positioning method, one or more base stations (e.g., gNB 110 and / or ng-eNB 114), one or more APs (e.g., within WLAN 116), or N3IWF 150 can obtain location measurement values (e.g., measurement values of RSSI, RTT, RSRP, RSRQ, AOA, or TOA) for signals transmitted by the UE 105, and / or in the case of N3IWF 150, can receive measurement values obtained by the UE 105 or by an AP within WLAN 116, and can send the measurement values to a location server (e.g., LMF 120) for calculating a location estimate for the UE 105.

[0038] Figure 2 shows an example of a frame structure 200 for NR and related terms that can serve as the basis for physical layer communication between UE 105 and serving gNB 110-1. The transmission timeline for each of the downlink and uplink may be divided into units of radio frames. Each radio frame may have a predetermined duration (e.g., 10 ms) and may be divided into 10 subframes, each having an index from 0 to 9 and a duration of 1 ms. Each subframe may include a variable number of slots depending on the subcarrier spacing. Each slot may include a variable number of symbol periods (e.g., 7 or 14 symbols) depending on the subcarrier spacing. The symbol periods within each slot may be assigned an index. A mini-slot may include a sub-slot structure (e.g., 2, 3, or 4 symbols). Further shown in Figure 2 is the complete orthogonal frequency division multiplexing (OFDM) of the subframe, showing how the subframe can be divided into multiple resource blocks (RBs) both in time and frequency. A single RB may comprise a grid of resource elements (REs) spanning 14 symbols and 12 subcarriers.

[0039] Each symbol within a slot may indicate the link direction of data transmission (e.g., downlink (DL), uplink (UL), or flexible), and the link direction per subframe may be dynamically switched. The link direction may be based on the slot format. Each slot may include DL / UL data as well as DL / UL control information. In NR, a synchronization signal (SS) block is transmitted. The SS block includes a primary SS (PSS), a secondary SS (SSS), and a 2-symbol physical broadcast channel (PBCH). The SS block may be transmitted within a fixed slot location, such as symbols 0 to 3 as shown in FIG. 2. The PSS and SSS may be used by the UE for cell search and cell capture. The PSS may provide half-frame timing, and the SSS may provide cyclic prefix (CP) length and frame timing. The PSS and SSS may provide cell identification information. The PBCH carries several basic system information, such as downlink system bandwidth, timing information within the radio frame, SS burst set periodicity, system frame number, etc.

[0040] For a given frequency, serving gNB 110-1 may configure UE 105 by using different layers to perform different functions, among other things, by performing time domain division (TDD) resource allocation. As described herein, the "upper layer" or "higher layer" may include the layer of serving base station 110-1 (e.g., the RRC layer) that provides control information to UE 105 via the radio resource control (RRC) protocol. The upper layer may further include the application layer, the media access control (MAC) layer, or other layers capable of providing UE 105 with information regarding resources designated for communication. Additionally, the physical layer (or "lower layer") has a scheduler that may provide UE 105 with downlink control information (DCI) information (e.g., transport format, resource allocation, etc.) via the physical downlink control channel (PDCCH). Serving gNB 110-1 may perform semi-static allocation of time domain resource elements using RRC signaling to implement cell-specific and / or UE-specific patterns. In the physical layer, serving gNB 110-1 may perform dynamic allocation of time domain resources in slot-based units (e.g., with finer granularity than RRC signaling) using the slot format indicator (SFI) within DCI (by using DCI within the PDCCH).

[0041] The Physical Uplink Control Channel (PUCCH) is used to communicate uplink control information (UCI) from the UE to the serving gNB 110-1. This UCI may include, for example, Hybrid Automatic Repeat Request (HARQ) (e.g., HARQ Acknowledgment (HARQ-ACK)), Channel State Information (CSI), and Scheduling Request (SR). In NR, the PUCCH can be flexible in its time and frequency allocation, enabling efficient use of available resources for different UEs (e.g., UEs with smaller bandwidth capabilities). In the case of NR, PUCCH resources can have five different formats, including a short format (in which case the PUCCH resource spans 1 to 2 symbols) and a long format (in which case the PUCCH resource can span 4 to 14 symbols). FIG. 3 is a graph showing an example of a long format PUCCH resource (as well as the PUCCH).

[0042] When there are no HARQ bits within the UCI, the corresponding UCI (SR or CSI) is based on parameters from a semi-static configuration. As a result, the corresponding UCI payload can be determined semi-statically. In this case, it may be sufficient to similarly determine the PUCCH resources for transmitting the UCI in a semi-static manner. However, HARQ is typically driven by scheduling requests for the UE. The payload size may be dynamic. Therefore, when using HARQ as part of the UCI, it may be necessary to dynamically determine the PUCCH resources for PUCCH transmission so that the PUCCH resources can be flexibly and appropriately selected to fit the UCI needs.

[0043] In the case of UCI containing HARQ bits, the UE 105 can be composed of up to 4 PUCCH resource sets based on the UCI size. The PUCCH resource sets that the UE 105 can select are PUCCH Resource Set 0 (up to 32 resources), PUCCH Resource Set 1 (up to 8 resources), PUCCH resource set 2 (up to 8 resources), and PUCCH resource set 3 (up to 8 resources).

[0044] PUCCH resource sets 1, 2, or 3 can each be configured separately with a threshold (up to 1706 bits). If the threshold parameter for a PUCCH resource set (1, 2, or 3) is not configured, the threshold is assumed to be 1706 (bits), which implies that the PUCCH resource set can support up to 1706 bits. The number 1706 is the maximum number conceivable for UCI on the PUCCH. A UE105 having an OUCI greater than 2 will, in that case, continuously compare the OUCI with the thresholds for PUCCH format sets 1, 2, and 3 respectively, and determine an appropriate PUCCH resource set for PUCCH transmission.

[0045] The selection of PUCCH resources within a resource set is determined based on an explicit indication via a 3-bit information field within the DCI, called the PUCCH Resource Indicator (PRI), or implicit parameters (under certain conditions).

[0046] In the case of a selected PUCCH resource having format 2, 3, or 4 and having two or more RBs, the selected resource can be further adjusted. This is because the selected PUCCH resource may have more resources than required by the UCI payload, and thus PUCCH transmission may not be very efficient. To better manage the link efficiency for the PUCCH, a maximum coding rate (r max,UCI ) can be configured for the UE105. The maximum coding rate can have the following conceivable coding rate values: {0.08, 0.15, 0.25, 0.35, 0.45, 0.60, 0.80}.

[0047] The calculation of the effective coding rate is based on the Cyclic Redundancy Check (CRC) overhead (O' UCIPotentially using (as indicated by), the total UCI payload, modulation order (the modulation can be quadrature phase shift keying (QPSK) or π / 2 - binary phase shift keying (BPSK), if possible, Q m Based on (as indicated by) and the total amount of REs within the selected PUCCH resource (excluding demodulation reference signal (DM-RS) REs). The total amount of REs within the selected PUCCH resource can be calculated based on the number of RBs within the selected PUCCH resource multiplied by the number of REs per RB unit (N RE,per RB Based on (as indicated by): N RB,Selected ×N RE, per RB .

[0048] Then, N RB,min such that the resulting effective coding rate is ideally less than r max,UCI , the minimum number of RBs (N RB,min ) can be calculated. That is, the minimum number of RBs can be calculated as follows: O' UCI / (N RB,min ×Q m ×N RE,perRB ) ≤ r max,UCI (Equation 1)

[0049] The final number of RBs for PUCCH transmission is selected as min(N RB,Selected , N RB,min ). If N RB,min ≤ N RB,Selected , the RBs used for PUCCH transmission are the lowest consecutive RBs in the N RB,Selected RBs of the selected PUCCH resource.

[0050] As described above, positioning-related information is generally not transmitted from the UE in the physical layer that provides communication between the UE105 and the serving base station gNB110-1. However, this functionality can be incorporated into Release 17 of the 3GPP specification TS38.214. The embodiments provided herein relate to techniques for the management of physical layer resources for transmitting such positioning-related information.

[0051] According to the first embodiment, the process used to perform the final adjustment of the selected PUCCH resource can be performed when the UE is transmitting location-related information via the PUCCH resource. Further detailed diagrams are shown in FIG. 4.

[0052] FIG. 4 is a flowchart of a method 400 for reporting location status information within a PUCCH according to one embodiment. One or more of the functions shown within the blocks of FIG. 4 can be executed in the physical layer within the UE 105. Thus, one or more hardware and / or software components of the UE 105, such as the components of the UE 105 shown in FIG. 11, which are described in more detail below, can be used to execute these. The method 400 of FIG. 4 can be executed, for example, when the UE 105 is enabled to perform the final adjustment of the PUCCH resource. This includes, for example, dynamic HARQ reporting and other such cases.

[0053] In block 410, the functionality includes determining that a PSI report including positioning-related information is to be transmitted. Similar to CSI, the location-related information can include any of a number of different types of information depending on the scenario. This information can include one or more measurements measured and / or obtained by the UE, such as a reference signal time difference (RSTD) vector, a UE Rx-Tx vector, a reference signal received power (RSRP) vector, a quality metric vector, a velocity vector, a positioning fix vector, an orbit vector, a time of arrival (TOA) vector, a multipath vector, a line-of-sight (LOS) vector, a non-line-of-sight (NLOS) vector, a signal-to-interference-plus-noise ratio (SINR) vector, or RSRP in terms of path information units, or any combination thereof. Obtaining this information can be the result of the user equipment 105 measuring the measurements using one or more gNBs, WLAN 116 access points, other terrestrial transmitters or transceivers, or RF signals from SVs 190. Additionally or alternatively, this can include information obtained in whole or in part from sensors on the UE 105 (e.g., a motion sensor providing velocity information or orbit information). Thus, the means for performing the functionality in block 410 can comprise a wireless communication interface 1130, a DSP 1120, a processing unit 1110, a sensor 1140, and / or other components of the UE 105 as shown in FIG. 11.

[0054] The functionality at block 420 includes the step of determining a PUCCH resource for transmitting a PSI report using it, the determining step including selecting a PUCCH resource that includes several RBs. As shown in the process described above, this PUCCH resource selection can be performed based on the size of the UCI payload (e.g., the PSI report determined at block 410). The resource starts with set 0 and is incremented to higher-order sets (e.g., in that order, set 1, set 2, etc.) until a PUCCH resource set is found to have sufficient capacity for the UCI payload including the PSI report, and can be selected based on size. As described, the PUCCH resource can be configured in different slots with different formats and other parameters. The PUCCH resource can be selected from a PUCCH resource set (which can be explicitly indicated using a PRI in DCI). The means for performing the functionality at block 420 can include the wireless communication interface 1130, DSP 1120, processing unit 1110, sensor 1140, and / or other components of the UE 105 as shown in FIG. 11. As shown previously, the UE 105 can adjust the selected PUCCH resource (e.g., for formats 2-4) in situations where a final adjustment may be required to transmit the payload while complying with the maximum coding rate. In this way, as shown by block 430, the maximum coding rate configured for the selected PUCCH resource is determined.

[0055] According to some embodiments, the maximum coding rate can be specific to the transmission of the PSI report. That is, in addition to the maximum coding rate for other types of UCI (e.g., CSI), the PUCCH resource can be configured with a different maximum coding rate for the PSI report. Thus, if the PUCCH resource is not configured with a separate maximum coding rate for the PSI report, the maximum coding rate for other types of UCI can be used for the PSI report.

[0056] By enabling the PUCCH resource to have different maximum coding rates for PSI reporting, this can enable flexibility in the prioritization given to PSI reporting. Some PSI reports may be given a lower priority than other types of UCI reports, for example, because the information may be repeated and is not particularly urgent. Thus, the coding rate corresponding to the PSI report may be higher than the coding rates of other types of UCI reports. That is, this maximum coding rate can be configured to adapt to PSI reports with different priorities. Some types of PSI reports, such as PSI reports regarding the positioning of UE105 during an emergency call, can be processed with a higher priority than other types of PSI reports (this determination of priority can be made, for example, for processes executed in a higher layer such as the application layer. Thus, in some embodiments, this may not be a determination made in the physical layer). Depending on the desired functionality, the maximum coding rate value for PSI reporting can be determined from the same set of maximum coding rate values for other types of UCI reports: {0.08, 0.15, 0.25, 0.35, 0.45, 0.60, 0.80}. Additionally or alternatively, embodiments can derive from a subset of these values and / or a different set of values. In some embodiments, for example, lower maximum coding rate values for other types of UCI reports may not be available for PSI reporting. The means for performing the functionality in block 430 can comprise a wireless communication interface 1130, a DSP 1120, a processing unit 1110, a sensor 1140, and / or other components of the UE 105 as shown in FIG. 11.

[0057] In block 440, the minimum number of RBs for transmitting the PSI report is calculated. The minimum number of RBs for transmitting the PSI report is at least partially based on the size of the PSI report and the maximum coding rate configured for the selected PUCCH resource. This calculation can be performed, for example, using the above formula (1) with the maximum coding rate value for the PSI report. The means for performing the functionality in block 440 may comprise the wireless communication interface 1130, DSP 1120, processing unit 1110, sensor 1140, and / or other components of the UE 105 as shown in FIG. 11.

[0058] Finally, in block 450, this functionality includes determining whether to transmit the PSI report using the selected PUCCH resource based on a comparison of the calculated minimum number of RBs for transmitting the PSI report with the number of RBs of the selected PUCCH resource. As explained with respect to Equation 1 above, the calculated minimum number of RBs, N RB,min is less than or equal to the number of RBs of the selected PUCCH resource, N RB,Selected In this case, the PSI report can be transmitted using the selected PUCCH resource. To help ensure efficiency, the final number of RBs for PUCCH transmission may be selected as min(N RB,Selected , N RB,min ), and in some embodiments, the RBs used for PUCCH transmission may be the lowest consecutive RBs of the selected PUCCH resource.

[0059] If the calculated minimum number of RBs for transmitting a PSI report is greater than the number of RBs of the selected PUCCH resource, different actions can be taken depending on the desired functionality. Embodiments can, for example, delay or omit the PSI report, or modify the PSI report by changing the granularity of the information to fit the PUCCH resource. As noted above, the PSI report may be less urgent than CSI or other UCI information and thus may have a lower priority than other types of UCI reports. Thus, the UE105 may simply elect not to transmit the PSI report based on a determination that the calculated minimum number of RBs for transmitting the PSI report is greater than the number of RBs of the selected PUCCH. Alternatively, transmission of the PSI report may be delayed until a PUCCH resource large enough to carry the PSI report is available. Finally, changing the granularity of the information within the PSI report may include modifying the PSI report by removing digits of one or more measurements included within the location-related information. This reduces the accuracy but also reduces the payload size and thus allows some information to be transmitted rather than delaying or omitting the location-related information.

[0060] Thus, the means for performing the functionality at block 450 may comprise the wireless communication interface 1130, the DSP 1120, the processing unit 1110, the sensor 1140, and / or other components of the UE105, as shown in FIG. 11.

[0061] In some cases, there may be multiple PUCCH resources configured in the same slot. Conventionally, when one of the PUCCH resources is associated with a short PUCCH format (format 0 or format 1), UE105 can transmit up to two PUCCH transmissions mapped to different symbol sets within the slot. In the case of CSI reporting, if a "multi-CSI-PUCCH-resourcelist" is not provided to UE105, or if the PUCCH resources for CSI reporting do not overlap within the slot, UE105 may use priority determination to determine which CSI report to transmit based on a set of rules.

[0062] According to an embodiment, the priority rules can be applied such that this concept extends to PSI reporting and CSI. An example of this is shown in the method illustrated in FIG. 5.

[0063] FIG. 5 is a flowchart of another method 500 for reporting location status information within a PUCCH according to an embodiment. Again, one or more of the functions shown within the blocks of FIG. 5 can be executed in a physical layer within UE105. Thus, one or more hardware and / or software components of UE105, such as the components of UE105 shown in FIG. 11, which will be described in more detail below, can be used to execute these.

[0064] In block 510, the functionality includes determining a plurality of reports for transmission. The plurality of reports includes a first set including one or more PSI reports with location-related information and a second set including one or more CSI reports. Each report in the first set and the second set has its own priority. The means for executing the functionality in block 510 can include the wireless communication interface 1130, DSP 1120, processing unit 1110, sensor 1140, and / or other components of UE105 as shown in FIG. 11.

[0065] In block 520, the functionality includes determining a plurality of PUCCH resources, wherein at least a portion of each PUCCH resource of the plurality of PUCCH resources occupies a common slot in each PUCCH resource corresponding to reporting of a first set or a second set. The means for performing the functionality in block 520 may comprise the wireless communication interface 1130, DSP 1120, processing unit 1110, sensor 1140, and / or other components of the UE 105 as shown in FIG. 11.

[0066] In block 530, the functionality includes selecting at least one report from the first set, the second set, or both, based at least in part on the respective priority of each of at least one selected report. Similar to the selection in CSI reports, the selection can be made here when an equivalent "multi-CSI-PUCCH-resourcelist" for CSI reports and PSI reports is not provided to the UE. In some embodiments, the selection can be interleaved between CSI reports and location status information reports, such that the highest priority CSI report is selected first and then the highest priority location status information report is selected, etc. Thus, in some embodiments of method 500, the step of selecting at least one report includes selecting a first report for transmission from the first set based on the selected first report having the highest priority among the reports in the first set. Then, a second report for transmission can be selected from the second set based on the selected second report having the highest priority among the reports from the second set. Alternatively, the reports can be selected based only on priority, regardless of the report type. Thus, in some embodiments of method 500, the step of selecting at least one report can include selecting a first report for transmission from either the first set or the second set based on the selected first report having the highest priority among the reports in both the first set and the second set. The means for performing the functionality in block 530 can comprise the wireless communication interface 1130, DSP 1120, processing unit 1110, sensor 1140, and / or other components of UE 105, as shown in FIG. 11.

[0067] Finally, at block 540, the functionality includes the step of transmitting at least one selected report using at least one PUCCH resource corresponding to the at least one selected report. Means for performing the functionality at block 540 may comprise the wireless communication interface 1130, DSP 1120, processing unit 1110, sensor 1140, and / or other components of the UE 105 as shown in FIG. 11.

[0068] Embodiments can also implement certain functionality when multiple PSI reports are to be transmitted within a single PUCCH resource. In such a case, for example, embodiments may enable the UE 105 to select the PUCCH resources and / or the amount of RBs to use when transmitting multiple PSI reports based on an estimate or assumption regarding the size of the payload for each report. An example of such an embodiment is provided in FIG. 6.

[0069] FIG. 6 is a flowchart of another method 600 for reporting position state information within a PUCCH according to an embodiment. Again, one or more of the functions shown in the blocks of FIG. 6 may be performed at the physical layer within the UE 105. Accordingly, one or more hardware and / or software components of the UE 105, such as the components of the UE 105 shown in FIG. 11, which will be described in more detail below, may be used to perform these.

[0070] At block 610, the functionality includes the step of determining a plurality of PSI reports to be transmitted, each PSI report including positioning-related information. Each PSI report may include, for example, different measurements related to a positioning determination for the UE 105. Collectively, the plurality of PSI reports may include the same type of positioning-related information (e.g., multiple position fixes) or different types of positioning-related information (e.g., two TOA measurements, a speed measurement, a position fix).

[0071] The means for performing the functionality in block 610 may comprise the wireless communication interface 1130, DSP 1120, processing unit 1110, sensor 1140, and / or other components of the UE 105, as shown in FIG. 11.

[0072] In block 620, the functionality includes the step of selecting a PUCCH resource for multiplexing a plurality of PSI reports using it, based on the estimated size of the plurality of PSI reports. Here, the estimated size may be based on information or assumptions regarding the type and / or number of positioning-related information included in the PSI report, and / or similar factors. For example, some embodiments of method 600 may include determining the estimated size of the plurality of PSI reports based on (i) a pre-determined payload size for each of the PSI reports (e.g., each report has a payload size of X) and / or (ii) the number of PSI reports for each of one or more different types of location-related information (e.g., X RSTD measurements, Y RSRP measurements, and / or Z Rx-Tx measurements). In some embodiments, the size determination based on (i) and / or (ii) may vary depending on different positioning methods performed by the UE 105. In some embodiments, the estimated size of the plurality of PSI reports is used not only to determine the PUCCH resource, but may also be used to determine the number of RBs of the PUCCH resource to be used.

[0073] The means for performing the functionality in block 620 may comprise the wireless communication interface 1130, DSP 1120, processing unit 1110, sensor 1140, and / or other components of the UE 105, as shown in FIG. 11.

[0074] In block 630, the functionality includes the step of transmitting a plurality of PSI reports using the selected PUCCH resources. The means for performing the functionality in block 630 may comprise the wireless communication interface 1130, DSP 1120, processing unit 1110, sensor 1140, and / or other components of the UE 105 as shown in FIG. 11.

[0075] In some embodiments, the UE 105 may determine whether to transmit a PSI report using a given PUCCH resource based on the total number of UCI bits and CRC bits that need to be transmitted and the format of the PUCCH resource. Conventionally, the UE 105 is not expected to report CSI with a total number of UCI bits and CRC bits greater than 115 bits when configured with PUCCH format 4. According to the embodiments herein, the UE 105 can employ a similar technique for transmitting the PSI report, and the maximum number of bits for the PSI report may be the same as or different from the maximum number of bits for CSI.

[0076] FIG. 7 is a flowchart of a method 700 for reporting position state information within a PUCCH using this type of determination according to one embodiment. Similar to other flowcharts herein, one or more of the functions shown in the blocks of FIG. 7 may be executed in the physical layer within the UE 105. Accordingly, one or more hardware and / or software components of the UE 105, such as the components of the UE 105 shown in FIG. 11 described in more detail below, may be used to execute these.

[0077] In block 710, the functionality includes the step of determining a position state information report for transmission, the determining step including that the PSI report includes positioning-related information. Similar to other embodiments described herein, the positioning-related information may include measurements or other information regarding the location of the UE 105 (e.g., RSTD measurements, RSRP measurements, Rx-Tx measurements, etc.).

[0078] The means for performing the functionality in block 710 may comprise the wireless communication interface 1130, DSP 1120, processing unit 1110, sensor 1140, and / or other components of the UE 105, as shown in FIG. 11.

[0079] The functionality in block 720 includes the step of selecting a PUCCH resource that may potentially be used to transmit a PSI report using it. Here, the UCI that will be transmitted using the selected PUCCH resource may include other UCI information in addition to the PSI report determined in block 710, such as HARQ-ACK, SR, CSI, and / or other PSI reports.

[0080] The means for performing the functionality in block 720 may comprise the wireless communication interface 1130, DSP 1120, processing unit 1110, sensor 1140, and / or other components of the UE 105, as shown in FIG. 11.

[0081] In block 730, the functionality includes the step of determining whether to include a location state information report within the UCI transmitted using the selected PUCCH resource, based on a comparison of the size of the UCI and the maximum size of the PSI report in a particular format. Similar to the CSI report and the maximum size for format 4, the maximum size may be used for the PSI report. This maximum size may include the maximum number of total bits for the UCI and CRC, and may be the same as or different from the maximum number of sizes for the CSI report. Here too, the maximum number of sizes may be applied for format 4. (Thus, in some embodiments, a particular format of method 700 includes PUCCH format 4.) If the maximum number of sizes is exceeded, the UE 105 may omit the PSI report from the UCI.

[0082] Accordingly, the means for performing the functionality at block 730 may comprise the wireless communication interface 1130, DSP 1120, processing unit 1110, sensor 1140, and / or other components of the UE 105, as shown in FIG. 11.

[0083] Embodiments may employ different techniques for PUCCH resource management when multiplexing multiple types of information within the same PUCCH resource. Conventionally, for example, when an indication that a PUCCH resource is configured for code multiplexing (the "simultaneous HARQ-ACK-CSI" designation) is provided, the UE 105 code multiplexes HARQ-ACK information with one or more CSI reports (and optionally SR) within the same PUCCH resource. According to embodiments herein, the UE 105 may employ a similar indication for multiplexing HARQ-ACK information and PSI reports.

[0084] FIG. 8 is a flowchart of a method 800 for reporting position state information within a PUCCH using this type of indication, according to one embodiment. Here too, one or more of the functions shown within the blocks of FIG. 8 may be performed at the physical layer within the UE 105. Accordingly, one or more hardware and / or software components of the UE 105, such as the components of the UE 105 shown in FIG. 11, described in more detail below, may be used to perform these.

[0085] At block 810, the functionality comprises determining a position state information report to be transmitted, the determining comprising determining that the PSI report includes positioning-related information. Similar to other embodiments described herein, the positioning-related information may include measurements or other information regarding the location of the UE 105 (e.g., RSTD measurements, RSRP measurements, Rx-Tx measurements).

[0086] The means for performing the functionality in block 810 may comprise the wireless communication interface 1130, DSP 1120, processing unit 1110, sensor 1140, and / or other components of the UE 105, as shown in FIG. 11.

[0087] In block 820, the functionality includes the step of determining the HARQ-ACK to be transmitted. Here, conventional techniques may be used to determine the HARQ-ACK. Accordingly, the means for performing the functionality in block 820 may comprise the wireless communication interface 1130, DSP 1120, processing unit 1110, sensor 1140, and / or other components of the UE 105, as shown in FIG. 11.

[0088] In block 830, the functionality includes the step of receiving an indication that the PUCCH resource is configured with the ability to include both the PSI report and the HARQ-ACK. Again, this is similar to simultaneous HARQ-ACK-CSI, but can be received in a manner specific to multiplexing the HARQ-ACK with one or more PSI reports. In some embodiments, this indication may be received by the UE in a higher layer configuration (e.g., an RRC configuration received in the RRC layer, or an LPP configuration received in the LPP layer).

[0089] The means for performing the functionality in block 830 may comprise the wireless communication interface 1130, DSP 1120, processing unit 1110, sensor 1140, and / or other components of the UE 105, as shown in FIG. 11.

[0090] In block 840, the functionality includes transmitting the location state information report and HARQ-ACK by multiplexing the location state information report and HARQ-ACK within the PUCCH resource. In some embodiments, if the UE does not receive (in block 830) an indication that is specific to multiplexing HARQ-ACK with one or more PSI reports, an indication specific to CSI may be used (i.e., if the PUCCH resource is configured with simultaneous HARQ-ACK-CSI, HARQ-ACK may be multiplexed with one or more PSI reports).

[0091] In some embodiments, if the UE is to transmit multiple PUCCH resources within a slot that includes HARQ-ACK information and a PSI report or CSI report, it can be expected that the same configuration will be provided to the UE to multiplex HARQ-ACK with one or more PSI reports and multiplex HARQ-ACK with one or more CSI reports for each of PUCCH formats 2, 3, and 4. Thus, in some embodiments of method 800, the PUCCH resource has PUCCH format 2, 3, or 4. The indication received in block 800 may be specific to the PSI report, and this method may further include receiving an indication that the PUCCH resource is also configured with the ability to include both CSI reports and HARQ-ACK.

[0092] The means for performing the functionality in block 840 may comprise the wireless communication interface 1130, DSP 1120, processing unit 1110, sensor 1140, and / or other components of the UE 105, as shown in FIG. 11.

[0093] The previously described embodiments discussed how PSI reports can be used in a manner similar to CSI, but the embodiments are not so limited. Some embodiments can specifically reserve PUCCH resources for PSI. Alternatively, these PUCCH resources can optionally include CSI as the payload (instead of HARQ-ACK). An example of such an embodiment is shown in FIG. 9.

[0094] FIG. 9 is a flowchart of a method 900 for reporting position state information within a PUCCH using PUCCH resources specific to PSI, according to one embodiment. Similar to other embodiments herein, one or more of the functions shown within the blocks of FIG. 9 can be performed in the physical layer within the UE 105. Thus, one or more hardware and / or software components of the UE 105, such as the components of the UE 105 shown in FIG. 11 described in more detail below, can be used to perform these.

[0095] In block 910, the functionality includes determining the position state information report to be transmitted, the determining including determining that the PSI report includes positioning-related information. Here too, similar to other embodiments described herein, the positioning-related information can include measurements or other information regarding the location of the UE 105 (e.g., RSTD measurements, RSRP measurements, Rx-Tx measurements, etc.).

[0096] Means for performing the functionality in block 910 can comprise the wireless communication interface 1130, DSP 1120, processing unit 1110, sensor 1140, and / or other components of the UE 105, as shown in FIG. 11.

[0097] In block 920, the functionality includes a step of selecting a PUCCH resource for transmitting a PSI report using it, where the selected PUCCH resource is configured to include, as a payload, only one or more PSI reports and optionally one or more CSI reports. Again, this functionality can occur in embodiments where dedicated PUCCH resources are configured for PSI reports.

[0098] The means for performing the functionality in block 920 may comprise the wireless communication interface 1130, DSP 1120, processing unit 1110, sensor 1140, and / or other components of the UE 105 as shown in FIG. 11.

[0099] In block 930, the functionality includes a step of transmitting location state information report within the selected PUCCH resource. As described, it may optionally be possible to include one or more CSI reports in the selected PUCCH resource as well. Thus, in some embodiments, the UE can optionally include one or more CSI reports within the PUCCH resource.

[0100] The means for performing the functionality in block 930 may comprise the wireless communication interface 1130, DSP 1120, processing unit 1110, sensor 1140, and / or other components of the UE 105 as shown in FIG. 11.

[0101] In some embodiments, when UCI information (e.g., HARQ-ACK, SR, CSI reports, and PSI reports) is already mapped to multiple PUCCH resources, there may be a conflict between different resources. When such a conflict occurs, the UE may need to omit some UCI transmissions due to the duplication within each PUCCH resource. These types of collisions within the PUCCH resource can occur, for example, when there are repetitions during reporting. In such cases, the UE may need to prioritize different types of UCI in order to determine which PUCCH resources to transmit and which PUCCH resources to omit (or defer).

[0102] FIG. 10 is a flowchart of a method 1000 for utilizing this type of prioritization in PUCCH resource management according to an embodiment. Again, one or more of the functions shown within the blocks of FIG. 10 may be executed in the physical layer within the UE 105. Accordingly, one or more hardware and / or software components of the UE 105, such as the components of the UE 105 shown in FIG. 11, which will be described in more detail below, may be used to execute these.

[0103] In block 1010, the functionality includes determining that at least a portion of a first PUCCH resource occupies one or more slots in common with at least a portion of one or more additional PUCCH resources. The first PUCCH resource corresponds to a first UCI report with positioning-related information, and the one or more additional PUCCH resources correspond to one or more additional UCI reports without positioning-related information. The one or more additional UCI reports may thus include HARQ-ACK, SR, and / or CSI reports.

[0104] The means for executing the functionality in block 1010 may comprise the wireless communication interface 1130, DSP 1120, processing unit 1110, sensor 1140, and / or other components of the UE 105 as shown in FIG. 11.

[0105] In block 1020, the functionality includes, for each of one or more slots, selecting a PUCCH resource to be transmitted from a first PUCCH resource and one or more additional PUCCH resources, based at least in part on the respective priorities of each of a first UCI report and one or more additional UCI reports, and transmitting the selected PUCCH resources within each respective slot. Here too, PUCCH resources within slots not selected for transmission may be deferred or omitted.

[0106] The prioritization of UCI reports may vary depending on the desired functionality. In some embodiments, for example, the priority of at least one of the first UCI report or one or more additional UCI reports is configurable. This may be based, for example, on the time behavior of each of the first UCI report or one or more additional UCI reports. The configurability of the priority of UCI reports can, for example, give periodic PSI reports a lower priority than semi - permanent and / or aperiodic PSI reports.

[0107] In some embodiments, the prioritization can be pre-determined. For example, in some embodiments, the selected PUCCH may correspond to one UCI report of a first UCI report and one or more additional UCI reports having the highest priority, and the prioritization of the first UCI report and the one or more additional UCI reports is as follows: namely, HARQ has a higher priority than the scheduling request (SR), SR has a higher priority than CSI, and CSI has a higher priority than the first UCI report with positioning-related information. In an alternative embodiment, the prioritization can give a higher priority to the positioning-related information than to CSI. Thus, HARQ has a higher priority than the scheduling request (SR), SR has a higher priority than the first UCI report with positioning-related information, and the first UCI report with positioning-related information has a higher priority than CSI. In some embodiments, the granularity of the prioritization of CSI and / or positioning-related information may be finer. For example, there may be subsets of CSI and / or positioning-related information, and different subsets may have different priorities.

[0108] The means for performing the functionality in block 1020 may comprise the wireless communication interface 1130, DSP 1120, processing unit 1110, sensor 1140, and / or other components of the UE 105 as shown in FIG. 11.

[0109] FIG. 11 shows an embodiment of the UE 105 that can be utilized as described above in this specification (e.g., in relation to FIGS. 1-10). For example, the UE 105 can perform one or more of one or more of the methods shown in FIGS. 4-10. Note that FIG. 11 is only intended to provide a generalized illustration of various components, and any or all of such components may be utilized as appropriate. In some cases, it can be noted that the components shown by FIG. 11 can be localized in a single physical device and / or dispersed among various networked devices that may be disposed at different physical locations. Further, similar to the serving base station described in this specification, the UE can include various layers (physical layer, MAC layer, IP layer, application layer, etc.) that can be executed by one or more of the hardware and / or software components shown in FIG. 11.

[0110] UE105 is shown to comprise hardware elements that can be electrically coupled (or otherwise communicate as appropriate) via bus 1105. The hardware elements may include a processing unit 1110, which may include, but is not limited to, one or more general-purpose processors, one or more dedicated processors (such as digital signal processing (DSP) chips, graphics acceleration processors, application specific integrated circuits (ASICs), etc.), and / or other processing structures or means. As shown in FIG. 11, some embodiments may have a separate digital signal processor (DSP) 1120 depending on the desired functionality. Location determination and / or other determinations based on wireless communication may be performed within processing unit 1110 and / or wireless communication interface 1130 (discussed below). UE105 may also include one or more input devices 1170 that can include, but are not limited to, a keyboard, touch screen, touch pad, microphone, buttons, dials, switches, etc., and one or more output devices 1115 that can include, but are not limited to, a display, light emitting diodes (LEDs), speakers, etc.

[0111] UE105 may also include, but is not limited to, a modem, a network card, an infrared communication device, a wireless communication device, and / or a wireless communication interface 1130 that may include a chipset such as (but not limited to) Bluetooth (registered trademark) devices, IEEE 802.11 devices, IEEE 802.15.4 devices, Wi-Fi devices, WiMAX devices, WAN devices, and / or various cellular devices, etc., thereby enabling UE105 to communicate with other devices as described above in this embodiment. The wireless communication interface 1130 can enable data and signaling to be communicated (e.g., transmitted and received) with a network via, for example, an eNB, a gNB, an ng-eNB, an access point, various base stations and / or other access node types, and / or other network components, a computer system, and / or any other electronic device described herein. The communication can be performed via one or more wireless communication antennas 1132 that transmit and / or receive wireless signals 1134. According to some embodiments, the wireless communication antennas 1132 can comprise a plurality of individual antennas, an antenna array, or any combination thereof.

[0112] Depending on the desired functionality, the wireless communication interface 1130 may include separate receivers and transmitters, or any combination of transceivers, transmitters, and / or receivers to communicate with base stations (e.g., ng-eNB and gNB) and other terrestrial transceivers such as wireless devices and access points. The UE 105 may communicate with different data networks that may include various network types. For example, a wireless wide area network (WWAN) may be a CDMA network, a time division multiple access (TDMA) network, a frequency division multiple access (FDMA) network, an orthogonal frequency division multiple access (OFDMA) network, a single carrier frequency division multiple access (SC-FDMA) network, a WiMAX (IEEE802.16) network, etc. A CDMA network may implement one or more radio access technologies (RATs) such as CDMA2000, WCDMA, etc. CDMA2000 includes the IS-95 standard, the IS-2000 standard, and / or the IS-856 standard. A TDMA network may implement GSM, digital advanced mobile phone system (D-AMPS), or some other RAT. An OFDMA network may adopt LTE, LTE-Advanced, 5G NR, etc. 5G NR, LTE, LTE-Advanced, GSM, and WCDMA are described in documents from the Third Generation Partnership Project (3GPP). Cdma2000 is described in documents from a group named "Third Generation Partnership Project 2" (3GPP2). 3GPP documents and 3GPP2 documents are publicly available. A wireless local area network (WLAN) may also be an IEEE802.11x network, and a wireless personal area network (WPAN) may be a Bluetooth network, IEEE802.15x, or some other type of network. The techniques described herein may also be used for any combination of WWAN, WLAN, and / or WPAN.

[0113] UE 105 may further include sensor 1140. Sensor 1140 may include, without limitation, one or more inertial sensors and / or other sensors (e.g., accelerometers, gyroscopes, cameras, magnetometers, altimeters, microphones, proximity sensors, optical sensors, barometers, etc.), some of which may be used to obtain position-related measurements and / or other information that may be included in the PSI report, as described herein.

[0114] Embodiments of UE 105 may also include a Global Navigation Satellite System (GNSS) receiver 1180 that is capable of receiving signals 1184 from one or more GNSS satellites using an antenna 1182 (which may be the same as antenna 1132). Positioning based on GNSS signal measurements may be utilized to supplement and / or incorporate the techniques described herein. GNSS receiver 1180 may extract the position of UE 105 from GNSS SVs 190 of GNSS systems such as the Global Positioning System (GPS), Galileo, GLONASS, the Quasi-Zenith Satellite System (QZSS) over Japan, the Indian Regional Navigation Satellite System (IRNSS) over India, Beidou over China, etc., using conventional techniques. Further, GNSS receiver 1180 may be associated with or in some cases enabled for use with various augmentation systems (e.g., satellite-based augmentation systems (SBAS)) such as Wide Area Augmentation System (WAAS), European Geostationary Navigation Overlay Service (EGNOS), Multi-functional Satellite Augmentation System (MSAS), and Geo Augmented Navigation System (GAGAN), etc., one or more global and / or regional navigation satellite systems.

[0115] UE105 may further include and / or communicate with a memory 1160. The memory 1160 can include, without limitation, solid state storage devices such as random access memory (RAM) and / or read only memory (ROM) that may be local storage and / or network accessible storage, disk drives, drive arrays, optical storage devices, programmable, flash updatable, etc., and can implement any suitable data storage device, including, without limitation, various file systems, database structures, and the like.

[0116] The memory 1160 of UE105 can also include software elements (not shown in FIG. 11) such as an operating system, device drivers, executable libraries, and / or other code such as one or more application programs, and such software elements may include computer programs provided by various embodiments and / or may be designed to implement methods provided by other embodiments and / or configure the system as described herein. By way of example only, one or more of the procedures described with respect to the methods discussed above may be implemented as code and / or instructions in the memory 1160 executable by UE105 (and / or a processing unit 1110 or DSP 1120 within UE105). In one aspect, such code and / or instructions can then be used to configure and / or adapt a general purpose computer (or other device) to perform one or more operations in accordance with the described methods.

[0117] FIG. 12 shows an embodiment of a base station 110 that can be utilized as described above in this specification (e.g., in connection with FIGS. 1-11). Note that FIG. 12 is only intended to provide a generalized illustration of various components, and it should be noted that any or all of such components may be utilized as appropriate. In some embodiments, the base station 110 may correspond to a gNB, ng-eNB, and / or eNB. As described, the base station 110 may include various layers (physical layer, MAC layer, IP layer, application layer, etc.), which may be executed by one or more of the hardware and / or software components illustrated in FIG. 12.

[0118] The base station 110 is shown to include hardware elements that can be electrically coupled via a bus 1205 (or communicate otherwise as appropriate). The hardware elements may include a processing unit 1210, which may include, but is not limited to, one or more general-purpose processors, one or more dedicated processors (DSP chips, graphics acceleration processors, ASICs, etc.), and / or other processing structures or means. As shown in FIG. 12, some embodiments may have a separate DSP 1220 depending on the desired functionality. According to some embodiments, location determination and / or other determinations based on wireless communication may be performed within the processing unit 1210 and / or the wireless communication interface 1230 (discussed below). The base station 110 may also include one or more input devices that can include, but are not limited to, a keyboard, a display, a mouse, a microphone, buttons, a dial, a switch, etc., and one or more output devices that can include, but are not limited to, a display, a light-emitting diode (LED), a speaker, etc.

[0119] The base station 110 may also include, but is not limited to, a modem, a network card, an infrared communication device, a wireless communication device, and / or a wireless communication interface 1230 such as a chipset (e.g., Bluetooth (registered trademark) device, IEEE802.11 device, IEEE802.15.4 device, Wi-Fi device, WiMAX device, cellular communication equipment, etc.), whereby the base station 110 may be able to communicate as described in this embodiment. The wireless communication interface 1230 enables data and signaling to be communicated (e.g., transmitted and received) to and from a UE, other base stations (e.g., eNB, gNB, and ng-eNB), and / or network components, computer systems, and / or any other electronic device described herein. The communication may be performed via one or more wireless communication antennas 1232 that transmit and / or receive wireless signals 1234.

[0120] The base station 110 may also include a network interface 1280, which may include support for wireline communication technologies. The network interface 1280 may include a modem, a network card, a chipset, etc. The network interface 1280 may include one or more input and / or output communication interfaces that enable data to be exchanged with a network, a communication network server, a computer system, and / or any other electronic device described herein.

[0121] In many embodiments, base station 110 may further include a memory 1260. The memory 1260 can include, without limitation, local storage and / or network-accessible storage, disk drives, drive arrays, optical storage devices, RAM that may be programmable, flash updatable, and / or solid state storage devices such as ROM. Such storage devices may be configured to implement any suitable data storage device, including, without limitation, various file systems, database structures, and the like.

[0122] The memory 1260 of base station 110 can also include software elements (not shown in FIG. 12) including other code such as an operating system, device drivers, executable libraries, and / or one or more application programs, and such software elements may comprise computer programs provided by various embodiments and / or be designed to implement methods provided by other embodiments and / or configure a system as described herein. As just one example, one or more procedures described with respect to the methods discussed above may be implemented as code and / or instructions in memory 1260 executable by base station 110 (and / or processing unit 1210 or DSP 1220 within base station 110). In one aspect, such code and / or instructions can then be used to configure and / or adapt a general purpose computer (or other device) to perform one or more operations in accordance with the methods described.

[0123] Figure 13 is a flowchart of a method 1300 for wireless communication by a UE according to one embodiment. One or more of the functions shown within the blocks of FIG. 13 may be executed in a physical layer within the UE 105. Accordingly, one or more hardware and / or software components of the UE 105, such as those components of the UE 105 shown in FIG. 11 described previously, may be used to execute these. The method 1300 of FIG. 13 may be executed, for example, when the UE 105 is enabled to perform a final adjustment of PUCCH resources. This may include, for example, dynamic HARQ reporting and other such cases.

[0124] In block 1310, the functionality includes determining a PSI report to be transmitted, where the PSI report includes positioning-related information. As described, this information may include one or more measurements measured and / or obtained by the UE, such as an RSTD vector, a UE Rx-Tx vector, an RSRP vector, a quality metric vector, a speed vector, a positioning fix vector, an orbit vector, a TOA vector, a multipath vector, a LOS vector, an NLOS vector, a SINR vector, or RSRP in units of path information, or any combination thereof. Obtaining this information may be the result of the user equipment 105 measuring the measurements using one or more gNBs, WLAN 116 access points, other terrestrial transmitters or transceivers, or RF signals from the SV 190. Additionally or alternatively, this may include information obtained in whole or in part from sensors on the UE 105 (such as motion sensors that provide speed information or orbit information). Accordingly, the means for executing the functionality in block 1310 may comprise a wireless communication interface 1130, a DSP 1120, a processing unit 1110, sensors 1140, and / or other components of the UE 105 as shown in FIG. 11.

[0125] The functionality at block 1320 includes the step of selecting a PUCCH resource for transmitting a PSI report using it, the step of selecting, where the selected PUCCH resource includes several RBs. Here too, this PUCCH resource selection can be performed based on the size of the UCI payload (e.g., the PSI report determined at block 1310). The resource starts with set 0 and is incremented to higher-order sets (e.g., set 1, set 2, etc. in that order) until the PUCCH resource set is found to have sufficient capacity for the UCI payload including the PSI report and can be selected based on the size. As described, the PUCCH resource can be configured in different slots with different formats and other parameters. The PUCCH resource can be selected from a PUCCH resource set (which can be explicitly indicated using the PRI in the DCI). The means for performing the functionality at block 1320 can include the wireless communication interface 1130, DSP 1120, processing unit 1110, sensor 1140, and / or other components of the UE 105 as shown in FIG. 11.

[0126] The functionality at block 1330 is composed of the number of RBs of the selected PUCCH resource, the size of the UCI that will be transmitted using the selected PUCCH resource, the ability of the selected PUCCH resource to include both the PSI report and HARQ-ACK, and the step of determining whether to transmit the PSI report using the selected PUCCH resource based on the selected PUCCH resource being configured to include only one or more PSI reports as the payload, optionally including one or more CSI reports, or any combination thereof. As described in the various embodiments previously explained, the functionality may vary depending on how the determination is made.

[0127] For example, if the step of determining whether to transmit a PSI report using a selected PUCCH resource is based on the number of RBs of the selected PUCCH resource, method 1300 may further include determining a coding rate configured for the selected PUCCH resource, where the coding rate is specific to the transmission of the PSI report; and calculating the number of RBs for transmitting the PSI report, where the number of RBs for transmitting the PSI report is at least partially based on the size of the PSI report and the coding rate configured for the selected PUCCH resource. Here, the step of determining whether to transmit a PSI report using the selected PUCCH resource may be based on a comparison between the calculated number of RBs for transmitting the PSI report and the number of RBs of the selected PUCCH resource. According to some embodiments, the calculated number of RBs for transmitting the PSI report is greater than the number of RBs of the selected PUCCH resource. Further, as shown previously, the step of determining whether to transmit a PSI report may include determining to omit or defer transmitting the PSI report based on a determination that the calculated number of RBs for transmitting the PSI report is greater than the number of RBs of the selected PUCCH. Additionally or alternatively, the step of determining whether to transmit a PSI report may include modifying the PSI report by reducing the granularity of positioning-related information in response to a determination that the calculated number of RBs for transmitting the PSI report is greater than the number of RBs of the selected PUCCH, and transmitting the modified PSI report. According to some embodiments, the coding rate configured for the selected PUCCH resource includes a maximum coding rate, and the step of calculating the number of RBs for transmitting the PSI report includes calculating a minimum number of RBs based on the maximum coding rate. Alternatively, the coding rate configured for the selected PUCCH resource may include a configured coding rate, and the step of calculating the number of RBs for transmitting the PSI report includes calculating a nominal number of RBs based on the configured coding rate.According to some embodiments, the method may further include transmitting the PSI report using the selected PUCCH resource based on a determination that the calculated number of RBs for transmitting the PSI report is less than or equal to the number of RBs of the selected PUCCH.

[0128] According to some embodiments of method 1300, when the step of determining whether to transmit a PSI report using a selected PUCCH resource is based on the size of the UCI that is to be transmitted using the selected PUCCH resource, the selected PUCCH resource may be configured for a specific format, and method 1300 may further include the step of determining whether to include the PSI report within the UCI based on a comparison of the size of the UCI and the maximum size of the PSI report in the specific format. In such embodiments, the specific format may include PUCCH format 4. Additionally or alternatively, the step of determining whether to transmit a PSI report using a selected PUCCH resource may be based on the selected PUCCH resource being configured with the ability to include both the PSI report and HARQ-ACK. In such a case, method 1300 may further include the step of determining to transmit the HARQ-ACK, the step of receiving an indication that the selected PUCCH resource is configured with the ability to include both the PSI report and HARQ-ACK, and the step of transmitting the PSI report and HARQ-ACK by multiplexing the PSI report and HARQ-ACK within the PUCCH resource. In such a case, the PUCCH resource may have PUCCH format 2, 3, or 4. Additionally, this indication may be specific to the PSI report, in which case method 1300 may further include the step of receiving an indication that the PUCCH resource is also configured with the ability to include both the CSI report and HARQ-ACK. According to some embodiments, the selected PUCCH resource may be configured to multiplex using RRC or LPP. The step of determining whether to transmit a PSI report using a selected PUCCH resource may be based on the selected PUCCH resource being configured to include as payload only one or more PSI reports and optionally one or more CSI reports. In such a case, this method may further include the step of transmitting the PSI report within the selected PUCCH resource.

[0129] The means for performing functionality in block 1330 may comprise the wireless communication interface 1130, DSP 1120, processing unit 1110, sensor 1140, and / or other components of the UE 105, as shown in FIG. 11.

[0130] FIG. 14 is a flowchart of a method 1400 for wireless communication by a UE according to one embodiment. One or more of the functions shown within the blocks of FIG. 14 may be executed in the physical layer within the UE 105. Accordingly, one or more hardware and / or software components of the UE 105, such as the components of the UE 105 shown in FIG. 11 described previously, may be used to execute these. The method 1400 of FIG. 14 may be executed, for example, when the UE 105 is enabled to perform final adjustment of PUCCH resources. This includes, for example, dynamic HARQ reporting and other such cases.

[0131] Similar to block 1310 of FIG. 13, in block 1410 of FIG. 14, the functionality includes determining a PSI report to be transmitted, where the PSI report includes positioning-related information. As described, this information may include one or more measurements measured and / or obtained by the UE, such as an RSTD vector, a UE Rx-Tx vector, an RSRP vector, a quality metric vector, a speed vector, a positioning fix vector, an orbit vector, a TOA vector, a multipath vector, a LOS vector, an NLOS vector, an SINR vector, or RSRP in units of path information, or any combination thereof. Obtaining this information may be the result of the user equipment 105 measuring the measurements using one or more gNBs, WLAN 116 access points, other terrestrial transmitters or transceivers, or RF signals from SV 190. Additionally or alternatively, this may include information obtained in whole or in part from sensors on the UE 105 (e.g., motion sensors that provide speed or orbit information). Thus, the means for performing the functionality in block 1410 may comprise a wireless communication interface 1130, a DSP 1120, a processing unit 1110, sensors 1140, and / or other components of the UE 105, as shown in FIG. 11.

[0132] In block 1420, the functionality includes the step of selecting a PUCCH resource for transmitting a PSI report using it, where the selected PUCCH resource includes several RBs. Again, this PUCCH resource selection can be performed based on the size of the UCI payload (e.g., the PSI report determined in block 1410). The resource starts from set 0 and is increased to higher-order sets (e.g., in that order, set 1, set 2, etc.) until a PUCCH resource set is found to have sufficient capacity for the UCI payload including the PSI report, and can be selected based on the size. As described, the PUCCH resource can be configured in different slots with different formats and other parameters. The PUCCH resource can be selected from a PUCCH resource set (which can be explicitly indicated using the PRI in the DCI). The means for performing the functionality in block 1420 can include the wireless communication interface 1130, DSP 1120, processing unit 1110, sensor 1140, and / or other components of the UE 105 as shown in FIG. 11.

[0133] In block 1430, the functionality is the step of transmitting a PSI report using the selected PUCCH resource, where the step of transmitting the PSI report is configured based on the number of RBs of the selected PUCCH resource, the size of the UCI transmitted using the selected PUCCH resource, the ability of the selected PUCCH resource to include both the PSI report and HARQ-ACK, the selected PUCCH resource being configured to include as payload only one or more PSI reports, optionally also one or more CSI reports, or any combination thereof. As described in the various embodiments previously explained, the functionality may vary depending on how the determination is made.

[0134] As shown in the embodiments described above, the functionality to transmit a PSI report at block 1430 may be based on a determination to transmit the PSI report based on one or more of the factors listed at block 1430. For example, if the step of transmitting a PSI report using a selected PUCCH resource is based on the number of RBs of the selected PUCCH resource, method 1400 includes determining a coding rate configured for the selected PUCCH resource, where the coding rate is specific to the transmission of the PSI report, and calculating the number of RBs for transmitting the PSI report, where the number of RBs for transmitting the PSI report is at least partially based on the size of the PSI report and the coding rate configured for the selected PUCCH resource. Here, the step of transmitting a PSI report using the selected PUCCH resource may be based on a comparison between the calculated number of RBs for transmitting the PSI report and the number of RBs of the selected PUCCH resource. According to some embodiments, the calculated number of RBs for transmitting the PSI report is greater than the number of RBs of the selected PUCCH resource. Further, as shown above, the step of transmitting the PSI report may be based on a determination to omit or defer transmitting the PSI report based on a determination that the calculated number of RBs for transmitting the PSI report is greater than the number of RBs of the selected PUCCH. Additionally or alternatively, the step of transmitting the PSI report may include modifying the PSI report by reducing the granularity of the positioning-related information in response to a determination that the calculated number of RBs for transmitting the PSI report is greater than the number of RBs of the selected PUCCH, and transmitting the modified PSI report. According to some embodiments, the coding rate configured for the selected PUCCH resource includes a maximum coding rate, and the step of calculating the number of RBs for transmitting the PSI report includes calculating a minimum number of RBs based on the maximum coding rate.Alternatively, the coding rate configured for the selected PUCCH resource may include the configured coding rate, and the step of calculating the number of RBs for transmitting the PSI report includes the step of calculating a nominal RB number based on the configured coding rate. According to some embodiments, the step of transmitting the PSI report using the selected PUCCH resource may be based on a determination that the calculated number of RBs for transmitting the PSI report is less than or equal to the number of RBs of the selected PUCCH.

[0135] According to some embodiments of method 1400, if the step of transmitting a PSI report using a selected PUCCH resource is based on the size of the UCI that is to be transmitted using the selected PUCCH resource, the selected PUCCH resource may be configured for a particular format, and method 1400 may further include determining whether to include the PSI report within the UCI based on a comparison of the size of the UCI and the maximum size of the PSI report in the particular format. In such embodiments, the particular format may include PUCCH format 4. Additionally or alternatively, the step of transmitting a PSI report using a selected PUCCH resource may be based on the selected PUCCH resource being configured with the ability to include both the PSI report and HARQ-ACK. In such a case, method 1400 may further include determining to transmit the HARQ-ACK, receiving an indication that the selected PUCCH resource is configured with the ability to include both the PSI report and HARQ-ACK, and transmitting the PSI report and HARQ-ACK by multiplexing the PSI report and HARQ-ACK within the PUCCH resource. In such a case, the PUCCH resource may have PUCCH format 2, 3, or 4. Additionally, this indication may be specific to the PSI report, in which case method 1400 may further include receiving an indication that the PUCCH resource is also configured with the ability to include both the CSI report and HARQ-ACK. According to some embodiments, the selected PUCCH resource may be configured to multiplex using RRC or LPP. The step of transmitting a PSI report using a selected PUCCH resource may be based on the selected PUCCH resource being configured to include as payload only one or more PSI reports and optionally one or more CSI reports.

[0136] Means for performing the functionality in block 1430 may comprise a wireless communication interface 1130, a DSP 1120, a processing unit 1110, a sensor 1140, and / or other components of the UE 105 as shown in FIG. 11.

[0137] It will be apparent to those skilled in the art that substantial variations may be made in accordance with specific requirements. For example, customized hardware may also be used, and / or certain elements may be implemented in hardware, software (including portable software such as applets), or both. Further, connections to other computing devices, such as network input / output devices, may be employed.

[0138] Referring to the accompanying drawings, a component that can include a memory can include a non-transitory machine-readable storage medium. As used herein, the terms "machine-readable storage medium" and "computer-readable storage medium" refer to any storage medium involved in providing data that causes a machine to operate in a particular fashion. In the embodiments provided above, various machine-readable storage media may be involved in providing instructions / codes to a processing unit and / or other devices for execution. Additionally or alternatively, a machine-readable storage medium may be used to store and / or carry such instructions / codes. In many implementations, a computer-readable storage medium is a physical and / or tangible storage medium. Such media may take many forms including, but not limited to, non-volatile media, volatile media, and transmission media. Common forms of a computer-readable medium include, for example, magnetic and / or optical media, any other physical medium having patterns of holes, RAM, programmable ROM (PROM), erasable PROM (EPROM), FLASH®-EPROM, any other memory chip or cartridge, a carrier wave as described below, or any other medium from which a computer can read instructions and / or codes.

[0139] The methods, systems, and devices discussed in this specification are examples. Various embodiments may, as appropriate, omit, substitute, or add various procedures or components. For example, the features described with respect to some embodiments may be combined in various other embodiments. Different aspects and elements of the embodiments may likewise be combined. The various components of the drawings provided herein may be implemented in hardware and / or software. Also, technology evolves, and thus many of the elements are examples that do not limit the scope of the disclosure to their specific examples.

[0140] For mainly reasons of general usage, it has been found that it is sometimes convenient to refer to such signals as bits, information, values, elements, symbols, characters, variables, terms, numbers, numerical values, and the like. However, it should be understood that all of these terms or similar terms should be associated with appropriate physical quantities and are merely convenient labels. Unless otherwise specified, as is apparent from the above discussion, throughout this specification, discussions using terms such as "processing," "calculating," "computing," "determining," "ascertaining," "identifying," "associating," "measuring," "performing," etc., refer to actions or processes of a specific apparatus, such as a dedicated computer or similar dedicated electronic computing device. Thus, in the context of this specification, a dedicated computer or similar dedicated electronic computing device can operate or transform signals generally represented as physical electronic quantities, electrical quantities, or magnetic quantities within the memory, registers, or other information storage devices, transmission devices, or display devices of the dedicated computer or similar dedicated electronic computing device.

[0141] As used herein, the terms "and" and "or" can include various meanings that are also expected to depend at least in part on the context in which such terms are used. Typically, "or" is intended to mean, when used to associate listings such as A, B, or C, here A, B, and C used in an inclusive sense, as well as A, B, or C used here in an exclusive sense. In addition, the term "one or more" as used herein may be used to represent any singular feature, structure, or property, or may be used to represent any combination of features, structures, or properties. However, note that this is only an exemplary example and the claimed subject matter is not limited to this example. Further, the term "at least one of" can be interpreted to mean any combination of A, B, and / or C, such as A, AB, AA, AAB, AABBCCC, etc., when used to associate listings such as A, B, or C.

[0142] Although several embodiments are described, various modifications, alternative configurations, and equivalents may be used without departing from the spirit of the disclosure. For example, the above elements may simply be components of a much larger system, other rules may take precedence over the application of various embodiments, or the application of various embodiments may be modified in another way. Also, several steps may be initiated before, during, or after the above elements are considered. Accordingly, the above description does not limit the scope of the disclosure.

[0143] In view of this description, embodiments may include different combinations of features. In the following numbered clauses, examples of implementations will be described. Clause 1. A method of wireless communication by a user equipment (UE), comprising: determining a positioning state information (PSI) report to be transmitted, the PSI report including positioning-related information; selecting a physical uplink control channel (PUCCH) resource for transmitting the PSI report using the determined PSI report, the selected PUCCH resource including a plurality of resource blocks (RBs); determining whether to transmit the PSI report using the selected PUCCH resource based on the number of RBs of the selected PUCCH resource, the size of uplink control information (UCI) to be transmitted using the selected PUCCH resource, the ability of the selected PUCCH resource to include both the PSI report and a hybrid automatic repeat request acknowledgement (HARQ-ACK), and the configuration of the selected PUCCH resource to include only one or more PSI reports as payload, optionally including one or more CSI reports, or any combination thereof. Clause 2. The method according to Clause 1, wherein the step of determining whether to transmit the PSI report using the selected PUCCH resource is based on the number of RBs of the selected PUCCH resource, the method further comprising: determining a coding rate configured for the selected PUCCH resource, the coding rate being specific to the transmission of the PSI report; calculating the number of RBs for transmitting the PSI report, the number of RBs for transmitting the PSI report being at least partially based on the size of the PSI report and the coding rate configured for the selected PUCCH resource; and determining whether to transmit the PSI report using the selected PUCCH resource based on a comparison between the calculated number of RBs for transmitting the PSI report and the number of RBs of the selected PUCCH resource. Clause 3. The method according to Clause 1 or 2, wherein the calculated number of RBs for transmitting the PSI report is greater than the number of RBs of the selected PUCCH resource. Clause 4. The method according to any one of Clauses 1 to 3, wherein the step of determining whether to transmit a PSI report includes a step of determining to omit or postpone transmitting the PSI report based on a determination that the calculated number of RBs for transmitting the PSI report is greater than the number of RBs of the selected PUCCH. Clause 5. The method according to any one of Clauses 1 to 3, wherein the step of determining whether to transmit a PSI report includes a step of modifying the PSI report by reducing the granularity of positioning-related information in response to a determination that the calculated number of RBs for transmitting the PSI report is greater than the number of RBs of the selected PUCCH, and a step of transmitting the modified PSI report. Clause 6. The method according to Clause 2, wherein the coding rate configured for the selected PUCCH resource includes a maximum coding rate, and the step of calculating the number of RBs for transmitting a PSI report includes a step of calculating a minimum number of RBs based on the maximum coding rate. Clause 7. The method according to Clause 2, wherein the coding rate configured for the selected PUCCH resource includes a configured coding rate, and the step of calculating the number of RBs for transmitting a PSI report includes a step of calculating a nominal number of RBs based on the configured coding rate. Clause 8. The method according to Clause 2, further including a step of transmitting a PSI report using the selected PUCCH resource based on a determination that the calculated number of RBs for transmitting the PSI report is less than or equal to the number of RBs of the selected PUCCH. Clause 9. The method according to any one of Clauses 1 to 8, wherein the positioning-related information includes a reference signal time difference (RSTD) vector, a UE Rx-Tx vector, a reference signal received power (RSRP) vector, a quality metric vector, a speed vector, a positioning fix vector, an orbit vector, a time of arrival (TOA) vector, a multipath vector, a line of sight (LOS) information vector, a non-line of sight (NLOS) information vector, a signal-to-interference plus noise ratio (SINR) vector, or an RSRP in path information units, or any combination thereof. Clause 10. The method according to Clause 1, wherein the step of determining whether to transmit a PSI report using a selected PUCCH resource is based on the size of UCI that will be transmitted using the selected PUCCH resource, the selected PUCCH resource is configured for a specific format, and the method further includes a step of determining to include the PSI report within the UCI based on a comparison between the size of the UCI and the maximum size of the PSI report in the specific format. Clause 11. The method according to Clause 10, wherein the specific format includes PUCCH format 4. Clause 12. The method according to Clause 1, wherein the step of determining whether to transmit a PSI report using a selected PUCCH resource is based on the selected PUCCH resource being configured with the ability to include both a PSI report and a HARQ-ACK, the method further includes a step of determining to transmit the HARQ-ACK, a step of receiving an indication that the selected PUCCH resource is configured with the ability to include both a PSI report and a HARQ-ACK, and a step of transmitting the PSI report and the HARQ-ACK by multiplexing the PSI report and the HARQ-ACK within the selected PUCCH resource. Clause 13. The method according to Clause 12, wherein the selected PUCCH resource has PUCCH format 2, 3, or 4. Clause 14. The method according to Clause 13, wherein the indication is specific to the PSI report, and the method further includes a step of receiving an indication that the PUCCH resource is also configured with the ability to include both a CSI report and a HARQ-ACK. Clause 15. The method according to Clause 14, wherein the selected PUCCH resource is configured to be multiplexed using radio resource control (RRC) or long term evolution (LTE) positioning protocol (LPP). Clause 16. The method according to Clause 1, wherein the step of determining whether to transmit a PSI report using a selected PUCCH resource further includes the step of transmitting the PSI report within the selected PUCCH resource, based on the fact that the selected PUCCH resource is configured to include, as a payload, only one or more PSI reports and optionally one or more CSI reports. Clause 17. A method of wireless communication by a user equipment (UE), the method comprising: determining a plurality of reports for transmission, the reports including a first set including one or more positioning state information reports with location-related information and a second set including one or more channel state information (CSI) reports, each report in the first set and the second set having a respective priority; determining a plurality of physical uplink control channel (PUCCH) resources, at least a portion of each PUCCH resource of the plurality of PUCCH resources occupying a common slot, each PUCCH resource corresponding to a report in the first set or the second set; selecting at least one report from the first set, the second set, or both, based at least in part on the respective priority of each report of the at least one selected report; and transmitting the at least one selected report using at least one PUCCH resource corresponding to the at least one selected report. Clause 18. The method according to Clause 17, wherein the step of selecting at least one report includes selecting a first report for transmission from the first set based on the fact that the selected first report has the highest priority among the reports in the first set. Clause 19. The method according to Clause 17 or 18, wherein the step of selecting at least one report further includes selecting a second report for transmission from the second set based on the fact that the selected second report has the highest priority among the reports in the second set. Clause 20. The method according to clause 17, wherein the step of selecting at least one report includes selecting a first report for transmission from either the first set or the second set based on the selected first report having the highest priority among the reports in both the first set and the second set. Clause 21. A method of wireless communication by a user equipment (UE), comprising: determining a plurality of positioning state information (PSI) reports to be transmitted, each PSI report including positioning-related information; selecting a physical uplink control channel (PUCCH) resource for multiplexing the plurality of PSI reports based on the estimated sizes of the plurality of PSI reports; and transmitting the plurality of PSI reports using the selected PUCCH resource. Clause 22. The method according to clause 21, further comprising determining the estimated sizes of the plurality of PSI reports based on a predetermined payload size for each of the PSI reports. Clause 23. The method according to clause 22, wherein the predetermined payload size for each of the PSI reports is based on the type of positioning method performed by the UE. Clause 24. The method according to clause 21, further comprising determining the estimated sizes of the plurality of PSI reports based on the number of PSI reports for each of one or more different types of positioning-related information. Clause 25. The method according to clause 24, wherein one or more different types of location-related information are based on the type of positioning method performed by the UE. Clause 26. The method according to any one of clauses 21 to 25, wherein the step of selecting a PUCCH resource further includes selecting the number of resource blocks (RBs) within the selected PUCCH resource for transmitting the plurality of PSI reports. Clause 27. A method for wireless communication by a user equipment (UE), the method comprising: determining that at least a portion of a first physical uplink control channel (PUCCH) resource occupies one or more slots in common with at least a portion of one or more additional PUCCH resources, wherein the first PUCCH resource corresponds to a first UCI report comprising positioning-related information and the one or more additional PUCCH resources correspond to one or more additional UCI reports not comprising positioning-related information; for each of the one or more slots, selecting a PUCCH resource to be transmitted from the first PUCCH resource and the one or more additional PUCCH resources based at least in part on respective priorities of each of the first UCI report and the one or more additional UCI reports; and transmitting the selected PUCCH resource within each respective slot. Clause 28. The method according to clause 27, wherein respective priorities of at least one of the first UCI report or the one or more additional UCI reports are configurable. Clause 29. The method according to clause 27, wherein respective priorities of at least one of the first UCI report or the one or more additional UCI reports are based on a respective time behavior of each of the first UCI report or the one or more additional UCI reports. Clause 30. The method according to any one of clauses 27 to 29, wherein the selected PUCCH corresponds to reporting of the first UCI report or one or more additional UCI reports having the highest priority, and the prioritization of the first UCI report and the one or more additional UCI reports is as follows: namely, HARQ has a higher priority than a scheduling request (SR), the SR has a higher priority than CSI, and CSI has a higher priority than the first UCI report comprising positioning-related information. Clause 31. The selected PUCCH corresponds to the reporting of a first UCI report or one or more additional UCI reports having the highest priority, and the prioritization of the first UCI report and the one or more additional UCI reports is as follows, that is, HARQ has a higher priority than a scheduling request (SR), SR has a higher priority than the first UCI report with positioning-related information, and the first UCI report with positioning-related information has a higher priority than CSI. The method according to any one of Clauses 27 to 29. Clause 32. A user equipment (UE) comprising a transceiver, a memory, and one or more processing units communicatively coupled to the transceiver and the memory, the one or more processing units being configured to determine positioning state information (PSI) reports to be transmitted, wherein the PSI reports include positioning-related information, and to select a physical uplink control channel (PUCCH) resource for transmitting the PSI reports using the determined PSI reports, the selected PUCCH resource including a plurality of resource blocks (RBs), the number of RBs of the selected PUCCH resource, the size of the uplink control information (UCI) to be transmitted using the selected PUCCH resource, the ability of the selected PUCCH resource to include both the PSI report and a hybrid automatic repeat request acknowledgement (HARQ-ACK), the selected PUCCH resource being configured to include as payload only one or more PSI reports or optionally one or more CSI reports, or any combination thereof, and to determine whether to transmit the PSI reports via the transceiver using the selected PUCCH resource. Clause 33. One or more processing units are configured to determine whether to transmit a PSI report using a selected PUCCH resource based on the number of RBs of the selected PUCCH resource, and one or more processing units are configured to determine a coding rate configured for the selected PUCCH resource, wherein the coding rate is specific to the transmission of the PSI report, and to calculate the number of RBs for transmitting the PSI report, wherein the number of RBs for transmitting the PSI report is at least partially based on the size of the PSI report and the coding rate configured for the selected PUCCH resource, and is further configured to determine whether to transmit the PSI report using the selected PUCCH resource based on a comparison between the calculated number of RBs for transmitting the PSI report and the number of RBs of the selected PUCCH resource, the UE according to Clause 32. Clause 34. The UE according to Clause 32 or 33, wherein determining whether to transmit a PSI report includes determining to omit or postpone transmitting the PSI report based on a determination that the calculated number of RBs for transmitting the PSI report is greater than the number of RBs of the selected PUCCH. Clause 35. In order to determine whether to transmit a PSI report, one or more processing units are configured to modify the PSI report by reducing the granularity of positioning-related information in response to a determination that the calculated number of RBs for transmitting the PSI report is greater than the number of RBs of the selected PUCCH, and to transmit the modified PSI report via a transceiver, the UE according to any one of Clauses 32 to 34. Clause 36. In order to determine a coding rate configured for the selected PUCCH resource, one or more processing units are configured to determine a maximum coding rate, and in order to calculate the number of RBs for transmitting the PSI report, one or more processing units are configured to calculate a minimum number of RBs based on the maximum coding rate, the UE according to any one of Clauses 32 to 34. Clause 37. One or more processing units are configured to determine a configured coding rate for a selected PUCCH resource, and one or more processing units are configured to calculate a nominal RB number based on the configured coding rate to calculate the number of RBs for transmitting a PSI report, the UE according to Clause 33. Clause 38. One or more processing units are configured to transmit a PSI report via a transceiver using the selected PUCCH resource based on a determination that the calculated number of RBs for transmitting the PSI report is less than or equal to the number of RBs of the selected PUCCH, the UE according to Clause 33. Clause 39. One or more processing units are configured to include in positioning-related information a reference signal time difference (RSTD) vector, a UE Rx-Tx vector, a reference signal received power (RSRP) vector, a quality metric vector, a speed vector, a positioning fix vector, an orbit vector, a time of arrival (TOA) vector, a multipath vector, a line of sight (LOS) information vector, a non-line of sight (NLOS) information vector, a signal-to-interference plus noise ratio (SINR) vector, or the RSRP in units of path information, or any combination thereof, the UE according to any one of Clauses 32 to 38. Clause 40. One or more processing units are configured to determine whether to transmit a PSI report using the selected PUCCH resource based on the size of the UCI to be transmitted using the selected PUCCH resource, and to determine to include the PSI report in the UCI based on a comparison between the size of the UCI and the maximum size of the PSI report in a specific format in which the selected PUCCH resource is configured, the UE according to Clause 32. Clause 41. The UE according to Clause 40, wherein the specific format includes PUCCH format 4. Clause 42. The UE according to Clause 32, wherein one or more processing units are configured to determine whether to transmit a PSI report using a selected PUCCH resource based on the fact that the selected PUCCH resource is configured with the ability to include both a PSI report and a HARQ-ACK, and the one or more processing units determine to transmit a HARQ-ACK, receive an indication that the selected PUCCH resource is configured with the ability to include both a PSI report and a HARQ-ACK, and are further configured to transmit the PSI report and the HARQ-ACK by multiplexing the PSI report and the HARQ-ACK within the selected PUCCH resource. Clause 43. The UE according to Clause 42, wherein one or more processing units are configured to transmit the selected PUCCH resource using PUCCH format 2, 3, or 4. Clause 44. The UE according to Clause 43, wherein one or more processing units are further configured to receive an indication that the PUCCH resource is configured with the ability to include both a CSI report and a HARQ-ACK. Clause 45. The UE according to Clause 44, wherein one or more processing units are configured to determine whether to transmit a PSI report using the selected PUCCH resource based on the fact that the selected PUCCH resource is configured to include as a payload only one or more PSI reports, or optionally one or more CSI reports, and the one or more processing units are configured to transmit the PSI report within the selected PUCCH resource. Clause 46. A user equipment (UE) comprising a transceiver, a memory, and one or more processing units communicatively coupled to the transceiver and the memory, wherein the one or more processing units are configured to: determine a plurality of reports for transmission, the reports including a first set including one or more positioning state information reports comprising location-related information and a second set including one or more channel state information (CSI) reports, each report in the first set and the second set having a respective priority; determine a plurality of physical uplink control channel (PUCCH) resources, at least a portion of each PUCCH resource of the plurality of PUCCH resources occupying a common slot, each PUCCH resource corresponding to a report in the first set or the second set; select at least one report from the first set, the second set, or both, based at least in part on the respective priority of each report of the at least one selected report; and transmit the at least one selected report via the transceiver using at least one PUCCH resource corresponding to the at least one selected report. Clause 47. The UE according to clause 46, wherein, to select at least one report, the one or more processing units are configured to select a first report for transmission from the first set based on the selected first report having the highest priority among the reports in the first set. Clause 48. The UE according to clause 46 or 47, wherein, to select at least one report, the one or more processing units are configured to select a second report for transmission from the second set based on the selected second report having the highest priority among the reports in the second set. Clause 49. The UE according to clause 46, wherein, to select at least one report, the one or more processing units are configured to select a first report for transmission from either the first set or the second set based on the selected first report having the highest priority among the reports in both the first set and the second set. Clause 50. A user equipment (UE) comprising a transceiver, a memory, and one or more processing units communicatively coupled to the transceiver and the memory, wherein the one or more processing units are configured to determine a plurality of positioning state information (PSI) reports to be transmitted, each PSI report including positioning-related information, select a physical uplink control channel (PUCCH) resource for multiplexing the plurality of PSI reports based on the estimated sizes of the plurality of PSI reports, and transmit the plurality of PSI reports via the transceiver using the selected PUCCH resource. Clause 51. The UE according to Clause 50, wherein the one or more processing units are further configured to determine the estimated sizes of the plurality of PSI reports based on a predetermined payload size for each of the PSI reports. Clause 52. The UE according to Clause 51, wherein the predetermined payload size for each of the PSI reports is based on the type of positioning method performed by the UE. Clause 53. The UE according to Clause 50, wherein the one or more processing units are further configured to determine the estimated sizes of the plurality of PSI reports based on the number of PSI reports for each of one or more different types of positioning-related information. Clause 54. The UE according to Clause 53, wherein the number of PSI reports for each of one or more different types of position-related information is based on the type of positioning method performed by the UE. Clause 55. The UE according to any one of Clauses 50 to 54, wherein, for selecting the PUCCH resource, the one or more processing units are configured to select the number of resource blocks (RBs) within the PUCCH resource selected for transmitting the plurality of PSI reports. Clause 56. A user equipment (UE) comprising a transceiver, a memory, and one or more processing units communicatively coupled to the transceiver and the memory, the one or more processing units being configured to determine that at least a portion of a first physical uplink control channel (PUCCH) resource occupies one or more slots that are common to at least a portion of one or more additional PUCCH resources, the first PUCCH resource corresponding to a first UCI report comprising positioning-related information and the one or more additional PUCCH resources corresponding to one or more additional UCI reports not having positioning-related information; to select, for each of the one or more slots, a PUCCH resource to be transmitted from the first PUCCH resource and the one or more additional PUCCH resources based at least in part on respective priorities of each of the first UCI report and the one or more additional UCI reports; and to transmit the selected PUCCH resource via the transceiver within each respective slot. Clause 57. The UE according to clause 56, wherein respective priorities of at least one of the first UCI report or the one or more additional UCI reports are configurable. Clause 58. The UE according to clause 56, wherein respective priorities of at least one of the first UCI report or the one or more additional UCI reports are based on a respective time behavior of each of the first UCI report or the one or more additional UCI reports. Clause 59. The UE according to any one of clauses 56 to 58, wherein the selected PUCCH corresponds to reporting of the first UCI report or one or more additional UCI reports having the highest priority, and the prioritization of the first UCI report and the one or more additional UCI reports is as follows: namely, HARQ has a higher priority than a scheduling request (SR), the SR has a higher priority than CSI, and CSI has a higher priority than the first report comprising positioning-related information. Clause 60. The selected PUCCH corresponds to the reporting of a first UCI report or one or more additional UCI reports having the highest priority, and the prioritization of the first UCI report and the one or more additional UCI reports is as follows, that is, HARQ has a higher priority than the scheduling request (SR), the SR has a higher priority than the first UCI report with positioning-related information, and the first UCI report with positioning-related information has a higher priority than CSI. The UE according to any one of Clauses 56 to 58. Clause 61. A device comprising means for determining a positioning state information (PSI) report to be transmitted, the PSI report including positioning-related information, means for selecting a physical uplink control channel (PUCCH) resource for transmitting the PSI report using the means, the selected PUCCH resource including a plurality of resource blocks (RBs), means for determining whether to transmit the PSI report using the selected PUCCH resource based on the number of RBs of the selected PUCCH resource, the size of the uplink control information (UCI) to be transmitted using the selected PUCCH resource, the ability of the selected PUCCH resource to include both the PSI report and the hybrid automatic repeat request acknowledgement (HARQ-ACK), the selected PUCCH resource being configured to include only one or more PSI reports, optionally one or more CSI reports, or any combination thereof as a payload. Clause 62. The device for determining a coding rate configured for a selected PUCCH resource based on the number of RBs of the selected PUCCH resource is a means for determining whether to transmit a PSI report using the selected PUCCH resource, the coding rate being specific to the transmission of the PSI report, and a means for calculating the number of RBs for transmitting the PSI report, the number of RBs for transmitting the PSI report being at least partially based on the size of the PSI report and the coding rate configured for the selected PUCCH resource. The device according to Clause 61 determines whether to transmit a PSI report using the selected PUCCH resource based on a comparison between the calculated number of RBs for transmitting the PSI report and the number of RBs of the selected PUCCH resource. Clause 63. The device according to Clause 61 or 62, wherein the calculated number of RBs for transmitting the PSI report is greater than the number of RBs of the selected PUCCH resource. Clause 64. The device according to any one of Clauses 61 to 63, wherein the means for determining whether to transmit the PSI report comprises means for determining to omit or postpone transmitting the PSI report based on a determination that the calculated number of RBs for transmitting the PSI report is greater than the number of RBs of the selected PUCCH. Clause 65. The device according to any one of Clauses 61 to 63, wherein the means for determining whether to transmit the PSI report comprises means for modifying the PSI report by reducing the granularity of positioning-related information in response to a determination that the calculated number of RBs for transmitting the PSI report is greater than the number of RBs of the selected PUCCH, and means for transmitting the modified PSI report. Clause 66. The device according to Clause 62, wherein the coding rate configured for the selected PUCCH resource includes a maximum coding rate, and the means for calculating the number of RBs for transmitting the PSI report comprises means for calculating a minimum number of RBs based on the maximum coding rate. Clause 67. The device according to clause 62, wherein the coding rate configured for the selected PUCCH resource includes the configured coding rate, and the means for calculating the number of RBs for transmitting the PSI report comprises means for calculating a nominal number of RBs based on the configured coding rate. Clause 68. The device according to clause 62, further comprising means for transmitting the PSI report using the selected PUCCH resource, based on a determination that the calculated number of RBs for transmitting the PSI report is less than or equal to the number of RBs of the selected PUCCH. Clause 69. The device according to any one of clauses 61 to 68, wherein the positioning related information includes a reference signal time difference (RSTD) vector, a UE Rx-Tx vector, a reference signal received power (RSRP) vector, a quality metric vector, a speed vector, a positioning fix vector, an orbit vector, a time of arrival (TOA) vector, a multipath vector, a line of sight (LOS) information vector, a non-line of sight (NLOS) information vector, a signal to interference plus noise ratio (SINR) vector, or the RSRP in path information units, or any combination thereof. Clause 70. The device according to clause 61, wherein determining whether to transmit the PSI report using the selected PUCCH resource is based on the size of the UCI to be transmitted using the selected PUCCH resource, the selected PUCCH resource is configured for a specific format, and the device further comprises means for determining to include the PSI report within the UCI based on a comparison of the size of the UCI and the maximum size of the PSI report in the specific format. Clause 71. The device according to clause 70, wherein the specific format includes PUCCH format 4. Clause 72. The device according to clause 61, further comprising means for determining whether to transmit a PSI report using a selected PUCCH resource, based on the fact that the selected PUCCH resource is configured with the ability to include both a PSI report and a HARQ-ACK; means for receiving an indication that the selected PUCCH resource is configured with the ability to include both a PSI report and a HARQ-ACK; and means for transmitting the PSI report and the HARQ-ACK by multiplexing the PSI report and the HARQ-ACK within the selected PUCCH resource. Clause 73. The device according to clause 72, wherein the selected PUCCH resource has a PUCCH format 2, 3, or 4. Clause 74. The device according to clause 73, further comprising means for receiving an indication that the PUCCH resource is also configured with the ability to include both a CSI report and a HARQ-ACK. Clause 75. The device according to clause 74, wherein the selected PUCCH resource is configured to multiplex using radio resource control (RRC) or long term evolution (LTE) positioning protocol (LPP). Clause 76. The device according to clause 61, further comprising means for transmitting a PSI report within the selected PUCCH resource, based on the fact that the selected PUCCH resource is configured to include, as a payload, only one or more PSI reports, and optionally one or more CSI reports, and for determining whether to transmit the PSI report using the selected PUCCH resource. Clause 77. A device comprising: means for determining a plurality of reports for transmission, wherein the reports include a first set including one or more positioning state information reports with location-related information and a second set including one or more channel state information (CSI) reports, and each report in the first set and the second set has a respective priority; means for determining a plurality of physical uplink control channel (PUCCH) resources, wherein at least a portion of each PUCCH resource of the plurality of PUCCH resources occupies a common slot, and each PUCCH resource corresponds to a report in the first set or the second set; means for selecting at least one report from the first set, the second set, or both, based at least in part on the respective priority of each report of the at least one selected report; and means for transmitting the at least one selected report using at least one PUCCH resource corresponding to the at least one selected report. Clause 78. The device according to clause 77, wherein the means for selecting at least one report comprises means for selecting a first report for transmission from the first set based on the selected first report having the highest priority among the reports in the first set. Clause 79. The device according to clause 77 or 78, wherein the means for selecting at least one report further comprises means for selecting a second report for transmission from the second set based on the selected second report having the highest priority among the reports in the second set. Clause 80. The device according to clause 77, wherein the means for selecting at least one report comprises means for selecting a first report for transmission from either the first set or the second set based on the selected first report having the highest priority among the reports in both the first set and the second set. Clause 81. A device comprising means for determining a plurality of positioning state information (PSI) reports to be transmitted, each PSI report including positioning-related information; means for selecting a physical uplink control channel (PUCCH) resource for multiplexing the plurality of PSI reports based on the estimated sizes of the plurality of PSI reports; and means for transmitting the plurality of PSI reports using the selected PUCCH resource. Clause 82. The device according to Clause 81, further comprising means for determining the estimated sizes of the plurality of PSI reports based on a predetermined payload size for each of the PSI reports. Clause 83. The device according to Clause 81 or 82, wherein the predetermined payload size for each of the PSI reports is based on the type of positioning method performed by the UE. Clause 84. The device according to Clause 81, further comprising means for determining the estimated sizes of the plurality of PSI reports based on the number of PSI reports for each of one or more different location-related information types. Clause 85. The device according to Clause 84, wherein the number of PSI reports for each of one or more different location-related information types is based on the type of positioning method performed by the UE. Clause 86. The device according to any one of Clauses 81 to 85, wherein the means for selecting a PUCCH resource further comprises means for selecting the number of resource blocks (RBs) within the PUCCH resource selected for transmitting the plurality of PSI reports. Clause 87. A device comprising means for determining that at least a portion of a first physical uplink control channel (PUCCH) resource occupies one or more slots in common with at least a portion of one or more additional PUCCH resources, wherein the first PUCCH resource corresponds to a first UCI report comprising positioning-related information and the one or more additional PUCCH resources correspond to one or more additional UCI reports not comprising positioning-related information; means for selecting, for each of the one or more slots, a PUCCH resource to be transmitted from the first PUCCH resource and the one or more additional PUCCH resources, based at least in part on the respective priorities of each of the first UCI report and the one or more additional UCI reports; and means for transmitting the selected PUCCH resource within each respective slot. Clause 88. The device according to clause 87, wherein the respective priority of at least one of the first UCI report or the one or more additional UCI reports is configurable. Clause 89. The device according to clause 87, wherein the respective priority of at least one of the first UCI report or the one or more additional UCI reports is based on the respective time behavior of each of the first UCI report or the one or more additional UCI reports. Clause 90. The device according to any one of clauses 87 to 89, wherein the selected PUCCH corresponds to the reporting of the first UCI report or one or more additional UCI reports having the highest priority, and the prioritization of the first UCI report and the one or more additional UCI reports is as follows: namely, HARQ has a higher priority than a scheduling request (SR), SR has a higher priority than CSI, and CSI has a higher priority than the first UCI report comprising positioning-related information. Clause 91. The selected PUCCH corresponds to the reporting of a first UCI report, or one or more additional UCI reports having the highest priority, and the prioritization of the first UCI report and the one or more additional UCI reports is as follows, that is, HARQ has a higher priority than a scheduling request (SR), SR has a higher priority than the first UCI report with positioning-related information, and the first UCI report with positioning-related information has a higher priority than CSI, a device according to any one of Clauses 87 to 89. Clause 92. A non-transitory computer-readable medium storing instructions for wireless communication by a user equipment (UE), the instructions comprising code for determining a positioning state information (PSI) report to be transmitted, the PSI report including positioning-related information, code for selecting a physical uplink control channel (PUCCH) resource for transmitting the PSI report using the determined PSI report, the selected PUCCH resource including a plurality of resource blocks (RBs), the number of RBs of the selected PUCCH resource, the size of uplink control information (UCI) to be transmitted using the selected PUCCH resource, the ability of the selected PUCCH resource to include both a PSI report and a hybrid automatic repeat request acknowledgement (HARQ-ACK), the selected PUCCH resource being configured to include, as a payload, only one or more PSI reports, optionally one or more CSI reports, or any combination thereof, and code for determining whether to transmit the PSI report using the selected PUCCH resource. Clause 93. Determining whether to transmit a PSI report using a selected PUCCH resource is based on the number of RBs of the selected PUCCH resource, and the instruction is a code for determining a coding rate configured for the selected PUCCH resource, where the coding rate is specific to the transmission of the PSI report, a code for determining, and a code for calculating the number of RBs for transmitting the PSI report, where the number of RBs for transmitting the PSI report is at least partially based on the size of the PSI report and the coding rate configured for the selected PUCCH resource. Determining whether to transmit a PSI report using a selected PUCCH resource is based on a comparison between the calculated number of RBs for transmitting the PSI report and the number of RBs of the selected PUCCH resource. The non-transitory computer-readable medium according to Clause 92. Clause 94. The non-transitory computer-readable medium according to Clause 92 or 93, where the calculated number of RBs for transmitting the PSI report is greater than the number of RBs of the selected PUCCH resource. Clause 95. The code for determining whether to transmit a PSI report includes a code for determining whether to omit or defer transmitting the PSI report based on a determination that the calculated number of RBs for transmitting the PSI report is greater than the number of RBs of the selected PUCCH. The non-transitory computer-readable medium according to any one of Clauses 92 to 94. Clause 96. The code for determining whether to transmit a PSI report includes a code for modifying the PSI report by reducing the granularity of positioning-related information in response to a determination that the calculated number of RBs for transmitting the PSI report is greater than the number of RBs of the selected PUCCH, and a code for transmitting the modified PSI report. The non-transitory computer-readable medium according to any one of Clauses 92 to 94. Clause 97. The non - transitory computer - readable medium according to clause 93, wherein the coding rate configured for the selected PUCCH resource includes the maximum coding rate, and the code for calculating the number of RBs for transmitting the PSI report comprises a code for calculating the minimum number of RBs based on the maximum coding rate. Clause 98. The non - transitory computer - readable medium according to clause 93, wherein the coding rate configured for the selected PUCCH resource includes the configured coding rate, and the code for calculating the number of RBs for transmitting the PSI report comprises a code for calculating the nominal number of RBs based on the configured coding rate. Clause 99. The non - transitory computer - readable medium according to clause 93, further comprising code for transmitting the PSI report using the selected PUCCH resource based on a determination that the calculated number of RBs for transmitting the PSI report is less than or equal to the number of RBs of the selected PUCCH. Clause 100. The non - transitory computer - readable medium according to any one of clauses 92 to 99, wherein the positioning - related information includes a reference signal time difference (RSTD) vector, a UE Rx - Tx vector, a reference signal received power (RSRP) vector, a quality metric vector, a speed vector, a positioning fix vector, an orbit vector, a time - of - arrival (TOA) vector, a multipath vector, a line - of - sight (LOS) information vector, a non - line - of - sight (NLOS) information vector, a signal - to - interference - plus - noise ratio (SINR) vector, or the RSRP in path information units, or any combination thereof. Clause 101. The non - transitory computer - readable medium according to clause 92, wherein determining whether to transmit the PSI report using the selected PUCCH resource is based on the size of the UCI to be transmitted using the selected PUCCH resource, the selected PUCCH resource is configured for a specific format, and the instruction further comprises code for determining to include the PSI report within the UCI based on a comparison of the size of the UCI and the maximum size of the PSI report in the specific format. Clause 102. The non-transitory computer-readable medium according to Clause 101, wherein the specific format includes PUCCH format 4. Clause 103. The non-transitory computer-readable medium according to Clause 92, further comprising code for determining whether to transmit a PSI report using a selected PUCCH resource, based on the fact that the selected PUCCH resource is configured with the ability to include both a PSI report and a HARQ-ACK, code for receiving an indication that the selected PUCCH resource is configured with the ability to include both a PSI report and a HARQ-ACK, and code for transmitting the PSI report and the HARQ-ACK by multiplexing the PSI report and the HARQ-ACK within the selected resource. Clause 104. The non-transitory computer-readable medium according to Clause 103, wherein the selected PUCCH resource has PUCCH format 2, 3, or 4. Clause 105. The non-transitory computer-readable medium according to Clause 104, wherein the indication is specific to the PSI report, and the instruction further comprises code for receiving an indication that the PUCCH resource is configured with the ability to include both a CSI report and a HARQ-ACK. Clause 106. The non-transitory computer-readable medium according to Clause 105, wherein the selected PUCCH resource is configured to multiplex using radio resource control (RRC) or long term evolution (LTE) positioning protocol (LPP). Clause 107. The non-transitory computer-readable medium according to Clause 92, wherein determining whether to transmit a PSI report using a selected PUCCH resource is based on the fact that the selected PUCCH resource is configured to include, as a payload, only one or more PSI reports, or optionally one or more CSI reports, and the instruction further comprises code for transmitting the PSI report within the selected PUCCH resource. Clause 108. A non-transitory computer-readable medium storing instructions for wireless communication by a user equipment (UE), the instructions comprising: code for determining a plurality of reports for transmission, the reports including a first set including one or more positioning state information reports with location-related information and a second set including one or more channel state information (CSI) reports, each report in the first set and the second set having a respective priority; code for determining a plurality of physical uplink control channel (PUCCH) resources, at least a portion of each PUCCH resource of the plurality of PUCCH resources occupying a common slot, each PUCCH resource corresponding to a report in the first set or the second set; code for selecting at least one report from the first set, the second set, or both, based at least in part on the respective priority of each report of the at least one selected report; and code for transmitting the at least one selected report using at least one PUCCH resource corresponding to the at least one selected report. Clause 109. The non-transitory computer-readable medium of Clause 108, wherein the code for selecting at least one report comprises code for selecting a first report for transmission from the first set based on the selected first report having the highest priority among the reports in the first set. Clause 110. The non-transitory computer-readable medium of Clause 108 or 109, further comprising code for selecting a second report for transmission from the second set based on the selected second report having the highest priority among the reports in the second set. Clause 111. The non-transitory computer-readable medium of Clause 108, wherein the code for selecting at least one report comprises code for selecting a first report for transmission from either the first set or the second set based on the selected first report having the highest priority among the reports in both the first set and the second set. Clause 112. A non-transitory computer-readable medium storing instructions for wireless communication by a user equipment (UE), the instructions comprising code for determining a plurality of positioning state information (PSI) reports to be transmitted, each PSI report including positioning-related information; code for selecting a physical uplink control channel (PUCCH) resource for multiplexing the plurality of PSI reports based on the estimated sizes of the plurality of PSI reports; and code for transmitting the plurality of PSI reports using the selected PUCCH resource. Clause 113. The non-transitory computer-readable medium of Clause 112, wherein the instructions further comprise code for determining the estimated sizes of the plurality of PSI reports based on a predetermined payload size for each of the PSI reports. Clause 114. The non-transitory computer-readable medium of Clause 113, wherein the predetermined payload size for each of the PSI reports is based on the type of positioning method performed by the UE. Clause 115. The non-transitory computer-readable medium of Clause 112, wherein the instructions further comprise code for determining the estimated sizes of the plurality of PSI reports based on the number of PSI reports for each of one or more different positioning-related information types. Clause 116. The non-transitory computer-readable medium of Clause 115, wherein the number of PSI reports for each of one or more different positioning-related information types is based on the type of positioning method performed by the UE. Clause 117. The non-transitory computer-readable medium according to any one of Clauses 112 to 116, wherein the code for selecting a PUCCH resource further comprises code for selecting the number of resource blocks (RBs) within the selected PUCCH resource for transmitting the plurality of PSI reports. Clause 118. A non-transitory computer-readable medium storing instructions for wireless communication by a user equipment (UE), the instructions comprising code for determining that at least a portion of a first physical uplink control channel (PUCCH) resource occupies one or more slots common to at least a portion of one or more additional PUCCH resources, wherein the first PUCCH resource corresponds to a first UCI report with positioning-related information, the one or more additional PUCCH resources correspond to one or more UCI reports without positioning-related information, and for each of the one or more slots, selecting a PUCCH resource to be transmitted from the first PUCCH resource and the one or more additional PUCCH resources based at least in part on the respective priorities of each of the first UCI report and the one or more additional UCI reports, and code for transmitting the selected PUCCH resource within each respective slot. Clause 119. The non-transitory computer-readable medium according to clause 118, wherein the respective priority of at least one of the first UCI report or the one or more additional UCI reports is configurable. Clause 120. The non-transitory computer-readable medium according to clause 118, wherein the respective priority of at least one of the first UCI report or the one or more additional UCI reports is based on the time behavior of each of the first UCI report or the one or more additional UCI reports. Clause 121. The non-transitory computer-readable medium according to any one of clauses 118 to 120, wherein the selected PUCCH corresponds to the report of the first UCI report or one or more additional UCI reports having the highest priority, and the prioritization of the first UCI report and the one or more additional UCI reports is as follows: i.e., HARQ has a higher priority than a scheduling request (SR), SR has a higher priority than CSI, and CSI has a higher priority than the first UCI report with positioning-related information. Clause 122. The selected PUCCH corresponds to the reporting of a first UCI report or one or more additional UCI reports having the highest priority, and the prioritization of the first UCI report and the one or more additional UCI reports is as follows, i.e., HARQ has a higher priority than a scheduling request (SR), SR has a higher priority than a first UCI report with positioning-related information, and the first UCI report with positioning-related information has a higher priority than CSI, a non-transitory computer-readable medium according to any one of Clauses 118 to 120.

Description of Signs

[0144] 100 Communication System 105 UE 110 Access Node, gNB 110-1 gNB, Serving gNB, Serving Base Station gNB 110-2 gNB 114 Access Node, ng-eNB 115 Access and Mobility Function (AMF) 116 Access Node, WLAN 120 Location Server (LMF) 125 Gateway Mobile Location Center (GMLC) 130 External Client 135 Next Generation (NG) Radio Access Network (RAN) (NG-RAN) 140 5G Core Network (5GCN) 150 Non-3GPP Interworking Function (N3IWF) 190 SV 400 Method 500 Method 600 Method 700 Method 800 Method 900 Method 1000 Method 1105 Bus 1110 Processing Unit 1115 Output Device 1120 Digital Signal Processor (DSP) 1130 Wireless Communication Interface 1132 Wireless Communication Antenna, Antenna 1134 Wireless Signal 1140 Sensor 1160 Memory 1170 Input Device 1180 Global Navigation Satellite System (GNSS) Receiver 1182 Antenna 1184 Signal 1205 Bus 1210 Processing Unit 1220 DSP 1230 Wireless Communication Interface 1232 Wireless Communication Antenna 1234 Wireless Signal 1260 Memory 1280 Network Interface 1300 Method 1400 Method

Claims

1. A method of wireless communication by a user equipment (UE), comprising: determining a positioning status information (PSI) report to be transmitted, wherein the PSI report includes positioning-related information; selecting a physical uplink control channel (PUCCH) resource to be used for transmitting the PSI report, wherein the selected PUCCH resource includes a number of resource blocks (RBs); determining whether to transmit the PSI report using the selected PUCCH resource based on the number of RBs of the selected PUCCH resource, the size of uplink control information (UCI) to be transmitted using the selected PUCCH resource, the size of the UCI being compared with the maximum size of the PSI report in a specific format in which the selected PUCCH resource is configured, the ability of the selected PUCCH resource to include both the PSI report and a hybrid automatic repeat request acknowledgment (HARQ-ACK), or the selected PUCCH resource being configured to include, as a payload, only one or more PSI reports and optionally one or more CSI reports, or any combination thereof; and wherein the step of determining whether to transmit the PSI report using the selected PUCCH resource is based on the number of RBs of the selected PUCCH resource, determining a coding rate configured for the selected PUCCH resource, the coding rate being specific to the transmission of the PSI report; calculating the number of RBs for transmitting the PSI report, the number of RBs for transmitting the PSI report being at least partially based on the size of the PSI report and the coding rate configured for the selected PUCCH resource; and further comprising wherein the step of determining whether to transmit the PSI report using the selected PUCCH resource is based on a comparison between the calculated number of RBs for transmitting the PSI report and the number of RBs of the selected PUCCH resource. A method.

2. ​ The method according to claim 1, wherein the calculated number of RBs for transmitting the PSI report is greater than the number of RBs of the selected PUCCH resource.

3. The method according to claim 2, wherein the step of determining whether to transmit the PSI report includes determining whether to omit or postpone transmitting the PSI report based on a determination that the calculated number of RBs for transmitting the PSI report is greater than the number of RBs of the selected PUCCH.

4. The step of determining whether to transmit the PSI report includes, in response to a determination that the calculated number of RBs for transmitting the PSI report is greater than the number of RBs of the selected PUCCH, modifying the PSI report by reducing the granularity of the positioning-related information; and transmitting the modified PSI report The method according to claim 2.

5. The coding rate configured for the selected PUCCH resource includes a maximum coding rate, and the step of calculating the number of RBs for transmitting the PSI report includes calculating a minimum number of RBs based on the maximum coding rate, or The coding rate configured for the selected PUCCH resource includes a configured coding rate, and the step of calculating the number of RBs for transmitting the PSI report includes calculating a nominal number of RBs based on the configured coding rate The method according to claim 1.

6. The method according to claim 1, further comprising transmitting the PSI report using the selected PUCCH resource based on a determination that the calculated number of RBs for transmitting the PSI report is less than or equal to the number of RBs of the selected PUCCH.

7. The positioning-related information is a reference signal time difference (RSTD) vector, a UE Rx-Tx vector, a reference signal received power (RSRP) vector, a quality metric vector, an acceleration vector, a positioning fix vector, an orbit vector, a time of arrival (TOA) vector, a multipath vector, a line of sight (LOS) information vector, a non-line of sight (NLOS) information vector, a signal-to-interference plus noise ratio (SINR) vector, or path unit RSRP information, or any combination thereof The method according to claim 1, comprising

8. The method according to claim 1, wherein the specific format includes PUCCH format 4.

9. The step of determining whether to transmit the PSI report using the selected PUCCH resource is based on the fact that the selected PUCCH resource is configured with the ability to include both the PSI report and the HARQ-ACK, and the method Determining to transmit the HARQ-ACK; Receiving an indication that the selected PUCCH resource is configured with the ability to include both the PSI report and the HARQ-ACK; Transmitting the PSI report and the HARQ-ACK by multiplexing the PSI report and the HARQ-ACK within the selected PUCCH resource The method according to claim 1, further comprising

10. The selected PUCCH resource has PUCCH format 2, 3, or 4, and optionally The indication is specific to the PSI report, and the method further comprises receiving an indication that the PUCCH resource is also configured with the ability to include both the CSI report and the HARQ-ACK. The method according to claim 9.

11. The method according to claim 9, wherein the selected PUCCH resource is configured to be multiplexed using radio resource control (RRC) or long term evolution (LTE) positioning protocol (LPP).

12. The step of determining whether to transmit the PSI report using the selected PUCCH resource is based on the fact that the selected PUCCH resource is configured to include, as a payload, only one or more PSI reports, and optionally one or more CSI reports, and the method further comprises transmitting the PSI report within the selected PUCCH resource The method according to claim 1.

13. A device, Means for determining a positioning state information (PSI) report to be transmitted, wherein the PSI report includes positioning-related information, for determining Means for selecting a Physical Uplink Control Channel (PUCCH) resource for use in transmitting the PSI report, the selected PUCCH resource including a plurality of resource blocks (RBs), for selection, Whether to transmit the PSI report using the selected PUCCH resource, The number of RBs of the selected PUCCH resource, the size of the UCI compared to the maximum size of the PSI report in a specific format in which the selected PUCCH resource is configured, The size of the uplink control information (UCI) to be transmitted using the selected PUCCH resource, The selected PUCCH resource is configured with the ability to include both the PSI report and a Hybrid Automatic Repeat reQuest ACK (HARQ-ACK), or The selected PUCCH resource is configured to include, as a payload, only one or more PSI reports and optionally one or more CSI reports, or Any combination thereof, Means for determining based on, comprising, Determining whether to transmit the PSI report using the selected PUCCH resource is based on the number of RBs of the selected PUCCH resource, Means for determining a coding rate configured for the selected PUCCH resource, the coding rate being specific to the transmission of the PSI report, for determination, Means for calculating the number of RBs for transmitting the PSI report, the number of RBs for transmitting the PSI report being at least partially based on the size of the PSI report and the coding rate configured for the selected PUCCH resource, further comprising means for calculating, The means for determining whether to transmit the PSI report using the selected PUCCH resource is based on a comparison between the calculated number of RBs for transmitting the PSI report and the number of RBs of the selected PUCCH resource Device.

14. A non-transitory computer-readable storage medium storing instructions for wireless communication by a user equipment (UE), the instructions being, Code for determining a positioning state information (PSI) report to be transmitted, the PSI report including positioning-related information, for determining; Code for selecting a physical uplink control channel (PUCCH) resource to be used for transmitting the PSI report, the selected PUCCH resource including a number of resource blocks (RBs), for selecting; Whether to transmit the PSI report using the selected PUCCH resource, The number of RBs of the selected PUCCH resource, The size of uplink control information (UCI) to be transmitted using the selected PUCCH resource, the size of the UCI compared with the maximum size of the PSI report in a specific format in which the selected PUCCH resource is configured, The selected PUCCH resource being configured with the ability to include both the PSI report and a hybrid automatic repeat request acknowledgment (HARQ-ACK), or The selected PUCCH resource being configured to include, as a payload, only one or more PSI reports and optionally one or more CSI reports, or Any combination thereof, And code for determining based on; Determining whether to transmit the PSI report using the selected PUCCH resource is based on the number of RBs of the selected PUCCH resource, Code for determining a coding rate configured for the selected PUCCH resource, the coding rate being specific to the transmission of the PSI report, for determining; Means for calculating the number of RBs for transmitting the PSI report, the number of RBs for transmitting the PSI report being at least partially based on the size of the PSI report and the coding rate configured for the selected PUCCH resource, and further comprising code for calculating; Determining whether to transmit the PSI report using the selected PUCCH resource is based on a comparison between the calculated number of RBs for transmitting the PSI report and the number of RBs of the selected PUCCH resource A non-transitory computer-readable storage medium.

Citation Information

Patent Citations

  • Method for reporting channel state information and device using same

    US20180123766A1

  • Using channel state information (CSI) report framework to support positioning measurements

    US20190380054A1