Prioritization of Location-Related Reports in the Uplink
By introducing priority identification and mapping mechanisms for multiple communication resources for positioning reports in wireless communication systems, the problem of improper resource allocation in existing systems is solved, the efficiency of positioning reports is improved and the delay is reduced, and the positioning accuracy of the wireless communication system is optimized.
Patent Information
- Application Number
- CN202180054907.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2021-09-07
- Filing Date
- 2021-09-08
- Publication Date
- 2025-07-29
- Estimated Expiration
- 2041-09-08
AI Technical Summary
The existing wireless communication systems lack effective priority mechanisms in the positioning reporting process, resulting in improper resource allocation and affecting the efficiency and delay of positioning reporting.
A priority identification and mapping mechanism for multiple communication resources for sending positioning reports is introduced, priority is determined through MAC-CE logical channel ID or signaling radio bearer (SRB), and transmission and reception of positioning reports are performed based on these resources.
It improves the efficiency of positioning reporting and reduces latency, optimizes resource utilization, and improves the positioning accuracy and performance of wireless communication systems.
Smart Images

Figure CN116018777B_ABST
Abstract
Description
[0001] This application claims priority to U.S. Provisional Patent Application No. 63 / 076,752, titled "Prioritization of Location-Related Reports in the Uplink," filed on September 10, 2020, and U.S. Non-Provisional Patent Application No. 17 / 467,969, titled "Prioritization of Location-Related Reports in the Uplink," filed on September 7, 2021, both of which are assigned to the assignee of this application and are hereby incorporated by reference in their entireties. TECHNICAL FIELD
[0002] Aspects of the present disclosure generally relate to wireless communications. BACKGROUND ART
[0003] Wireless communication systems have evolved through several generations, including first-generation analog wireless telephone service (1G), second-generation (2G) digital wireless telephone service (including transitional 2.5G and 2.75G networks), third-generation (3G) high-speed data, wireless services with Internet capabilities, and fourth-generation (4G) services (e.g., Long-Term Evolution (LTE) or WiMax). Currently, many different types of wireless communication systems are in use, including cellular and personal communication service (PCS) systems. Examples of known cellular systems include the cellular analog Advanced Mobile Phone System (AMPS), as well as digital cellular systems based on Code Division Multiple Access (CDMA), Frequency Division Multiple Access (FDMA), Time Division Multiple Access (TDMA), Global System for Mobile Communications (GSM), etc.
[0004] The fifth-generation (5G) wireless standard, known as New Radio (NR), requires higher data transmission speeds, a greater number of connections, better coverage, and other improvements. According to the Next Generation Mobile Networks Alliance, the 5G standard is designed to provide data rates of tens of megabits per second to each of tens of thousands of users and 1 gigabit per second to dozens of workers on an office floor. Hundreds of thousands of simultaneous connections should be supported to enable large-scale sensor deployments. Therefore, compared with the current 4G standard, the spectral efficiency of 5G mobile communications should be significantly enhanced. In addition, compared with the current standard, the signaling efficiency should be enhanced and the latency should be significantly reduced. SUMMARY OF THE INVENTION
[0005] A simplified summary related to one or more aspects disclosed herein is presented below. Accordingly, the following summary should not be considered an extensive overview of all contemplated aspects, nor should the following summary be considered to identify key or critical elements related to all contemplated aspects or to delineate the scope associated with any particular aspect. Accordingly, the sole purpose of the following summary is to present certain concepts related to one or more aspects involving the mechanisms disclosed herein in a simplified form prior to the detailed description presented below.
[0006] In one aspect, a method of wireless communication performed by a user equipment (UE) includes: identifying at least one communication resource from a plurality of communication resources for transmitting a positioning report, wherein the plurality of communication resources for transmitting the positioning report have different priorities; and transmitting the positioning report via the at least one communication resource, wherein the at least one communication resource includes at least one of a Media Access Control (MAC) Control Element (MAC-CE) logical channel ID or a Signaling Radio Bearer (SRB).
[0007] In one aspect, a method of wireless communication performed by a network entity includes: sending to a user equipment (UE) information for mapping a positioning report to at least one communication resource from a plurality of communication resources for transmitting the positioning report, wherein the plurality of communication resources for transmitting the positioning report have different priorities; receiving, via at least one of the plurality of communication resources for transmitting the positioning report, the positioning report from the UE; and determining a priority of the positioning report based on the at least one communication resource of the plurality of communication resources for transmitting the positioning report, wherein the at least one communication resource includes at least one of a Media Access Control (MAC) Control Element (MAC-CE) logical channel ID or a Signaling Radio Bearer (SRB).
[0008] In one aspect, a user equipment (UE) includes: a memory; at least one transceiver; and at least one processor communicatively coupled to the memory and the at least one transceiver, the at least one processor configured to: identify at least one communication resource from a plurality of communication resources for transmitting a positioning report, wherein the plurality of communication resources for transmitting the positioning report have different priorities; and transmit the positioning report via the at least one transceiver via the at least one communication resource, wherein the at least one communication resource includes at least one of a Media Access Control (MAC) Control Element (MAC-CE) logical channel ID or a Signaling Radio Bearer (SRB).
[0009] In one aspect, a network entity includes: a memory; at least one transceiver; and at least one processor communicatively coupled to the memory and the at least one transceiver, the at least one processor configured to: send, via the at least one transceiver, to a user equipment (UE), information for mapping a positioning report to at least one communication resource from a plurality of communication resources for sending the positioning report, wherein the plurality of communication resources for sending the positioning report have different priorities; receive, via at least one of the plurality of communication resources for sending the positioning report, via the at least one transceiver, the positioning report from the UE; and determine a priority of the positioning report based on the at least one communication resource from the plurality of communication resources for sending the positioning report, wherein the at least one communication resource includes at least one of a media access control (MAC) control element (MAC-CE) logical channel ID or a signaling radio bearer (SRB).
[0010] Based on the figures and the detailed description, other objects and advantages associated with the aspects disclosed herein will be apparent to those skilled in the art. BRIEF DESCRIPTION OF THE DRAWINGS
[0011] The drawings are provided to assist in describing examples of one or more aspects of the disclosed subject matter and are provided for illustration only and not limitation thereof:
[0012] Figure 1 Illustrates an exemplary wireless communication system in accordance with various aspects.
[0013] Figure 2A and Figure 2B Illustrates an example wireless network architecture in accordance with various aspects.
[0014] Figure 3A 、 Figure 3B and Figure 3C are simplified block diagrams of several example aspects of components that may be employed and configured to support communication as taught herein in a user equipment (UE), a base station, and a network entity, respectively.
[0015] Figure 4A and 4B are diagrams illustrating an example frame structure and channels within the frame structure in accordance with aspects of the present disclosure.
[0016] Figure 5 Illustrates an example of the best physical layer latency in New Radio (NR).
[0017] Figure 6 Illustrates an analysis of potential opportunities for reducing latency for positioning methods using positioning reference signals or sounding reference signals.
[0018] Figures 7 to 9Illustrates an exemplary method of wireless communication in accordance with aspects of the present disclosure. Detailed Description
[0019] Aspects of the present disclosure are provided in the following description of various examples provided for illustrative purposes and the related drawings. Alternative aspects may be designed without departing from the scope of the present disclosure. Additionally, well-known elements of the present disclosure will not be described in detail or will be omitted so as not to obscure the relevant details of the present disclosure.
[0020] To overcome the technical drawbacks of the above-described conventional systems and methods, a mechanism is proposed that can dynamically adjust the bandwidth (BW) of a positioning reference signal (PRS) used by a user equipment (UE) in response to, for example, environmental conditions. For example, the UE receiver may indicate to the transmitting entity the conditions of the environment in which the UE is operating, and in response, the transmitting entity may adjust the PRS bandwidth.
[0021] As used herein, the words “exemplary” and “example” are used to mean “serving as an example, instance, or illustration.” Any aspect described herein as “exemplary” or “example” is not necessarily to be construed as preferred or advantageous over other aspects. Similarly, the term “aspects of the present disclosure” does not require that all aspects of the present disclosure include the discussed features, advantages, or modes of operation.
[0022] Those skilled in the art will appreciate that the information and signals described below can be represented using any of a variety of different technologies and techniques. For example, depending in part on the particular application, in part on the desired design, in part on the corresponding technology, etc., data, instructions, commands, information, signals, bits, symbols, and chips that may be referred to throughout the following specification can be represented by voltage, current, electromagnetic waves, magnetic fields or magnetic particles, optical fields or optical particles, or any combination thereof.
[0023] In addition, many aspects are described in terms of action sequences to be performed by, for example, elements of a computing device. It will be recognized that the various actions described herein can be performed by specific circuitry (e.g., an application specific integrated circuit (ASIC)), by program instructions being executed by one or more processors, or by a combination of both. Additionally, the action sequences described herein can be considered to be fully embodied within any form of non-transitory computer-readable storage medium having stored therein corresponding sets of computer instructions that, when executed, will cause or direct the associated processor of the device to perform the functions described herein. Accordingly, the various aspects of the present disclosure can be embodied in many different forms, all of which are expected to be within the scope of the claimed subject matter. Additionally, for each of the aspects described herein, the corresponding form of any such aspect can be described herein as, for example, “logic configured to perform the described action.”
[0024] As used herein, unless otherwise specified, the terms "user equipment" (UE) and "base station" are not intended to be specific to or otherwise limited to any particular radio access technology (RAT). Generally, a UE can be any wireless communication device used by a user to communicate via a wireless communication network (e.g., a mobile phone, router, tablet computer, laptop computer, tracking device, wearable device (e.g., smart watch, glasses, augmented reality (AR) / virtual reality (VR) headset, etc.), vehicle (e.g., car, motorcycle, bicycle, etc.), Internet of Things (IoT) device, etc.). The UE can be mobile or can be stationary (e.g., at certain times) and can communicate with a radio access network (RAN). As used herein, the term "UE" can be interchangeably referred to as "access terminal" or "AT", "client device", "wireless device", "subscriber device", "subscriber terminal", "subscriber station", "user terminal" (UT), "mobile device", "mobile terminal", "mobile station", or variants thereof. Generally, a UE is capable of communicating with a core network via the RAN, and through the core network, the UE is capable of connecting to an external network such as the Internet and to other UEs. Of course, other mechanisms for connecting to the core network, connecting to the Internet, or connecting to both are also possible for the UE, such as via a wired access network, a wireless local area network (WLAN) network (e.g., based on IEEE 802.11, etc.).
[0025] Depending on the network in which the base station is deployed, the base station can operate according to one of several RATs for communicating with the UE and can alternatively be referred to as an access point (AP), network node, NodeB, evolved NodeB (eNB), next-generation eNB (ng-eNB), new radio (NR) node B (also referred to as gNB or gNodeB), etc. The base station can be mainly used to support wireless access by the UE, including supporting data, voice, signaling connections, or various combinations thereof for the supported UEs. In some systems, the base station can provide a pure edge node signaling function, while in other systems, it can provide additional control functions, network management functions, or both. The communication link by which the UE sends signals to the base station is referred to as an uplink (UL) channel (e.g., reverse traffic channel, reverse control channel, access channel, etc.). The communication link by which the base station sends signals to the UE is referred to as a downlink (DL) or forward link channel (e.g., paging channel, control channel, broadcast channel, forward traffic channel, etc.). As used herein, the term traffic channel (TCH) can refer to an uplink / reverse or downlink / forward traffic channel.
[0026] The term "base station" may indicate a single physical transmit-receive point (TRP) or may indicate multiple physical TRPs that may or may not be co-located. For example, in the case where the term "base station" indicates a single physical TRP, the physical TRP may be the antenna of the base station corresponding to the cell (or several cell sectors) of the base station. In the case where the term "base station" indicates multiple co-located physical TRPs, the physical TRPs may be an antenna array of the base station (e.g., as in a multiple-input multiple-output (MIMO) system or in the case where the base station employs beamforming). In the case where the term "base station" indicates multiple non-co-located physical TRPs, the physical TRPs may be a distributed antenna system (DAS) (a network of spatially separated antennas connected to a common source via a transmission medium) or a remote radio head (RRH) (a remote base station connected to a serving base station). Alternatively, the non-co-located physical TRPs may be the serving base station that receives measurement reports from the UE and an adjacent base station whose reference radio frequency (RF) signal (or simply "reference signal") the UE is measuring. Since the TRP is the point from which the base station transmits and receives wireless signals, as used herein, a reference to a transmission from the base station or a reception at the base station should be understood to indicate a particular TRP of the base station.
[0027] In some implementations that support UE positioning, a base station may not support wireless access for the UE (e.g., may not support data, voice, signaling connections for the UE, or various combinations thereof), but may alternatively send a reference signal to the UE for the UE to measure, may receive and measure signals sent by the UE, or both. Such a base station may be referred to as a positioning beacon (e.g., when sending a signal to the UE), as a position measurement unit (e.g., when receiving and measuring signals from the UE), or as both a positioning beacon and a position measurement unit.
[0028] An "RF signal" includes an electromagnetic wave of a given frequency that transmits information through the space between a transmitter and a receiver. As used herein, a transmitter may send a single "RF signal" or multiple "RF signals" to a receiver. However, due to the propagation characteristics of RF signals through a multipath channel, a receiver may receive multiple "RF signals" corresponding to each transmitted RF signal. The same transmitted RF signal on different paths between the transmitter and the receiver may be referred to as a "multipath" RF signal. As used herein, an RF signal may also be referred to as a "wireless signal" or simply a "signal", where it is clear from the context that the term "signal" refers to a wireless signal or an RF signal.
[0029] Figure 1FIG. 0 illustrates an exemplary wireless communication system 100 in accordance with various aspects. The wireless communication system 100 (which may also be referred to as a wireless wide area network (WWAN)) may include various base stations 102 and various UEs 104. The base stations 102 may include macro cell base stations (high power cellular base stations), small cell base stations (low power cellular base stations), or both. In one aspect, the macro cell base stations may include eNBs, ng-eNBs, or both, where the wireless communication system 100 corresponds to an LTE network; or, the macro cell base stations may include gNBs, where the wireless communication system 100 corresponds to an NR network, or, the macro cell base stations may include a combination of both cases, and the small cell base stations may include femto cells, pico cells, micro cells, etc.
[0030] The base stations 102 may together form a RAN and interface with a core network 170 (e.g., an evolved packet core (EPC) or a 5G core (5GC)) via a backhaul link 122 and interface to one or more location servers 172 (which may be part of the core network 170 or may be external to the core network 170) via the core network 170. Among other functions, the base stations 102 may also perform functions related to one or more of the following: passing user data, radio channel encryption and decryption, integrity protection, header compression, mobility control functions (e.g., handover, dual connectivity), inter-cell interference coordination, connection establishment and release, load balancing, distribution of non-access stratum (NAS) messages, NAS node selection, synchronization, RAN sharing, multimedia broadcast multicast service (MBMS), subscriber and device tracing, RAN information management (RIM), paging, positioning, and delivery of alert messages. The base stations 102 may communicate with each other directly or indirectly (e.g., via the EPC / 5GC) via a backhaul link 134 which may be wired or wireless.
[0031] Base station 102 can communicate wirelessly with UE 104. Each of the base stations 102 can provide communication coverage for a corresponding geographical coverage area 110. In one aspect, a base station 102 can support one or more cells in each geographical coverage area 110. A "cell" is a logical communication entity for communicating with a base station (e.g., via a certain frequency resource such as a carrier frequency, component carrier, carrier, frequency band, etc.), and can be associated with an identifier (e.g., physical cell identifier (PCI), virtual cell identifier (VCI), cell global identifier (CGI)) to distinguish cells operating via the same or different carrier frequencies. In some cases, different cells can be configured according to different protocol types that can provide access for different types of UEs (e.g., machine type communication (MTC), narrowband IoT (NB-IoT), enhanced mobile broadband (eMBB), or other protocol types). Since a cell is supported by a specific base station, the term "cell" can refer to either the logical communication entity or the base station that supports it, or both, depending on the context. Additionally, since a TRP is typically the physical transmission point of a cell, the terms "cell" and "TRP" can be used interchangeably. In some cases, the term "cell" can also indicate the geographical coverage area (e.g., sector) of a base station, as long as the carrier frequency can be detected and used for communication within a certain part of the geographical coverage area 110.
[0032] Although the geographical coverage areas 110 of adjacent macro cell base stations 102 can partially overlap (e.g., in a handover area), some of the geographical coverage areas within the geographical coverage area 110 can substantially overlap with a larger geographical coverage area 110. For example, a small cell base station 102' can have a coverage area 110' that substantially overlaps with the geographical coverage areas 110 of one or more macro cell base stations 102. A network including both small cell base stations and macro cell base stations can be referred to as a heterogeneous network. A heterogeneous network can also include a home eNB (HeNB), which can provide services to a restricted group called a closed subscriber group (CSG).
[0033] The communication link 120 between the base station 102 and the UE 104 can include an uplink (also referred to as a reverse link) transmission from the UE 104 to the base station 102, a downlink (also referred to as a forward link) transmission from the base station 102 to the UE 104, or both. The communication link 120 can use MIMO antenna technology, including spatial multiplexing, beamforming, transmit diversity, or various combinations thereof. The communication link 120 can be via one or more carrier frequencies. The allocation of carriers can be asymmetric with respect to the downlink and the uplink (e.g., more or fewer carriers can be allocated for the downlink than for the uplink).
[0034] The wireless communication system 100 may further include a Wireless Local Area Network (WLAN) Access Point (AP) 150 that communicates with a WLAN Station (STA) 152 via a communication link 154 in an unlicensed spectrum (e.g., 5 GHz). When communicating in an unlicensed spectrum, the WLAN STA 152, the WLAN AP 150, or various combinations thereof may perform a Clear Channel Assessment (CCA) or Listen Before Talk (LBT) procedure before communication to determine whether the channel is available.
[0035] The small cell base station 102' may operate in a licensed spectrum, an unlicensed spectrum, or both. When operating in an unlicensed spectrum, the small cell base station 102' may employ LTE or NR technologies and use the same 5 GHz unlicensed spectrum as used by the WLAN AP 150. The small cell base station 102' adopting LTE / 5G in an unlicensed spectrum may expand the coverage of the access network, increase the capacity of the access network, or both. NR in an unlicensed spectrum may be referred to as NR-U. LTE in an unlicensed spectrum may be referred to as LTE-U, Licensed-Assisted Access (LAA), or MulteFire.
[0036] The wireless communication system 100 may further include a Millimeter Wave (mmW) base station 180 that may operate in mmW frequencies, near mmW frequencies, or a combination thereof to communicate with a UE 182. Extremely High Frequency (EHF) is a part of RF in the electromagnetic spectrum. EHF has a range of 30 GHz to 300 GHz and a wavelength between 1 millimeter and 10 millimeters. Radio waves in this band may be referred to as millimeter waves. Near mmW may extend down to a frequency of 3 GHz with a wavelength of 100 millimeters. The Super High Frequency (SHF) band extends between 3 GHz and 30 GHz and is also known as centimeter waves. Communication using the mmW / near mmW radio frequency bands has high path loss and relatively short distances. The mmW base station 180 and the UE 182 may utilize beamforming (transmission, reception, or both) on the mmW communication link 184 to compensate for the extremely high path loss and short distances. Additionally, it will be appreciated that in alternative configurations, one or more of the base stations 102 may also use mmW or near mmW and beamforming for transmission. Thus, it will be understood that the foregoing description is merely exemplary and should not be construed as limiting the various aspects disclosed herein.
[0037] Transmit beamforming is a technique used to focus RF signals in a specific direction. Traditionally, when a network node (e.g., a base station) broadcasts an RF signal, it broadcasts the signal omnidirectionally, i.e., in all directions. With transmit beamforming, the network node determines the location of a given target device (e.g., a UE) relative to the transmitting network node and projects a stronger downlink RF signal in that specific direction, thus providing a faster (in terms of data rate) and stronger RF signal to the receiving device. To change the directivity of the RF signal during transmission, the network node is able to control the phase and relative amplitude of the RF signal at each of one or more transmitters that broadcast the RF signal. For example, the network node may use an antenna array (referred to as a "phased array" or "antenna array") that creates an RF beam that can be "steered" to point in different directions without physically moving the antennas. Specifically, the RF currents from the transmitters are fed to the individual antennas in the correct phase relationship so that the radio waves from the individual antennas add together to increase radiation in the desired direction while canceling to suppress radiation in the undesired directions.
[0038] Transmit beams can be quasi - co - located, which means that they appear to have the same parameters to a receiver (e.g., a UE), regardless of whether the transmit antennas of the network node itself are physically co - located. In NR, there are four types of quasi - co - location (QCL) relationships. Specifically, a given type of QCL relationship means that certain parameters of a second reference RF signal on a second beam can be derived from information about a source reference RF signal on a source beam. Thus, if the source reference RF signal is of QCL type A, the receiver can use the source reference RF signal to estimate the Doppler shift, Doppler spread, average delay, and delay spread of a second reference RF signal transmitted on the same channel. If the source reference RF signal is of QCL type B, the receiver can use the source reference RF signal to estimate the Doppler shift and Doppler spread of a second reference RF signal transmitted on the same channel. If the source reference RF signal is of QCL type C, the receiver can use the source reference RF signal to estimate the Doppler shift and average delay of a second reference RF signal transmitted on the same channel. If the source reference RF signal is of QCL type D, the receiver can use the source reference RF signal to estimate the spatial reception parameters of a second reference RF signal transmitted on the same channel.
[0039] In receive beamforming, the receiver uses receive beams to amplify RF signals detected on a given channel. For example, the receiver can increase the gain setting of an antenna array, adjust the phase setting, or a combination of the above, in a specific direction to amplify the RF signal received from that direction (e.g., increase its gain level). Thus, when the receiver is said to perform beamforming in a certain direction, it means that the beam gain in that direction is high relative to the beam gains along other directions, or the beam gain in that direction is the highest compared to the beam gains of all other receive beams available to the receiver in terms of direction. This results in a stronger received signal strength for the RF signal received from that direction (e.g., reference signal received power (RSRP), reference signal received quality (RSRQ), signal-to-interference-plus-noise ratio (SINR), etc.).
[0040] Receive beams can be spatially related. Spatial relationship means that the parameters of the transmit beam of a second reference signal can be derived from the information of the receive beam of a first reference signal. For example, a UE can use a specific receive beam to receive one or more reference downlink reference signals (e.g., positioning reference signal (PRS), narrowband reference signal (NRS), tracking reference signal (TRS), phase tracking reference signal (PTRS), cell-specific reference signal (CRS), channel state information reference signal (CSI-RS), primary synchronization signal (PSS), secondary synchronization signal (SSS), synchronization signal block (SSB), etc.) from a base station. The UE can then form a transmit beam for transmitting one or more uplink reference signals (e.g., uplink positioning reference signal (UL-PRS), sounding reference signal (SRS), demodulation reference signal (DMRS), PTRS, etc.) to that base station based on the parameters of the receive beam.
[0041] It should be noted that a "downlink" beam can be a transmit beam or a receive beam, depending on the entity forming it. For example, if the base station is forming a downlink beam to send a reference signal to a UE, the downlink beam is a transmit beam. However, if the UE is forming a downlink beam, it is a receive beam for receiving downlink reference signals. Similarly, an "uplink" beam can be a transmit beam or a receive beam, depending on the entity forming it. For example, if the base station is forming an uplink beam, it is an uplink receive beam, and if the UE is forming an uplink beam, it is an uplink transmit beam.
[0042] In 5G, the spectrum in which wireless nodes (e.g., base stations 102 / 180, UEs 104 / 182) operate is divided into multiple frequency ranges FR1 (from 450 to 6000 MHz), FR2 (from 24250 to 52600 MHz), FR3 (above 52600 MHz), and FR4 (between FR1 and FR2). In a multi-carrier system such as 5G, one of the carrier frequencies is referred to as the "primary carrier" or "anchor carrier" or "primary serving cell" or "PCell", and the remaining carrier frequencies are referred to as "secondary carriers" or "secondary serving cells" or "SCells". In carrier aggregation, the anchor carrier is the carrier that operates on the primary frequency (e.g., FR1) utilized by the UE 104 / 182 and on the cell where the UE 104 / 182 performs the initial radio resource control (RRC) connection establishment procedure or initiates the RRC connection re-establishment procedure. The primary carrier carries all common and UE-specific control channels and can be a carrier in a licensed frequency (however, this is not always the case). The secondary carrier is a carrier that operates on a second frequency (e.g., FR2), and once an RRC connection is established between the UE 104 and the anchor carrier, the secondary carrier can be configured and can be used to provide additional radio resources. In some cases, the secondary carrier can be a carrier in an unlicensed frequency. The secondary carrier can contain only necessary signaling information and signals. For example, UE-specific signaling information and signals may not exist in the secondary carrier because the primary uplink carrier and the primary downlink carrier are usually UE-specific. This means that different UEs 104 / 182 in a cell can have different downlink primary carriers. The same applies to the primary uplink carrier. The network is able to change the primary carrier of any UE 104 / 182 at any time. For example, this is done to balance the load on different carriers. Since a "serving cell" (whether it is a PCell or an SCell) corresponds to the carrier frequency / component carrier through which a certain base station is communicating, terms such as "cell", "serving cell", "component carrier", "carrier frequency", etc. can be used interchangeably.
[0043] For example, still referring to Figure 1 , one of the frequencies utilized by the macro cell base station 102 can be the anchor carrier (or "PCell"), and other frequencies utilized by the macro cell base station 102, mmW base station 180, or a combination thereof can be secondary carriers ("SCells"). The simultaneous transmission, reception, or both of multiple carriers enables the UE 104 / 182 to significantly increase its data transmission rate, reception rate, or both. For example, compared to the data rate obtained by a single 20 MHz carrier, two 20 MHz aggregated carriers in a multi-carrier system will theoretically result in a two-fold increase in the data rate (i.e., 40 MHz).
[0044] The wireless communication system 100 may also include one or more UEs, such as UE 190, that are indirectly connected to one or more communication networks via one or more device-to-device (D2D) peer-to-peer (P2P) links (referred to as "sidelinks"). In Figure 1 the example, UE 190 has a D2D P2P link 192 with one of the UEs 104 connected to one of the base stations 102 (e.g., UE 190 can indirectly obtain cellular connectivity there through) and a D2D P2P link 194 with a WLAN STA 152 connected to the WLAN AP 150 (UE 190 can indirectly obtain WLAN-based Internet connectivity there through). In the example, the D2D P2P links 192 and 194 can be supported by any known D2D RAT, such as Long-Term Evolution Direct (LTE-D), Wi-Fi Direct (Wi-Fi-D), etc.
[0045] The wireless communication system 100 may also include UE 164, where UE 164 can communicate with the macrocell base station 102 via the communication link 120, communicate with the mmW base station 180 via the mmW communication link 184, or communicate through a combination thereof. For example, the macrocell base station 102 may support a PCell and one or more SCell for UE 164, and the mmW base station 180 may support one or more SCell for UE 164.
[0046] Figure 2AFIG. 200 shows an example wireless network structure. For example, a 5GC 210 (also referred to as a Next Generation Core (NGC)) can be functionally regarded as cooperating to form a control plane (C-plane) function 214 of the core network (e.g., UE registration, authentication, network access, gateway selection, etc.) and a user plane (U-plane) function 212 (e.g., UE gateway function, access to a data network, IP routing, etc.). A user plane interface (NG-U) 213 and a control plane interface (NG-C) 215 connect the gNB 222 to the 5GC 210, and specifically connect to the user plane function 212 and the control plane function 214 respectively. In an additional configuration, the ng-eNB 224 can also be connected to the 5GC 210 via the NG-C 215 to the control plane function 214 and the NG-U 213 to the user plane function 212. In addition, the ng-eNB 224 can communicate directly with the gNB 222 via a backhaul connection 223. In some configurations, a Next Generation RAN (NG-RAN) 220 can have one or more gNBs 222, while other configurations include one or more of both the ng-eNB 224 and the gNB 222. Either (or both) of the gNB 222 or the ng-eNB 224 can communicate with one or more UEs 204 (e.g., any UE described herein).
[0047] Another optional aspect can include a location server 230, which can communicate with the 5GC 210 to provide location assistance for the UE 204. The location server 230 can be implemented as multiple separate servers (e.g., physically separate servers, different software modules on a single server, different software modules distributed across multiple physical servers, etc.), or alternatively can all correspond to a single server. The location server 230 can be configured to support one or more location services for the UE 204 that can be connected to the location server 230 via the core network, the 5GC 210, and / or via the Internet (not shown). In addition, the location server 230 can be integrated into a component of the core network, or alternatively can be external to the core network (e.g., a third-party server, such as an original equipment manufacturer (OEM) server or a service server).
[0048] Figure 2B FIG. 250 shows another example wireless network structure. The 5GC 260 (which can correspond to Figure 2AThe 5GC 210) can be functionally regarded as the control plane function provided by the Access and Mobility Management Function (AMF) 264 and the user plane function provided by the User Plane Function (UPF) 262, where the control plane function and the user plane function cooperate to form the core network (i.e., 5GC 260). The functions of the AMF 264 include registration management, connection management, reachability management, mobility management, lawful interception, transmission of session management (SM) messages for one or more UEs 204 (e.g., any UE described herein) to and from the Session Management Function (SMF) 266, transparent proxy services for routing SM messages, access authentication and access authorization, transmission of Short Message Service (SMS) messages for the UE 204 to and from the Short Message Service Function (SMSF) (not shown), and the Security Anchor Function (SEAF). The AMF 264 also interacts with the Authentication Server Function (AUSF) (not shown) and the UE 204, and receives the intermediate key established as a result of the UE 204 authentication process. In the case of authentication based on a UMTS (Universal Mobile Telecommunications System) Subscriber Identity Module (USIM), the AMF 264 retrieves the security material from the AUSF. The functions of the AMF 264 also include Security Context Management (SCM). The SCM receives the key from the SEAF, which it uses to derive access network specific keys. The functions of the AMF 264 also include location service management for regulatory services, transmission of location service messages for the UE 204 to and from the Location Management Function (LMF) 270 (which acts as the location server 230), transmission of location service messages for the NG-RAN 220 to and from the LMF 270, allocation of evolved packet system (EPS) bearer identifiers for interworking with EPS, and UE 204 mobility event notification. In addition, the AMF 264 also supports the functions of non-3GPP (Third Generation Partnership Project) access networks.
[0049] The functions of the UPF 262 include acting as an anchor point for mobility within / across RATs (when applicable), acting as an external protocol data unit (PDU) session point for interconnection with a data network (not shown), providing packet routing and forwarding, packet inspection, user plane policy rule enforcement (e.g., gating, reorientation, traffic steering), lawful interception (user plane collection), traffic usage reporting, quality of service (QoS) handling for the user plane (e.g., uplink / downlink rate enforcement, reflected QoS marking in the downlink), uplink traffic verification (service data flow (SDF) to QoS flow mapping), transport-level packet marking in the uplink and downlink, downlink packet buffering and downlink data notification triggering, and sending and forwarding one or more "end markers" to the source RAN node. The UPF 262 may also support the transfer of location service messages in the user plane between the UE 204 and a location server such as the SLP 272.
[0050] The functions of the SMF 266 include session management, UE Internet Protocol (IP) address allocation and management, selection and control of user plane functions, configuring traffic steering at the UPF 262 to route traffic to an appropriate destination, controlling part of policy enforcement and QoS, and downlink data notification. The interface through which the SMF 266 communicates with the AMF 264 is referred to as the N11 interface.
[0051] Another optional aspect may include the LMF 270, which may communicate with the 5GC 260 to provide location assistance for the UE 204. The LMF 270 can be implemented as multiple separate servers (e.g., physically separate servers, different software modules on a single server, different software modules distributed across multiple physical servers, etc.), or alternatively may all correspond to a single server. The LMF 270 can be configured to support one or more location services for the UE 204 that can be connected to the LMF 270 via the core network, the 5GC 260, and / or via the Internet (not shown). The SLP 272 may support similar functions to the LMF 270, and although the LMF 270 may communicate with the AMF 264, the NG-RAN 220, and the UE 204 in the control plane (e.g., using interfaces and protocols designed to convey signaling messages rather than voice or data), the SLP 272 may communicate with the UE 204 and an external client (e.g., a third-party server 274) in the user plane (e.g., using protocols designed to carry voice and / or data, such as the Transmission Control Protocol (TCP) and / or IP).
[0052] Another optional aspect may include a third-party server 274, which may communicate with the LMF 270, the SLP 272, the 5GC 260 (e.g., via the AMF 264 and / or the UPF 262), the NG-RAN 220, and / or the UE 204 to obtain location information (e.g., a location estimate) of the UE 204. Thus, in some cases, the third-party server 274 may be referred to as a location service (LCS) client or an external client. The third-party server 274 can be implemented as multiple separate servers (e.g., physically separate servers, different software modules on a single server, different software modules distributed across multiple physical servers, etc.), or alternatively may all correspond to a single server.
[0053] The user plane interface 263 and the control plane interface 265 connect the 5GC 260, and specifically the UPF 262 and the AMF 264 respectively, to one or more gNBs 222 and / or ng-eNBs 224 in the NG-RAN 220. The interface between the gNB 222 and / or the ng-eNB 224 and the AMF 264 is referred to as the "N2" interface, while the interface between the gNB 222 and / or the ng-eNB 224 and the UPF 262 is referred to as the "N3" interface. The gNBs 222 and / or the ng-eNBs 224 of the NG-RAN 220 may communicate directly with each other via a backhaul connection 223 referred to as the "Xn-C" interface. One or more of the gNBs 222 and / or the ng-eNBs 224 may communicate with one or more UEs 204 via a radio interface referred to as the "Uu" interface.
[0054] The functions of gNB 222 can be divided among a gNB central unit (gNB-CU) 226, one or more gNB distributed units (gNB-DU) 228, and one or more gNB radio units (gNB-RU) 229. Except for those functions exclusively assigned to gNB-DU 228, gNB-CU 226 is a logical node including base station functions such as transmitting user data, mobility control, radio access network sharing, positioning, session management, etc. More specifically, gNB-CU 226 typically hosts the radio resource control (RRC), service data adaptation protocol (SDAP), and packet data convergence protocol (PDCP) protocols of gNB 222. gNB-DU 228 is a logical node that typically hosts the radio link control (RLC) and media access control (MAC) layers of gNB 222. Its operation is controlled by gNB-CU 226. One gNB-DU 228 can support one or more cells, and one cell is supported by only one gNB-DU 228. The interface 232 between gNB-CU 226 and one or more gNB-DU 228 is referred to as the "F1" interface. The physical (PHY) layer functions of gNB 222 are typically hosted by one or more independent gNB-RU 229 that perform functions such as power amplification and signal transmission / reception. The interface between gNB-DU 228 and gNB-RU 229 is referred to as the "Fx" interface. Thus, UE 204 communicates with gNB-CU 226 via the RRC, SDAP, and PDCP layers, communicates with gNB-DU 228 via the RLC and MAC layers, and communicates with gNB-RU 229 via the PHY layer.
[0055] Figure 3A , Figure 3B and Figure 3C illustrates that can be incorporated into UE 302 (which can correspond to any of the UEs described herein), base station 304 (which can correspond to any of the base stations described herein), and network entity 306 (which can correspond to or embody any of the network functions described herein, including location server 230 and LMF 270, or alternatively can be independent of Figure 2A and Figure 2BSeveral example components (represented by corresponding boxes) of the NG-RAN 220 and / or 5GC 210 / 260 infrastructure depicted in, such as a private network), to support file transfer operations as taught herein. It will be appreciated that in different implementations, these components may be implemented in different types of devices (e.g., in an ASIC, in a system-on-chip (SoC), etc.). The components shown may also be incorporated into other devices in the communication system. For example, other devices in the system may include components similar to the described components to provide similar functionality. Additionally, a given device may include one or more of these components. For example, a device may include multiple transceiver components that enable the device to operate on multiple carriers and / or communicate via different technologies.
[0056] UE 302 and base station 304 each include one or more wireless wide area network (WWAN) transceivers 310 and 350, respectively, to provide units (e.g., a unit for transmitting, a unit for receiving, a unit for measuring, a unit for tuning, a unit for avoiding transmission, etc.) for communicating via one or more wireless communication networks (not shown), such as an NR network, an LTE network, a GSM network, etc. WWAN transceivers 310 and 350 may each be connected to one or more antennas 316 and 356, respectively, for communicating with other network nodes, such as other UEs, access points, base stations (e.g., eNBs, gNBs), etc., via at least one specified RAT (e.g., NR, LTE, GSM, etc.) over an interested wireless communication medium (e.g., a certain set of time / frequency resources in a specific spectrum). WWAN transceivers 310 and 350 may be differently configured to transmit and encode signals 318 and 358 (e.g., messages, indications, information, etc.) according to the specified RAT, and conversely to receive and decode signals 318 and 358 (e.g., messages, indications, information, pilots, etc.). Specifically, WWAN transceivers 310 and 350 include one or more transmitters 314 and 354, respectively, for transmitting and encoding signals 318 and 358, and one or more receivers 312 and 352, respectively, for receiving and decoding signals 318 and 358.
[0057] At least in some cases, UE 302 and base station 304 each also include one or more short-range wireless transceivers 320 and 360, respectively. Short-range wireless transceivers 320 and 360 may be connected to one or more antennas 326 and 366, respectively, and provide for communicating via an interested wireless communication medium via at least one specified RAT (e.g., WiFi, LTE-D, A unit for communicating with other network nodes such as other UEs, access points, base stations, etc. (e.g., a unit for transmitting, a unit for receiving, a unit for measuring, a unit for tuning, a unit for avoiding transmission, etc.) using PC5, dedicated short-range communication (DSRC), vehicle environment wireless access (WAVE), near-field communication (NFC), etc. The short-range wireless transceivers 320 and 360 can be configured differently to transmit and encode signals 328 and 368 (e.g., messages, indications, information, etc.) according to the specified RAT, and conversely receive and decode signals 328 and 368 (e.g., messages, indications, information, pilots, etc.). Specifically, the short-range wireless transceivers 320 and 360 respectively include one or more transmitters 324 and 364 for transmitting and encoding signals 328 and 368, and one or more receivers 322 and 362 for receiving and decoding signals 328 and 368. As a specific example, the short-range wireless transceivers 320 and 360 can be WiFi transceivers, transceivers, and / or Z- transceivers, NFC transceivers, or vehicle-to-vehicle (V2V) and / or vehicle-to-everything (V2X) transceivers.
[0058] At least in some cases, the UE 302 and the base station 304 also include satellite signal receivers 330 and 370. The satellite signal receivers 330 and 370 can be respectively connected to one or more antennas 336 and 376, and can respectively provide units for receiving and / or measuring satellite positioning / communication signals 338 and 378. In the case where the satellite signal receivers 330 and 370 are satellite positioning system receivers, the satellite positioning / communication signals 338 and 378 can be Global Positioning System (GPS) signals, Global Navigation Satellite System (GLONASS) signals, Galileo signals, Beidou signals, Indian Regional Navigation Satellite System (NAVIC), Quasi-Zenith Satellite System (QZSS), etc. In the case where the satellite signal receivers 330 and 370 are non-terrestrial network (NTN) receivers, the satellite positioning / communication signals 338 and 378 can be communication signals (e.g., carrying control and / or user data) originating from a 5G network. The satellite signal receivers 330 and 370 can include any suitable hardware and / or software for receiving and processing the satellite positioning / communication signals 338 and 378. The satellite signal receivers 330 and 370 can request information and operations from other systems as appropriate, and at least in some cases, perform calculations using measurements obtained through any appropriate satellite positioning system algorithms to respectively determine the positions of the UE 302 and the base station 304.
[0059] The base station 304 and the network entity 306 each include one or more network transceivers 380 and 390, respectively, to provide units (e.g., a unit for transmission, a unit for reception, etc.) for communicating with other network entities (e.g., other base stations 304, other network entities 306). For example, the base station 304 may employ one or more network transceivers 380 to communicate with other base stations 304 or network entities 306 over one or more wired or wireless backhaul links. As another example, the network entity 306 may employ one or more network transceivers 390 to communicate with one or more base stations 304 over one or more wired or wireless backhaul links, or communicate with other network entities 306 over one or more wired or wireless core network interfaces.
[0060] The transceiver may be configured to communicate over a wired or wireless link. The transceiver (whether a wired transceiver or a wireless transceiver) includes a transmitter circuit (e.g., transmitters 314, 324, 354, 364) and a receiver circuit (e.g., receivers 312, 322, 352, 362). The transceiver may be an integrated device (e.g., embodying the transmitter circuit and the receiver circuit in a single device) in some implementations, may include a separate transmitter circuit and a separate receiver circuit in some implementations, or may be embodied in other ways in other implementations. The transmitter circuit and the receiver circuit of a wired transceiver (e.g., in some implementations, network transceivers 380 and 390) may be coupled to one or more wired network interface ports. The wireless transmitter circuit (e.g., transmitters 314, 324, 354, 364) may include or be coupled to a plurality of antennas (e.g., antennas 316, 326, 356, 366), such as an antenna array, which allows the corresponding device (e.g., UE 302, base station 304) to perform transmission "beamforming" as described herein. Similarly, the wireless receiver circuit (e.g., receivers 312, 322, 352, 362) may include or be coupled to a plurality of antennas (e.g., antennas 316, 326, 356, 366), such as an antenna array, which allows the corresponding device (e.g., UE 302, base station 304) to perform reception beamforming as described herein. In one aspect, the transmitter circuit and the receiver circuit may share the same plurality of antennas (e.g., antennas 316, 326, 356, 366), such that the corresponding device can only receive or transmit at a given time, rather than receive and transmit simultaneously. The wireless transceiver (e.g., WWAN transceivers 310 and 350, short-range wireless transceivers 320 and 360) may also include a network listening module (NLM) for performing various measurements, etc.
[0061] As used herein, various wireless transceivers (e.g., in some implementations, transceivers 310, 320, 350, and 360 and network transceivers 380 and 390) and wired transceivers (e.g., in some implementations, network transceivers 380 and 390) can generally be characterized as "transceiver", "at least one transceiver", or "one or more transceivers". Thus, it can be inferred from the type of communication being performed whether a particular transceiver is a wired transceiver or a wireless transceiver. For example, backhaul communication between network devices or servers will typically involve signaling via a wired transceiver, while wireless communication between a UE (e.g., UE 302) and a base station (e.g., base station 304) will typically involve signaling via a wireless transceiver.
[0062] UE 302, base station 304, and network entity 306 also include other components that can be used in conjunction with the operations disclosed herein. UE 302, base station 304, and network entity 306 each include one or more processors 332, 384, and 394 for providing functions related to, for example, wireless communication and for providing other processing functions. Processors 332, 384, and 394 can thus provide units for processing, such as units for determining, means for computing, units for receiving, units for sending, units for indicating, etc. In one aspect, processors 332, 384, and 394 can include, for example, one or more general-purpose processors, multi-core processors, central processing units (CPUs), ASICs, digital signal processors (DSPs), field programmable gate arrays (FPGAs), other programmable logic devices or processing circuits, or various combinations thereof.
[0063] The UE 302, base station 304, and network entity 306 include memory circuits that respectively implement memories 340, 386, and 396 (e.g., all including memory devices) for maintaining information (e.g., information indicating reserved resources, thresholds, parameters, etc.). Thus, memories 340, 386, and 396 can provide units for storage, units for retrieval, units for maintenance, etc. In some cases, the UE 302, base station 304, and network entity 306 can respectively include positioning components 342, 388, and 398. The positioning components 342, 388, and 398 can be hardware circuits that are respectively part of processors 332, 384, and 394 or coupled to these processors, and when executed, cause the UE 302, base station 304, and network entity 306 to perform the functions described herein. In other aspects, the positioning components 342, 388, and 398 can be external to processors 332, 384, and 394 (e.g., part of a modem processing system, integrated with another processing system, etc.). Alternatively, the positioning components 342, 388, and 398 can be memory modules respectively stored in memories 340, 386, and 396, and when executed by processors 332, 384, and 394 (or a modem processing system, another processing system, etc.), cause the UE 302, base station 304, and network entity 306 to perform the functions described herein. Figure 3A Shows a possible location of the positioning component 342, which can be, for example, part of one or more WWAN transceivers 310, memory 340, one or more processors 332, or any combination thereof, or can be an independent component. Figure 3B Shows a possible location of the positioning component 388, which can be, for example, part of one or more WWAN transceivers 350, memory 386, one or more processors 384, or any combination thereof, or can be an independent component. Figure 3C Shows a possible location of the positioning component 398, which can be, for example, part of one or more network transceivers 390, memory 396, one or more processors 394, or any combination thereof, or can be an independent component.
[0064] The UE 302 may include one or more sensors 344 coupled to one or more processors 332 to provide units for sensing or detecting movement and / or orientation information that is independent of motion data derived from signals received by one or more WWAN transceivers 310, one or more short-range wireless transceivers 320, and / or satellite signal receivers 330. As an example, the sensors 344 may include an accelerometer (e.g., a microelectromechanical systems (MEMS) device), a gyroscope, a geomagnetic sensor (e.g., a compass), an altimeter (e.g., a barometric altimeter), and / or any other type of movement detection sensor. Additionally, the sensors 344 may include multiple different types of devices and combine their outputs to provide movement information. For example, the sensors 344 may use a combination of a multi-axis accelerometer and an orientation sensor to provide the ability to calculate positions in a two-dimensional (2D) and / or three-dimensional (3D) coordinate system.
[0065] Additionally, the UE 302 includes a user interface 346 that provides units for providing indications to the user (e.g., audible and / or visual indications) and / or for receiving user input (e.g., when the user actuates a sensing device such as a keyboard, touch screen, microphone, etc.). Although not shown, the base station 304 and the network entity 306 may also include a user interface.
[0066] Referring in more detail to one or more processors 384, in the downlink, IP packets from the network entity 306 may be provided to the processor 384. One or more processors 384 may implement the functions of the RRC layer, the packet data convergence protocol (PDCP) layer, the radio link control (RLC) layer, and the media access control (MAC) layer. One or more processors 384 may provide RRC layer functions associated with the broadcast of system information (e.g., master information block (MIB), system information block (SIB)), RRC connection control (e.g., RRC connection paging, RRC connection establishment, RRC connection modification, and RRC connection release), inter-RAT mobility, and measurement configuration for UE measurement reporting; PDCP layer functions associated with header compression / decompression, security (encryption, decryption, integrity protection, integrity verification), and handover support functions; RLC layer functions associated with the transfer of upper layer PDUs, error correction via automatic repeat request (ARQ), concatenation, segmentation, and reassembly of RLC service data units (SDUs), re-segmentation of RLC data PDUs, and re-ordering of RLC data PDUs; and MAC layer functions associated with the mapping between logical channels and transport channels, scheduling information reporting, error correction, priority handling, and logical channel prioritization.
[0067] The transmitter 354 and the receiver 352 can implement layer 1 (L1) functions associated with various signal processing functions. Layer 1, which includes the physical (PHY) layer, can include error detection on the transport channel, forward error correction (FEC) encoding / decoding of the transport channel, interleaving, rate matching, mapping to the physical channel, modulation / demodulation of the physical channel, and MIMO antenna processing. The transmitter 354 processes the mapping to the signal constellation based on various modulation schemes (e.g., binary phase shift keying (BPSK), quadrature phase shift keying (QPSK), M-phase shift keying (M-PSK), M-quadrature amplitude modulation (M-QAM)). Subsequently, the encoded and modulated symbols can be segmented into parallel streams. Each stream can then be mapped to orthogonal frequency division multiplexing (OFDM) subcarriers, multiplexed with reference signals (e.g., pilots) in the time domain and / or frequency domain, and then combined using the inverse fast Fourier transform (IFFT) to generate a physical channel carrying a time-domain OFDM symbol stream. The OFDM symbol stream is spatially precoded to generate multiple spatial streams. Channel estimates from the channel estimator can be used to determine the coding and modulation schemes, as well as for spatial processing. The channel estimates can be derived from reference signals transmitted by the UE 302 and / or channel status feedback. Subsequently, each spatial stream can be provided to one or more different antennas 356. The transmitter 354 can modulate the RF carrier with the corresponding spatial stream for transmission.
[0068] At the UE 302, the receiver 312 receives signals via its corresponding antennas 316. The receiver 312 recovers the information modulated onto the RF carrier and provides the information to one or more processors 332. The transmitter 314 and the receiver 312 implement layer 1 functions associated with various signal processing functions. The receiver 312 can perform spatial processing on the information to recover any spatial streams destined for the UE 302. If multiple spatial streams are destined for the UE 302, they can be combined by the receiver 312 into a single OFDM symbol stream. The receiver 312 then uses the fast Fourier transform (FFT) to convert the OFDM symbol stream from the time domain to the frequency domain. The frequency-domain signal includes separate OFDM symbol streams for each subcarrier of the OFDM signal. The symbols and reference signals on each subcarrier are recovered and demodulated by determining the most likely signal constellation points transmitted by the base station 304. These soft decisions can be based on the channel estimates calculated by the channel estimator. The soft decisions are then decoded and deinterleaved to recover the data and control signals originally transmitted by the base station 304 on the physical channel. The data and control signals are then provided to one or more processors 332 that implement layer 3 (L3) and layer 2 (L2) functions.
[0069] On the uplink, one or more processors 332 provide demultiplexing between transport channels and logical channels, packet reassembly, decryption, header decompression, and control signal processing to recover IP packets from the core network. One or more processors 332 are also responsible for error detection.
[0070] Similar to the functions described in connection with the downlink transmission performed by the base station 304, one or more processors 332 provide RRC layer functions associated with system information (e.g., MIB, SIB) capture, RRC connection, and measurement reporting; PDCP layer functions associated with header compression / decompression and security (encryption, decryption, integrity protection, integrity verification); RLC layer functions associated with the transfer of upper layer PDUs, error correction via ARQ, concatenation, segmentation, and reassembly of RLC SDUs, resegmentation of RLC data PDUs, and reordering of RLC data PDUs; and MAC layer functions associated with the mapping between logical channels and transport channels, multiplexing MAC SDUs into transport blocks (TBs), demultiplexing MAC SDUs from TBs, scheduling information reporting, error correction via hybrid automatic repeat request (HARQ), priority handling, and logical channel prioritization.
[0071] Channel estimates derived by a channel estimator from reference signals or feedback transmitted by the base station 304 can be used by the transmitter 314 to select an appropriate coding and modulation scheme and facilitate spatial processing. The spatial streams generated by the transmitter 314 can be provided to different antennas 316. The transmitter 314 can modulate an RF carrier with the corresponding spatial streams for transmission.
[0072] At the base station 304, uplink transmissions are processed in a manner similar to that described in connection with the receiver function at the UE 302. The receiver 352 receives signals via its corresponding antennas 356. The receiver 352 recovers the information modulated onto the RF carrier and provides the information to one or more processors 384.
[0073] On the uplink, one or more processors 384 provide demultiplexing between transport channels and logical channels, packet reassembly, decryption, header decompression, control signal processing to recover IP packets from the UE 302. The IP packets from one or more processors 384 can be provided to the core network. One or more processors 384 are also responsible for error detection.
[0074] For convenience, the UE 302, the base station 304, and / or the network entity 306 are in Figure 3A , Figure 3B and Figure 3Cis shown to include various components that can be configured according to the various examples described herein. However, it will be understood that the components shown can have different functions in different designs. In particular, Figures 3A to 3C the various components in are optional in alternative configurations, and each aspect includes configurations that can vary due to design choices, cost, use of the device, or other considerations. For example, in Figure 3A the case of, a particular implementation of UE 302 can omit the WWAN transceiver 310 (e.g., a wearable device or a tablet computer or a PC or a laptop can have Wi-Fi and / or Bluetooth capabilities without cellular capabilities), or can omit the short-range wireless transceiver 320 (e.g., only cellular, etc.), or can omit the satellite signal receiver 330, or can omit the sensor 344, etc. In another example, in Figure 3B the case of, a particular implementation of the base station 304 can omit the WWAN transceiver 350 (e.g., a Wi-Fi "hotspot" access point without cellular capabilities), or can omit the short-range wireless transceiver 360 (e.g., only cellular, etc.), or can omit the satellite receiver 370, etc. For the sake of brevity, descriptions of the various alternative configurations are not provided herein, but those skilled in the art will readily understand.
[0075] The various components of UE 302, base station 304, and network entity 306 can be communicatively coupled to each other via data buses 334, 382, and 392, respectively. In one aspect, the data buses 334, 382, and 392 can respectively form or be part of the communication interfaces of UE 302, base station 304, and network entity 306. For example, in the case where different logical entities are embodied in the same device (e.g., the gNB and location server functions are incorporated into the same base station 304), the data buses 334, 382, and 392 can provide communication between them.
[0076] Figure 3A , Figure 3B and Figure 3C the components of can be implemented in various ways. In some implementations, Figure 3A , Figure 3B and Figure 3CThe components can be implemented in one or more circuits, such as one or more processors and / or one or more ASICs (which may include one or more processors). Here, each circuit can use and / or incorporate at least one memory component for storing information or executable code used by the circuit to provide this functionality. For example, some or all of the functions represented by blocks 310 to 346 can be implemented by the processor and memory components of the UE 302 (e.g., by executing appropriate code and / or by appropriately configuring the processor components). Similarly, some or all of the functions represented by blocks 350 to 388 can be implemented by the processor and memory components of the base station 304 (e.g., by executing appropriate code and / or by appropriately configuring the processor components). Additionally, some or all of the functions represented by blocks 390 to 398 can be implemented by the processor and memory components of the network entity 306 (e.g., by executing appropriate code and / or by appropriately configuring the processor components). For simplicity, various operations, actions, and / or functions are described herein as "performed by the UE", "performed by the base station", "performed by the network entity", etc. However, as will be appreciated, such operations, actions, and / or functions can actually be performed by specific components or combinations of components of the UE 302, base station 304, network entity 306, etc., such as processors 332, 384, 394, transceivers 310, 320, 350, and 360, memories 340, 386, and 396, positioning components 342, 388, and 398, etc.
[0077] In some designs, the network entity 306 can be implemented as a core network component. In other designs, the network entity 306 can operate differently from the network operator or the cellular network infrastructure (e.g., NG RAN 220 and / or 5GC 210 / 260). For example, the network entity 306 can be a component of a private network, which can be configured to communicate with the UE 302 via the base station 304 or independently of the base station 304 (e.g., via a non-cellular communication link such as WiFi).
[0078] NR supports a variety of cellular network-based positioning techniques, including downlink-based positioning methods, uplink-based positioning methods, and downlink- and uplink-based positioning methods. Downlink-based positioning methods include Observed Time Difference of Arrival (OTDOA) in LTE, Downlink Time Difference of Arrival (DL-TDOA) in NR, and Downlink Angle of Departure (DL-AoD) in NR. During the OTDOA or DL-TDOA positioning process, the UE measures the difference between the time of arrival (TOA) of reference signals (e.g., PRS, TRS, Narrowband Reference Signal (NRS), CSI-RS, SSB, etc.) received from paired base stations, which is referred to as the Reference Signal Time Difference (RSTD) or Time Difference of Arrival (TDOA) measurement, and reports them to the positioning entity. More specifically, the UE receives the identifiers of the reference base station (e.g., serving base station) and multiple non-reference base stations in the assistance data. Then, the UE measures the RSTD between the reference base station and each non-reference base station. Based on the known locations of the involved base stations and the RSTD measurements, the positioning entity can estimate the location of the UE. For DL-AoD positioning, the base station measures the angle of the downlink transmission beam used to communicate with the UE and other channel attributes (e.g., signal strength) to estimate the location of the UE.
[0079] Uplink-based positioning methods include Uplink Time Difference of Arrival (UL-TDOA) and Uplink Angle of Arrival (UL-AoA). UL-TDOA is similar to DL-TDOA but is based on uplink reference signals (e.g., SRS) transmitted by the UE. For UL-AoA positioning, the base station measures the angle of the uplink reception beam used to communicate with the UE and other channel attributes (e.g., gain level) to estimate the location of the UE.
[0080] Downlink- and uplink-based positioning methods include enhanced cell ID (E-CID) positioning and multi-round-trip time (RTT) positioning (also known as "multi-cell RTT"). During the RTT process, the initiator (base station or UE) sends an RTT measurement signal (e.g., PRS or SRS) to the responder (UE or base station), and the responder sends an RTT response signal (e.g., SRS or PRS) back to the initiator. The RTT response signal includes the difference between the ToA of the RTT measurement signal and the transmission time of the RTT response signal, which is called the received-to-transmit (Rx-Tx) measurement. The initiator calculates the difference between the transmission time of the RTT measurement signal and the ToA of the RTT response signal, called the "Tx-Rx" measurement. The propagation time (also known as "time of flight") between the initiator and the responder can be calculated based on the Tx-Rx and Rx-Tx measurements. Based on the propagation time and the known speed of light, the distance between the initiator and the responder can be determined. For multi-RTT positioning, the UE performs the RTT process with multiple base stations so that its position can be triangulated based on the known positions of the base stations. The RTT and multi-RTT methods can be combined with other positioning techniques such as UL-AoA and DL-AoD to improve position accuracy.
[0081] The E-CID positioning method is based on radio resource management (RRM) measurements. In E-CID, the UE reports the serving cell ID, timing advance (TA), and the identifiers, estimated timing, and signal strength of the detected neighboring base stations. Then the position of the UE is estimated based on this information and the known positions of the base stations.
[0082] To assist the positioning operation, a location server (e.g., location server 172, LMF 270, SLP 272) can provide the UE with assistance data. For example, the assistance data can include the identifier of the base station (or the cell / TRP of the base station) from which it measures the reference signal, reference signal configuration parameters (e.g., the number of consecutive positioning time slots, the period of the positioning time slot, the mute sequence, the hopping sequence, the reference signal identifier (ID), the reference signal bandwidth, the time slot offset, etc.), other parameters applicable to a specific positioning method, or a combination thereof. Alternatively, the assistance data can directly originate from the base station itself (e.g., in the periodically broadcast overhead message, etc.). In some cases, the UE may be able to detect neighbor network nodes by itself without using the assistance data.
[0083] Location estimation may be indicated by other names, such as position estimation, location, positioning, position fixing, fixing, etc. Location estimation may be geodetic and include coordinates (e.g., latitude, longitude, and possibly altitude), or may be civic and include a street address, postal address, or some other verbal description of the location. Location estimation may be further defined relative to some other known location or in absolute terms (e.g., using latitude, longitude, and possibly altitude). Location estimation may include an expected error or uncertainty (e.g., by including a region or volume of locations expected to be included within a certain specified or default confidence level).
[0084] Various frame structures may be used to support downlink and uplink transmissions between network nodes (e.g., base stations and UEs).
[0085] Figure 4A FIG. 400 is a diagram illustrating an example of a downlink frame structure according to various aspects.
[0086] Figure 4B FIG. 430 is a diagram illustrating an example of channels within a downlink frame structure according to various aspects. Other wireless communication technologies may have different frame structures, different channels, or both.
[0087] LTE and in some cases NR utilize OFDM on the downlink and single-carrier frequency-division multiplexing (SC-FDM) on the uplink. However, different from LTE, NR also has the option of using OFDM on the uplink. OFDM and SC-FDM divide the system bandwidth into multiple (K) orthogonal subcarriers, which are also commonly referred to as tones, bins, etc. Each subcarrier can be modulated with data. Generally, modulated symbols are transmitted in the frequency domain using OFDM and in the time domain using SC-FDM. The spacing between adjacent subcarriers may be fixed, and the total number (K) of subcarriers may depend on the system bandwidth. For example, the subcarrier spacing may be 15 kHz, and the minimum resource allocation (resource block) may be 12 subcarriers (or 180 kHz). Thus, for system bandwidths of 1.25, 2.5, 5, 10, or 20 megahertz (MHz), the nominal FFT size may be equal to 128, 256, 504, 1024, or 2048, respectively. The system bandwidth may also be divided into subbands. For example, a subband may cover 1.8 MHz (i.e., 6 resource blocks), and for system bandwidths of 1.25, 2.5, 5, 10, or 20 MHz, there may be 1, 2, 4, 8, or 16 subbands, respectively.
[0088] LTE supports a single parameter set (subcarrier spacing, symbol length, etc.). In contrast, NR can support multiple parameter sets (μ). For example, subcarrier spacings of 15 kHz, 30 kHz, 60 kHz, 120 kHz, and 240 kHz or greater can be available. Table 1 provided below lists some of the various parameters for different NR parameter sets.
[0089] Table 1 - Parameters for Different NR Parameter Sets
[0090]
[0091] In Figure 4A and Figure 4B example, a parameter set of 15 Hz is used. Thus, in the time domain, a 10 millisecond (ms) frame is divided into 10 equally sized subframes, each subframe being 1 ms, and each subframe includes one time slot. In Figure 4A and Figure 4B , time is represented horizontally (e.g., on the X-axis), where time increases from left to right, and frequency is represented vertically (e.g., on the Y-axis), where frequency increases (or decreases) from bottom to top.
[0092] A resource grid can be used to represent a time slot, and each time slot includes one or more time-concurrent resource blocks (RBs) (also known as physical RBs (PRBs)) in the frequency domain. The resource grid is further divided into multiple resource elements (REs). An RE can correspond to one symbol length in the time domain and one subcarrier in the frequency domain. In NR, the duration of a subframe is 1 ms, a time slot is 14 symbols in the time domain, and an RB contains 12 consecutive subcarriers in the frequency domain and 14 consecutive symbols in the time domain. Thus, in NR, there is one RB per time slot. Depending on the SCS, an NR subframe can have 14 symbols, 28 symbols, or more symbols, and thus can have 1 time slot, 2 time slots, or more time slots. The number of bits carried by each RE depends on the modulation scheme.
[0093] Some REs carry downlink reference (pilot) signals (DL-RS). DL-RS can include PRS, TRS, PTRS, CRS, CSI-RS, DMRS, PSS, SSS, SSB, etc. Figure 4A shows an exemplary position of an RE carrying PRS (labeled as "R").
[0094] A "PRS instance" or "PRS occasion" is an instance of a periodically repeating time window (e.g., a set of one or more consecutive time slots) in which PRS is expected to be transmitted. A PRS occasion can also be referred to as a "PRS positioning occasion", "PRS positioning instance", "positioning occasion", "positioning instance", "positioning repetition", or simply "occasion", "instance", or "repetition".
[0095] A set of resource elements (REs) for PRS transmission is referred to as a "PRS resource". The set of resource elements can span multiple PRBs in the frequency domain and "N" (e.g., one or more) consecutive symbols within a time slot in the time domain. In a given OFDM symbol in the time domain, the PRS resource occupies consecutive PRBs in the frequency domain.
[0096] The transmission of PRS resources within a given PRB has a specific comb size (also referred to as "comb density"). The comb size "N" represents the subcarrier spacing (or frequency / tone spacing) within each symbol of the PRS resource configuration. Specifically, for a comb size of "N", PRS is transmitted in every Nth subcarrier of the symbols of the PRB. For example, for comb-4, for each of the fourth symbols of the PRS resource configuration, the REs corresponding to every fourth subcarrier (e.g., subcarriers 0, 4, 8) are used to transmit the PRS of the PRS resource. Currently, for DLPRS, comb sizes of comb-2, comb-4, comb-6, and comb-12 are supported. Figure 4A An exemplary PRS resource configuration for comb-6 (which spans six symbols) is shown. That is, the positions of the shaded REs (labeled "R") indicate the comb-6 PRS resource configuration.
[0097] A "PRS resource set" is a set of PRS resources for transmitting PRS signals, where each PRS resource has a PRS resource ID. In addition, the PRS resources in the PRS resource set are associated with the same TRP. The PRS resource set is identified by a PRS resource set ID and is associated with a specific TRP (identified by the TRP ID). Additionally, the PRS resources in the PRS resource set have the same period, a common mute mode configuration, and the same repetition factor across time slots (e.g., PRS-ResourceRepetitionFactor). The period is the time from the first repetition of the first PRS resource of the first PRS instance to the first repetition of the same first PRS resource of the next PRS instance. The period can have a length selected from 2 μ · {4, 5, 8, 10, 16, 20, 32, 40, 64, 80, 160, 320, 640, 1280, 2560, 5040, 10240} time slots, where μ = 0, 1, 2, 3. The repetition factor can have a length selected from {1, 2, 4, 6, 8, 16, 32} time slots.
[0098] The PRS resource ID in the PRS resource set is associated with a single beam (or beam ID) transmitted from a single TRP (where the TRP can transmit one or more beams). That is, each PRS resource in the PRS resource set can be transmitted on a different beam, and thus, a "PRS resource" or simply a "resource" can also be referred to as a "beam". It should be noted that this does not imply anything about whether the UE knows the TRP and the beam on which the PRS is transmitted.
[0099] A "positioning frequency layer" (also simply referred to as a "frequency layer") is a collection of one or more PRS resource sets across one or more TRPs that have the same values for certain parameters. Specifically, the collection of PRS resource sets has the same subcarrier spacing (SCS) and cyclic prefix (CP) type (meaning that all parameter sets supported for the PDSCH are also supported for the PRS), the same point A, the same downlink PRS bandwidth value, the same starting PRB (and center frequency), and the same comb size. The point A parameter takes the value of the parameter ARFCN-ValueNR (where "ARFCN" stands for "absolute radio frequency channel number") and is an identifier / code for a pair of physical radio channels specified for transmission and reception. The downlink PRS bandwidth can have a granularity of four PRBs, with a minimum of 24 PRBs and a maximum of 272 PRBs. Currently, up to four frequency layers have been defined, and for each TRP in each frequency layer, up to two PRS resource sets can be configured.
[0100] The concept of a frequency layer is somewhat similar to the concepts of component carrier and bandwidth part (BWP), but the difference is that component carriers and BWPs are used by a single base station (or a macro cell base station and a small cell base station) to transmit data channels, while frequency layers are used by several (usually three or more) base stations to transmit PRSs. When the UE sends its positioning capabilities to the network, such as during an LTE positioning protocol (LPP) session, the UE can indicate the number of frequency layers it can support. For example, the UE can indicate whether it can support one or four positioning frequency layers.
[0101] Figure 4BAn example showing various channels within the downlink time slots of a radio frame is presented. In NR, the channel bandwidth or system bandwidth is divided into multiple BWPs. A BWP is a contiguous set of PRBs selected from a contiguous subset of common RBs of a given parameter set on a given carrier. Typically, up to four BWPs can be specified in the downlink and uplink. That is, a UE can be configured with up to four BWPs on the downlink and up to four BWPs on the uplink. Only one BWP (either uplink or downlink) can be active at a given time, which means that the UE can only receive or transmit through one BWP at a time. On the downlink, the bandwidth of each BWP should be equal to or greater than the bandwidth of the SSB, but it may or may not contain the SSB.
[0102] Reference Figure 4B , the UE uses the Primary Synchronization Signal (PSS) to determine subframe / symbol timing and the physical layer identity. The UE uses the Secondary Synchronization Signal (SSS) to determine the physical layer cell identity group number and radio frame timing. Based on the physical layer identity and the physical layer cell identity group number, the UE can determine the PCI. Based on the PCI, the UE can determine the position of the aforementioned DL-RS. The Physical Broadcast Channel (PBCH) carrying the MIB can be logically grouped with the PSS and SSS to form the SSB (also known as SS / PBCH). The MIB provides the number of RBs in the downlink system bandwidth and the System Frame Number (SFN). The Physical Downlink Shared Channel (PDSCH) carries user data, broadcast system information not transmitted through the PBCH (such as system information blocks), and paging messages.
[0103] The Physical Downlink Control Channel (PDCCH) carries Downlink Control Information (DCI) within one or more Control Channel Elements (CCEs). Each CCE includes one or more groups (bundles) of Resource Element Groups (REGs) (which can span multiple symbols in the time domain). Each REG bundle includes one or more REGs, and each REG corresponds to 12 resource elements (one resource block) in the frequency domain and one OFDM symbol in the time domain. The set of physical resources used to carry the PDCCH / DCI is called the Control Resource Set (CORESET) in NR. In NR, the PDCCH is restricted to a single CORESET and is transmitted with its own DMRS. This enables UE-specific beamforming for the PDCCH.
[0104] In Figure 4BIn the example, there is one CORESET for each BWP, and the CORESET spans three symbols in the time domain (although it can be just one or two symbols). Different from the LTE control channel that occupies the entire system bandwidth, in NR, the PDCCH channel is located in a specific area in the frequency domain (i.e., the CORESET). Therefore, Figure 4B The frequency components of the PDCCH shown are shown to be less than a single BWP in the frequency domain. It should be noted that although the CORESET shown is continuous in the frequency domain, it does not necessarily need to be continuous. Additionally, the CORESET can span less than three symbols in the time domain.
[0105] The DCI within the PDCCH carries information about uplink resource allocation (persistent and non-persistent) and a description of the downlink data sent to the UE. Multiple (e.g., up to eight) DCIs can be configured in the PDCCH, and these DCIs can have one of multiple formats. For example, there are different DCI formats for uplink scheduling, for non-MIMO downlink scheduling, for MIMO downlink scheduling, and for uplink power control. The PDCCH can be transmitted by 1, 2, 4, 8, or 16 CCEs to accommodate different DCI payload sizes or coding rates.
[0106] The PRS is defined for NR positioning so that the UE can detect and measure neighboring TRPs. Several configurations are supported to enable various deployments (indoor, outdoor, sub-6, millimeter wave (mmW), etc.). UE-assisted and UE-based position calculations are supported in Releases 16 and 17.
[0107] Table 2 - Reference Signals for Positioning in NR
[0108]
[0109]
[0110] Logical Channel Prioritization (LCP) is a process applied whenever the UE performs a new transmission. LCP includes rules for determining which logical channels (which are MAC layer entities) the UE can include in a UL transmission when the UE receives a UL grant.
[0111] For data, the RRC controls the scheduling of uplink data by signaling the following for each logical channel of each MAC entity:
[0112] - Priority, where an increased priority value indicates a lower priority level;
[0113] - prioritisedBitRate, which sets the Prioritized Bit Rate (PBR);
[0114] - bucketSizeDuration, which sets the Bucket Size Duration (BSD).
[0115] The RRC also controls the LCP process by configuring mapping restrictions for each logical channel, which may include the following:
[0116] - allowedSCS-List, which sets the allowed subcarrier spacings for transmission;
[0117] - maxPUSCH-Duration, which sets the maximum PUSCH duration allowed for transmission;
[0118] - configuredGrantType1Allowed, which sets whether configured grant type 1 can be used for transmission;
[0119] - allowedServingCells, which sets the allowed cells for transmission;
[0120] - allowedCG-List, which sets the allowed configured grants for transmission;
[0121] - allowedPHY-PriorityIndex, which sets the PHY priority index of the allowed dynamic grants for transmission.
[0122] The following UE variables are used for the logical channel prioritization process:
[0123] - Bj, which is maintained for each logical channel j.
[0124] The LCP includes a filtering process that excludes logical channels that do not meet the requirements defined by the UL grant from consideration. When a new transmission is to be performed, the MAC entity will select, for each UL grant, a logical channel that meets all of the following conditions:
[0125] - If configured, the set of allowed subcarrier spacing index values in the allowedSCS-List includes the subcarrier spacing index associated with the UL grant; and
[0126] - If configured, maxPUSCH-Duration is greater than or equal to the PUSCH transmission duration associated with the UL grant; and
[0127] - In the case where the UL grant is configured grant type 1, if configured, configuredGrantType1Allowed is set to true; and
[0128] - If configured, allowedServingCells includes cell information associated with UL grants. It does not apply to logical channels associated with dedicated radio bearers (DRBs) configured with PDCP duplication (i.e., CA duplication) within the same MAC entity where PDCP duplication is deactivated; and
[0129] - If configured, allowedCG-List includes the configured grant index associated with UL grants; and
[0130] - If configured, allowedPHY-PriorityIndex includes the priority index associated with dynamic UL grants (as specified in clause 9 of 3GPP Technical Specification (TS) 38.213).
[0131] The subcarrier spacing index, the Physical Uplink Shared Channel (PUSCH) transmission duration, cell information, and the priority index are included in the uplink transmission information received from the lower layer for the corresponding scheduled uplink transmission.
[0132] LCP includes a prioritization process that prioritizes logical channels not excluded by the filtering process. Logical channels will be added in order or priority to be included in UL transmission until there is no more space for additional logical channels. Thus, if there is not enough space in UL transmission for lower priority logical channels, the lower priority logical channels may not be included. Logical channels shall be prioritized in the following order (highest priority first):
[0133] Table 3 - Conventional Logical Channel Priorities
[0134]
[0135]
[0136] * The priority between the MAC CE for CG confirmation, the MAC CE for multi-entry CG confirmation, and the MAC CE for BFR depends on UE implementation.
[0137] The Signaling Radio Bearer (SRB) is defined as a radio bearer (RB) used only for transmitting RRC and NAS messages. More specifically, the following SRBs are defined:
[0138] Table 4 - Conventional Signaling Radio Bearers
[0139] [[ID=3F]]
[0140] In the downlink, piggybacking of NAS messages is only used for bearer establishment / modification / release. In the uplink, piggybacking of NAS messages is only used for transmitting initial NAS messages during connection establishment and connection recovery. Once security is activated, all RRC messages on SRB1, SRB2, and SRB3, including those RRC messages containing NAS messages, are integrity protected and encrypted by PDCP. NAS independently applies integrity protection and encryption to NAS messages. LPP is encapsulated within NAS, and NAS is encapsulated within RRC.
[0141] Table 5 - Default SRB Configuration Parameters
[0142]
[0143] The positioning quality of service (QoS) is indicated by an information element (IE). This IE indicates the quality of service and includes multiple sub - fields. In the case of measurements, assuming that the measurement is the only source of error, some sub - fields apply to the location estimate that the server can obtain from the measurements provided by the target device. The fields are as follows:
[0144] - horizontalAccuracy indicates the maximum horizontal error in the location estimate at the indicated confidence level. "Accuracy" corresponds to the coded uncertainty defined in TS 23.32
[15] , and "confidence level" corresponds to the confidence level defined in TS 23.32
[15] .
[0145] - verticalCoordinateRequest indicates whether a vertical coordinate is required (true) or not required (false).
[0146] - verticalAccuracy indicates the maximum vertical error in the location estimate at the indicated confidence level and is only applicable when a vertical coordinate is requested. "Accuracy" corresponds to the coded uncertainty height defined in TS 23.32
[15] , and "confidence level" corresponds to the confidence level defined in TS 23.32
[15] .
[0147] - responseTime:
[0148] - time indicates the maximum response time measured between receiving RequestLocationInformation and sending ProvideLocationInformation. If the unit field does not exist, this is given as an integer number of seconds between 1 and 128. If the unit field exists, the maximum response time is given in units of 10 seconds, between 10 seconds and 1280 seconds. If the periodicalReportingIE is included in the CommonIEsRequestLocationInformation, the field responseTime should not be included by the location server and should be ignored by the target device (if included).
[0149] - responseTimeEarlyFix indicates the maximum response time measured between receiving RequestLocationInformation and sending ProvideLocationInformation containing early location measurements or early location estimates. If the unit field does not exist, this is given as an integer number of seconds between 1 and 128. If the unit field exists, the maximum response time is given in units of 10 seconds, between 10 seconds and 1280 seconds. When this IE is included, the target should send ProvideLocationInformation containing early location information (or more than one ProvideLocationInformation if the location information does not fit in a single message) according to the responseTimeEarlyFixIE, and send subsequent ProvideLocationInformation containing final location information (or more than one ProvideLocationInformation if the location information does not fit in a single message) according to the timeIE. If the early location information is not available when the time value in the responseTimeEarlyFixIE expires, the target will omit sending ProvideLocationInformation. The server should set the responseTimeEarlyFix IE to a value less than the timeIE. If the value of the responseTimeEarlyFixIE is not less than the value of the timeIE, the target should ignore the responseTimeEarlyFixIE.
[0150] - unit indicates the unit of the time and responseTimeEarlyFix fields. The enumerated value "ten seconds" corresponds to a resolution of 10 seconds. If this field does not exist, the unit / resolution is 1 second.
[0151] - The velocityRequest indicates whether to request (true) or not request (false) velocity (or velocity-related measurements).
[0152] - The horizontalAccuracyExt indicates the maximum horizontal error in the position estimate at the indicated confidence level. "accuracityext" corresponds to the encoded high-accuracy uncertainty defined in TS 23.32
[15] , and "confidence" corresponds to the confidence level defined in TS 23.32
[15] . If the horizontalAccuracy field is included in the QoS, the field horizontalAccuracyExt should not be included by the location server and should be ignored by the target device.
[0153] - The verticalAccuracyExt indicates the maximum vertical error in the position estimate at the indicated confidence level and is only applicable when the vertical coordinate is requested. "accuracityext" corresponds to the encoded high-accuracy uncertainty defined in TS 23.32
[15] , and "confidence" corresponds to the confidence level defined in TS 23.32
[15] . If the verticalAccuracy field is included in the QoS, the field verticalAccuracyExt should not be included by the location server and should be ignored by the target device.
[0154] The target device should obtain all QoS requirements as much as possible, but if it cannot obtain some QoS requirements, it is allowed to return a response that does not meet all QoS requirements. The single exception is time and timeNB, which should always be met, even if it means not meeting other QoS requirements. Target devices supporting NB-IoT access should support the responseTimeNB IE. Target devices supporting high-accuracy (HA) Global Navigation Satellite System (GNSS) should support the HorizontalAccuracyExt, VerticalAccuracyEx, and unit fields. Target devices supporting NB-IoT access and HA GNSS should support the unitNB field.
[0155] The Third Generation Partnership Project (3GPP) Radio Access Network (RAN) Working Group 1 (RAN1) has reached some agreements on latency. The agreements include the following:
[0156] In Rel-17, the positioning requirements for commercial use cases are defined as follows:
[0157] - Horizontal position accuracy of [90%] of the UE (<1 m);
[0158] - Vertical position accuracy of [90%] of the UE (<[2 or 3] m);
[0159] - End - to - end latency for UE position estimation (<[100 ms]);
[0160] - For future research: Physical layer latency for UE position estimation (<[10 ms]).
[0161] In Rel - 17, the target positioning requirements for IIoT use cases are defined as follows:
[0162] - Horizontal position accuracy of [90%] of the UE (<X m):
[0163] - X = [0.2 or 0.5] m;
[0164] - Vertical position accuracy of [90%] of the UE (<Y m):
[0165] - Y = [0.2 or 1] m;
[0166] - End - to - end latency for UE position estimation (<[10 ms, 20 ms or 100 ms]);
[0167] - For future research: Physical layer latency for UE position estimation (<[10 ms]).
[0168] Note: The target positioning requirements may not necessarily be achieved for all scenarios.
[0169] The physical layer latency can be evaluated through analysis and optionally numerical assessment.
[0170] The higher - layer positioning latency can be evaluated.
[0171] - For future research: Which higher layers should be included in the evaluation;
[0172] - For future research: Physical layer latency for UE position estimation (<[10 ms]).
[0173] Figure 5Time-frequency diagram 500 showing transmission and processing timings in an example of optimal PHY layer latency in NR. Starting from the left side of the diagram, the UE receives and measures the first positioning reference signal (PRS1) and starts processing PRS1. After PRS1, the UE transmits a PUSCH and a sounding reference signal (SRS), and then receives the first downlink data (DLD1), during which time the UE continues to process PRS1. After DLD1, the UE transmits a PUSCH and SRS again, including the result of processing PRS1. This process repeats, including receiving, processing, and reporting PRS2, and repeats again, including receiving, processing, and reporting PRS3, etc. In this way, the UE sends a positioning report every 4 ms.
[0174] Figure 6 Analysis 600 showing latency sources of positioning methods using PRS or SRS. Each iteration of positioning using PRS or SRS includes the time 602 required for PHY layer triggering, the time span 604 of the PRS or SRS instance, the time 606 for PRS processing to derive measurements and transmit them in the PUSCH, and the time 608 for receiving measurements, for calculation, or for both, and the time for transmission to the client. RAN1 focuses on keeping the PHY layer latency at approximately 7 ms. PHY layer triggering will apply to a single position request, and when needed, can include the configuration or triggering of aperiodic, semi-periodic, or periodic PRS or SRS, and a request for a measurement gap (MG).
[0175] Therefore, there is a risk that positioning-related information may not be reported in a timely manner in conventional methods for processing positioning-related reports, because positioning-related MAC CEs may not be able to enter UL transmission because they do not have sufficient priority.
[0176] To address the deficiencies of conventional methods for processing positioning-related reports in the uplink, the following method and a device for performing the method are provided.
[0177] Low layer reporting (MAC-CE)
[0178] According to one aspect, if the UE reports positioning-related measurements, recommendations, requests, etc. to the network via a UL MAC-CE container, then in the case of an emergency or high-priority message or a positioning session or measurement, at least two different MAC-CE logical channel IDs are defined, each associated with a different priority level in an ordered list of UL MAC-Ces. An example modification table of priorities is shown below:
[0179] Table 6 - Modified logical channel priorities
[0180]
[0181]
[0182] *The priority among the MAC CE for CG confirmation, the MAC CE for multi - entry CG confirmation, and the MAC CE for BFR depends on UE implementation.
[0183] The modified logical channel priority table above provides a mechanism by which the emergency or high - priority MAC CE for positioning has a higher logical channel priority and is thus more likely to be included in the uplink. In some aspects, one MAC - CE logical channel ID is used for high - priority reporting, while different MAC - CE logical channel IDs are used for low - priority reporting.
[0184] In some embodiments, there may be a relationship between the priority of the positioning signal and QoS. For example:
[0185] - In some aspects, the UE may be configured in the location request with a configuration indicating that the UE uses one or another MAC CE to report measurements, commands, recommendations, etc. to the network, such that the network can control whether the priority of the UE's report is high or low.
[0186] - In some aspects, positioning reports based on measurements of PRS or other DL signals with high QoS may be given a higher priority, while positioning reports based on measurements of PRS or other DL signals with low QoS may be given a lower priority. For example, there may be an association between positioning QoS and the mapping to high - priority logical channel MAC - CE or low - priority.
[0187] - In some aspects, the network may receive a separate message that determines whether a particular location request / session / measurement set should be mapped to a high - priority MAC CE or a low - priority MAC CE. In some aspects, this message may be carried in RRC or MAC - CE or LPP.
[0188] - In some aspects, the UE may determine that a particular report is a high - priority report depending on how the particular report is triggered. For example, if the report is triggered by DCI, or it is associated with on - demand / aperiodic / semi - persistent PRS, then the corresponding measurement should be of high priority.
[0189] - In some aspects, any on - demand request made by the UE (e.g., which resources to send, which PRS resources to use, which TRP to send PRS, etc.) may be associated with a high - priority MAC - CE.
[0190] Higher - layer reporting
[0191] According to one aspect, if a UE reports positioning-related measurements, recommendations, requests, etc. to the network via an RRC container, then in the case of an emergency or high-priority message or positioning session or measurement, the SRB1 or SRB2 priority is defined or reused to be associated with the high and low priorities of the positioning report. For example:
[0192] - In some aspects, the UE can be configured in a location request with a configuration indicating that the UE uses a specified one or the other SRB to report measurements, commands, recommendations, etc. to the network, such that the network can control whether the priority of the UE report is high or low.
[0193] - In some aspects, a positioning report based on measurements of a PRS or other DL signal with high QoS can be given a higher priority, while a positioning report based on measurements of a PRS or other DL signal with low QoS can be given a lower priority. For example, there can be an association between the positioning QoS and the mapping to a specific SRB.
[0194] - In some aspects, the network can receive a separate message determining whether a specific set of location requests / sessions / measurements should be mapped to a specific SRB. In some aspects, this message can be carried in the RRC or MAC-CE or LPP.
[0195] - In some aspects, the UE can determine that a specific report is a high-priority report depending on how the specific report is triggered. For example, if the report is triggered by DCI, or if it is associated with on-demand / aperiodic / semi-persistent PRS, then the corresponding measurement can be associated with a high-priority SRB (e.g., SRB1).
[0196] - In some aspects, any on-demand request of the UE (e.g., which resources to send, which PRS resources to use, which TRP to send PRS) can be associated with a high-priority SRB (e.g., SRB1).
[0197] Figure 7 An example method 700 of wireless communication according to aspects of the present disclosure is shown. Figure 7 An interaction between a UE 302 and a network entity 306 is shown, where the network entity can be a base station, a location server, another network entity, or some combination thereof.
[0198] At 702, network entity 306 may optionally send a positioning report mapping to the UE. In some aspects, the positioning report mapping may be sent via RRC, MAC-CE, or LPP. The positioning report mapping maps a positioning report to one of a plurality of MAC-CE logical channel IDs, one of a plurality of SRBs, or a resource set including both a MAC-CE logical channel ID and an SRB. In some aspects, a positioning report may be mapped to one or the other MAC-CE logical channel ID or SRB based on a priority associated with the positioning report. In some aspects, the priority associated with the positioning report may be based on a mapping of positioning QoS (e.g., QoS of a positioning session) to priority, based on how the positioning report is triggered, based on some other criterion, or a combination of the above. The positioning report is based on positioning measurements, which may be performed in response to a request from network entity 306 or initiated by UE 302. Thus, in some aspects, at 704, network entity 306 may optionally send a location request to UE 302. In some aspects, the request triggers positioning measurement 708. In other aspects, at 706, UE 302 may optionally send a demand request for PRS resources, the request including parameters such as identifying a specific resource, a TRP, etc. In some aspects, the request triggers positioning measurement 708.
[0199] At 708, UE 302 performs positioning measurements, such as by measuring PRS, and prepares a positioning report for the uplink. In some aspects, the selection of a MAC-CE logical channel (for lower-level reports) or an SRB (for higher-level reports) is at least partially based on a priority associated with the positioning report. Thus, optionally, at 710, UE 302 determines the priority of the positioning report. At 712, UE 302 associates the positioning report with a MAC-CE logical channel ID and / or an SRB, and at 714, UE 302 sends the positioning report to network entity 306 via the MAC-CE logical channel ID and / or SRB associated with the positioning report.
[0200] At 716, network entity 306 determines the priority of the positioning report based on the MAC-CE logical channel ID and / or SRB used.
[0201] Figure 8 is a flow chart of an example process 800 associated with prioritization of positioning-related reports in the uplink. In some implementations, Figure 8 one or more of the processing blocks may be performed by a user equipment (UE) (e.g., UE 104). In some implementations, Figure 8 one or more of the processing blocks may be performed by another device or group of devices separate from or including the UE. Additionally or alternatively, Figure 8One or more processing blocks of can be executed by one or more components of UE 302, such as processor 332, memory 340, WWAN transceiver 310, short-range wireless transceiver 320, satellite signal receiver 330, sensor 344, user interface 346, and positioning component 342, any one or all of which can be a unit for performing the operations of process 800.
[0202] As Figure 8 shown, process 800 can include identifying at least one communication resource from a plurality of communication resources for sending a positioning report, wherein the plurality of communication resources for sending a positioning report have different priorities (block 810). The unit for performing the operations of block 810 can include processor 332, memory 340, or WWAN transceiver 310 of UE 302. For example, UE 302 can identify at least one communication resource from a plurality of communication resources for sending a positioning report by using, for example, a mapping stored in memory 340.
[0203] In some aspects, identifying at least one communication resource includes: identifying at least one communication resource according to a mapping associating positioning report priorities with one or more of the plurality of communication resources for sending a positioning report.
[0204] In some aspects, the positioning report is based on measurements of downlink signals, and wherein the priority of the positioning report to be sent is based on a mapping of positioning quality of service (QoS) to priorities.
[0205] In some aspects, the priority of the positioning report to be sent is based on horizontal accuracy, vertical accuracy, response time, speed request, vertical coordinate request, or a combination thereof associated with positioning QoS.
[0206] In some aspects, identifying at least one communication resource includes: identifying at least one communication resource with a first priority if the positioning report to be sent is associated with high positioning QoS, and identifying at least one communication resource with a second priority lower than the first priority if the positioning report to be sent is associated with low positioning QoS.
[0207] In some aspects, the priority of the positioning report to be sent is based on a mapping of the trigger type of the positioning report to priorities.
[0208] In some aspects, identifying at least one communication resource includes: identifying at least one communication resource with a first priority if the positioning report is triggered by downlink control information (DCI), and identifying at least one communication resource with a second priority if the positioning report is associated with on-demand, aperiodic, or semi-persistent PRS.
[0209] In some aspects, identifying at least one communication resource includes: identifying at least one communication resource according to a mapping that associates a particular request, session, measurement set, or combination thereof with one or more communication resources among a plurality of communication resources for transmitting a positioning report.
[0210] In some aspects, identifying at least one communication resource includes: identifying at least one communication resource based on parameters within a UE's on-demand request.
[0211] In some aspects, a UE identifying at least one communication resource based on parameters within an on-demand request includes: identifying at least one communication resource based on which resources are to be transmitted, which PRS resources are to be used, which transmit-receive points are to transmit reference signals, or a combination thereof.
[0212] As Figure 8 further shown, process 800 may include: transmitting a positioning report via at least one communication resource, where the at least one communication resource includes at least one of a media access control (MAC) control element (MAC-CE) logical channel ID or a signaling radio bearer (SRB) (block 820). The unit for performing the operations of block 820 may include the processor 332, the memory 340, or the WWAN transceiver 310 of the UE 302. For example, the UE 302 may use the transmitter 314 to transmit a positioning report via at least one communication resource. In some implementations, the at least one communication resource includes at least one of a media access control (MAC) control element (MAC-CE) logical channel ID or a signaling radio bearer (SRB).
[0213] In some aspects, transmitting a positioning report via at least one communication resource includes: transmitting a positioning report via at least one of a plurality of MAC-CE logical channel IDs, transmitting a positioning report via at least one of a plurality of SRBs, or transmitting a positioning report via at least one of a plurality including at least one MAC-CE logical channel ID and at least one SRB.
[0214] In some aspects, a positioning report is generated in response to a location request that specifies one or more communication resources among a plurality of communication resources for transmitting a positioning report, and where transmitting a positioning report via at least one communication resource includes transmitting a positioning report via the one or more communication resources specified by the location request.
[0215] Process 800 may include additional implementations, such as any single implementation or any combination of implementations of one or more other processes described below and / or in combination with other places in this document. Although Figure 8 example blocks of process 800 are shown, in some implementations, process 800 may include Figure 8fewer boxes, different boxes, or boxes in a different arrangement than those depicted in
[0216] Figure 9 is a flowchart of an example process 900 associated with prioritization of positioning-related reports in the uplink. In some implementations, Figure 9 one or more processing blocks of Figure 9 may be performed by a network entity (e.g., location server 172, location server 230, etc.). In some implementations, Figure 9 one or more processing blocks of
[0217] As Figure 9 shown, process 900 may include sending to a user equipment (UE) information for mapping a positioning report to at least one communication resource from a plurality of communication resources for sending the positioning report, where the plurality of communication resources for sending the positioning report have different priorities (block 910). The unit for performing the operations of block 910 may include the processor 394, the memory 396, or the network transceiver 390 of the network entity 306. For example, the network entity 306 may use the network interface 390 to send to the user equipment (UE) information for mapping a positioning report to at least one communication resource from a plurality of communication resources for sending the positioning report, where the plurality of communication resources for sending the positioning report have different priorities.
[0218] In some aspects, sending the information for mapping a positioning report to at least one communication resource from a plurality of communication resources for sending the positioning report includes: sending a mapping that associates a particular request, session, measurement set, or combination thereof with at least one communication resource from the plurality of communication resources, associates a particular positioning report priority with at least one communication resource from the plurality of communication resources, or a combination thereof.
[0219] As Figure 9As further shown, process 900 may include receiving a positioning report from a UE via at least one of a plurality of communication resources for transmitting the positioning report (block 920). The unit for performing the operation of block 920 may include the processor 394, the memory 396, or the network transceiver 390 of the network entity 306. For example, the network entity 306 may use the network interface 390 to receive the positioning report from the UE via at least one communication resource among the plurality of communication resources for transmitting the positioning report.
[0220] As Figure 9 As further shown, process 900 may include determining a priority of the positioning report based on at least one communication resource among the plurality of communication resources for transmitting the positioning report, where the at least one communication resource includes at least one of a media access control (MAC) control element (MAC-CE) logical channel ID or a signaling radio bearer (SRB) (block 930). The unit for performing the operation of block 930 may include the processor 394, the memory 396, or the network transceiver 390 of the network entity 306. For example, the processor 394 of the network entity 306 may use a mapping stored in the memory 396 to determine the priority of the positioning report based on the communication resource. In some implementations, the at least one communication resource includes at least one of a media access control (MAC) control element (MAC-CE) logical channel ID or a signaling radio bearer (SRB).
[0221] In some aspects, determining the priority of the positioning report based on at least one communication resource among the plurality of communication resources for transmitting the positioning report includes: determining the priority of the positioning report based on information for mapping.
[0222] Process 900 may include additional implementations, such as any single implementation or any combination of implementations described below and / or in combination with one or more other processes described elsewhere herein. Although Figure 9 example blocks of process 900 are shown, in some implementations, process 900 may include additional blocks, fewer blocks, different blocks, or differently arranged blocks compared to those depicted in Figure 9 In addition or alternatively, two or more blocks of process 900 may be executed in parallel.
[0223] Among the various technical advantages provided by the various aspects disclosed herein, in at least some aspects, prioritization of positioning-related reports in the uplink provides at least the technical advantage of providing a mechanism that can selectively increase the likelihood that high-priority positioning information will be included in UL transmissions.
[0224] In the foregoing detailed description, it can be seen that different features are grouped together in the examples. This manner of disclosure should not be construed as intending that the example clauses have more features than those expressly recited in each clause. Rather, various aspects of the present disclosure may include fewer features than all of the features of a single disclosed example clause. Accordingly, the following clauses are hereby considered incorporated into the specification, where each clause by itself can stand alone as a separate example. Although each dependent clause may indicate a particular combination with one of the other clauses in the clause, the aspects of the dependent clause are not limited to the particular combination. It will be understood that other example clauses may also include combinations of aspects of the dependent clause with the subject matter of any other dependent or independent clause, or any feature with other dependent and independent clauses. The various aspects disclosed herein expressly include these combinations, unless expressly stated or readily inferable that a particular combination is not intended (e.g., conflicting aspects, such as defining an element as both an insulator and a conductor). Additionally, aspects of the clauses are also intended to be included in any other independent clause, even if the clause is not directly subordinate to that independent clause.
[0225] Examples of implementations are described in the following numbered clauses:
[0226] Clause 1. A method of wireless communication performed by a user equipment (UE), comprising: identifying at least one communication resource from a plurality of communication resources for sending a positioning report, wherein the plurality of communication resources for sending the positioning report have different priorities; and sending the positioning report via the at least one communication resource, wherein the at least one communication resource includes at least one of a media access control (MAC) control element (MAC-CE) logical channel ID or a signaling radio bearer (SRB).
[0227] Clause 2. The method according to clause 1, wherein sending the positioning report via the at least one communication resource includes: sending the positioning report via at least one of a plurality of MAC-CE logical channel IDs; sending the positioning report via at least one of a plurality of SRBs; or sending the positioning report via at least one of a plurality including at least one MAC-CE logical channel ID and at least one SRB.
[0228] Clause 3. The method according to any one of clauses 1 to 2, wherein the positioning report is generated in response to a location request that specifies one or more of the plurality of communication resources for sending the positioning report, and wherein sending the positioning report via the at least one communication resource includes sending the positioning report via the one or more communication resources specified by the location request.
[0229] Clause 4. The method according to any one of Clauses 1 to 3, wherein identifying the at least one communication resource includes identifying the at least one communication resource according to a mapping associating a positioning report priority with one or more communication resources among a plurality of communication resources for transmitting a positioning report.
[0230] Clause 5. The method according to any one of Clauses 1 to 4, wherein the positioning report is based on measurements of a downlink signal, and wherein the priority of the positioning report to be transmitted is based on a mapping of positioning quality of service (QoS) to priority.
[0231] Clause 6. The method according to Clause 5, wherein the priority of the positioning report to be transmitted is based on horizontal accuracy, vertical accuracy, response time, speed request, vertical coordinate request, or a combination thereof associated with the positioning QoS.
[0232] Clause 7. The method according to any one of Clauses 5 to 6, wherein identifying the at least one communication resource includes: if the positioning report to be transmitted is associated with a high positioning QoS, identifying at least one communication resource having a first priority, and if the positioning report to be transmitted is associated with a low positioning QoS, identifying at least one communication resource having a second priority lower than the first priority.
[0233] Clause 8. The method according to any one of Clauses 4 to 7, wherein the priority of the positioning report to be transmitted is based on a mapping of the trigger type of the positioning report to priority.
[0234] Clause 9. The method according to Clause 8, wherein identifying the at least one communication resource includes: if the positioning report is triggered by downlink control information (DCI), identifying at least one communication resource having a first priority, and if the positioning report is associated with on-demand, aperiodic, or semi-persistent PRS, identifying at least one communication resource having a second priority.
[0235] Clause 10. The method according to any one of Clauses 1 to 9, wherein identifying the at least one communication resource includes identifying the at least one communication resource according to a mapping associating a specific request, session, measurement set, or a combination thereof with one or more communication resources among a plurality of communication resources for transmitting a positioning report.
[0236] Clause 11. The method according to any one of Clauses 1 to 10, wherein identifying the at least one communication resource includes identifying the at least one communication resource based on parameters within an on-demand request made by the UE.
[0237] Clause 12. The method according to Clause 11, wherein identifying the at least one communication resource based on a parameter within an on-demand request made by a UE includes: identifying the at least one communication resource based on which resources are to be transmitted, which PRS resources are to be used, which transmit-receive points are to transmit reference signals, or a combination thereof.
[0238] Clause 13. A method of wireless communication performed by a network entity, including: sending, to a user equipment (UE), information for mapping a positioning report to at least one communication resource from among a plurality of communication resources for transmitting the positioning report, wherein the plurality of communication resources for transmitting the positioning report have different priorities; receiving, via at least one of the plurality of communication resources for transmitting the positioning report, the positioning report from the UE; and determining a priority of the positioning report based on at least one of the plurality of communication resources for transmitting the positioning report, wherein the at least one communication resource includes at least one of a media access control (MAC) control element (MAC-CE) logical channel ID or a signaling radio bearer (SRB).
[0239] Clause 14. The method according to Clause 13, wherein sending the information for mapping the positioning report to at least one communication resource from among the plurality of communication resources for transmitting the positioning report includes sending a mapping: the mapping associates a specific request, session, measurement set, or a combination thereof with at least one of the plurality of communication resources; associates a specific positioning report priority with at least one of the plurality of communication resources; or a combination thereof.
[0240] Clause 15. The method according to Clause 14, wherein determining the priority of the positioning report based on at least one of the plurality of communication resources for transmitting the positioning report includes determining the priority of the positioning report based on the information for mapping.
[0241] Clause 16. A user equipment (UE) includes: a memory; at least one transceiver; and at least one processor communicatively coupled to the memory and the at least one transceiver, the at least one processor configured to: identify at least one communication resource from among a plurality of communication resources for transmitting a positioning report, wherein the plurality of communication resources for transmitting the positioning report have different priorities; and transmit the positioning report via the at least one communication resource via the at least one transceiver, wherein the at least one communication resource includes at least one of a media access control (MAC) control element (MAC-CE) logical channel ID or a signaling radio bearer (SRB).
[0242] Clause 17. The UE according to Clause 16, wherein, in order to transmit a positioning report via the at least one communication resource, the at least one processor is configured to: transmit the positioning report via at least one transceiver via at least one of a plurality of MAC-CE logical channel IDs; transmit the positioning report via at least one transceiver via at least one of a plurality of SRBs; or transmit the positioning report via at least one transceiver via at least one of a plurality including at least one MAC-CE logical channel ID and at least one SRB.
[0243] Clause 18. The UE according to any one of Clauses 16 to 17, wherein the positioning report is generated in response to a location request that specifies one or more of the plurality of communication resources for transmitting the positioning report, and wherein transmitting the positioning report via the at least one communication resource includes transmitting the positioning report via one or more of the communication resources specified by the location request.
[0244] Clause 19. The UE according to any one of Clauses 16 to 18, wherein, in order to identify the at least one communication resource, the at least one processor is configured to identify the at least one communication resource according to a mapping that associates positioning report priorities with one or more of the plurality of communication resources for transmitting the positioning report.
[0245] Clause 20. The UE according to any one of Clauses 16 to 19, wherein the positioning report is based on measurements of downlink signals, and wherein the priority of the positioning report to be transmitted is based on a mapping of positioning quality of service (QoS) to priorities.
[0246] Clause 21. The UE according to Clause 20, wherein the priority of the positioning report to be transmitted is based on horizontal accuracy, vertical accuracy, response time, speed request, vertical coordinate request, or a combination thereof associated with the positioning QoS.
[0247] Clause 22. The UE according to any one of Clauses 20 to 21, wherein, in order to identify the at least one communication resource, the at least one processor is configured to: identify at least one communication resource having a first priority if the positioning report to be transmitted is associated with a high positioning QoS, and identify at least one communication resource having a second priority lower than the first priority if the positioning report to be transmitted is associated with a low positioning QoS.
[0248] Clause 23. The UE according to any one of Clauses 19 to 22, wherein the priority of the positioning report to be transmitted is based on a mapping of the trigger type of the positioning report to priorities.
[0249] Clause 24. The UE according to Clause 23, wherein, in order to identify the at least one communication resource, the at least one processor is configured to: if the positioning report is triggered by downlink control information (DCI), identify at least one communication resource having a first priority, and, if the positioning report is associated with on-demand, aperiodic, or semi-persistent PRS, identify at least one communication resource having a second priority.
[0250] Clause 25. The UE according to any one of Clauses 16 to 24, wherein, in order to identify the at least one communication resource, the at least one processor is configured to identify the at least one communication resource according to a mapping that associates a specific request, session, measurement set, or a combination thereof with one or more communication resources among a plurality of communication resources for transmitting a positioning report.
[0251] Clause 26. The UE according to any one of Clauses 16 to 25, wherein, in order to identify the at least one communication resource, the at least one processor is configured to identify the at least one communication resource based on parameters within an on-demand request made by the UE.
[0252] Clause 27. The UE according to Clause 26, wherein, in order to identify the at least one communication resource based on parameters within an on-demand request made by the UE, the at least one processor is configured to identify the at least one communication resource based on which resources are to be transmitted, which PRS resources are to be used, which transmit-receive points are to transmit reference signals, or a combination thereof.
[0253] Clause 28. A network entity, comprising: a memory; at least one transceiver; and at least one processor communicatively coupled to the memory and the at least one transceiver, the at least one processor being configured to: send, via the at least one transceiver, to a user equipment (UE) information for mapping a positioning report to at least one communication resource among a plurality of communication resources for transmitting a positioning report, wherein the plurality of communication resources for transmitting a positioning report have different priorities; receive, via at least one communication resource among the plurality of communication resources for transmitting a positioning report, via the at least one transceiver, a positioning report from the UE; and determine a priority of the positioning report based on at least one communication resource among the plurality of communication resources for transmitting a positioning report, wherein the at least one communication resource includes at least one of a media access control (MAC) control element (MAC-CE) logical channel ID or a signaling radio bearer (SRB).
[0254] Clause 29. The network entity according to Clause 28, wherein, in order to send information for mapping a positioning report to at least one communication resource from a plurality of communication resources for sending the positioning report, the at least one processor is configured to send a mapping: the mapping associates a specific request, session, measurement set, or a combination thereof with at least one communication resource among the plurality of communication resources; associates a specific positioning report priority with at least one communication resource among the plurality of communication resources; or a combination thereof.
[0255] Clause 30. The network entity according to Clause 29, wherein, in order to determine the priority of a positioning report based on at least one communication resource among a plurality of communication resources for sending the positioning report, the at least one processor is configured to determine the priority of the positioning report based on the information for mapping.
[0256] Clause 31. An apparatus includes a memory, a transceiver, and a processor communicatively coupled to the memory and the transceiver, and the memory, the transceiver, and the processor are configured to perform the method according to any one of Clauses 1 to 15.
[0257] Clause 32. An apparatus includes units for performing the method according to any one of Clauses 1 to 15.
[0258] Clause 33. A non-transitory computer-readable medium storing computer-executable instructions, the computer-executable instructions including at least one instruction for causing a computer or a processor to perform the method according to any one of Clauses 1 to 15.
[0259] Additional aspects include the following:
[0260] In one aspect, a wireless communication method performed by a user equipment (UE) includes: associating a positioning report with one of a plurality of media access control (MAC) control element (CE) (MAC-CE) logical channel IDs having different priorities; and sending the positioning report via the associated MAC-CE logical channel ID.
[0261] In some aspects, a positioning report is generated in response to a location request specifying which one of the plurality of MAC-CE logical channel IDs the positioning report should be associated with, and associating the positioning report with one of the plurality of MAC-CE logical channel IDs having different priorities includes associating the positioning report with the MAC-CE logical channel ID specified by the location request.
[0262] In some aspects, associating the positioning report with one of the plurality of MAC-CE logical channel IDs having different priorities includes: determining the priority of the positioning report, and associating the positioning report with one of the plurality of MAC-CE logical channel IDs based on the priority of the positioning report.
[0263] In some aspects, the positioning report is based on measurements of positioning reference signals (PRS), and the priority of the positioning report is based on the quality of service (QoS) of the PRS.
[0264] In some aspects, the priority of the positioning report is based on horizontal accuracy, vertical accuracy, response time, velocity request, vertical coordinate request, or a combination thereof associated with positioning QoS.
[0265] In some aspects, associating a positioning report with one of a plurality of MAC-CE logical channel IDs having different priorities includes: associating a positioning report based on a PRS with high QoS with a MAC-CE logical channel ID having a first priority, and associating a positioning report based on a PRS with low QoS with a MAC-CE logical channel ID having a second priority lower than the first priority.
[0266] In some aspects, associating a positioning report with one of a plurality of MAC-CE logical channel IDs having different priorities includes: associating the positioning report based on the trigger type of the positioning report.
[0267] In some aspects, depending on whether the positioning report is triggered by downlink control information (DCI) or associated with on-demand, aperiodic, or semi-persistent PRS, the positioning report is associated with one of a plurality of MAC-CE logical channel IDs.
[0268] In some aspects, associating a positioning report with one of a plurality of MAC-CE logical channel IDs based on the priority of the positioning report includes: associating the positioning report with one of a plurality of MAC-CE logical channel IDs according to a mapping that associates the positioning report priority with one of a plurality of MAC-CE logical channel IDs.
[0269] In some aspects, associating a positioning report with one of a plurality of MAC-CE logical channel IDs having different priorities includes: associating the positioning report with one of a plurality of MAC-CE logical channel IDs according to a mapping that associates a specific request, session, measurement set, or a combination thereof with one of a plurality of MAC-CE logical channel IDs.
[0270] In some aspects, associating a positioning report with one of a plurality of MAC-CE logical channel IDs having different priorities includes associating the positioning report based on parameters within an on-demand request made by the UE.
[0271] In some aspects, associating the positioning report based on parameters within an on-demand request made by the UE includes: associating the positioning report based on which resources are to be sent, which PRS resources are to be used, which transmit receive points are to transmit reference signals, or a combination thereof.
[0272] In one aspect, a method of wireless communication performed by a user equipment (UE) includes: associating a positioning report with one of a plurality of signaling radio bearers (SRBs) having different priorities; and transmitting the positioning report via the associated SRB.
[0273] In some aspects, the positioning report is generated in response to a location request specifying which one of the plurality of SRBs the positioning report should be associated with, and associating the positioning report with one of the plurality of SRBs having different priorities includes associating the positioning report with the SRB specified by the location request.
[0274] In some aspects, associating the positioning report with one of the plurality of SRBs having different priorities includes: associating the positioning report with one of the plurality of SRBs based on the priority of the positioning report.
[0275] In some aspects, the positioning report is based on measurements of positioning reference signals (PRSs), and the priority of the positioning report is based on the quality of service (QoS) of the PRS.
[0276] In some aspects, the priority of the positioning report is based on horizontal accuracy, vertical accuracy, response time, speed request, vertical coordinate request, or a combination thereof associated with the PRS.
[0277] In some aspects, associating the positioning report with one of the plurality of SRBs having different priorities includes: associating the positioning report based on a PRS with high QoS with an SRB having a first priority, and associating the positioning report based on a PRS with low QoS with an SRB having a second priority lower than the first priority.
[0278] In some aspects, associating the positioning report with one of the plurality of SRBs having different priorities includes: associating the positioning report based on the trigger type of the positioning report.
[0279] In some aspects, the positioning report is associated with one of the plurality of SRBs according to whether the positioning report is triggered by downlink control information (DCI) or is associated with on-demand, aperiodic, or semi-persistent PRS.
[0280] In some aspects, associating the positioning report with one of the plurality of SRBs based on the priority of the positioning report includes: associating the positioning report with one of the plurality of SRBs according to a mapping associating the positioning report priority with one of the plurality of SRBs.
[0281] In some aspects, associating the positioning report with one of the plurality of SRBs having different priorities includes: associating the positioning report with one of the plurality of SRBs according to a mapping associating a specific request, session, measurement set, or a combination thereof with one of the plurality of SRBs.
[0282] In some aspects, associating a positioning report with one of multiple SRBs having different priorities includes associating the positioning report based on a parameter within an on-demand request made by the UE.
[0283] In some aspects, associating a positioning report based on a parameter within an on-demand request made by the UE includes: associating the positioning report based on which resources are to be sent, which PRS resources are to be used, which transmit receive points are to transmit reference signals, or a combination thereof.
[0284] In one aspect, a method of wireless communication performed by a network entity includes: sending to a user equipment (UE) information for mapping a positioning report to one of multiple media access control (MAC) control element (CE) (MAC-CE) logical channel IDs having different priorities; receiving from the UE a positioning report via one of the multiple MAC-CE logical channel IDs; and determining a priority of the positioning report based on the MAC-CE logical channel ID.
[0285] In some aspects, sending information for mapping a positioning report to one of multiple MAC control element (CE) (MAC-CE) logical channel IDs having different priorities includes sending a mapping that associates a specific request, session, measurement set, or a combination thereof with one of the multiple MAC-CE logical channel IDs, associates a specific positioning report priority with one of the multiple MAC-CE logical channel IDs, or a combination thereof.
[0286] In some aspects, determining a priority of a positioning report based on a MAC-CE logical channel ID includes determining the priority of the positioning report based on the information used for mapping.
[0287] In one aspect, a method of wireless communication performed by a network entity includes: sending to a user equipment (UE) information for mapping a positioning report to one of multiple signaling radio bearers (SRBs) having different priorities; receiving from the UE a positioning report via one of the multiple SRBs; and determining a priority of the positioning report based on the SRB.
[0288] In some aspects, sending information for mapping a positioning report to one of multiple SRBs having different priorities includes: sending a mapping that associates a specific request, session, measurement set, or a combination thereof with one of the multiple SRBs, associates a specific positioning report priority with one of the multiple SRBs, or a combination thereof.
[0289] In some aspects, determining a priority of a positioning report based on one SRB includes determining the priority of the positioning report based on the information used for mapping.
[0290] In one aspect, a user equipment (UE) includes: a memory; at least one transceiver; and at least one processor communicatively coupled to the memory and the at least one transceiver, the at least one processor being configured to: associate a positioning report with one of a plurality of media access control (MAC) control elements (CEs) (MAC-CEs) logical channel IDs having different priorities; and cause the at least one transceiver to transmit the positioning report via the associated MAC-CE logical channel ID.
[0291] In some aspects, the positioning report is generated in response to a location request specifying which one of the plurality of MAC-CE logical channel IDs the positioning report should be associated with, and associating the positioning report with one of the plurality of MAC-CE logical channel IDs having different priorities includes associating the positioning report with the MAC-CE logical channel ID specified by the location request.
[0292] In some aspects, associating the positioning report with one of the plurality of MAC-CE logical channel IDs having different priorities includes: determining the priority of the positioning report, and associating the positioning report with one of the plurality of MAC-CE logical channel IDs based on the priority of the positioning report.
[0293] In some aspects, the positioning report is based on measurements of positioning reference signals (PRSs), and the priority of the positioning report is based on the quality of service (QoS) of the PRS.
[0294] In some aspects, the priority of the positioning report is based on horizontal accuracy, vertical accuracy, response time, speed request, vertical coordinate request, or a combination thereof associated with the PRS.
[0295] In some aspects, associating the positioning report with one of the plurality of MAC-CE logical channel IDs having different priorities includes: associating a positioning report based on a PRS with high QoS with a MAC-CE logical channel ID having a first priority, and associating a positioning report based on a PRS with low QoS with a MAC-CE logical channel ID having a second priority lower than the first priority.
[0296] In some aspects, associating the positioning report with one of the plurality of MAC-CE logical channel IDs having different priorities includes: associating the positioning report based on the trigger type of the positioning report.
[0297] In some aspects, depending on whether the positioning report is triggered by downlink control information (DCI) or is associated with on-demand, aperiodic, or semi-persistent PRS, the positioning report is associated with one of the plurality of MAC-CE logical channel IDs.
[0298] In some aspects, associating a positioning report with one of a plurality of MAC-CE logical channel IDs based on the priority of the positioning report includes associating the positioning report with one of a plurality of MAC-CE logical channel IDs according to a mapping that associates the positioning report priority with one of a plurality of MAC-CE logical channel IDs.
[0299] In some aspects, associating a positioning report with one of a plurality of MAC-CE logical channel IDs having different priorities includes: associating the positioning report with one of a plurality of MAC-CE logical channel IDs according to a mapping that associates a specific request, session, measurement set, or a combination thereof with one of a plurality of MAC-CE logical channel IDs.
[0300] In some aspects, associating a positioning report with one of a plurality of MAC-CE logical channel IDs having different priorities includes associating the positioning report based on parameters within an on-demand request made by the UE.
[0301] In some aspects, associating the positioning report based on parameters within an on-demand request made by the UE includes: associating the positioning report based on which resources are to be transmitted, which PRS resources are to be used, which transmit-receive points are to transmit reference signals, or a combination thereof.
[0302] In one aspect, a user equipment (UE) includes: a memory; at least one transceiver; and at least one processor communicatively coupled to the memory and the at least one transceiver, the at least one processor being configured to: associate a positioning report with one of a plurality of signaling radio bearers (SRBs) having different priorities; and cause the at least one transceiver to transmit the positioning report via the associated SRB.
[0303] In some aspects, a positioning report is generated in response to a location request that specifies which one of a plurality of SRBs the positioning report should be associated with, and associating the positioning report with one of a plurality of SRBs having different priorities includes associating the positioning report with the SRB specified by the location request.
[0304] In some aspects, associating a positioning report with one of a plurality of SRBs having different priorities includes: associating the positioning report with one of a plurality of SRBs based on the priority of the positioning report
[0305] In some aspects, the positioning report is based on measurements of a positioning reference signal (PRS), and the priority of the positioning report is based on the quality of service (QoS) of the PRS.
[0306] In some aspects, the priority of the positioning report is based on horizontal accuracy, vertical accuracy, response time, speed request, vertical coordinate request, or a combination thereof associated with the PRS.
[0307] In some aspects, associating a positioning report with one of a plurality of SRBs having different priorities includes: associating a positioning report based on a PRS with high QoS with an SRB having a first priority, and associating a positioning report based on a PRS with low QoS with an SRB having a second priority lower than the first priority.
[0308] In some aspects, associating a positioning report with one of a plurality of SRBs having different priorities includes: associating the positioning report based on the trigger type of the positioning report.
[0309] In some aspects, depending on whether the positioning report is triggered by downlink control information (DCI) or associated with on-demand, aperiodic, or semi-persistent PRS, the positioning report is associated with one of a plurality of SRBs.
[0310] In some aspects, associating a positioning report with one of a plurality of SRBs based on the priority of the positioning report includes: associating the positioning report with one of a plurality of SRBs according to a mapping that associates the positioning report priority with one of a plurality of SRBs.
[0311] In some aspects, associating a positioning report with one of a plurality of SRBs having different priorities includes: associating the positioning report with one of a plurality of SRBs according to a mapping that associates a specific request, session, measurement set, or a combination thereof with one of a plurality of SRBs.
[0312] In some aspects, associating a positioning report with one of a plurality of SRBs having different priorities includes associating the positioning report based on parameters within an on-demand request made by the UE.
[0313] In some aspects, associating the positioning report based on parameters within an on-demand request made by the UE includes: associating the positioning report based on which resources are to be sent, which PRS resources are to be used, which transmit-receive points are to transmit reference signals, or a combination thereof.
[0314] In one aspect, a network entity includes: a memory; at least one network interface; and at least one processor communicatively coupled to the memory and the at least one network interface, the at least one processor configured to: cause the at least one network interface to send to a user equipment (UE) information for mapping a positioning report to one of a plurality of media access control (MAC) control element (CE) (MAC-CE) logical channel IDs having different priorities; receive a positioning report from the UE via one of the plurality of MAC-CE logical channel IDs; and determine the priority of the positioning report based on the MAC-CE logical channel ID.
[0315] In one aspect, a network entity includes: a memory; at least one network interface; and at least one processor communicatively coupled to the memory and the at least one network interface, the at least one processor configured to: cause the at least one network interface to send information to a user equipment (UE) for mapping a positioning report to one of a plurality of signaling radio bearers (SRBs) having different priorities; receive the positioning report from the UE via one of the plurality of SRBs; and determine a priority of the positioning report based on the SRB.
[0316] In one aspect, a user equipment (UE) includes: a unit for associating a positioning report with one of a plurality of media access control (MAC) control element (CE) (MAC-CE) logical channel IDs having different priorities; and a unit for sending the positioning report via the associated MAC-CE logical channel ID.
[0317] In one aspect, a user equipment (UE) includes: a unit for associating a positioning report with one of a plurality of signaling radio bearers (SRBs) having different priorities; and a unit for sending the positioning report via the associated SRB.
[0318] In one aspect, a network entity includes: a unit for sending information to a user equipment (UE) for mapping a positioning report to one of a plurality of media access control (MAC) control element (CE) (MAC-CE) logical channel IDs having different priorities; a unit for receiving the positioning report from the UE via one of the plurality of MAC-CE logical channel IDs; and a unit for determining a priority of the positioning report based on the MAC-CE logical channel ID.
[0319] In one aspect, a network entity includes: a unit for sending information to a user equipment (UE) for mapping a positioning report to one of a plurality of signaling radio bearers (SRBs) having different priorities; a unit for receiving the positioning report from the UE via one of the plurality of SRBs; and a unit for determining a priority of the positioning report based on the SRB.
[0320] In one aspect, a non-transitory computer-readable medium storing computer-executable instructions includes: at least one instruction for instructing a user equipment (UE) to associate a positioning report with one of a plurality of media access control (MAC) control element (CE) (MAC-CE) logical channel IDs having different priorities; and at least one instruction for instructing the UE to cause at least one transceiver to send the positioning report via the associated MAC-CE logical channel ID.
[0321] In one aspect, a non-transitory computer-readable medium storing computer-executable instructions includes: at least one instruction that directs a user equipment (UE) to associate a positioning report with one of a plurality of signaling radio bearers (SRBs) having different priorities; and at least one instruction that directs the UE to cause at least one transceiver to transmit the positioning report via the associated SRB.
[0322] In one aspect, a non-transitory computer-readable medium storing computer-executable instructions includes: at least one instruction that directs a network entity to cause at least one network interface to send information to a user equipment (UE) for mapping a positioning report to one of a plurality of medium access control (MAC) control elements (CEs) (MAC-CEs) logical channel identifiers having different priorities; at least one instruction that directs the network entity to receive the positioning report from the UE via one of the plurality of MAC-CE logical channel identifiers; and at least one instruction that directs the network entity to determine the priority of the positioning report based on the MAC-CE logical channel identifier.
[0323] In one aspect, a non-transitory computer-readable medium storing computer-executable instructions includes: at least one instruction that directs a network entity to cause at least one network interface to send information to a user equipment (UE) for mapping a positioning report to one of a plurality of signaling radio bearers (SRBs) having different priorities; at least one instruction that directs the network entity to receive the positioning report from the UE via one of the plurality of SRBs; and at least one instruction that directs the network entity to determine the priority of the positioning report based on the SRB.
[0324] Those skilled in the art will appreciate that information and signals can be represented using any of a variety of different technologies and techniques. For example, data, instructions, commands, information, signals, bits, symbols, and chips that may be referred to throughout the above description can be represented by voltage, current, electromagnetic waves, magnetic fields or magnetic particles, optical fields or optical particles, or any combination thereof.
[0325] In addition, those skilled in the art will appreciate that the various illustrative logical blocks, modules, circuits, and algorithm steps described in connection with the aspects disclosed herein can be implemented as electronic hardware, computer software, or a combination of both. To clearly illustrate this interchangeability of hardware and software, various illustrative components, blocks, modules, circuits, and steps have been described above generally in terms of their functionality. Whether this functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the overall system. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present disclosure.
[0326] The various illustrative logical blocks, modules, and circuits described in connection with the aspects disclosed herein may be implemented or performed with a general purpose processor, a DSP, an ASIC, an FPGA, or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof designed to perform the functions described herein. A general purpose processor may be a microprocessor, but in the alternative, the processor may be any conventional processor, controller, microcontroller, or state machine. The processor may also be implemented as a combination of computing devices, e.g., a combination of a DSP and a microprocessor, two or more microprocessors, one or more microprocessors in conjunction with a DSP core, or any other such configuration.
[0327] The methods, sequences, and / or algorithms described in connection with the aspects disclosed herein may be embodied directly in hardware, in a software module executed by a processor, or in a combination of the two. The software module may reside in RAM, flash memory, ROM, EPROM, EEPROM, registers, a hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art. An exemplary storage medium is coupled to the processor such that the processor can read information from, and write information to, the storage medium. In the alternative, the storage medium may be integral to the processor. The processor and the storage medium may reside in an ASIC. The ASIC may reside in a user terminal (e.g., a UE). In the alternative, the processor and the storage medium may reside as discrete components in a user terminal.
[0328] In one or more exemplary aspects, the described functionality can be implemented in hardware, software, firmware, or any combination thereof. If implemented in software, the functions can be stored on or transmitted over as one or more instructions or code on a computer-readable medium. Computer-readable media includes both computer storage media and communication media including any medium that facilitates transfer of a computer program from one place to another. The storage media can be any available media that can be accessed by a computer. By way of example, and not limitation, such computer-readable media can comprise RAM, ROM, EEPROM, CD-ROM or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and that can be accessed by a computer. Also, any connection is properly termed a computer-readable medium. For example, if software is transmitted from a website, server, or other remote source using a coaxial cable, fiber optic cable, twisted pair, DSL, or wireless technologies such as infrared, radio, and microwave, then the coaxial cable, fiber optic cable, twisted pair, DSL, or wireless technologies such as infrared, radio, and microwave are included in the definition of medium. As used herein, disk and disc include compact disc (CD), laser disc, optical disc, digital versatile disc (DVD), floppy disk, and Blu-ray disc where disks usually reproduce data magnetically, while discs reproduce data optically with lasers. Combinations of the above should also be included within the scope of computer-readable media.
[0329] Although the foregoing disclosure shows illustrative aspects of the present disclosure, it should be noted that various changes and modifications can be made therein without departing from the scope of the present disclosure as defined by the appended claims. The functions, steps, and / or acts of the method claims according to aspects of the present disclosure described herein need not be performed in any particular order. Further, although elements of the present disclosure may be described or claimed in the singular, the plural is also contemplated unless expressly stated to be limited to the singular.
Claims
1. A method for wireless communication performed by a user equipment (UE), comprising: identifying at least one communication resource from a plurality of communication resources for sending a positioning report based on measurements of a downlink signal by the UE, wherein the plurality of communication resources for sending the positioning report have different priorities; and sending a positioning report via the at least one communication resource, The at least one communication resource includes at least one of a medium access control MAC control element MAC-CE logical channel ID or a signaling radio bearer SRB.
2. The method according to claim 1, wherein, Sending the positioning report via the at least one communication resource includes: sending a positioning report via at least one of a plurality of MAC-CE logical channel IDs; sending the positioning report via at least one of a plurality of SRBs; or The positioning report is sent via at least one of a plurality of including at least one MAC-CE logical channel ID and at least one SRB.
3. The method according to claim 1, wherein The positioning report is generated in response to a location request, the location request specifying one or more communication resources of a plurality of communication resources for sending the positioning report, and wherein sending the positioning report via the at least one communication resource comprises sending the positioning report via the one or more communication resources specified by the location request.
4. The method according to claim 1, wherein, Identifying the at least one communication resource includes identifying the at least one communication resource based on a mapping that associates positioning report priorities with one or more communication resources of a plurality of communication resources for sending positioning reports.
5. The method according to claim 1, wherein, The priority of the positioning reports to be sent is based on a mapping of positioning quality of service QoS to priority.
6. The method according to claim 5, wherein, The priority of the positioning reports to be sent is based on the horizontal accuracy, vertical accuracy, response time, speed request, vertical coordinate request, or a combination thereof associated with the positioning QoS.
7. The method according to claim 5, wherein, Identifying the at least one communication resource comprises identifying at least one communication resource having a first priority if the positioning report to be sent is associated with a high positioning QoS, and identifying at least one communication resource having a second priority lower than the first priority if the positioning report to be sent is associated with a low positioning QoS.
8. The method according to claim 4, wherein The priority of the positioning reports to be sent is based on the mapping of trigger types of positioning reports to priorities.
9. The method according to claim 8, wherein Identifying the at least one communication resource comprises identifying at least one communication resource with a first priority if the positioning report is triggered by downlink control information, DCI, and identifying at least one communication resource with a second priority if the positioning report is associated with an on-demand, aperiodic, or semi-persistent PRS.
10. The method according to claim 1, wherein: Identifying the at least one communication resource includes identifying the at least one communication resource based on a mapping that associates a particular request, session, measurement set, or a combination thereof with one or more communication resources of a plurality of communication resources used to send positioning reports.
11. The method according to claim 1, wherein Identifying the at least one communication resource includes identifying the at least one communication resource based on a parameter within an on-demand request made by the UE.
12. The method according to claim 11, wherein, Identifying the at least one communication resource based on parameters within an on-demand request made by a UE includes: identifying the at least one communication resource based on which resources are to be transmitted, which PRS resources are to be used, which transmission reception points are to transmit reference signals, or a combination thereof.
13. A method of wireless communication performed by a network entity, comprising: Sending to a user equipment UE information for mapping a positioning report to at least one communication resource from among a plurality of communication resources for transmitting the positioning report, wherein the plurality of communication resources for transmitting the positioning report have different priorities; Receiving, via at least one communication resource from among the plurality of communication resources for transmitting the positioning report, a positioning report from the UE, wherein the received positioning report is based on measurements by the UE of a downlink signal; and Determining a priority of the positioning report based on at least one communication resource from among the plurality of communication resources for transmitting the positioning report, wherein the at least one communication resource includes at least one of a media access control MAC control element MAC-CE, a logical channel ID, or a signaling radio bearer SRB.
14. The method according to claim 13, wherein, Sending the information for mapping the positioning report to at least one communication resource from among the plurality of communication resources for transmitting the positioning report includes sending a mapping that: Associates a particular request, session, measurement set, or a combination thereof with at least one communication resource from among the plurality of communication resources; Associates a particular positioning report priority with at least one communication resource from among the plurality of communication resources; Or both of the above.
15. The method according to claim 14, wherein Determining the priority of the positioning report based on the at least one communication resource from among the plurality of communication resources for transmitting the positioning report includes: determining the priority of the positioning report based on the information for mapping.
16. A user equipment UE, comprising: A memory; At least one transceiver; And At least one processor communicatively coupled to the memory and the at least one transceiver, the at least one processor configured to: Identify at least one communication resource from among a plurality of communication resources for transmitting a positioning report, the positioning report being based on measurements by the UE of a downlink signal, wherein the plurality of communication resources for transmitting the positioning report have different priorities; and Transmit the positioning report via the at least one communication resource via the at least one transceiver, wherein the at least one communication resource includes at least one of a media access control MAC control element MAC-CE, a logical channel ID, or a signaling radio bearer SRB.
17. The UE according to claim 16, wherein, To transmit the positioning report via the at least one communication resource, the at least one processor is configured to: Transmit the positioning report via at least one transceiver via at least one of a plurality of MAC-CE logical channel IDs; Transmit the positioning report via at least one transceiver via at least one of a plurality of SRBs; Or Transmit the positioning report via at least one transceiver via at least one of a plurality including at least one MAC-CE logical channel ID and at least one SRB.
18. The UE according to claim 16, wherein The positioning report is generated in response to a location request that specifies one or more of a plurality of communication resources for transmitting the positioning report, and wherein transmitting the positioning report via the at least one communication resource includes transmitting the positioning report via one or more communication resources specified by the location request.
19. The UE according to claim 16, wherein, To identify the at least one communication resource, the at least one processor is configured to identify the at least one communication resource according to a mapping that associates positioning report priorities with one or more of a plurality of communication resources for transmitting the positioning report.
20. The UE according to claim 16, wherein, The priority of the positioning report to be transmitted is based on a mapping of positioning quality of service (QoS) to priorities.
21. The UE according to claim 20, wherein: The priority of the positioning report to be transmitted is based on horizontal accuracy, vertical accuracy, response time, speed request, vertical coordinate request, or a combination thereof associated with the positioning QoS.
22. The UE according to claim 20, wherein, To identify the at least one communication resource, the at least one processor is configured to: if the positioning report to be transmitted is associated with a high positioning QoS, identify at least one communication resource having a first priority, and if the positioning report to be transmitted is associated with a low positioning QoS, identify at least one communication resource having a second priority lower than the first priority.
23. The UE according to claim 19, wherein, The priority of the positioning report to be transmitted is based on a mapping of the trigger type of the positioning report to priorities.
24. The UE according to claim 23, wherein, To identify the at least one communication resource, the at least one processor is configured to: if the positioning report is triggered by downlink control information (DCI), identify at least one communication resource having a first priority, and if the positioning report is associated with on-demand, aperiodic, or semi-persistent positioning reference signal (PRS), identify at least one communication resource having a second priority.
25. The UE according to claim 16, wherein, To identify the at least one communication resource, the at least one processor is configured to identify the at least one communication resource according to a mapping that associates a specific request, session, measurement set, or a combination thereof with one or more of a plurality of communication resources for transmitting the positioning report.
26. The UE according to claim 16, wherein To identify the at least one communication resource, the at least one processor is configured to identify the at least one communication resource based on parameters within an on-demand request made by the user equipment (UE).
27. The UE according to claim 26, wherein: To identify the at least one communication resource based on parameters within an on-demand request made by the UE, the at least one processor is configured to identify the at least one communication resource based on which resources are to be transmitted, which PRS resources are to be used, which transmit receive points are to transmit reference signals, or a combination thereof.
28. A network entity, comprising: a memory; at least one transceiver; and at least one processor communicatively coupled to the memory and the at least one transceiver, the at least one processor being configured to: transmit, via the at least one transceiver, to a user equipment (UE) information for mapping a positioning report to at least one communication resource from a plurality of communication resources for transmitting the positioning report, wherein the plurality of communication resources for transmitting the positioning report have different priorities; Receiving, via at least one transceiver, a positioning report from a UE via at least one of a plurality of communication resources for transmitting the positioning report, wherein the received positioning report is based on measurements by the UE of a downlink signal; and Determining a priority of the positioning report based on at least one of a plurality of communication resources for transmitting the positioning report, wherein the at least one communication resource includes at least one of a Media Access Control (MAC) control element (MAC-CE), a logical channel ID, or a Signaling Radio Bearer (SRB).
29. The network entity according to claim 28, wherein: To transmit information for mapping a positioning report to at least one of a plurality of communication resources for transmitting the positioning report, the at least one processor is configured to transmit a mapping that: Associates a particular request, session, measurement set, or combination thereof with at least one of a plurality of communication resources; Associates a particular positioning report priority with at least one of a plurality of communication resources; Or both of the above.
30. The network entity according to claim 29, wherein, To determine a priority of a positioning report based on at least one of a plurality of communication resources for transmitting the positioning report, the at least one processor is configured to determine the priority of the positioning report based on information for the mapping.
31. A computer-readable medium having program code recorded thereon, wherein the program code is executable by one or more processors of a User Equipment (UE) to cause the processors to perform the method of any one of claims 1-12.
32. A computer-readable medium having program code recorded thereon, wherein the program code is executable by one or more processors of a network entity to cause the processors to perform the method of any one of claims 13-15.
Citation Information
Patent Citations
Scheduling for uplink and downlink time of arrival positioning
WO2007013850A2