Priority of positioning signal
The PRS priority unit in UE ensures efficient processing of positioning reference signals over other signals in 5G networks, addressing interference and enhancing location determination accuracy and reliability.
Patent Information
- Application Number
- JP2022555165
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2020-03-24
- Filing Date
- 2021-03-16
- Publication Date
- 2025-07-18
- Estimated Expiration
- 2041-03-16
AI Technical Summary
Existing wireless communication systems face challenges in efficiently prioritizing the processing of positioning reference signals (PRS) in 5G networks, leading to potential interference and reduced accuracy in location determination due to collisions with other signals or channels without measurement gaps.
Implementing a PRS priority unit in user equipment (UE) to determine and enforce higher priority processing of PRS over other reference signals and channels based on explicit or implicit indications, allowing PRS to be processed even without measurement gaps, thereby improving location determination reliability.
Enhances the reliability and efficiency of location determination by ensuring prioritization of PRS processing, reducing interference, and improving latency and scalability in 5G wireless networks.
Smart Images

Figure 0007710458000001 
Figure 0007710458000002 
Figure 0007710458000003
Abstract
Description
Background Art
[0001]
[0001] Wireless communication systems have evolved through various generations, including the first-generation analog wireless telephone service (1G), second-generation (2G) digital wireless telephone service (including intermediate 2.5G and 2.75G networks), third-generation (3G) high-speed data, Internet-capable wireless service, fourth-generation (4G) service (e.g., Long-Term Evolution (LTE (registered trademark)) or WiMax (registered trademark)), fifth-generation (5G) service, and so on. Currently, there are many different types of wireless communication systems in use, including cellular and Personal Communication Service (PCS) systems. Examples of known cellular systems include the Cellular Analog Advanced Mobile Phone System (AMPS), and digital cellular systems based on Code Division Multiple Access (CDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Time Division Multiple Access (TDMA), and mobile access variants of TDMA such as the Global System for Mobile (GSM (registered trademark)).
[0002]
[0002] The fifth-generation (5G) mobile standard requires, among other improvements, higher data transfer speeds, a greater number of connections, and better coverage. The 5G standard by the Next Generation Mobile Networks Alliance 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 tens of workers on an office floor. Hundreds of thousands of simultaneous connections should be supported to support large sensor deployments. Therefore, the spectral efficiency of 5G mobile communication should be significantly extended compared to current 4G standards. Furthermore, signaling efficiency should be extended and latency should be significantly reduced compared to current standards.
[0003]
[0003] Obtaining the location of a mobile device accessing a wireless network can be useful for many applications, such as, for example, emergency reporting, personal navigation, asset tracking, identifying the location of a friend or family member, etc. Existing positioning methods include methods based on measuring wireless signals transmitted from various devices or entities, including satellite vehicles (SVs), and terrestrial wireless sources in a wireless network such as base stations and access points. The standardization of 5G wireless networks is expected to include support for various positioning methods, which may utilize reference signals transmitted by base stations in a similar manner as LTE wireless networks currently utilize positioning reference signals (PRS) and / or cell-specific reference signals (CRS) for location determination.
Summary of the Invention
[0004]
[0004] An exemplary user equipment (UE) includes a receiver configured to wirelessly receive an inbound communication signal from a network entity, and a transceiver including a transmitter configured to wirelessly transmit an outbound communication signal to the network entity, a memory, and a processor communicatively coupled to the memory and the transceiver, the processor being configured to determine whether to prioritize processing of a first reference signal relative to a priority criterion, wherein the priority criterion comprises a second reference signal, or a priority criterion channel, or a combination thereof, wherein the first reference signal comprises a positioning reference signal, and wherein, to determine whether to prioritize processing of the first reference signal relative to the priority criterion, the processor is configured to determine whether to measure the first reference signal instead of the second reference signal without a measurement gap, the first reference signal comprising a first downlink reference signal, the second reference signal comprising a second downlink reference signal different from the first downlink reference signal, or being configured to determine whether to measure the first downlink reference signal instead of the priority criterion channel without a measurement gap, wherein the priority criterion channel comprises a downlink channel, or being configured to determine whether to transmit a first reference signal comprising a first uplink reference signal instead of a second reference signal comprising a second uplink reference signal different from the first uplink reference signal, or being configured to determine whether to transmit the first uplink reference signal instead of transmitting on the priority criterion channel, wherein the priority criterion channel comprises an uplink channel, being at least one of the foregoing.
BRIEF DESCRIPTION OF THE DRAWINGS
[0005]
Figure 1
[0005] Simplified diagram of an exemplary wireless communication system.
Figure 2
[0006] Block diagram of the components of the exemplary user equipment shown in FIG. 1.
Figure 3
[0007] Block diagram of the components of an exemplary transmit / receive point shown in FIG. 1.
Figure 4
[0008] Block diagram of the components of an exemplary server shown in FIG. 1.
Figure 5
[0009] Block diagram of an exemplary user equipment.
Figure 6
[0010] Diagram of the prioritization signaling and process flow of positioning reference signals.
Figure 7A
[0011] Schematic diagram of a control message with a processing priority indication.
Figure 7B
[0012] Schematic diagram of another control message with a processing priority indication.
Figure 8
[0013] Timing diagram of a positioning reference signal, a search window for the positioning reference signal, and other signaling.
Figure 9
[0014] Timing diagram of a positioning reference signal, another reference signal, and another signal on another channel.
Figure 10
[0015] Block flow diagram of a method for prioritizing positioning reference signals.
Figure 11
[0016] Block flow diagram of another method for prioritizing positioning reference signals.
Best Mode for Carrying Out the Invention
[0006]
[0017] This specification discusses techniques for prioritizing positioning reference signals. One or more factors may be considered to determine whether a higher priority should be given to positioning reference signals, downlink, and / or uplink over other signals or channels. For example, explicit and / or implicit indications of priority may be analyzed. The positioning procedures (techniques) to be implemented using positioning reference signals may affect the priority of processing the positioning reference signals. The structure of the positioning reference signals (e.g., the amount of symbols per slot, the number of repetitions, or the gap between consecutive repetitions) may affect the priority of processing (e.g., measurement) of the positioning reference signals. The priority of the positioning signals across channels may be given during the search window for searching for the positioning signals. When the positioning signals have priority and collide with symbols of other reference signals or channel information, non-colliding portions of the other signals or channels may be processed (e.g., measured), or none of the other signals or channel information may be processed. These are examples, and other examples may be implemented.
[0007]
[0018] The items and / or techniques described in this specification may provide one or more of the following capabilities, as well as other capabilities not mentioned. The reliability of location determination may be improved. The processing of positioning reference signals may appropriately preempt the processing of competing information. Other capabilities may be provided, and not every implementation form according to the present disclosure has to provide any, let alone all, of the discussed capabilities.
[0008]
[0019] The description may refer, for example, to a series of actions to be performed by elements of a computing device. The various actions described herein may be performed by a specific circuit (e.g., an application specific integrated circuit (ASIC)), by program instructions executed by one or more processors, or by a combination of both. The series of actions described herein may be implemented at runtime within a non-transitory computer-readable medium storing a corresponding set of computer instructions that, when executed by an associated processor, cause the processor to perform the functions described herein. Accordingly, the various aspects described herein may be implemented in several different forms, all of which are within the scope of the claimed subject matter.
[0009]
[0020] As used herein, the terms "user equipment" (UE) and "base station" are not specific to or limited to any particular radio access technology (RAT), unless otherwise specified. Generally, such a UE can be any wireless communication device (e.g., a mobile phone, router, tablet computer, laptop computer, consumer asset tracking device, Internet of Things (IoT) device, etc.) used by a user to communicate via a wireless communication network. The UE can be mobile or (e.g., at some times) stationary and can communicate with a radio access network (RAN). The term "UE" as used herein may be interchangeably referred to as "access terminal" or "AT", "client device", "wireless device", "subscriber device", "subscriber terminal", "subscriber station", "user terminal" or UT, "mobile terminal", "mobile station", or variants thereof. Generally, the UE can communicate with a core network via the RAN, and through the core network, the UE can be connected to an external network such as the Internet and other UEs. Of course, other mechanisms for connecting to the core network and / or the Internet are also possible for the UE, such as via a wired access network, a WiFi (registered trademark) network (e.g., based on IEEE802.11, etc.).
[0010]
[0021] The base station can operate according to one of several RATs that it is communicating with the UE, depending on the network in which it is deployed, and can alternatively be referred to as an access point (AP), network node, Node B, evolved Node B (eNB), general Node B (g Node B, gNB), etc. Further, in some systems, the base station can provide purely an edge node signaling function, and in other systems, it can provide additional control and / or network management functions.
[0011]
[0022] The UE can be implemented by any of several types of devices including, but not limited to, a printed circuit (PC) card, a Compact Flash (registered trademark) device, an external or internal modem, a wireless or wireline phone, a smartphone, a tablet, a consumer asset tracking device, an asset tag, etc. The communication link through which the UE can send signals to the RAN is called an uplink channel (e.g., a reverse traffic channel, a reverse control channel, an access channel, etc.). The communication link through which the RAN can send signals to the UE is called a downlink or forward link channel (e.g., a paging channel, a control channel, a broadcast channel, a forward traffic channel, etc.). The term traffic channel (TCH) as used herein can refer to either an uplink / reverse traffic channel or a downlink / forward traffic channel.
[0012]
[0023] The terms "cell" or "sector" as used herein can, depending on the context, correspond to one of a plurality of cells of a base station or to the base station itself. The term "cell" can refer to a logical communication entity used for communication with a base station (e.g., on a carrier), and can be associated with an identifier (e.g., a physical cell identifier (PCID), a virtual cell identifier (VCID)) for distinguishing neighboring cells operating via the same or different carriers. In some examples, a carrier can support multiple cells, and different cells can be configured according to different protocol types (e.g., machine type communication (MTC), narrowband Internet of Things (NB-IoT), enhanced mobile broadband (eMBB), etc.) that provide access to different types of devices. In some examples, the term "cell" can refer to a portion (e.g., a sector) of the geographical coverage area over which the logical entity operates.
[0013]
[0024] Referring to FIG. 1, an exemplary wireless communication system 110 includes user equipment (UE) 112, UE 113, UE 114, base transceiver stations (BTS) 120, 121, 122, 123, network 130, core network 140, and external client 150. The core network 140 (e.g., 5G core network (5GC)) may include backend devices including, among other things, an access and mobility management function (AMF) 141, a session management function (SMF) 142, a server 143, and a gateway mobile location center (GMLC) 144. The AMF 141, the SMF 142, the server 143, and the GMLC 144 are communicatively coupled to each other. The server 143 may be, for example, a location management function (LMF) that supports the positioning of UEs 112-114 (e.g., using techniques such as Assisted Global Navigation Satellite System (A-GNSS), Observed Time Difference of Arrival (OTDOA) (e.g., downlink (DL) OTDOA and / or uplink (UL) OTDOA), round trip time (RTT), multi-cell RTT, Real Time Kinematic (RTK), Precise Point Positioning (PPP), Differential GNSS (DGNSS), Enhanced Cell ID (E-CID), Angle of Arrival (AoA), Angle of Departure (AoD), etc.).
[0014]
[0025] The LMF may also be referred to as a Location Manager (LM), a Location Function (LF), a Commercial LMF (CLMF), or a Value-Added LMF (VLMF). One or more other devices of the server 143 (e.g., the LMF) and / or the system 110 (e.g., one or more of the UEs 112-114) may be configured to determine the locations of the UEs 112-114. The server 143 may communicate directly with the BTS 121 (e.g., a gNB) and / or one or more other BTSs and may be integrated with the BTS 121 and / or one or more other BTSs. The SMF 142 may act as the first contact point for a Service Control Function (SCF) (not shown) to create, control, and delete media sessions. The server 143 (e.g., the LMF) may be co-located with or integrated with the gNB or a Transmission / Reception Point (TRP), or may be disposed remotely from the gNB and / or the TRP and configured to communicate directly or indirectly with the gNB and / or the TRP. The server 143 (e.g., the LMF) may be part of the core network 140 as shown or may be independent of (not part of) the core network 140.
[0015]
[0026] The AMF 141 may act as a control node that processes signaling between the UEs 112-114 and the core network 140 and provides QoS (Quality of Service) flow and session management. The AMF 141 may support the mobility of the UEs 112-114, including cell change and handover, and may participate in supporting the signaling connection to the UEs 112-114.
[0016]
[0027] The system 110 is capable of wireless communication in that the components of the system 110 can communicate with each other directly or indirectly (using at least sometimes a wireless connection), for example via the BTSs 120 to 123 and / or the network 130 (and / or one or more other devices not shown, such as one or more other base transceiver stations). In indirect communication, the communication can be changed during transmission from one entity to another, for example to change the header information of data packets, change the format, etc. The illustrated UEs 112 to 114 are smartphones, tablet computers, and vehicle-based devices, but the UEs 112 to 114 do not need to be any of these configurations, and other configurations of the UEs can be used, so these are only examples. The illustrated UEs 112 and 113 are mobile wireless communication devices including mobile phones (including smartphones) and tablet computers (however, they can communicate wirelessly and via a wired connection). The illustrated UE 114 is a vehicle-based mobile wireless communication device (however, UE 114 can communicate wirelessly and via a wired connection). Other UEs can include wearable devices (such as smartwatches, smart jewelry, smart glasses or headsets, etc.). Other UEs can be used, whether currently existing or developed in the future. Furthermore, other wireless devices (regardless of whether they are mobile) can be implemented within the system 110 and can communicate with each other and / or with the UEs 112 to 114, the BTSs 120 to 123, the network 130, the core network 140, and / or the external client 150. For example, such other devices can include Internet of Things (IoT) devices, medical devices, home entertainment and / or automation devices, etc.The core network 140 can communicate with an external client 150 (e.g., a computer system) to enable the external client 150 (e.g., via the GMLC 144) to request and / or receive location information regarding, for example, UEs 112-114.
[0017]
[0028] UEs 112-114 or other devices can be configured to communicate in various networks and / or for various purposes and / or using various technologies (e.g., 5G, WiFi communication, multiple frequencies of Wi-Fi (registered trademark) communication, satellite positioning, one or more types of communication (e.g., GSM (Global System for Mobiles), CDMA (Code Division Multiple Access), LTE (Long Term Evolution), V2X (Vehicle-to-Everything), e.g., V2P (Vehicle-to-Pedestrian), V2I (Vehicle-to-Infrastructure), V2V (Vehicle-to-Vehicle), etc.), IEEE802.11p, etc.). V2X communication can be Cellular-V2X (C-V2X) and / or WiFi (e.g., DSRC (Dedicated Short Range Communication)). The system 110 can support operation on multiple carriers (waveform signals of different frequencies). A multi-carrier transmitter can transmit signals modulated simultaneously on multiple carriers. Each modulated signal can be a Code Division Multiple Access (CDMA) signal, a Time Division Multiple Access (TDMA) signal, an Orthogonal Frequency Division Multiple Access (OFDMA) signal, a Single Carrier Frequency Division Multiple Access (SC-FDMA) signal, etc. Each modulated signal can be sent on a different carrier and can carry pilot, overhead information, data, etc.
[0018]
[0029] BTSs 120 - 123 can communicate wirelessly with UEs 112 - 114 in system 110 via one or more antennas. BTSs may also be referred to as base stations, access points, g-node Bs (gNBs), access nodes (ANs), node Bs, evolved node Bs (eNBs), etc. For example, each of BTSs 120 and 121 may be a gNB or a transmitting point gNB, BTS 122 may be a macro cell (e.g., a high-power cellular base station) and / or a small cell (e.g., a low-power cellular base station), and BTS 123 may be an access point (e.g., a short-range base station configured to communicate using short-range technologies such as WiFi, WiFi-Direct (WiFi-D), Bluetooth®, Bluetooth-low energy (BLE), Zigbee®). One or more of BTSs 120 - 123 may be configured to communicate with UEs 112 - 114 via multiple carriers. Each of BTSs 120 and 121 may provide communication coverage for their respective geographic areas, e.g., cells. Each cell may be divided into multiple sectors as a function of the base station antenna.
[0019]
[0030] Each of BTSs 120 to 123 includes one or more transmit / receive points (TRPs). For example, each sector within a cell of a BTS may include a TRP, and multiple TRPs may share one or more components (e.g., share a processor but have separate antennas). System 110 may include only macro TRPs, or system 110 may have different types of TRPs, such as macro TRPs, pico TRPs, and / or femto TRPs. A macro TRP may cover a relatively large geographical area (e.g., several kilometers in radius) and may enable unrestricted access by terminals subscribed to the service. A pico TRP may cover a relatively small geographical area (e.g., a pico cell) and may enable unrestricted access by terminals subscribed to the service. A femto TRP or home TRP may cover a relatively small geographical area (e.g., a femto cell) and may enable restricted access by terminals associated with the femto cell (e.g., terminals for home users).
[0020]
[0031] UEs 112 - 114 may be referred to as terminals, access terminals (ATs), mobile stations, mobile devices, subscriber units, etc. UEs 112 - 114 may include the various devices listed above and / or other devices. UEs 112 - 114 may be configured to connect indirectly to one or more communication networks via one or more device - to - device (D2D) peer - to - peer (P2P) links. The D2D P2P links may be supported using any suitable D2D radio access technology (RAT), such as LTE Direct (LTE - D), WiFi Direct (registered trademark) (WiFi - D), Bluetooth, etc. One or more of the groups of UEs 112 - 114 that utilize D2D communication may be within the geographical coverage area of a TRP, such as one or more of BTSs 120 - 123. Other UEs in such a group may be outside of such a geographical coverage area or may otherwise be unable to receive transmissions from a base station. The group of UEs 112 - 114 that communicate via D2D communication may utilize a one - to - many (1:M) system where each UE can transmit to other UEs in the group. The TRPs of BTSs 120 - 123 may facilitate the scheduling of resources for D2D communication. In other cases, D2D communication may be performed between UEs without the involvement of a TRP.
[0021]
[0032] Referring also to FIG. 2, UE200 is an example of one of UE112-114, and includes a processor 210, a memory 211 including software (SW) 212, one or more sensors 213, a transceiver interface 214 for a transceiver 215 (including a wireless transceiver 240 and a wired transceiver 250), a user interface 216, a satellite positioning system (SPS) receiver 217, a camera 218, and a positioning device (PD) 219. The processor 210, memory 211, sensors 213, transceiver interface 214, user interface 216, SPS receiver 217, camera 218, and positioning device 219 may be communicatively coupled to each other by a bus 220 (e.g., which may be configured for optical and / or electrical communication). One or more of the illustrated devices (e.g., one or more of camera 218, positioning device 219, and / or sensors 213) may be omitted from UE200. The processor 210 may include one or more intelligent hardware devices, such as a central processing unit (CPU), a microcontroller, an application specific integrated circuit (ASIC), etc. The processor 210 may comprise a plurality of processors, including a general purpose / application processor 230, a digital signal processor (DSP) 231, a modem processor 232, a video processor 233, and / or a sensor processor 234. One or more of processors 230-234 may comprise a plurality of devices (e.g., a plurality of processors). For example, the sensor processor 234 may comprise a processor for RF (radio frequency) sensing (e.g., using one or more cellular wireless signals transmitted, as well as reflections used to identify, map, and / or track objects), and / or for ultrasonic, etc. The modem processor 232 may support dual SIM / dual connectivity (or even more SIMs).For example, a certain SIM (Subscriber Identification Module or Subscriber Identity Module) can be used by a partner brand manufacturer (OEM), and another SIM can be used by the end user of the UE200 for connection. The memory 211 is a non-transitory storage medium that can include, for example, a random access memory (RAM), a flash memory, a disk memory, and / or a read-only memory (ROM). The memory 211 stores software 212, which, when executed, can be processor-readable processor-executable software code that includes instructions configured to cause the processor 210 to perform various functions described herein. Alternatively, the software 212 may not be directly executable by the processor 210, but can be configured to cause the processor 210 to perform functions when compiled and executed, for example. This description may refer only to the processor 210 that performs the functions, but this includes other implementations such as when the processor 210 executes software and / or firmware. The description may refer to the processor 210 that performs the functions as an abbreviation for one or more of the processors 230-234 that perform the functions. The description may refer to the UE200 that performs the functions as an abbreviation for one or more appropriate components of the UE200 that perform the functions. In addition to and / or instead of the memory 211, the processor 210 can include memory with stored instructions. The functions of the processor 210 are discussed more fully below.
[0022]
[0033] The configuration of the UE200 shown in FIG. 2 is an example of the present disclosure including the claims, and does not limit the present disclosure, and other configurations may be used. For example, an exemplary configuration of the UE includes one or more of the processors 230 to 234 of the processor 210, the memory 211, and the wireless transceiver 240. Other exemplary configurations include one or more of the processors 230 to 234 of the processor 210, the memory 211, the wireless transceiver, and the sensor 213, the user interface 216, the SPS receiver 217, the camera 218, the PD 219, and / or one or more of the wired transceivers.
[0023]
[0034] The UE200 may include a modem processor 232 capable of performing baseband processing of signals received and downconverted by the transceiver 215 and / or the SPS receiver 217. The modem processor 232 may perform baseband processing of signals to be upconverted for transmission by the transceiver 215. Similarly, or alternatively, the baseband processing may be performed by the processor 230 and / or the DSP 231. However, other configurations may be used to perform the baseband processing.
[0024]
[0035] UE200 may include sensor 213, which may include one or more of various types of sensors, such as, for example, one or more inertial sensors, one or more magnetometers, one or more environmental sensors, one or more optical sensors, one or more weight sensors, and / or one or more radio frequency (RF) sensors. The inertial measurement unit (IMU) may include, for example, one or more accelerometers (e.g., responsive as a whole to the acceleration of UE200 in three dimensions) and / or one or more gyroscopes (e.g., a three-dimensional gyroscope). Sensor 213 may include, for example, one or more magnetometers (e.g., a three-dimensional magnetometer) for determining an orientation (e.g., with respect to magnetic north and / or true north) for use for any of various purposes, such as to support one or more compass applications. The environmental sensors may include, for example, one or more temperature sensors, one or more barometric pressure sensors, one or more ambient light sensors, one or more camera imagers, and / or one or more microphones. Sensor 213 may generate analog signals and / or digital signals, the instructions of which are stored in memory 211 and are processed by DSP 231 and / or processor 230 to support one or more applications, such as, for example, an application targeted at positioning and / or navigation operations.
[0025]
[0036] Sensor 213 can be used in relative position measurement, relative positioning, movement determination, etc. The information detected by sensor 213 can be used for motion detection, relative displacement, dead reckoning, sensor-based positioning, and / or sensor-assisted positioning. Sensor 213 can be useful for determining whether UE200 is fixed (stationary) or moving and / or whether to report any useful information regarding the mobility of UE200 to server 143. For example, based on the information acquired / measured by sensor 213, UE200 can notify / report to server 143 that UE200 has detected movement or has moved, and report the relative displacement / distance (e.g., via dead reckoning, or sensor-based positioning, or sensor-assisted positioning enabled by sensor 213). In another example, sensors / IMUs can be used to determine the angle and / or orientation of other devices with respect to UE200 for relative positioning information.
[0026]
[0037] The IMU can be configured to provide measurement results regarding the direction and / or speed of movement of UE200 that can be used in relative positioning. For example, one or more accelerometers and / or one or more gyroscopes of the IMU can each detect the linear acceleration and rotational speed of UE200. The measurement results of the linear acceleration and rotational speed of UE200 can be integrated over time to determine the instantaneous direction of movement as well as the displacement of UE200. To track the position of UE200, the instantaneous direction of movement and displacement can be integrated. For example, the reference position of UE200 can be determined using the SPS receiver 217 at a certain moment (and / or by some other means), and the measurement results from the accelerometers and gyroscopes obtained after this moment can be used in dead reckoning to determine the current location of UE200 based on the relative movement (direction and distance) of UE200 with respect to the reference position.
[0027]
[0038] The magnetometer can determine the strength of the magnetic field in different directions, which can be used to determine the orientation of the UE200. For example, the orientation can be used to provide a digital compass for the UE200. The magnetometer may include a two-dimensional magnetometer configured to detect and provide an indication of the strength of the magnetic field in two orthogonal dimensions. The magnetometer may include a three-dimensional magnetometer configured to detect and provide an indication of the strength of the magnetic field in three orthogonal dimensions. The magnetometer may provide means for sensing the magnetic field and providing an indication of the magnetic field to, for example, the processor 210.
[0028]
[0039] Transceiver 215 may include a wireless transceiver 240 and a wired transceiver 250, each configured to communicate with other devices through wireless and wired connections, respectively. For example, the wireless transceiver 240 may transmit a wireless signal 248 (e.g., on one or more uplink channels and / or one or more sidelink channels) and / or receive (e.g., on one or more downlink channels and / or one or more sidelink channels), and may include a wireless transmitter 242 and a wireless receiver 244 coupled to one or more antennas 246 for converting signals from the wireless signal 248 to a wired (e.g., electrical and / or optical) signal and from the wired (e.g., electrical and / or optical) signal to the wireless signal 248. Thus, the wireless transmitter 242 may include a plurality of transmitters that may be individual components or combined / integrated components, and / or the wireless receiver 244 may include a plurality of receivers that may be individual components or combined / integrated components. The wireless transceiver 240 may be configured to communicate signals (e.g., with a TRP and / or one or more other devices) according to various radio access technologies (RATs) such as 5G New Radio (NR), GSM (Global System for Mobiles), UMTS (Universal Mobile Telecommunications System), AMPS (Advanced Mobile Phone System), CDMA (Code Division Multiple Access), WCDMA (registered trademark) (Wideband CDMA), LTE (Long Term Evolution), LTE Direct (LTE-D), 3GPP (registered trademark) LTE-V2X (PC5), IEEE 802.11 (including IEEE 802.11p), WiFi, WiFi Direct (WiFi-D), Bluetooth, Zigbee, etc. New Radio may use millimeter wave frequencies and / or sub-6 GHz frequencies. The wired transceiver 250 may include a wired transmitter 252 and a wired receiver 254 configured for wired communication, e.g., a network interface that may be utilized to communicate with and send and receive communications from network 130.The wired transmitter 252 may include a plurality of transmitters that can be individual components or combined / integrated components, and / or the wired receiver 254 may include a plurality of receivers that can be individual components or combined / integrated components. The wired transceiver 250 may be configured for, for example, optical communication and / or electrical communication. The transceiver 215 may be communicatively coupled to the transceiver interface 214, for example, by an optical connection and / or an electrical connection. The transceiver interface 214 may be at least partially integrated with the transceiver 215.
[0029]
[0040] The user interface 216 may comprise one or more of several devices such as, for example, a speaker, a microphone, a display device, a vibration device, a keyboard, a touch screen, etc. The user interface 216 may include two or more of any of these devices. The user interface 216 may be configured to enable a user to interact with one or more applications hosted by the UE 200. For example, the user interface 216 may store instructions of analog signals and / or digital signals in the memory 211 to be processed by the DSP 231 and / or the general-purpose processor 230 in response to actions from the user. Similarly, an application hosted by the UE 200 may store instructions of analog signals and / or digital signals in the memory 211 to present output signals to the user. The user interface 216 may include, for example, an audio input / output (I / O) device comprising a speaker, a microphone, a digital-analog circuit, an analog-digital circuit, an amplifier, and / or a gain control circuit (including two or more of any of these devices). Other configurations of the audio I / O device may be used. Similarly, or alternatively, the user interface 216 may include one or more touch sensors responsive to touch and / or pressure, for example, on the keyboard and / or touch screen of the user interface 216.
[0030]
[0041] The SPS receiver 217 (e.g., a Global Positioning System (GPS) receiver) may be capable of receiving and acquiring an SPS signal 260 via an SPS antenna 262. The antenna 262 is configured to convert the wireless SPS signal 260 into a wired signal, such as an electrical signal or an optical signal, and may be integrated with the antenna 246. The SPS receiver 217 may be configured to wholly or partially process the collected SPS signal 260 for estimating the position of the UE 200. For example, the SPS receiver 217 may be configured to determine the position of the UE 200 by trilateration using the SPS signal 260. A general-purpose processor 230, a memory 211, a DSP 231, and / or one or more dedicated processors (not shown) may be utilized with the SPS receiver 217 to wholly or partially process the acquired SPS signal and / or to calculate the estimated position of the UE 200. The memory 211 may store instructions (e.g., measurement results) of the SPS signal 260 and / or other signals (e.g., signals acquired from the wireless transceiver 240) for use in performing a positioning operation. The general-purpose processor 230, the DSP 231, and / or one or more dedicated processors, and / or the memory 211 may provide or support a positioning engine for processing measurement results and for use in estimating the position of the UE 200.
[0031]
[0042] UE200 may include a camera 218 for capturing still images or videos. The camera 218 may comprise, for example, an imaging sensor (e.g., a charge-coupled device or a CMOS imager), a lens, analog-digital circuitry, a frame buffer, and the like. Additional processing, conditioning, encoding, and / or compression of the signal representing the captured image may be performed by the general-purpose processor 230 and / or the DSP 231. Also, or alternatively, the video processor 233 may perform conditioning, encoding, compression, and / or manipulation of the signal representing the captured image. The video processor 233 may decode / restore the stored image data, for example, for presentation on a display device (not shown) of the user interface 216.
[0032]
[0043] The positioning device (PD) 219 may be configured to determine the location of the UE 200, the movement of the UE 200, and / or the relative location of the UE 200, and / or time. For example, the PD 219 may communicate with the SPS receiver 217 and / or include some or all of it. The PD 219 may operate as appropriate in cooperation with the processor 210 and the memory 211 to implement at least a portion of one or more positioning methods, but the description herein may only refer to the PD 219 being configured to implement according to a positioning method or only implementing according to a positioning method. Similarly, or alternatively, the PD 219 may be configured to determine the location of the UE 200 using ground-based signals (e.g., at least some of the signal 248) for trilateration, assist in the acquisition and use of the SPS signal 260, or both. The PD 219 may be configured to use one or more other techniques (e.g., depending on the self-reported location of the UE (e.g., part of the UE's location beacon)) to determine the location of the UE 200, and may use a combination of techniques (e.g., SPS and ground positioning signals) to determine the location of the UE 200. The PD 219 may include one or more of the sensors 213 (e.g., gyroscope, accelerometer, magnetometer, etc.) that can sense the orientation and / or movement of the UE 200 and provide an indication thereof, and the processor 210 (e.g., the processor 230 and / or the DSP 231) may be configured to use the indication to determine the movement of the UE 200 (e.g., velocity vector and / or acceleration vector). The PD 219 may be configured to provide an indication of the uncertainty and / or error of the determined location and / or movement. The functions of the PD 219 may be provided in various ways and / or configurations by, for example, the general-purpose / application processor 230, the transceiver 215, the SPS receiver 217, and / or other components of the UE 200, and may be provided by hardware, software, firmware, or various combinations thereof.
[0033]
[0044] Referring also to FIG. 3, an example of the TRP300 of BTSs 120 to 123 includes a computing platform including a processor 310, a memory 311 including software (SW) 312, and a transceiver 315. The processor 310, the memory 311, and the transceiver 315 can be communicatively coupled to each other by a bus 320 (which can be configured, for example, for optical communication and / or electrical communication). One or more of the shown devices (for example, a wireless interface) can be omitted from the TRP300. The processor 310 can include one or more intelligent hardware devices, such as a central processing unit (CPU), a microcontroller, an application specific integrated circuit (ASIC), etc. The processor 310 can include multiple processors (for example, including the general-purpose / application processor, DSP, modem processor, video processor, and / or sensor processor shown in FIG. 2). The memory 311 is a non-transitory storage medium that can include random access memory (RAM), flash memory, disk memory, and / or read-only memory (ROM), etc. The memory 311 stores software 312, which can be processor-readable processor-executable software code that, when executed, includes instructions configured to cause the processor 310 to perform various functions described herein. Alternatively, the software 312 may not be directly executable by the processor 310, but can be configured to cause the processor 310 to perform functions when compiled and executed.
[0034]
[0045] This description may refer only to the processor 310 that implements the functions, which includes other implementation forms such as when the processor 310 executes software and / or firmware. The description may refer to the processor 310 that implements the functions as an abbreviation of one or more of the processors included in the processor 310 that implements the functions. This description may refer to the TRP 300 that implements the functions as an abbreviation of one or more appropriate components of the TRP 300 that implements the functions (for example, the processor 310 and the memory 311) (and thus of one of the BTSs 120 to 123). In addition to and / or instead of the memory 311, the processor 310 may include a memory with stored instructions. The functions of the processor 310 are discussed more fully below.
[0035]
[0046] Transceiver 315 may include a wireless transceiver 340 and / or a wired transceiver 350 configured to communicate with other devices through wireless connection and wired connection, respectively. For example, the wireless transceiver 340 transmits a wireless signal 348 (e.g., on one or more uplink channels and / or one or more downlink channels) and / or receives (e.g., on one or more downlink channels and / or one or more uplink channels), and includes a wireless transmitter 342 and a wireless receiver 344 coupled to one or more antennas 346 for converting a signal from the wireless signal 348 to a wired (e.g., electrical and / or optical) signal and from the wired (e.g., electrical and / or optical) signal to the wireless signal 348. Thus, the wireless transmitter 342 may include a plurality of transmitters that may be individual components or combined / integrated components, and / or the wireless receiver 344 may include a plurality of receivers that may be individual components or combined / integrated components. The wireless transceiver 340 may be configured to communicate signals (e.g., with UE200, one or more other UEs, and / or one or more other devices) according to various radio access technologies (RAT), such as 5G New Radio (NR), GSM (Global System for Mobiles), UMTS (Universal Mobile Telecommunications System), AMPS (Advanced Mobile Phone System), CDMA (Code Division Multiple Access), WCDMA (Wideband CDMA), LTE (Long Term Evolution), LTE Direct (LTE-D), 3GPP LTE-V2X (PC5), IEEE 802.11 (including IEEE 802.11p), WiFi, WiFi Direct (WiFi-D), Bluetooth, Zigbee, etc.The wired transceiver 350 can be utilized for communicating with the network 130 to send communications to the server 143, for example, and / or one or more other network entities and then receive communications therefrom, and can include a wired transmitter 352 and a wired receiver 354 configured for a wired communication, for example, a network interface. The wired transmitter 352 can include a plurality of transmitters that can be individual components or combined / integrated components, and / or the wired receiver 354 can include a plurality of receivers that can be individual components or combined / integrated components. The wired transceiver 350 can be configured for, for example, optical communication and / or electrical communication.
[0036]
[0047] The configuration of the TRP300 shown in FIG. 3 is an example of the present disclosure, including the claims, and does not limit the present disclosure, and other configurations can be used. For example, the description herein discusses that the TRP300 is configured to perform or perform some functions, but one or more of these functions can be executed by the server 143 and / or the UE 200 (i.e., the server 143 and / or the UE 200 can be configured to perform one or more of these functions).
[0037]
[0048] Referring also to FIG. 4, server 400, which is an example of server 143, comprises a computing platform including a processor 410, a memory 411 including software (SW) 412, and a transceiver 415. The processor 410, memory 411, and transceiver 415 can be communicatively coupled to each other by a bus 420 (which can be configured, for example, for optical and / or electrical communication). One or more of the illustrated devices (such as, for example, a wireless interface) can be omitted from server 400. The processor 410 can include one or more intelligent hardware devices, such as, for example, a central processing unit (CPU), a microcontroller, an application specific integrated circuit (ASIC), etc. The processor 410 can comprise multiple processors (such as, for example, including the general-purpose / application processor, DSP, modem processor, video processor, and / or sensor processor shown in FIG. 2). The memory 411 is a non-transitory storage medium that can include, for example, random access memory (RAM), flash memory, disk memory, and / or read-only memory (ROM). The memory 411 stores software 412, which, when executed, can be processor-readable processor-executable software code including instructions configured to cause the processor 410 to perform the various functions described herein. Alternatively, the software 412 may not be directly executable by the processor 410, but can be configured to cause the processor 410 to perform functions when compiled and executed. This description may refer only to the processor 410 that performs the functions, but this includes other implementations, such as when the processor 410 executes software and / or firmware. The description may refer to the processor 410 that performs the functions as a shorthand for one or more of the processors included in the processor 410 that performs the functions. The description may refer to the server 400 that performs the functions as a shorthand for one or more appropriate components of the server 400 that performs the functions. The processor 410 can include memory with stored instructions in addition to and / or instead of the memory 411.The functions of the processor 410 are more fully discussed below.
[0038]
[0049] Transceiver 415 may include a wireless transceiver 440 and / or a wired transceiver 450 configured to communicate with other devices through wireless and wired connections, respectively. For example, wireless transceiver 440 may transmit wireless signal 448 (e.g., on one or more downlink channels) and / or receive (e.g., on one or more uplink channels), and include a wireless transmitter 442 and a wireless receiver 444 coupled to one or more antennas 446 for converting wireless signal 448 to a wired (e.g., electrical and / or optical) signal and from a wired (e.g., electrical and / or optical) signal to wireless signal 448. Thus, wireless transmitter 442 may include a plurality of transmitters that may be individual components or combined / integrated components, and / or wireless receiver 444 may include a plurality of receivers that may be individual components or combined / integrated components. Wireless transceiver 440 may be configured to communicate signals (e.g., with UE200, with one or more other UEs, and / or with one or more other devices) according to various radio access technologies (RATs) such as 5G New Radio (NR), GSM (Global System for Mobiles), UMTS (Universal Mobile Telecommunications System), AMPS (Advanced Mobile Phone System), CDMA (Code Division Multiple Access), WCDMA (Wideband CDMA), LTE (Long Term Evolution), LTE Direct (LTE-D), 3GPP LTE-V2X (PC5), IEEE 802.11 (including IEEE 802.11p), WiFi, WiFi Direct (WiFi-D), Bluetooth, Zigbee. Wired transceiver 450 may include a wired transmitter 452 and a wired receiver 454 configured for wired communication, e.g., for a network interface, that may be utilized to communicate with network 130 to send and receive communications to / from, e.g., TRP300 and / or one or more other network entities.The wired transmitter 452 may include a plurality of transmitters that may be individual components or combined / integrated components, and / or the wired receiver 454 may include a plurality of receivers that may be individual components or combined / integrated components. The wired transceiver 450 may be configured for, for example, optical communication and / or electrical communication.
[0039]
[0050] Although the description herein may sometimes refer only to the processor 410 that implements the functions, this includes other implementations such as when the processor 410 executes software and / or firmware (stored in the memory 411). The description herein may sometimes refer to the server 400 that implements the functions as an abbreviation for one or more appropriate components of the server 400 that implements the functions (for example, the processor 410 and the memory 411).
[0040]
[0051] Positioning techniques
[0052] In the case of terrestrial positioning of a UE in a cellular network, techniques such as advanced forward link trilateration (AFLT) and observed time difference of arrival (OTDOA) often operate in a "UE-assisted" mode where measurements of reference signals (for example, PRS, CRS, etc.) transmitted by a base station are made by the UE and then provided to a location server. The location server then calculates the position of the UE based on the measurements and the known location of the base station. Since these techniques use the location server rather than the UE itself to calculate the position of the UE, these positioning techniques are not frequently used in applications such as car navigation or smartphone navigation, and instead, they generally rely on satellite-based positioning.
[0041]
[0053] The UE may use a satellite positioning system (SPS) (Global Navigation Satellite System (GNSS)) for high-precision positioning using precise point positioning (PPP) or real-time kinematics (RTK) technology. These technologies use assistance data such as measurements from ground stations. LTE Release 15 enables data to be encrypted so that only UEs subscribed to the service can read the information. Such assistance data changes over time. Therefore, a subscribed UE may inadvertently have its "encryption decoded" for other UEs by transferring the data to other UEs that have not paid for the subscription. The transfer would need to be repeated every time the assistance data changes.
[0042]
[0054] In UE-assisted positioning, the UE sends measurements (e.g., TDOA, angle of arrival (AoA), etc.) to a positioning server (e.g., LMF / eSMLC). The positioning server has a base station almanac (BSA) that contains multiple "entries" or "records" in one record per cell, where each record contains a geographical cell location but may also contain other data. Identifiers of the "records" among the multiple "records" in the BSA may be referenced. The BSA and the measurements from the UE may be used to calculate the location of the UE.
[0043]
[0055] In conventional UE-based positioning, the UE calculates its own position and thus avoids sending measurements to the network (e.g., a location server), which in turn improves latency and scalability. The UE uses relevant BSA record information from the network (e.g., the location of the gNB (more generally, the base station)). The BSA information can be encrypted. However, since the BSA information changes at a much lower frequency than, for example, the PPP or RTK assistance data described previously, it may be easier to make the BSA information available to UEs that are not subscribed and have not paid for the decryption key (compared to PPP or RTK information). The transmission of reference signals by the gNB potentially makes the BSA information accessible to cloud sourcing or wardriving and essentially enables the generation of BSA information based on on-site and / or over-the-top observations.
[0044]
[0056] Positioning techniques can be characterized and / or evaluated based on one or more criteria such as positioning accuracy and / or latency. Latency is the time elapsed between an event that triggers the determination of location-related data and the availability of that data at a positioning system interface, e.g., the interface of the LMF. At the initialization of the positioning system, the latency for the availability of location-related data is called time-to-first-fix (TTFF) and is greater than the latency after TTFF. The reciprocal of the time elapsed between the availability of two consecutive location-related data is called the update rate, i.e., the rate at which location-related data is generated after the first fix. Latency can depend, for example, on the processing capabilities of the UE. For example, the UE may report its processing capabilities as the duration of DL PRS symbols in time units (e.g., milliseconds) that the UE can process every T time amount (e.g., Tms) in the case of 272 PRB (physical resource block) allocations. Other examples of capabilities that can affect latency are the number of TRPs the UE can process PRS, the number of PRSs the UE can process, and the bandwidth of the UE.
[0045]
[0057] One or more of a number of different positioning techniques (also referred to as positioning methods) can be used to determine the location of an entity such as one of UEs 112 to 114. For example, known positioning techniques include RTT, multi-RTT, OTDOA (also called TDOA, including UL-TDOA and DL-TDOA), enhanced cell identification information (E-CID), DL-AoD, UL-AoA, etc. RTT uses the time it takes for a signal to travel from one entity to another and back to determine the distance between the two entities. This distance, along with the known position of the first of the entities and the angle (e.g., azimuth angle) between the two entities, can be used to determine the position of the second of the entities. In multi-RTT (also called multi-cell RTT), multiple distances from one entity (e.g., UE) to other entities (e.g., TRP) and the known positions of the other entities can be used to determine the position of that one entity. In the TDOA technique, the difference in travel time between one entity and another can be used to determine the relative distance from the other entity, and those relative distances can be combined with the known positions of the other entities to determine the position of that one entity. Angle of arrival and / or angle of departure can be used to assist in determining the position of an entity. For example, the angle of arrival or angle of departure of a signal can be combined with the distance between devices (determined using the signal, e.g., signal travel time, signal received power, etc.) and the known position of one of the devices to determine the position of the other device. The angle of arrival or angle of departure can be a relative azimuth angle with respect to a reference direction such as true north. The angle of arrival or angle of departure can be a relative zenith angle with respect to directly above the entity (i.e., relative to the direction radially outwards from the center of the Earth).E-CID uses the identification information of the serving cell, the timing advance (i.e., the difference between the reception time and the transmission time at the UE), the estimated timing and power of the detected neighboring cell signals, and optionally the angle of arrival (e.g., of the signal at the UE from the base station or vice versa) to determine the position of the UE. In TDOA, the difference in the arrival time at the receiving device of signals from different sources is used, along with the known position of the source and the known offset of the transmission time from the source, to determine the position of the receiving device.
[0046]
[0058] In network-centric RTT estimation, the serving base station commands the UE to scan / receive RTT measurement signals (e.g., PRS) on the serving cells of two or more neighboring base stations (and generally, since at least three base stations are required, the serving base station). One or more base stations transmit RTT measurement signals on low-reuse resources (e.g., the resources used by the base station to transmit system information) allocated by the network (e.g., a location server such as an LMF). The UE records the arrival time (also called receive time, reception time, time of reception, or ToA) of each RTT measurement signal relative to the UE's current downlink timing (e.g., as derived by the UE from the DL signal received from its serving base station), and transmits one or more common or individual RTT response messages (e.g., SRS (sounding reference signal) for positioning, i.e., UL-PRS) to one or more base stations (e.g., when commanded by its serving base station), and in the payload of each RTT response message, the time difference T between the ToA of the RTT measurement signal and the transmission time of the RTT response message (i.e., UE T Rx→Tx (i.e., UE T Rx-Tx or UE Rx-Tx) may be included. The RTT response message will include a reference signal from which the base station can infer the ToA of the RTT response therefrom. The difference T between the transmission time of the RTT measurement signal from the base station and the ToA of the RTT response at the base station Tx→Rx is the time difference T reported by the UE Rx→Tx By comparing with, the base station can infer the propagation time between the base station and the UE, and the base station can determine the distance between the UE and the base station by assuming the speed of light during this propagation time.
[0047]
[0059] UE-centered RTT estimation is similar to the network-based method, except that (when commanded by, for example, the serving base station) the UE transmits uplink RTT measurement signals received by a plurality of base stations in the vicinity of the UE. Each participating base station responds with a downlink RTT response message, and the downlink RTT response message may include the time difference between the ToA of the RTT measurement signal at the base station and the transmission time of the RTT response message from the base station in the RTT response message payload.
[0048]
[0060] In both the network-centered and UE-centered procedures, the side performing the RTT calculation (the network or the UE) generally (but not always) transmits the first message or signal (e.g., the RTT measurement signal), and the other side responds with one or more RTT response messages or signals that may include the difference between the ToA of the first message or signal and the transmission time of the RTT response message or signal.
[0049]
[0061] The multi-RTT technique can be used to determine a location. For example, a first entity (e.g., a UE) can send one or more signals (e.g., unicast, multicast, or broadcast from a base station), and multiple second entities (e.g., other TSPs such as base stations and / or UEs) can receive the signal from the first entity and can respond to this received signal. The first entity receives responses from the multiple second entities. The first entity (or another entity such as an LMF) can use the responses from the second entities to determine the distances to the second entities, and can use the multiple distances and the known locations of the second entities to determine the location of the first entity by trilateration.
[0050]
[0062] In some cases, additional information can be obtained in the form of an angle of arrival (AoA) or an angle of departure (AoD) that defines a direction (which can be in a horizontal plane or in 3D) or, in some cases, a range of directions (e.g., for a UE from the location of a base station). The intersection of two directions can provide another estimate of the location for the UE.
[0051]
[0063] In positioning techniques (e.g., TDOA and RTT) that use PRS (Positioning Reference Signal) signals, in order to determine the distance from the UE to the TRP, the PRS signals transmitted by multiple TRPs are measured, and the signal arrival time, the known transmission time, and the known positions of the TRPs are used. For example, RSTD (Reference Signal Time Difference) is determined for the PRS signals received from multiple TRPs and can be used in the TDOA technique to determine the location (position) of the UE. The positioning reference signal may be referred to as PRS or a PRS signal. PRS signals are usually transmitted using the same power, and PRS signals with the same signal characteristics (e.g., the same frequency shift) may interfere with each other. As a result, the PRS signal from a more distant TRP may be buried by the PRS signal from a closer TRP, and as a result, the signal from a more distant TRP may not be detected. PRS muting may be used to help reduce interference by muting (e.g., reducing the power of the PRS signal to 0 and thus not transmitting the PRS signal) some of the PRS signals. In this way, the weaker PRS signals (at the UE) can be more easily detected by the UE without interference from the stronger PRS signals. The term RS, and its variants (e.g., PRS, SRS), may refer to one reference signal or two or more reference signals.
[0052]
[0064] The positioning reference signal (PRS) includes a downlink PRS (DL PRS) and an uplink PRS (UL PRS) (which may be referred to as sounding reference signal (SRS) for positioning). The PRS may comprise a PRS resource or a set of PRS resources for a frequency layer. The DL PRS positioning frequency layer (or simply frequency layer) is an aggregate of DL PRS resource sets from one or more TRPs with PRS resources having common parameters configured by higher layer parameters DL-PRS-PositioningFrequencyLayer, DL-PRS-ResourceSet, and DL-PRS-Resource. Each frequency layer has a DL PRS subcarrier spacing (SCS) for the DL PRS resource sets and DL PRS resources within the frequency layer. Each frequency layer has a DL PRS cyclic prefix (CP) for the DL PRS resource sets and DL PRS resources within the frequency layer. In 5G, a resource block occupies 12 consecutive subcarriers and a specified number of symbols. Also, the DL PRS Point A parameter defines the frequency of the reference resource block (and the lowest subcarrier of the resource block), and DL PRS resources belong to the same DL PRS resource set having the same Point A, and all DL PRS resource sets belong to the same frequency layer having the same Point A. The frequency layer also has the same DL PRS bandwidth, the same starting PRB (and center frequency), as well as the same value of comb size (i.e., the frequency of PRS resource elements per symbol such that every N resource elements become PRS resource elements in comb N). The PRS resource set is identified by a PRS resource set ID and may be associated with a specific TRP transmitted by an antenna panel of a base station (identified by a cell ID). The PRS resource ID within the PRS resource set may be associated with an omnidirectional signal and / or a single beam (and / or beam ID) transmitted from a single base station (where the base station may transmit one or more beams).Each PRS resource in a PRS resource set can be transmitted on a different beam, and thus, a PRS resource, or simply a resource, may also be referred to as a beam. This has no implication regarding whether the base station and the beam on which the PRS is transmitted are known to the UE.
[0053]
[0065] The TRP can be configured to transmit DL PRS for each schedule, for example, by an instruction received from a server and / or by software in the TRP. According to the schedule, the TRP can transmit the DL PRS intermittently, for example, periodically at a certain interval from the first transmission. The TRP can be configured to transmit one or more PRS resource sets. A resource set is a set of PRS resources over one TRP, and the resources have the same period, common muting pattern configuration (if any), and the same repetition factor over slots. Each of the PRS resource sets comprises a plurality of PRS resources, and each PRS resource comprises a plurality of resource elements (REs) that can be in a plurality of resource blocks (RBs) within N (one or more) consecutive symbols within a slot. An RB is a set of REs over an amount of one or more consecutive symbols in the time domain and an amount of consecutive subcarriers in the frequency domain (12 in the case of a 5G RB). Each PRS resource is configured using an RE offset, a slot offset, a symbol offset within the slot, and the number of consecutive symbols that the PRS resource can occupy within the slot. The RE offset defines the starting RE offset of the first symbol within the DL PRS resource in frequency. The relative RE offsets of the remaining symbols within the DL PRS resource are defined based on the initial offset. The slot offset is the starting slot of the DL PRS resource with respect to the corresponding resource set slot offset. The symbol offset determines the starting symbol of the DL PRS resource within the starting slot. The transmitted REs can repeat across slots, and each transmission is called a repetition, and as a result, there can be a plurality of repetitions within the PRS resource. The DL PRS resources within a DL PRS resource set are associated with the same TRP, and each DL PRS resource has a DL PRS resource ID. The DL PRS resource IDs within a DL PRS resource set are associated with a single beam transmitted from a single TRP (however, a TRP can transmit one or more beams).
[0054]
[0066] The PRS resource can also be defined by virtual co-location and start PRB parameters. The virtual co-location (QCL) parameters can define any virtual co-location information of the DL PRS resource with other reference signals. The DL PRS can be configured to be of QCL type D with a DL PRS or SS / PBCH (synchronization signal / physical broadcast channel) block from a serving cell or a non-serving cell. The DL PRS can be configured to be of QCL type C with an SS / PBCH block from a serving cell or a non-serving cell. The start PRB parameter defines the start PRB index of the DL PRS resource with respect to reference point A. The start PRB index has a granularity of one PRB and can have a minimum value of 0 and a maximum value of 2176 PRBs.
[0055]
[0067] A PRS resource set is a set of PRS resources with the same period, the same muting pattern configuration (if any), and the same repetition factor across slots. One time when all repetitions of all PRS resources of a PRS resource set are configured to be transmitted is called an "instance". Thus, an "instance" of a PRS resource set is a specified number of repetitions for each PRS resource and a specified number of PRS resources within the PRS resource set, and as a result, when the specified number of repetitions are transmitted for each of the specified number of PRS resources, the instance is completed. An instance may also be called an "opportunity". A DL PRS configuration including a DL PRS transmission schedule can be provided to the UE to assist (or even enable) the UE to measure the DL PRS.
[0056]
[0068] The multiple frequency layers of the PRS can be aggregated to provide an effective bandwidth that is larger than any one of the layer bandwidths. Multiple frequency layers that meet criteria such as being pseudo-collocated (QCLed), having the same antenna port, of (continuous and / or discrete) component carriers can be stitched to provide a larger effective PRS bandwidth (for DL PRS and UL PRS), resulting in increased arrival time measurement accuracy. When QCLed, different frequency layers behave similarly, making it possible for PRS stitching to result in a larger effective bandwidth. The larger effective bandwidth, sometimes referred to as the aggregated PRS bandwidth or the aggregated PRS frequency bandwidth, provides better time domain resolution (e.g., for TDOA). The aggregated PRS includes a set of PRS resources, and each PRS resource of the aggregated PRS may be referred to as a PRS component, and each PRS component can be transmitted on different component carriers, bands, or frequency layers or on different parts of the same band.
[0057]
[0069] RTT positioning is an active positioning technique in that the RTT uses positioning signals transmitted by the TRP to the UE and by the UE (participating in the RTT positioning) to the TRP. The TRP may transmit DL-PRS signals received by the UE, and the UE may transmit SRS (sounding reference signal) signals received by a plurality of TRPs. The sounding reference signal may be referred to as SRS or SRS signal. In 5G multi-RTT, cooperative positioning may be used, and the UE transmits a single UL-SRS for positioning received by a plurality of TRPs, rather than transmitting separate UL-SRSs for positioning for each TRP. The TRPs participating in multi-RTT typically search for UEs currently camped on that TRP (served UEs, the TRP is the serving TRP), and also search for UEs camped on neighboring TRPs (neighboring UEs). The neighboring TRPs may be TRPs of a single BTS (e.g., gNB), or may be TRPs of one BTS and TRPs of a separate BTS. In RTT positioning, including multi-RTT positioning, the DL-PRS signal and UL-SRS regarding the positioning signals in the PRS / SRS used to determine the RTT (and thus used to determine the distance between the UE and the TRP) may be present close in time to each other, such that errors due to UE movement and / or UE clock drift and / or TRP clock drift are within acceptable limits. For example, the signals in the PRS / SRS regarding the positioning signal pair may be transmitted from the TRP and the UE, respectively, within about 10 ms of each other. When the SRS regarding the positioning signal is transmitted by the UE and the PRS and SRS regarding the positioning signal are carried close in time to each other, it has been found that when a large number of UEs attempt positioning simultaneously, congestion of high-frequency (RF) signals may occur (such as causing excessive noise, etc.), and / or computational congestion may occur at the TRP attempting to measure a large number of UEs simultaneously.
[0058]
[0070] RTT positioning can be UE-based or UE-assisted. In UE-based RTT, based on the distance to the TRP 300 and the known location of the TRP 300, the RTT and the corresponding distances to each of the TRP 300 and the location of the UE 200 are determined. In UE-assisted RTT, the UE 200 measures the positioning signal, provides the measurement value information to the TRP 300, and the TRP 300 determines the RTT and the distance. The TRP 300 provides the distance to a location server, such as the server 400, and the server determines the location of the UE 200, for example, based on the distances to different TRP 300s. The RTT and / or the distance can be determined by the TRP 300 that receives the signal from the UE 200, in combination with one or more other devices, such as one or more other TRP 300s and / or the server 400, by this TRP 300, or by one or more devices other than the TRP 300 that receives the signal from the UE 200.
[0059]
[0071] Various positioning techniques are supported in 5G NR. The NR-native positioning methods supported in 5G NR include DL-only positioning methods, UL-only positioning methods, and DL+UL positioning methods. The downlink-based positioning methods include DL-TDOA and DL-AoD. The uplink-based positioning methods include UL-TDOA and UL-AoA. The combined DL+UL-based positioning methods include RTT with one base station and RTT with multiple base stations (multi-RTT).
[0060]
[0072] The location estimate (e.g., for a UE) may be referred to by other names such as location estimate, location, position, location fix, fix, etc. The location estimate can be geodesic and have coordinates (e.g., latitude, longitude, and optionally altitude), or it can be civic and have a location address, postal address, or some other verbal description of the location. The location estimate can further be defined relative to some other known location or in absolute terms (e.g., using latitude, longitude, and optionally altitude). The location estimate can include an expected error or uncertainty (e.g., by including an area or volume in which the location is expected to be included with some specified or default level of confidence).
[0061]
[0073] Priority of Positioning Reference Signals
[0074] Historically in LTE and NR, a UE does not process DL PRS that collides with another DL signal or channel transmitted to the UE without a measurement gap (a measurement gap is the time when the UE should receive and measure PRS rather than other signals or channels). Each channel is a logical connection between entities such as a TRP and a UE. The term "channel" may also refer to the information carried on the channel in this specification. The discussion in this specification provides techniques for prioritizing PRS processing over other DL signals and channels even without a measurement gap so that a PRS that collides with (e.g., is expected to collide or actually collides with) another signal or channel can be processed.
[0062]
[0075] Referring to FIG. 5 and further to FIGS. 1 - 4, UE500 includes a processor 510, an interface 520, and a memory 530 communicatively coupled to each other by a bus 540. UE500 may include the components shown in FIG. 5 and may include one or more other components such as any of the components shown in FIG. 2, and thus, UE200 may be an example of UE500. Interface 520 may include one or more of the components of transceiver 215, for example, wireless transmitter 242 and antenna 246, or wireless receiver 244 and antenna 246, or wireless transmitter 242, wireless receiver 244, and antenna 246. Memory 530 may be configured similarly to memory 211, for example, including software having processor - readable instructions configured to cause processor 510 to perform functions. The description may refer only to processor 510 performing functions, which includes other implementations such as when processor 510 executes software and / or firmware (stored in memory 530). The description may refer to UE500 performing functions as an abbreviation for one or more suitable components of UE500 (for example, processor 510 and memory 530) performing functions. Processor 510 includes a PRS priority unit 550 configured to determine and implement the priority of PRS as discussed herein (optionally with memory 530 and, as appropriate, interface 520). The PRS priority unit 550 is further discussed below, and this description may refer to processor 510 in general or UE500 in general as performing any of the functions of the PRS priority unit 550. The operation of the PRS priority unit 550 is discussed herein with reference to FIG. 6 showing signaling and process flow 600 for determining and implementing the priority of PRS. Flow 600 includes the illustrated steps but is only an example such that steps may be added, rearranged, and / or deleted.
[0063]
[0076] The PRS priority unit 550 is configured to determine whether a PRS (DL PRS or UL PRS, also known as SRS for positioning) has a higher priority than another reference signal and / or another channel (i.e., other than the channel on which the PRS is carried). The PRS priority unit 550 may determine whether the PRS has a higher priority based on one or more factors, and may determine whether the PRS has a higher priority than a combination of other reference signals, a combination of other channels, or a combination of one or more other reference signals and one or more other channels. Examples of other reference signals are DMRS (demodulation RS) for PDSCH (physical downlink shared channel), DMRS for PDCCH (physical downlink control channel), DMRS for PBCH (physical broadcast channel), PTRS (phase tracking RS) for PDSCH, CSI-RS (channel state information-reference signal), and RIM (radio access network (RAN) information management) RS. Examples of channels include PDSCH, PDCCH, and PBCH. The PRS priority unit 550 may determine the priority of the PRS associated with the PRS resource, PRS resource set, frequency layer, and / or TRP.
[0064]
[0077] UE500 is configured to provide a processing priority based on the priority indicated by the prioritization unit 550. If the PRS has a higher processing priority (also referred to herein as having a higher priority), the UE500 processes (e.g., measures and, optionally, reports) the PRS instead of the corresponding reference signal and / or channel of lower priority that collides with the PRS outside the measurement gap. The lower priority reference signal or channel that collides with the higher priority PRS is not processed, e.g., discarded or ignored by the processor 510 or not provided to the processor 510. Similarly, the lower priority PRS that collides with the higher priority reference signal or channel is not processed, e.g., discarded or ignored by the processor 510 or not provided to the processor 510. The processor 510 may include a portion of the interface 520 to the extent that, for example, the interface 520 makes a decision as to whether to process or forward information for further processing. Thus, the processor 510 is a logical representation and not necessarily a physical representation, and the processor 510 includes components for processing regardless of its physical location within the UE500.
[0065]
[0078] UE500 may provide a higher priority at the PRS resource level. For example, the beam corresponding to a resource in a resource set of a plurality of resources may be more important for the PRS than the data, and thus the UE500 may give the PRS a higher priority with respect to the data of that beam. The UE500 may provide different priorities to different PRS resources within the PRS resource set.
[0066]
[0079] UE500 may provide a higher priority at the PRS resource set level. For example, if the resource set has a low period (such that the resource set occurs rarely), any collision may be more significant than in the case of a resource set with a higher period, and thus UE500 may provide a higher priority to the low-period resource set to help ensure that the resource set is processed. Alternatively, a high-period resource set may have a high period because the content of the resource set is important and should be processed frequently, and thus UE500 may provide a high priority (e.g., higher than data) to the high-period resource set. UE500 may provide a higher priority than data to some resource sets in a frequency layer and a lower priority than data to some resource sets in the frequency layer.
[0067]
[0080] UE500 may provide a higher priority based on a frequency layer, for example, to provide a priority to a frequency layer corresponding to a frequency range. For example, a first frequency layer (FL1) may correspond to FR1 (frequency range 1 from 410 MHz to 7.125 GHz), and a second frequency layer (FL2) may correspond to FR2 (frequency range 2 which is the mm-wave band from 24.25 GHz to 52.6 GHz). The second frequency layer FL2 may have less data and thus a lower likelihood of collision and be opportunistic, and thus UE500 may give a lower priority to the second frequency layer and a higher priority to the first frequency layer due to the lower likelihood of collision in FL2. As another example, one FL may be configured for data and another FL may be configured for PRS. For example, one FL may have a higher priority for data than for PRS, and the other FL may have a higher priority for PRS than for data.
[0068]
[0081] UE500 may provide priority to a specific TRP, for example, used in RSTD positioning. To help ensure that the reference signal, whose timing is to be compared with the timing of other signals to determine the time difference, is received and processed, UE500 provides a higher priority to the PRS for the reference TRP (for example, over that for another signal (such as a reference signal, data signal) and / or over that for another channel), which may help ensure that the reference signal for the reference TRP is received. Otherwise, the time difference may be determined incorrectly or may even become impossible to determine.
[0069]
[0082] Priority unit 550 may be configured to determine priority in any of various ways, for example, based on one or more of various factors (such as resources, resource sets, frequency layers, TRPs). For example, priority unit 550 may be configured to determine whether to prioritize the processing of the location reference signal based on explicit or implicit instructions, based on the timing behavior of the PRS (DL-PRS and / or UL-PRS), based on the positioning technique to be implemented, and / or based on the structure of the PRS. UE500 may provide the priority capability of UE500 to server 400 in UE priority capability message 612 at stage 610 of flow 600. UE500 may provide message 612 to server 400 directly, as shown in FIG. 6, or indirectly via one or more intermediaries such as TRP300. Message 612 may indicate the capability of UE500 to support prioritization of PRS processing. The capabilities may be reported in a band-specific or FR-specific manner. For example, each capability may be reported for each band / frequency range. UE priority capability message 612 may be provided before and / or after stage 620 discussed below and may be provided multiple times, for example, intermittently (such as periodically, semi-persistently, or on demand).
[0070]
[0083] One or more factors by which the UE 500 can determine PRS priority can be indicated by the PRS configuration information received by the UE 500. For example, at step 620 of flow 600, the server 400 sends a PRS configuration message 622 to the UE 500. Although the description herein refers to PRS, this term includes various forms of positioning signals, and thus the PRS configuration message 622 provides a positioning signal configuration. The PRS configuration message 622 can be sent directly from the server 400 to the UE 500 or via one or more intermediaries such as the TRP 300. The PRS configuration message 622 can include, for example, the scheduled timing, period, slot offset, bandwidth offset, number of ports, repetition factor, number of PRS symbols in a slot, information element type, one or more explicit priority indications, search window information (e.g., duration, start time, end time), and / or whether to expect an aperiodic PRS and / or aperiodic PRS measurement report request. For example, the UE 500 can provide PRS resources configured with a specific type of IE (e.g., 3GPP release 17 type IE) with a higher processing priority than other channels having symbols that collide with the PRS. At step 630, the UE 500 can determine the priority of the PRS with respect to one or more other reference signals and / or one or more channels, as discussed herein, particularly as discussed below. At step 640, the UE 500 can process the PRS according to the determined priority, for example, perform measurements, determine positioning information (e.g., one or more ranges, locations, etc.), generate and / or transmit an SRS for positioning, etc., and provide the positioning information 642 to the server 400 as appropriate, either directly or indirectly.
[0071]
[0084] The PRS priority unit 550 may be configured to determine the priority of PRS processing based on one or more explicit indications of priority included, for example, in the PRS configuration message 622 received by the UE 500. For example, the PRS configuration message 622 may provide an indication that the PRS should receive a higher priority than one or more other reference signals and / or one or more channels, for example, in a single field or a single bit. For example, the PRS configuration message 622 may include high / low priority bits indicating whether the UE 500 should assign a high or low priority to the corresponding PRS relative to one or more indicated other reference signals and / or one or more channels. The single bit may be known for application to one or more other reference signals and / or one or more channels (e.g., programmed in the UE 500 according to an industry standard). The meaning of the single bit may be fixed or may be dynamically configurable by control signaling, for example, by MAC-CE (Medium Access Control - Control Element) or DCI (Downlink Control Information) signaling, or by upper layer signaling such as LPP (LTE Positioning Protocol) or RRC (Radio Resource Control) signaling. The update of the meaning of the single bit may be provided by MAC-CE signaling, which is faster than LPP or RRC signaling. As two examples of the dynamic meaning of the single bit, the signaling may be received by the UE 500 such that the meaning of a value of 1 of the single bit is that the PDSCH has a higher processing priority than the PRS, or that the PRS has a higher processing priority than the PDSCH and PDCCH. For example, the control signaling may be received to command the UE 500 regarding the meaning of the single bit, for example, at the time of receipt of the control signaling and valid until further notice or for a specified time or until a specified future time, and control signaling that changes this meaning of the single bit may be received later.
[0072]
[0085] An explicit indication of priority may comprise a plurality of indications of priority, each corresponding to a respective reference signal or channel, or a combination of reference signals, or a combination of channels, or a combination of one or more reference signals and one or more channels. For example, as shown in FIG. 7A, control signal 700 includes nine fields, a DMRS field 711 for PDSCH, a DMRS field 712 for PDCCH, a DMRS field 713 for PBCH, a PTRS field 714 for PDSCH, a CSI-RS field 715, a RIM RS field 716, a PDSCH field 717, a PDCCH field 718, and a PBCH field 719. Control signal 700 is merely an example and does not limit the present disclosure, including the claims. The bits in each of fields 711-719 indicate whether the DL PRS has a higher priority treatment for the corresponding reference signal and channel, or the corresponding channel. Here, a value of 1 indicates that the DL PRS has a higher processing priority than the corresponding reference signal and / or channel, and a value of 0 indicates that the DL PRS has a lower processing priority than the corresponding reference signal and / or channel. A higher priority indication for a channel, for example, PBCH shown in field 719, may override an indication of a signal on the channel, for example, the DMRS for PBCH in field 713. Thus, the value of the DMRS field 713 for PBCH is 0 in this example, indicating that the PRS has a lower priority than the DMRS for PBCH, but since the value of the PBCH field 719 is 1, the PRS has a priority overriding all PBCH signaling, and thus, in this example, instead of the DMRS for PBCH, where the PRS and the DMRS for PBCH conflict, the PRS is processed by UE 500. In the illustrated exemplary control signal 700, all of fields 711-719 correspond to a single reference signal and channel, or a single channel, but a reference signal, channel, or a combination of one or more reference signals and one or more channels may be implemented.
[0073]
[0086] Multiple explicit indications may be provided, for example, for one or more other reference signals and / or for one or more channels, to indicate the processing priority of the SRS for positioning. For example, as shown in FIG. 7B, the control signal 750 includes four fields, a legacy SRS field 751, an SRS field 752 for communication, a PUSCH (Physical Uplink Shared Channel) field 753, and a PUCCH (Physical Uplink Control Channel) field 754. The control signal 750 is merely an example and does not limit the present disclosure, including the claims. The bits in each of the fields 751-754 indicate whether the SRS for positioning has a higher priority processing than the corresponding reference signal or channel. Here, a value of 1 indicates that the SRS for positioning has a higher processing priority than the corresponding reference signal or channel, and a value of 0 indicates that the SRS for positioning has a lower processing priority than the corresponding reference signal or channel. In the illustrated exemplary control signal 750, all of the fields 751-754 correspond to a single reference signal or a single channel, but a reference signal, a channel, or a combination of one or more reference signals and one or more channels may be implemented.
[0074]
[0087] UE500 may determine the processing priority of SRS for positioning, for example, based on one or more explicit indications in the PRS configuration message 622. The processing priority of SRS for positioning includes the priority for generating and / or transmitting SRS for positioning to the TRP300. For example, prioritizing the transmission of SRS for positioning may include generating SRS for positioning as well as legacy SRS and / or SRS for communication, and sending only the SRS for positioning, or generating only the SRS for positioning and sending the SRS for positioning. The message 622 may include one or more explicit indications that one or more SRS resources for positioning and / or one or more SRS resource sets for positioning should have a higher (or lower) processing priority than legacy SRS or SRS for communication. Legacy SRS is SRS for positioning but has a different definition (for example, defined previously, i.e., before the current SRS for positioning) and is given a lower priority than the (current) SRS for positioning. SRS for communication is SRS configured for one or more of various communication purposes, such as beam management, UL codebook-based communication, UL non-codebook-based communication, antenna switching / DL CSI collection.
[0075]
[0088] The priority unit 550 may be configured to determine the priority of PRS processing based on one or more implicit indications of priority, for example, included in the PRS configuration message 622 received by the UE 500. For example, the UE 500 may be configured to analyze one or more information from the PRS configuration message 622 according to one or more rules, for example, according to industry standards, to determine the PRS processing priority. The UE 500 may be configured to find one or more information from the PRS configuration message 622 in the configuration information and the lookup table of the PRS priority to determine the PRS priority. The UE 500 may be configured to use, for example, the indication of the information element type in the PRS configuration message 622 to determine the processing priority of the PRS. The UE 500 may be configured to determine that the PRS resources composed of the information elements of a specific version (for example, release) of the industry standard should have a processing priority that prevails over other channels (that is, channels that do not carry the PRS resources) that collide with the PRS resources of this specific version of the industry standard. The implicit indication of the PRS priority may or may not be configurable. For example, it is permanently programmed into the UE 500 based on industry standards when the UE 500 is manufactured.
[0076]
[0089] The priority unit 550 may be configured to determine the priority of the PRS processing based on the timing behavior of the PRS. For example, the DL PRS may be sent by the TRP 300 and / or the UL PRS may be sent by the UE 500, either aperiodically (e.g., on demand), semi-persistently, or periodically, and such timing behavior may be indicated in the PRS configuration message 622. The UE 500 may be configured to give a higher processing priority to the DL PRS (e.g., over data, CSI-RS, or control signaling) in response to the DL PRS transmission being aperiodic, i.e., in response to the DL PRS being configured as an aperiodic DL PRS. The UE 500 may be configured to give a lower priority to the DL PRS (i.e., give a higher priority to data, CSI-RS, and control signaling) than data, CSI-RS, or control signaling when the DL PRS transmission is semi-persistent or periodic. Similarly, the UE 500 may be configured to give a higher priority to the UL PRS sent aperiodically than to data and / or another type of signaling, and to give a lower priority to the UL PRS sent semi-persistently or periodically than to data and / or another type of signaling. The timing behavior may be related to the positioning technique to be implemented by the UE 500 using the PRS.
[0077]
[0090] The priority unit 550 may be configured to determine the priority of the PRS processing based on the positioning method to be used. For example, the UE 500 may be configured to determine the PRS processing priority based on what positioning method should be used to process the DL PRS and / or to generate and / or transmit the SRS for positioning (e.g., the current positioning session type and thus what type of positioning method the measurements of the PRS and / or SRS for positioning should be used in). The UE 500 may be configured to determine the PRS processing priority based on whether the SRS for positioning is configured. The UE 500 may be configured to prioritize the PRS over other reference signals and / or channels in response to the SRS for positioning being configured and thus generated and sent as part of the selected positioning method. In the case of multi-RTT, the UE 500 may be configured such that whether the UE 500 gives a higher priority to the PRS depends on whether the SRS for positioning has a higher priority than the legacy SRS having this SRS for positioning and the legacy SRS having the same time-domain behavior. Thus, the UE 500 may be configured to give a higher (lower) processing priority to the DL PRS in response to the SRS for positioning having a higher (lower) (for processing and transmission) priority than the legacy SRS having this SRS for positioning and the legacy SRS having the same time-domain behavior (e.g., aperiodic, semi-persistent, or periodic).
[0078]
[0091] The priority unit 550 may be configured to determine the priority of PRS processing based on the structure of the DL PRS. For example, the UE 500 may be configured to determine the priority of DL PRS and / or SRS for positioning over one or more other signals and / or over one or more channels based on the structure of the positioning signal. For example, the UE 500 may be configured to limit the amount of PRS processing for a threshold amount of processing of other reference signals, data, and / or control signaling. The UE 500 may be configured to limit PRS processing according to one or more threshold limits, for example, to help prevent PRS-dominated processing that potentially excludes other reference signals, data, and / or control information. For example, if the PRS resource has 32 repetitions over 12 symbols in a slot and has a priority over PDSCH / PDCCH / CSI-RS, in a sequence of 32 slots, the UE 500 may not be able to process some PDSCH / PDCCH / CSI-RS that may be unacceptable. The UE 500 may be configured to provide an upper limit, for example, on the number of symbols per slot for a PRS resource having a processing priority, for example, a higher priority than PDSCH / PDCCH / CSI-RS. The UE 500 may limit the number of symbols per slot of a PRS resource having a processing priority to a threshold amount of symbols per slot. As another example, the UE 500 may limit the number of repetitions of a PRS resource having a processing priority to a threshold amount of repetitions per instance. As another example, the UE 500 may require a threshold gap (e.g., a threshold of a minimum number of symbols) between consecutive repetitions of a PRS resource having a processing priority, for example, a higher priority than PDSCH / PDCCH / CSI-RS. As another example, the UE 500 may prioritize the processing of PRS in response to the structure enabling reception by the UE 500 of a threshold rate of other signaling (e.g., data signaling and / or signaling of a threshold rate on one or more channels other than the channel used for PRS).
[0079]
[0092] The priority unit 550 may be configured to determine the priority of DL PRS processing based on the search window of the DL PRS. For example, referring also to FIG. 8, the PRS configuration message 622 may include one or more parameters (e.g., upper layer parameters) that define the expected reception duration 810 of the DL PRS and the search window 820 around the expected reception duration 810. The search window 820 is a scheduled duration that exceeds (is longer than) the expected reception duration 810 of the DL PRS and includes reception time uncertainty. For example, the search window 820 may be defined by the DL-PRS-expected RSTD-uncertainty parameter and the expected RSTD parameter. The priority unit 550 may be configured to give a higher processing priority to the DL PRS than one or more other (i.e., not carrying DL PRS) channels, such as the PDSCH having a transmission time 830 that overlaps the expected reception duration 810 and the search window 820. The priority unit 550 may be configured to determine whether to give a higher priority to the DL PRS over the entire search window 820 or over a subset of the search window 820 corresponding to the expected reception duration 810 of the DL PRS. Whether the UE 500 gives a higher priority to the DL PRS over the entire search window 820 or only to the expected reception duration 810 of the DL PRS may be configurable and, for example, may be changeable based on control information received by the UE 500 via the interface 520 (e.g., received during MAC-CE or DCI signaling).
[0080]
[0093] Referring back to FIG. 6 and further to FIGS. 1-5, at stage 640, the UE 500 may process the PRS and other information in one or more ways according to the PRS priority determined at stage 630. For example, referring also to FIG. 9, the UE 500 may be configured to skip (e.g., discard and / or ignore) processing of all information corresponding to lower priority reference signals 910 or all information of lower priority channel communication 920, where some portion of such reference signals 910 or such communication 920 collides with higher priority PRS 930, e.g., symbols of higher priority PRS. For example, the UE 500 may skip processing of any information in a slot affected by PDSCH communication (i.e., a slot in which at least one symbol collides with higher priority PRS (e.g., is expected to collide or actually collides)), or any portion of a PRS resource or affected resource set affected by a reference signal such as CSI-RS (i.e., a resource or resource set in which at least one symbol collides with higher priority PRS). Also or alternatively, the UE 500 may be configured not to process (e.g., discard and / or ignore) only the portion 912 of the lower priority reference signal that collides with the higher priority PRS 930 or only the portion 922 of the lower priority channel communication that collides with the higher priority PRS 930, and to process any non-colliding portion of the lower priority reference signal or lower priority channel communication. These alternative forms may be applied to multiple reference signals, multiple channels, or a combination of one or more reference signals and one or more channels. If the UE 500 is configured to process non-PRS according to any of these alternative forms, the UE 500 may determine which alternative form to implement based on control information received by the UE 500 via interface 520, e.g., included in MAC-CE or DCI signaling.
[0081]
[0094] Operation
[0095] Referring to FIG. 10 and further to FIGS. 1 - 9, a method 1000 for prioritizing positioning reference signals includes the illustrated steps. However, method 1000 is merely an example and is not limiting. Method 1000 can be varied, for example, by adding, deleting, rearranging, combining, performing simultaneously, and / or splitting a single step into multiple steps.
[0082]
[0096] In step 1010, method 1000 includes determining whether to prioritize the processing by a UE of a first reference signal with respect to a priority criterion, where the priority criterion comprises a second reference signal, or a priority criterion channel, or a combination thereof, and where the first reference signal comprises a positioning reference signal. For example, UE 500 can be configured to determine whether to give a higher processing priority to a DL PRS signal and / or an SRS for a positioning signal with respect to another reference signal and / or a channel, for example, by performing at least one of steps 1020, 1030, 1040, or 1050. That is, processor 510 can be configured to perform step 1020, or to perform step 1030, or to perform step 1040, or to perform step 1050, or to be configured in any combination thereof (for example, configured to perform step 1020 and configured to perform step 1040, or configured to perform step 1030 and configured to perform step 1040 and configured to perform step 1050, etc.). Processor 510 can optionally comprise, together with memory 530, means for determining whether to prioritize a first reference signal with respect to a priority criterion.
[0083]
[0097] In stage 1020, method 1000 may include determining whether to measure a first reference signal instead of a second reference signal without a measurement gap, where the first reference signal comprises a first downlink reference signal and the second reference signal comprises a second downlink reference signal different from the first downlink reference signal. For example, the priority unit 550 may determine whether to give a higher or lower processing priority to a DL PRS signal with respect to another DL reference signal (which may or may not be a positioning reference signal), such as DMRS, PTRS, CIS-RS, or RIM RS. The processor 510 may optionally include, together with the memory 530, means for determining whether to measure the first reference signal instead of the second reference signal without a measurement gap.
[0084]
[0098] In stage 1030, method 1000 may include determining whether to measure a first downlink reference signal instead of a priority reference channel without a measurement gap, where the priority reference channel comprises a downlink channel. For example, the priority unit 550 may determine whether to process a DL PRS signal instead of processing signaling (e.g., measuring one or more signals) on a downlink channel such as PDSCH, PDCCH, or PBCH. The priority reference channel is a channel with respect to which the processing priority of the first reference signal can be determined (with reference to it) and can carry various types of signals, such as reference signals, data signals, etc. The processor 510 may optionally include, together with the memory 530, means for determining whether to measure the first downlink reference signal instead of the priority reference channel without a measurement gap.
[0085]
[0099] In step 1040, method 1000 may include determining whether to transmit a first reference signal comprising a first uplink reference signal instead of a second reference signal comprising a second uplink reference signal different from the first uplink reference signal. For example, the priority unit 550 may determine whether to give a higher or lower processing priority to the SRS for positioning relative to another UL reference signal (which may or may not be a positioning reference signal), such as a legacy SRS or an SRS for communication. The processor 510 may optionally include, together with the memory 530, means for determining whether to transmit the first uplink reference signal instead of the second reference signal.
[0086]
[0100] In step 1050, the method may include determining whether to transmit the first uplink reference signal instead of transmitting on a priority reference channel, where the priority reference channel comprises an uplink channel. For example, the priority unit 550 may determine whether to process the SRS for a positioning signal (e.g., transmit one or more signals) instead of processing signaling on an uplink channel such as a PUSCH or PUCCH. The processor 510 may optionally include, together with the memory 530, means for determining whether to transmit the first uplink reference signal instead of transmitting on the priority reference channel.
[0087]
[0101] Implementations of method 1000 may include one or more of the following features. In an exemplary implementation, determining whether to prioritize processing of a first reference signal may include determining whether to assign a processing priority higher than a priority criterion to the first reference signal based on the timing behavior of the first reference signal. For example, UE 500 may determine whether to assign a higher processing priority to a first reference signal based on whether the first reference signal is aperiodic, or periodic, or semi-persistent. The first reference signal may be a PRS, and may be a UL PRS or a DL PRS. Processor 510 may optionally include means for determining whether to assign a higher processing priority to the first reference signal based on the timing behavior of the first reference signal, together with memory 530 and / or interface 520. In another exemplary implementation, method 1000 includes assigning a processing priority higher than a priority criterion to a first reference signal in response to the timing behavior of the first reference signal being aperiodic. For example, UE 500 may, in response to the timing behavior of the first reference signal being aperiodic, assign a higher processing priority to the first reference signal (e.g., indicating and / or being able to process the first reference signal instead of or before another reference signal or a (designated) channel). In another exemplary implementation, determining whether to prioritize processing of a first reference signal relative to a priority criterion may include determining whether to assign a processing priority to the first reference signal based on a first control communication received by the UE, in response to the timing behavior of the first reference signal being semi-persistent, or determining whether to assign a processing priority to the first reference signal based on a second control communication received by the UE, in response to the timing behavior of the first reference signal being periodic, and may include at least one of these. Thus, for example, if the timing behavior of a DL PRS is semi-persistent or periodic, UE 500 may analyze one or more control signals to determine whether to assign a higher priority to the DL PRS signal or an SRS for a positioning signal.The processor 510, optionally together with the memory 530 and optionally in combination with the interface 520 (e.g., the wireless receiver 244 and the antenna 246), may comprise means for responding to the timing behavior of the first reference signal.
[0088]
[0102] Similarly or alternatively, an implementation of method 1000 may include one or more of the following features. In an exemplary implementation, determining whether to prioritize processing of a first reference signal relative to a priority criterion may include determining whether to prioritize processing of at least one of a resource of the first reference signal, or a resource set corresponding to the first reference signal, or a frequency layer corresponding to the first reference signal, or something of the first reference signal, in response to the first reference signal being sent from a particular network entity. For example, processor 510 may, optionally in combination with memory 530, determine (and include means for determining) whether to prioritize processing of the first reference signal at the resource, resource set, frequency layer, or network entity (e.g., TRP) level. In another exemplary implementation, method 1000 may include analyzing an instruction in configuration information for scheduling the first reference signal to determine whether to prioritize processing of the first reference signal relative to a priority criterion. For example, UE 500 may analyze PRS configuration message 622 for one or more explicit or implicit indications as to whether to prioritize processing of the first reference signal relative to one or more other explicitly or implicitly indicated reference signals or one or more channels. For example, UE 500 may analyze one or more indications in control signal 700 and / or control signal 750 to determine a processing priority. Processor 510 may, optionally in combination with memory 530, include means for analyzing an instruction. In another exemplary implementation, the instruction may include a plurality of priority instructions corresponding to a plurality of priority criteria, and analyzing the instruction may include analyzing each of the plurality of priority instructions to determine whether to prioritize processing of the first reference signal for each one of the plurality of priority criteria, each of the plurality of priority criteria including at least one respective second reference signal different from the first reference signal, or at least one respective priority criterion channel, or a combination thereof (e.g., another reference signal and channel).For example, UE 500 may analyze two or more instructions in control signal 700 and / or control signal 750 to determine processing priorities. Processor 510 may optionally include, in combination with memory 530, means for analyzing each of a plurality of priority instructions.
[0089]
[0103] Similarly or alternatively, an implementation of method 1000 may include one or more of the following features. In an exemplary implementation, determining whether to prioritize processing of a first reference signal with respect to a priority criterion may comprise determining whether to prioritize processing of the first reference signal with respect to the priority criterion based on the type of information element of the first reference signal. For example, UE 500 may analyze PRS configuration message 622 to determine the information element type (e.g., 3GPP release 17) and then determine what priority (higher or lower) to give the first reference signal with respect to any other reference signal and / or channel (using, for example, an information element type and prioritization look-up table). Processor 510 may optionally, in combination with memory 530, comprise means for determining whether to prioritize processing of a first reference signal with respect to a priority criterion based on the type of information element. In another exemplary implementation, determining whether to prioritize processing of a first reference signal with respect to a priority criterion may be based on a timing configuration related to a positioning procedure to be implemented by a UE corresponding to the first reference signal. For example, UE 500 may use a currently selected positioning method, such as one explicitly or implicitly selected by server 400 or selected by processor 510, to determine processing prioritization. Server 400 may implicitly select a positioning method, for example, by indicating criteria such as location accuracy and / or timing of location determination, and processor 510 may select a positioning method that meets the indicated criteria. Server 400 may implicitly select a positioning method, for example, by scheduling a particular type of DL PRS, and processor 510 may select a positioning method based on the type of DL PRS. A timing configuration related to the positioning method (e.g., periodic, semi-persistent, aperiodic) may be used by UE 500 to prioritize processing of the first reference signal with respect to the priority criterion.The processor 510 may, in some cases in combination with the memory 530, comprise means for determining whether to prioritize the processing of the first reference signal based on the timing configuration related to the positioning procedure to be implemented. In another exemplary implementation, determining whether to prioritize the processing of the first reference signal with respect to the priority criterion may be based on whether the UE has received an instruction to provide a sounding reference signal for positioning. For example, the UE 500 may give a higher priority to the PRS processing in response to receiving an instruction to provide a sounding reference signal for positioning (e.g., such that the UE 500 prioritizes the PRS processing during the time when the UE 500 provides the SRS for positioning). The processor 510 may, in some cases in combination with the memory 530, comprise means for determining whether to prioritize the processing of the first reference signal based on whether the UE has received an instruction to provide a sounding reference signal for positioning. In another exemplary implementation, the method 1000 may include prioritizing the processing of the first reference signal with respect to the priority criterion in response to an instruction indicating that the UE provides a sounding reference signal for positioning that has a higher priority than the sounding reference signal for communication. For example, the UE 500 may prioritize the first reference signal (e.g., the SRS for the positioning signal) (e.g., by indicating that it processes it or by processing it) if the instruction indicates to process a sounding reference signal for positioning that has a higher priority than the SRS signal for communication. The processor 510 may, in some cases in combination with the memory 530, comprise means for prioritizing the processing of the first reference signal with respect to the priority criterion in response to an instruction indicating that the UE provides a sounding reference signal for positioning that has a higher priority than the SRS for communication.
[0090]
[0104] Similarly or alternatively, an implementation of method 1000 may include one or more of the following features. For example, determining whether to prioritize processing of a first reference signal relative to a priority criterion may be based on the structure of the first reference signal. For example, UE 500 may determine whether to prioritize the first reference signal based on whether doing so would, in view of the structure of the first reference signal, prevent other signals from being processed in an unacceptable manner. Processor 510 may optionally, in combination with memory 530, include means for determining whether to prioritize processing of the first reference signal based on the structure of the first reference signal. In another exemplary implementation, method 1000 may include prioritizing processing of the first reference signal in response to the structure enabling reception by a UE at a threshold rate of other signaling. The threshold rate of the other signaling may, for example, be signaling the content of one or more lower priority signals and / or one or more (lower priority) channels. Processor 510 may optionally, in combination with memory 530, include means for prioritizing processing of the first reference signal. In another exemplary implementation, method 1000 may include prioritizing processing of the first reference signal relative to a priority criterion in response to the structure having less than a threshold amount of symbols per slot, or having less than a threshold amount of repetitions per instance, or having at least a threshold gap (e.g., a minimum number of symbols) between consecutive repetitions. Thus, for example, UE 500 may process the first reference signal instead of or before other signaling if the structure of the first reference signal has less than a threshold amount of symbols per slot, or has less than a threshold amount of repetitions per instance, or has at least a threshold gap between consecutive repetitions (e.g., determine a measurement therefrom, derive a range therefrom, generate and / or send it (for SRS for positioning).
[0091]
[0105] Similarly or alternatively, an implementation of method 1000 may include one or more of the following features. In an exemplary implementation, a particular positioning reference signal may be a first downlink positioning reference signal, and method 1000 may comprise prioritizing the processing of the first reference signal over a priority criterion during a search window that extends over a first duration that exceeds a second duration scheduled for the first reference signal. For example, UE 500 may prioritize the processing of DL PRS not only during the expected reception duration 810, but also during the search window 820. The processor 510 may, optionally in combination with the memory 530, comprise means for prioritizing the processing of the first reference signal. In another exemplary implementation, determining whether to prioritize the processing of the first reference signal over a priority criterion during the first duration may be based on control information received by the UE. For example, the UE may prioritize the processing of DL PRS based on an instruction received by the UE, either only during the expected reception duration 810 or during the search window 820. The processor 510 may, optionally in combination with the memory 530, comprise means for determining whether to prioritize the processing of the first reference signal.
[0092]
[0106] Similarly or alternatively, an implementation of method 1000 may include one or more of the following features. In an exemplary implementation, method 1000 may include reporting, to a network entity, a UE's ability to prioritize processing of a first reference signal with respect to a priority criterion. For example, UE 500 may report to server 400 (or another network entity such as TRP 300), for example, in UE priority capability message 612, whether UE 500 supports PRS priority and, optionally, how UE 500 supports PRS priority. Processor 510 may include means, optionally in conjunction with memory 530 and / or interface 520 (e.g., wireless transmitter 242 and antenna 246), for reporting a UE's ability to prioritize processing of a first reference signal with respect to a priority criterion. In another exemplary implementation, method 1000 may include prioritizing processing of a first reference signal by skipping processing of some symbols of a second reference signal that collides with a particular positioning reference signal, or some symbols of a wireless signal corresponding to a priority criterion channel, and processing some symbols of a second reference signal that does not collide with the first reference signal, or some symbols of a wireless signal corresponding to a priority criterion channel. For example, processor 510 may discard or ignore some colliding symbols of a lower priority reference signal or a signal of a (lower priority) channel and process other (non-colliding) symbols of a lower priority reference signal or a signal of a (lower priority) channel (unless processing is not desired for other reasons). Processor 510 may include means, optionally in combination with memory 530, for skipping processing of a second reference signal and / or a wireless signal corresponding to a priority criterion channel and means for processing them.In another exemplary implementation, method 1000 may include skipping the processing of the resources of the second reference signal, or skipping the processing of a set of resources of the second reference signal, in response to some portion of the resources of the second reference signal colliding with some portion of the first reference signal, or skipping the processing of a particular slot of a wireless signal corresponding to a priority reference channel in response to some symbol of the particular slot of the wireless signal corresponding to the priority reference channel colliding with some portion of the first reference signal. For example, processor 510 may skip the processing (e.g., measurement or transmission) of some portion of a resource or set of resources if some portion of a resource or set of resources of another (DL or UL) reference signal collides with a positioning reference signal of higher priority, or may skip processing some portion of a slot if some portion of a slot of a signal corresponding to a priority reference channel collides with a positioning reference signal of higher priority. Processor 510 may, in some cases in combination with memory 530, comprise means for skipping the processing of the resources of the second reference signal, means for skipping the processing of a set of resources of the second reference signal, and / or means for processing a particular slot of a wireless signal corresponding to a priority reference channel.
[0093]
[0107] Referring to FIG. 11 and further to FIGS. 1 - 10, a method 1100 for prioritizing positioning reference signals includes the steps illustrated. However, method 1100 is merely an example and is not limiting. Method 1100 may be varied, for example, by steps being added, deleted, rearranged, combined, performed simultaneously, and / or by a single step being divided into multiple steps.
[0094]
[0108] In stage 1110, method 1100 includes determining at a server (e.g., LMF) whether to prioritize the processing of a first reference signal with respect to a priority criterion. For example, server 400 may determine whether to prioritize the processing of a first reference signal with respect to a priority criterion, e.g., according to method 1000. Similar to the case of method 1000, the first reference signal comprises a PRS, and the priority criterion comprises a second reference signal and / or a priority criterion channel. The priority criterion channel may carry a reference signal, a data signal, a communication signal, etc., and thus is not limited to carrying, or required to carry, a reference signal. Processor 410 may, optionally in combination with memory 411, and optionally in combination with transceiver 415 (e.g., wireless receiver 444 and antenna 446, and / or wired receiver 454) to obtain relevant information, determine whether to prioritize the processing of a first reference signal with respect to a priority criterion (e.g., determine the processing priority of a first reference signal with respect to a priority criterion), and may comprise means for doing so.
[0095]
[0109] In stage 1120, method 1100 includes transmitting from the server to the UE a priority indication indicating whether to prioritize the processing of a first reference signal with respect to a priority criterion. For example, processor 410 may transmit to UE 500, via a transceiver (e.g., wireless transmitter 442 and antenna 446, and / or wired transmitter 452), one or more messages indicating whether to prioritize the processing of a first reference signal with respect to a priority criterion as determined in stage 1110. The priority indication may indicate prioritizing the first reference signal or the priority criterion, and may indicate under what conditions to do so. The priority indication may indicate different prioritizations corresponding to different conditions (e.g., different timing behaviors, different priority criterion channels, different combinations of such conditions, etc.). Processor 410 may transmit one or more messages to UE 500 via a transceiver (e.g., wireless transmitter 442 and antenna 446, and / or wired transmitter 452) that may comprise means for transmitting the priority indication to the UE.
[0096]
[0110] Implementation example
[0111] The implementation example is provided in the following numbered clauses.
[0097]
[0112] 1. A user equipment (UE),
[0113] A transceiver comprising a receiver configured to wirelessly receive an inbound communication signal from a network entity and a transmitter configured to wirelessly transmit an outbound communication signal to the network entity,
[0114] A memory,
[0115] And a processor communicatively coupled to the memory and the transceiver, the processor being configured to determine whether to prioritize the processing of a first reference signal with respect to a priority criterion, wherein the priority criterion comprises a second reference signal, or a priority criterion channel, or a combination thereof, wherein the first reference signal comprises a positioning reference signal, and wherein, to determine whether to prioritize the processing of the first reference signal with respect to the priority criterion, the processor
[0116] Is configured to determine whether to measure the first reference signal instead of the second reference signal without a measurement gap, wherein the first reference signal comprises a first downlink reference signal and the second reference signal comprises a second downlink reference signal different from the first downlink reference signal, or
[0117] Is configured to determine whether to measure the first downlink reference signal instead of the priority criterion channel without a measurement gap, wherein the priority criterion channel comprises a downlink channel, or
[0118] Is configured to determine whether to transmit a first reference signal comprising a first uplink reference signal instead of a second reference signal comprising a second uplink reference signal different from the first uplink reference signal, or
[0119] configured to determine whether to transmit a first uplink reference signal instead of transmitting on a priority reference channel, wherein the priority reference channel comprises an uplink channel a UE that is at least one of
[0098]
[0120] The UE of clause 1, wherein the processor is configured to determine whether to assign a processing priority higher than the priority reference to the first reference signal based on the timing behavior of the first reference signal
[0099]
[0121] The UE of clause 2, wherein the processor is configured to assign a processing priority higher than the priority reference to the first reference signal in response to the timing behavior of the first reference signal being aperiodic
[0100]
[0122] 4. The processor
[0123] configured to respond to the timing behavior of the first reference signal being semi - persistent by determining whether to assign a processing priority to the first reference signal based on a first control communication received via a transceiver, or
[0124] configured to respond to the timing behavior of the first reference signal being periodic by determining whether to assign a processing priority to the first reference signal based on a second control communication received via a transceiver The UE of clause 2, which is at least one of
[0101]
[0125] The UE of clause 1, wherein the processor is configured to determine whether to prioritize the processing of at least one of the resources of the first reference signal, or a resource set corresponding to the first reference signal, or a frequency layer corresponding to the first reference signal, or something related to the first reference signal, in response to the first reference signal being sent from a specific network entity
[0102]
[0126] 6. The UE of clause 1, configured such that a processor analyzes an instruction in configuration information for scheduling a first reference signal to determine whether to prioritize processing of the first reference signal with respect to a priority criterion.
[0103]
[0127] 7. The instruction includes a plurality of priority instructions corresponding to a plurality of priority criteria, and the UE of clause 6 is configured such that a processor analyzes each of the plurality of priority instructions to determine whether to prioritize processing of the first reference signal with respect to each one of the plurality of priority criteria, and each of the plurality of priority criteria includes at least one respective second reference signal different from the first reference signal, or at least one respective priority criterion channel, or a combination thereof.
[0104]
[0128] 8. The UE of clause 1, configured such that a processor determines whether to prioritize processing of the first reference signal with respect to a priority criterion based on the type of information element of the first reference signal.
[0105]
[0129] 9. The UE of clause 1, configured such that a processor determines whether to prioritize processing of the first reference signal with respect to a priority criterion based on a timing configuration related to a positioning procedure to be implemented by a processor corresponding to the first reference signal.
[0106]
[0130] 10. The UE of clause 1, configured such that a processor determines whether to prioritize processing of the first reference signal with respect to a priority criterion based on whether the processor has received an instruction to provide a sounding reference signal for positioning.
[0107]
[0131] 11. The UE of clause 10, configured such that a processor prioritizes processing of the first reference signal with respect to a priority criterion in response to an instruction indicating that the processor is to transmit a sounding reference signal for positioning having a higher priority than a sounding reference signal for communication.
[0108]
[0132] 12. The UE of clause 1, wherein the processor is configured to determine whether to prioritize the processing of the first reference signal with respect to the priority criterion based on the structure of the first reference signal.
[0109]
[0133] 13. The UE of clause 12, wherein the processor is configured to prioritize the processing of the first reference signal with respect to the priority criterion in response to the structure enabling reception by a UE with a threshold rate of other signaling.
[0110]
[0134] 14. The UE of clause 12, wherein the processor is configured to prioritize the processing of the first reference signal with respect to the priority criterion in response to the structure having less than the threshold amount of symbols per slot.
[0111]
[0135] 15. The UE of clause 12, wherein the processor is configured to prioritize the processing of the first reference signal with respect to the priority criterion in response to the structure having less than the threshold amount of repetitions per instance.
[0112]
[0136] 16. The UE of clause 12, wherein the processor is configured to prioritize the processing of the first reference signal with respect to the priority criterion in response to the structure having at least a threshold gap between consecutive repetitions.
[0113]
[0137] 17. The UE of clause 1, wherein the first reference signal is a first downlink reference signal, and the processor is configured to prioritize the processing of the first reference signal with respect to the priority criterion during a search window having a first duration that exceeds a second duration scheduled for the first reference signal.
[0114]
[0138] 18. The UE of clause 17, wherein the processor is configured to determine whether to prioritize the processing of the first reference signal with respect to the priority criterion during the first duration based on control information received by the transceiver.
[0115]
[0139] 19. The UE of clause 1, wherein the processor is configured to report, via the transceiver, the UE's capability to prioritize the processing of a first reference signal with respect to a priority criterion.
[0116]
[0140] 20. The UE of clause 1, wherein, to prioritize the processing of a first reference signal with respect to a priority criterion, the processor is configured to skip processing of some symbol of a second reference signal that collides with the first reference signal, or some symbol of a wireless signal corresponding to a priority criterion channel, and to process some symbol of a second reference signal that does not collide with the first reference signal, or some symbol of a wireless signal corresponding to a priority criterion channel.
[0117]
[0141] 21. To prioritize the processing of a first reference signal, the processor
[0142] is configured to skip processing of the resources of a second reference signal in response to some part of the resources of the second reference signal colliding with some part of the first reference signal, or
[0143] is configured to skip processing of the resource set of a second reference signal in response to some part of the resource set of the second reference signal colliding with some part of the first reference signal, or
[0144] is configured to skip processing of a particular slot of a wireless signal corresponding to a priority criterion channel in response to some symbol of the particular slot of the wireless signal corresponding to the priority criterion channel colliding with some part of the first reference signal and is at least one of the above, the UE of clause 1.
[0118]
[0145] 22. A user equipment (UE) comprising
[0146] a transceiver comprising a receiver configured to wirelessly receive an inbound communication signal from a network entity and a transmitter configured to wirelessly transmit an outbound communication signal to the network entity
[0147] means for determining whether to prioritize the processing of the first reference signal over the priority criterion, wherein the priority criterion comprises a second reference signal, or a priority criterion channel, or a combination thereof, wherein the first reference signal comprises a positioning reference signal, and wherein the means for determining whether to prioritize the processing of the first reference signal over the priority criterion is
[0148] means for determining whether to measure the first reference signal instead of the second reference signal without a measurement gap, wherein the first reference signal comprises a first downlink reference signal and the second reference signal comprises a second downlink reference signal different from the first downlink reference signal, or
[0149] means for determining whether to measure the first downlink reference signal instead of the priority criterion channel without a measurement gap, wherein the priority criterion channel comprises a downlink channel, or
[0150] means for determining whether to transmit the first reference signal comprising a first uplink reference signal instead of a second reference signal comprising a second uplink reference signal different from the first uplink reference signal, or
[0151] means for determining whether to transmit the first uplink reference signal instead of transmitting on the priority criterion channel, wherein the priority criterion channel comprises an uplink channel, A UE comprising at least one of the above.
[0119]
[0152] 23. The UE of clause 22, comprising means for determining whether to assign a processing priority higher than the priority criterion to the first reference signal based on the timing behavior of the first reference signal.
[0120]
[0153] 24. The UE of clause 23, comprising means for assigning a processing priority higher than the priority criterion to the first reference signal in response to the timing behavior of the first reference signal being aperiodic.
[0121]
[0154] 25. The UE is
[0155] means for responding to the semi-persistent timing behavior of the first reference signal by determining whether to assign a processing priority to the first reference signal based on the first control communication received via the transceiver, or
[0156] means for responding to the periodic timing behavior of the first reference signal by determining whether to assign a processing priority to the first reference signal based on the second control communication received via the transceiver The UE of clause 23, comprising at least one of them.
[0122]
[0157] 26. The UE is means for determining whether to prioritize the processing of at least one of the resources of the first reference signal, or the resource set corresponding to the first reference signal, or the frequency layer corresponding to the first reference signal, or something of the first reference signal, in response to the first reference signal being sent from a specific network entity, the UE of clause 22.
[0123]
[0158] 27. The UE of clause 22, comprising means for analyzing an instruction in the configuration information for scheduling the first reference signal to determine whether to prioritize the processing of the first reference signal with respect to the priority criterion.
[0124]
[0159] 28. The instruction comprises a plurality of priority instructions corresponding to a plurality of priority criteria, and the UE comprises means for analyzing each of the plurality of priority instructions to determine whether to prioritize the processing of the first reference signal for each of the plurality of priority criteria, and each of the plurality of priority criteria comprises at least one respective second reference signal different from the first reference signal, or at least one respective priority criterion channel, or a combination thereof, the UE of clause 27.
[0125]
[0160] The UE according to clause 22, comprising means for determining whether to prioritize the processing of the first reference signal with respect to the priority criterion based on the type of information element of the first reference signal.
[0126]
[0161] The UE according to clause 22, comprising means for determining whether to prioritize the processing of the first reference signal with respect to the priority criterion based on the timing configuration related to the positioning procedure to be implemented by the positioning means of the UE corresponding to the first reference signal.
[0127]
[0162] The UE according to clause 22, comprising means for determining whether to prioritize the processing of the first reference signal with respect to the priority criterion based on whether the UE has received an instruction to provide a sounding reference signal for positioning.
[0128]
[0163] The UE according to clause 31, comprising means for prioritizing the processing of the first reference signal with respect to the priority criterion in response to an instruction indicating that the UE is to transmit a sounding reference signal for positioning having a higher priority than the sounding reference signal for communication.
[0129]
[0164] The UE according to clause 22, comprising means for determining whether to prioritize the processing of the first reference signal with respect to the priority criterion based on the structure of the first reference signal.
[0130]
[0165] The UE according to clause 33, comprising means for prioritizing the processing of the first reference signal with respect to the priority criterion in response to the structure enabling reception by the UE at a threshold rate of other signaling.
[0131]
[0166] The UE according to clause 33, comprising means for prioritizing the processing of the first reference signal with respect to the priority criterion in response to the structure having less than the threshold amount of symbols per slot.
[0132]
[0167] 36. The UE of clause 33 comprises means for prioritizing the processing of the first reference signal with respect to the priority criteria in response to the structure having a quantity less than the threshold quantity repeated per instance.
[0133]
[0168] 37. The UE of clause 33 comprises means for prioritizing the processing of the first reference signal with respect to the priority criteria in response to the structure having at least a threshold gap between successive repetitions.
[0134]
[0169] 38. The first reference signal is a first downlink reference signal, and the UE of clause 22 comprises means for prioritizing the processing of the first reference signal with respect to the priority criteria during a search window having a first duration that exceeds a second duration scheduled for the first reference signal.
[0135]
[0170] 39. The UE of clause 38 comprises means for determining whether to prioritize the processing of the first reference signal with respect to the priority criteria during the first duration based on control information received by the transceiver.
[0136]
[0171] 40. The UE of clause 22 comprises means for reporting, via the transceiver, the UE's ability to prioritize the processing of the first reference signal with respect to the priority criteria.
[0137]
[0172] 41. The UE of clause 22 comprises means for skipping the processing of any symbol of a second reference signal that collides with the first reference signal, or any symbol of a wireless signal corresponding to the priority criteria channel, and means for processing any symbol of a second reference signal that does not collide with the first reference signal, or any symbol of a wireless signal corresponding to the priority criteria channel.
[0138]
[0173] 42. The UE
[0174] Means for skipping processing of the resources of the second reference signal in response to some part of the resources of the second reference signal colliding with some part of the resources of the first reference signal, or
[0175] Means for skipping processing of the resource set of the second reference signal in response to some part of the resource set of the second reference signal colliding with some part of the resources of the first reference signal, or
[0176] Means for skipping processing of a specific slot of a wireless signal corresponding to a priority reference channel in response to some symbol of the specific slot of the wireless signal corresponding to the priority reference channel colliding with some part of the resources of the first reference signal The UE of clause 22 comprising at least one of the above.
[0139]
[0177] 43. A method comprising:
[0178] Determining whether to prioritize processing by a UE (user equipment) of a first reference signal with respect to a priority criterion, where the priority criterion comprises a second reference signal, or a priority reference channel, or a combination thereof, where the first reference signal comprises a positioning reference signal, and where determining whether to prioritize processing of the first reference signal with respect to the priority criterion is
[0179] Determining whether to measure the first reference signal instead of the second reference signal without a measurement gap, where the first reference signal comprises a first downlink reference signal and the second reference signal comprises a second downlink reference signal different from the first downlink reference signal, or
[0180] Determining whether to measure the first downlink reference signal instead of the priority reference channel without a measurement gap, where the priority reference channel comprises a downlink channel, or
[0181] Determining whether to transmit a first reference signal comprising a first uplink reference signal instead of a second reference signal comprising a second uplink reference signal different from the first uplink reference signal, or
[0182] Determining whether to transmit the first uplink reference signal instead of transmitting on a priority reference channel, wherein the priority reference channel comprises an uplink channel A method comprising at least one of the above.
[0140]
[0183] 44. The method of clause 43, wherein determining whether to prioritize processing of the first reference signal comprises determining whether to give the first reference signal a processing priority higher than a priority criterion based on the timing behavior of the first reference signal.
[0141]
[0184] 45. The method of clause 44, wherein the method comprises giving the first reference signal a processing priority higher than a priority criterion in response to the timing behavior of the first reference signal being aperiodic.
[0142]
[0185] 46. Determining whether to prioritize processing of the first reference signal over a priority criterion
[0186] Responding to the timing behavior of the first reference signal being semi-persistent by determining whether to give the first reference signal a processing priority based on a first control communication received by the UE, or
[0187] Responding to the timing behavior of the first reference signal being periodic by determining whether to give the first reference signal a processing priority based on a second control communication received by the UE The method of clause 44 comprising at least one of the above.
[0143]
[0188] Determining whether to prioritize processing of a first reference signal with respect to a priority criterion comprises determining whether to prioritize processing of at least one of a resource of the first reference signal, or a resource set corresponding to the first reference signal, or a frequency layer corresponding to the first reference signal, or something of the first reference signal, in response to the first reference signal being sent from a specific network entity, the method of clause 43.
[0144]
[0189] The method of clause 43, wherein the method comprises analyzing an instruction in configuration information for scheduling the first reference signal to determine whether to prioritize processing of the first reference signal with respect to a priority criterion.
[0145]
[0190] The instruction comprises a plurality of priority instructions corresponding to a plurality of priority criteria, and analyzing the instruction comprises analyzing each of the plurality of priority instructions to determine whether to prioritize processing of the first reference signal for each one of the plurality of priority criteria, each of the plurality of priority criteria comprising at least one respective second reference signal different from the first reference signal, or at least one respective priority criterion channel, or a combination thereof, the method of clause 48.
[0146]
[0191] Determining whether to prioritize processing of a first reference signal with respect to a priority criterion comprises determining whether to prioritize processing of the first reference signal with respect to the priority criterion based on the type of information element of the first reference signal, the method of clause 43.
[0147]
[0192] Determining whether to prioritize processing of a first reference signal with respect to a priority criterion comprises determining whether to prioritize processing of the first reference signal with respect to the priority criterion based on a timing configuration related to a positioning procedure to be implemented by a UE corresponding to the first reference signal, the method of clause 43.
[0148]
[0193] Determining whether to prioritize the processing of the first reference signal with respect to the priority criterion comprises determining whether to prioritize the processing of the first reference signal with respect to the priority criterion based on whether the UE has received an instruction to provide a sounding reference signal for positioning, the method of clause 43.
[0149]
[0194] The method of clause 52 further comprises prioritizing the processing of the first reference signal with respect to the priority criterion in response to an instruction indicating that the UE transmits a sounding reference signal for positioning having a higher priority than the sounding reference signal for communication.
[0150]
[0195] Determining whether to prioritize the processing of the first reference signal with respect to the priority criterion comprises determining whether to prioritize the processing of the first reference signal with respect to the priority criterion based on the structure of the first reference signal, the method of clause 43.
[0151]
[0196] The method of clause 54 further comprises prioritizing the processing of the first reference signal with respect to the priority criterion in response to enabling reception by a UE having a threshold rate of other signaling.
[0152]
[0197] The method of clause 54 further comprises prioritizing the processing of the first reference signal with respect to the priority criterion in response to having a structure with less than a threshold amount of symbols per slot.
[0153]
[0198] The method of clause 54 further comprises prioritizing the processing of the first reference signal with respect to the priority criterion in response to having a structure with less than a threshold amount of repetitions per instance.
[0154]
[0199] The method of clause 54 further comprises prioritizing the processing of the first reference signal with respect to the priority criterion in response to having a structure with at least a threshold gap between consecutive repetitions.
[0155]
[0200] 59. The first reference signal is a first downlink reference signal, and the method further comprises prioritizing the processing of the first reference signal with respect to the priority criterion during a search window having a first duration that exceeds a second duration scheduled for the first reference signal, the method of clause 43.
[0156]
[0201] 60. Determining whether to prioritize the processing of the first reference signal with respect to the priority criterion, and based on control information received by the UE, determining whether to prioritize the processing of the first reference signal with respect to the priority criterion during the first duration, the method of clause 59.
[0157]
[0202] 61. The method of clause 43 further comprises reporting to a network entity the UE's ability to prioritize the processing of the first reference signal with respect to the priority criterion.
[0158]
[0203] 62. Skipping the processing of any symbol of a second reference signal that collides with the first reference signal, or any symbol of a wireless signal corresponding to the priority criterion channel, and processing any symbol of a second reference signal that does not collide with the first reference signal, or any symbol of a wireless signal corresponding to the priority criterion channel, the method of clause 43 further comprising prioritizing the processing of the first reference signal with respect to the priority criterion.
[0159]
[0204] 63.
[0205] In response to some portion of the resources of the second reference signal colliding with some portion of the first reference signal, skipping the processing of the resources of the second reference signal, or
[0206] In response to some portion of the resource set of the second reference signal colliding with some portion of the first reference signal, skipping the processing of the resource set of the second reference signal, or
[0207] Avoiding the processing of a specific slot of a wireless signal corresponding to a priority reference channel in response to some symbol of the specific slot of the wireless signal corresponding to the priority reference channel colliding with some part of a first reference signal The method of clause 43, further comprising
[0160]
[0208] A non-transitory processor-readable storage medium, comprising processor-readable instructions for causing a processor of a user equipment (UE) to
[0209] Determine whether to prioritize the processing of a first reference signal over a priority reference, where the priority reference comprises a second reference signal, or a priority reference channel, or a combination thereof, where the first reference signal comprises a positioning reference signal, and where, to determine whether to prioritize the processing of the first reference signal over the priority reference, the processor-readable instructions
[0210] Cause the processor to determine whether to measure the first reference signal instead of the second reference signal without a measurement gap, where the first reference signal comprises a first downlink reference signal and the second reference signal comprises a second downlink reference signal different from the first downlink reference signal, or
[0211] Cause the processor to determine whether to measure the first downlink reference signal instead of the priority reference channel without a measurement gap, where the priority reference channel comprises a downlink channel, or
[0212] Cause the processor to determine whether to transmit the first reference signal comprising a first uplink reference signal instead of a second reference signal comprising a second uplink reference signal different from the first uplink reference signal, or
[0213] Cause the processor to determine whether to transmit the first uplink reference signal instead of transmitting on the priority reference channel, where the priority reference channel comprises an uplink channel, A storage medium comprising at least one of them.
[0161]
[0214] 65. The storage medium of clause 64, wherein the processor-readable instructions include processor-readable instructions for causing the processor to determine whether to give a processing priority higher than the priority criterion to a first reference signal based on the timing behavior of the first reference signal, in order to determine whether to prioritize the processing of the first reference signal.
[0162]
[0215] 66. The storage medium of clause 65, wherein the storage medium includes processor-readable instructions for causing the processor to give a processing priority higher than the priority criterion to the first reference signal in response to the timing behavior of the first reference signal being aperiodic.
[0163]
[0216] 67. To determine whether to prioritize the processing of the first reference signal with respect to the priority criterion, the processor-readable instructions
[0217] processor-readable instructions for causing the processor to respond to the timing behavior of the first reference signal being semi-persistent by determining whether to give a processing priority to the first reference signal based on a first control communication received by the UE, or
[0218] processor-readable instructions for causing the processor to respond to the timing behavior of the first reference signal being periodic by determining whether to give a processing priority to the first reference signal based on a second control communication received by the UE The storage medium of clause 65, comprising at least one of them.
[0164]
[0219] 68. To determine whether to prioritize the processing of the first reference signal with respect to the priority criteria, the processor-readable instructions comprise processor-readable instructions for causing the processor to determine whether to prioritize the processing of at least one of the resources of the first reference signal, or a set of resources corresponding to the first reference signal, or a frequency layer corresponding to the first reference signal, or something of the first reference signal, in response to the first reference signal being sent from a particular network entity. The storage medium of clause 64.
[0165]
[0220] 69. The storage medium of clause 64, wherein the storage medium comprises processor-readable instructions for causing the processor to analyze a priority instruction in the configuration information that schedules the first reference signal to determine whether to prioritize the processing of the first reference signal with respect to the priority criteria.
[0166]
[0221] 70. The priority instruction comprises a plurality of priority instructions corresponding to a plurality of priority criteria. The processor-readable instructions for causing the processor to analyze the priority instruction comprise processor-readable instructions for causing the processor to analyze each of the plurality of priority instructions to determine whether to prioritize the processing of the first reference signal with respect to each one of the plurality of priority criteria. Each of the plurality of priority criteria comprises at least one respective second reference signal different from the first reference signal, or at least one respective priority criterion channel, or a combination thereof. The storage medium of clause 69.
[0167]
[0222] 71. To determine whether to prioritize the processing of the first reference signal with respect to the priority criteria, the processor-readable instructions comprise processor-readable instructions for causing the processor to determine whether to prioritize the processing of the first reference signal with respect to the priority criteria based on the type of information element of the first reference signal. The storage medium of clause 64.
[0168]
[0223] 72. To determine whether to prioritize the processing of a first reference signal over a priority criterion, processor-readable instructions cause a processor to determine whether to prioritize the processing of the first reference signal over the priority criterion based on a timing configuration related to a positioning procedure to be implemented by a UE corresponding to the first reference signal. The storage medium of clause 64 comprises processor-readable instructions for this purpose.
[0169]
[0224] 73. To determine whether to prioritize the processing of a first reference signal over a priority criterion, processor-readable instructions cause a processor to determine whether to prioritize the processing of the first reference signal over the priority criterion based on whether the UE has received positioning instructions for providing a sounding reference signal for positioning. The storage medium of clause 64 comprises processor-readable instructions for this purpose.
[0170]
[0225] 74. In response to a positioning instruction indicating that the UE is to transmit a sounding reference signal for positioning having a higher priority than a sounding reference signal for communication, the storage medium of clause 73 comprises processor-readable instructions for causing a processor to prioritize the processing of the first reference signal over the priority criterion.
[0171]
[0226] 75. To determine whether to prioritize the processing of a first reference signal over a priority criterion, processor-readable instructions cause a processor to determine whether to prioritize the processing of the first reference signal over the priority criterion based on the structure of the first reference signal. The storage medium of clause 64 comprises processor-readable instructions for this purpose.
[0172]
[0227] 76. In response to the structure enabling reception by a UE at a threshold rate of other signaling, the storage medium of clause 75 comprises processor-readable instructions for causing a processor to prioritize the processing of the first reference signal over the priority criterion.
[0173]
[0228] 77. The storage medium of clause 75 comprises processor-readable instructions for causing a processor to prioritize processing of a first reference signal with respect to a priority criterion in response to the storage medium having a structure that is less than a threshold amount of symbols per slot.
[0174]
[0229] 78. The storage medium of clause 75 comprises processor-readable instructions for causing a processor to prioritize processing of a first reference signal with respect to a priority criterion in response to the storage medium having a structure that is less than a threshold amount of repetitions per instance.
[0175]
[0230] 79. The storage medium of clause 75 comprises processor-readable instructions for causing a processor to prioritize processing of a first reference signal with respect to a priority criterion in response to the storage medium having a structure that has at least a threshold gap between consecutive repetitions.
[0176]
[0231] 80. The first reference signal is a first downlink reference signal, and the storage medium of clause 64 comprises processor-readable instructions for causing a processor to prioritize processing of the first reference signal with respect to a priority criterion during a search window having a first duration that exceeds a second duration scheduled for the first reference signal.
[0177]
[0232] 81. The storage medium of clause 80 comprises processor-readable instructions for causing a processor to determine, based on control information received by a UE, whether to prioritize processing of a particular first signal with respect to a priority criterion during a first duration, in order to determine whether to prioritize processing of the first reference signal with respect to the priority criterion.
[0178]
[0233] 82. The storage medium of clause 64 comprises processor-readable instructions for causing a processor to cause a UE to report to a network entity the UE's ability to prioritize processing of a first reference signal with respect to a priority criterion.
[0179]
[0234] A storage medium according to clause 64, comprising processor-readable instructions for causing a processor to prioritize processing of a first reference signal over a priority criterion by skipping processing of any symbol of a second reference signal that collides with the first reference signal, or any symbol of a wireless signal corresponding to a priority-criterion channel, and processing any symbol of a second reference signal that does not collide with the first reference signal, or any symbol of a wireless signal corresponding to a priority-criterion channel.
[0180]
[0235] 84. The storage medium is
[0236] processor-readable instructions for causing a processor to skip processing of resources of a second reference signal in response to any part of the resources of the second reference signal colliding with any part of the first reference signal, or
[0237] processor-readable instructions for causing a processor to skip processing of a resource set of a second reference signal in response to any part of the resource set of the second reference signal colliding with any part of the first reference signal, or
[0238] processor-readable instructions for causing a processor to skip processing of a specific slot of a wireless signal corresponding to a priority-criterion channel in response to any symbol of the specific slot of the wireless signal corresponding to the priority-criterion channel colliding with any part of the first reference signal and comprising at least one of the above, the storage medium according to clause 64.
[0181]
[0239] Other considerations
[0240] Other examples and implementations are within the scope of the present disclosure and the appended claims. For example, due to software and computer nature, the functions described above can be implemented using software executed by a processor, hardware, firmware, hardwiring, or any combination thereof. The features implementing the functions can also be physically located in various places, including being distributed such that parts of the functions are implemented in different physical locations.
[0182]
[0241] As used herein, the singular forms "a", "an", and "the" include the plural forms as well, unless the context clearly dictates otherwise. The terms "comprises", "comprising", "includes", and / or "including" as used herein specify the presence of the stated features, integers, steps, operations, elements, and / or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and / or groups thereof.
[0183]
[0242] As used herein, the term RS (reference signal) can refer to one or more reference signals and can be applied, as appropriate, to any form of the term RS, such as PRS, SRS, CSI-RS, etc.
[0184]
[0243] As used herein, unless otherwise specified, a statement that a function or operation is "based on" an item or condition means that the function or operation is based on the stated item or condition and may be based on one or more additional items and / or conditions in addition to the stated item or condition.
[0185]
[0244] Also, as used herein, "or" as used in a listing of items (which in some cases ends with "at least one of" or ends with "one or more of") indicates a disjunctive listing such that, for example, a listing such as "at least one of A, B, or C", or a listing such as "one or more of A, B, or C", or a listing such as "A or B or C" means A or B or C, or AB (A and B), or AC (A and C), or BC (B and C), or ABC (i.e., A and B and C), or a combination having more than one feature (e.g., AA, AAB, ABBC, etc.). Thus, a statement that an item, for example, a processor, is configured to perform a function related to at least one of A or B, or that an item is configured to perform function A or function B, means that the item can be configured to perform the function related to A, or can be configured to perform the function related to B, or can be configured to perform the functions related to A and B. For example, the phrase "a processor configured to measure at least one of A or B" or "a processor configured to measure A or measure B" means that the processor can be configured to measure A (and may or may not be configured to measure B), or can be configured to measure B (and may or may not be configured to measure A), or can be configured to measure A and measure B (and may be configured to select which of A and B or both to measure). Similarly, a description of means for measuring at least one of A or B includes means for measuring A (which may or may not be capable of measuring B), or means for measuring B (and may or may not be configured to measure A), or means for measuring A and B (which may be capable of selecting which of A and B or both to measure).As another example, the recitation that an item, such as a processor, is configured to perform at least one of performing function X or performing function Y means that the item can be configured to perform function X, or can be configured to perform function Y, or can be configured to perform both performing function X and performing function Y. For example, the phrase "a processor configured to perform at least one of measuring X or measuring Y" means that the processor can be configured to measure X (and may or may not be configured to measure Y), or can be configured to measure Y (and may or may not be configured to measure X), or can be configured to perform both measuring X and measuring Y (and can be configured to select which of X and Y or both should be measured).
[0186]
[0245] Considerable variations can be made in accordance with specific requirements. For example, customized hardware may also be used and / or certain elements may be implemented in hardware, software (including portable software such as applets) executed by a processor, or both. Additionally, connections to other computing devices, such as network input / output devices, may be utilized. Unless otherwise stated, functional or other components shown connected or communicating in the figures and / or discussed in this specification are communicatively coupled. That is, the components can be connected directly or indirectly so as to enable communication between them.
[0187]
[0246] The methods, systems, and devices discussed above are examples. Various configurations may omit, substitute, or add various procedures or components as appropriate. For example, the features described for some configurations may be combined in various other configurations. Different aspects and elements of the configurations may be combined in a similar manner. Also, since technology evolves, many of the elements are examples and do not limit the present disclosure or the claims.
[0188]
[0247] A wireless communication system is a communication system in which communication is carried by electromagnetic waves and / or sound waves that propagate wirelessly, i.e., through space rather than a wired connection or other physical connection. A wireless communication network may not have all communication transmitted wirelessly and may be configured such that at least some communication is transmitted wirelessly. Further, the term "wireless communication device" or a similar term does not require that the function of the device be solely for communication or that the function of the device be predominantly for communication equally, nor does it require that the device be a mobile device, but rather indicates that the device includes wireless communication capabilities (one-way or two-way), e.g., includes at least one radio for wireless communication (each radio being part of a transmitter, receiver, or transceiver).
[0189]
[0248] In the description, specific details are given so as to provide a thorough understanding of the exemplary configurations (including implementation forms). However, the configurations may be practiced without these specific details. For example, well-known circuits, processes, algorithms, structures, and techniques are shown without unnecessary details to avoid obscuring the configurations. This description merely provides exemplary configurations and does not limit the claims, applicability, or configurations. Rather, the foregoing description of the configurations provides an explanation for implementing the described techniques. Various changes may be made in the functions and configurations of the elements.
[0190]
[0249] As used herein, the terms "processor-readable medium", "machine-readable medium", and "computer-readable medium" refer to any medium that participates in providing data that causes a machine to operate in a particular fashion. Using a computing platform, various processor-readable media may participate in providing instructions / codes to a processor for execution and / or may be used to store and / or carry such instructions / codes (such as signals). In many implementations, the processor-readable medium is a physical and / or tangible storage medium. Such a medium may take many forms, including but not limited to non-volatile and volatile media. Non-volatile media includes, for example, optical and / or magnetic disks. Volatile media includes, for example, dynamic memory.
[0191]
[0250] Although some exemplary configurations have been described, various modifications, alternative configurations, and equivalents may be used. For example, the above elements may be components of a larger system, where other rules may take precedence over or otherwise modify the application examples of the present invention. Also, some operations may be performed before, during, or after the above elements are considered. Accordingly, the above description does not limit the claims.
[0192]
[0251] A description that a value exceeds (or is greater than or above) a first threshold is equivalent to a description that the value meets or exceeds a second threshold that is slightly greater than the first threshold. For example, the second threshold is a value that is higher than the first threshold in the resolution of the computing system. A description that a value is less than (or within or below) a first threshold is equivalent to a description that the value is less than or equal to a second threshold that is slightly lower than the first threshold. For example, the second threshold is a value that is lower than the first threshold in the resolution of the computing system. The invention described in the claims of the present application at the time of filing is appended below. [C1] A user equipment (UE), a transceiver comprising a receiver configured to wirelessly receive an inbound communication signal from a network entity and a transmitter configured to wirelessly transmit an outbound communication signal to the network entity, a memory, and a processor communicatively coupled to the memory and the transceiver, the processor being configured to determine whether to prioritize processing of a first reference signal with respect to a priority criterion, wherein the priority criterion comprises a second reference signal, or a priority criterion channel, or a combination thereof, wherein the first reference signal comprises a positioning reference signal, and wherein, to determine whether to prioritize processing of the first reference signal with respect to the priority criterion, the processor is configured to determine whether to measure the first reference signal instead of the second reference signal without a measurement gap, the first reference signal comprising a first downlink reference signal, the second reference signal comprising a second downlink reference signal different from the first downlink reference signal, or is configured to determine whether to measure the first downlink reference signal instead of the priority criterion channel without a measurement gap, wherein the priority criterion channel comprises a downlink channel, or is configured to determine whether to transmit the first reference signal comprising a first uplink reference signal instead of the second reference signal comprising a second uplink reference signal different from the first uplink reference signal, or is configured to determine whether to transmit the first uplink reference signal instead of transmitting on the priority criterion channel, wherein the priority criterion channel comprises an uplink channel, wherein the UE is at least one of the above. [C2] The UE according to C1, wherein the processor is configured to determine whether to assign a processing priority higher than the priority criterion to the first reference signal based on the timing behavior of the first reference signal. [C3] The UE according to C2, wherein the processor is configured to assign a processing priority higher than the priority criterion to the first reference signal in response to the timing behavior of the first reference signal being aperiodic. [C4] The processor is configured to respond to the timing behavior of the first reference signal being semi-persistent by determining whether to assign a processing priority to the first reference signal based on a first control communication received via the transceiver, or is configured to respond to the timing behavior of the first reference signal being periodic by determining whether to assign a processing priority to the first reference signal based on a second control communication received via the transceiver The UE according to C2, which is at least one of them. [C5] The UE according to C1, wherein the processor is configured to determine whether to prioritize the processing of at least one of the resources of the first reference signal, or a resource set corresponding to the first reference signal, or a frequency layer corresponding to the first reference signal, or something of the first reference signal, in response to the first reference signal being sent from a specific network entity. [C6] The UE according to C1, wherein the processor is configured to analyze an instruction in the configuration information for scheduling the first reference signal to determine whether to prioritize the processing of the first reference signal with respect to the priority criterion. [C7] The instruction includes a plurality of priority instructions corresponding to a plurality of priority criteria, and the processor is configured to analyze each of the plurality of priority instructions to determine whether to prioritize the processing of the first reference signal for each one of the plurality of priority criteria, and each of the plurality of priority criteria includes at least one respective second reference signal different from the first reference signal, or at least one respective priority criterion channel, or a combination thereof. The UE according to C6. [C8] The UE according to C1, wherein the processor is configured to determine whether to prioritize the processing of the first reference signal with respect to the priority criterion based on a timing configuration related to a positioning procedure to be implemented by the processor corresponding to the first reference signal. [C9] The UE according to C1, wherein the processor is configured to determine whether to prioritize the processing of the first reference signal with respect to the priority criterion based on whether the processor has received an instruction to provide a sounding reference signal for positioning. [C10] The UE according to C1, wherein the processor is configured to determine whether to prioritize the processing of the first reference signal with respect to the priority criterion based on the structure of the first reference signal. [C11] The UE according to C1, wherein, in order to prioritize the processing of the first reference signal with respect to the priority criterion, the processor is configured to skip the processing of some symbol of the second reference signal that collides with the first reference signal or some symbol of the wireless signal corresponding to the priority criterion channel, and to process some symbol of the second reference signal that does not collide with the first reference signal or some symbol of the wireless signal corresponding to the priority criterion channel. [C12] In order to prioritize the processing of the first reference signal, the processor is configured to skip the processing of the resource of the second reference signal in response to some part of the resource of the second reference signal colliding with some part of the first reference signal, or is configured to skip the processing of the resource set of the second reference signal in response to some part of the resource set of the second reference signal colliding with some part of the first reference signal, or is configured to skip the processing of the specific slot of the wireless signal corresponding to the priority criterion channel in response to some symbol of the specific slot of the wireless signal corresponding to the priority criterion channel colliding with some part of the first reference signal and is at least one of the above, the UE according to C1. [C13] A user equipment (UE), A receiver configured to wirelessly receive an inbound communication signal from a network entity, and a transceiver comprising a transmitter configured to wirelessly transmit an outbound communication signal to the network entity, Means for determining whether to prioritize the processing of a first reference signal over a priority criterion, wherein the priority criterion comprises a second reference signal, or a priority criterion channel, or a combination thereof, wherein the first reference signal comprises a positioning reference signal, and wherein the means for determining whether to prioritize the processing of the first reference signal over the priority criterion is Means for determining whether to measure the first reference signal instead of the second reference signal without a measurement gap, wherein the first reference signal comprises a first downlink reference signal, and the second reference signal comprises a second downlink reference signal different from the first downlink reference signal, or Means for determining whether to measure the first downlink reference signal instead of the priority criterion channel without a measurement gap, wherein the priority criterion channel comprises a downlink channel, or Means for determining whether to transmit the first reference signal comprising a first uplink reference signal instead of the second reference signal comprising a second uplink reference signal different from the first uplink reference signal, or Means for determining whether to transmit the first uplink reference signal instead of transmitting on the priority criterion channel, wherein the priority criterion channel comprises an uplink channel, A UE comprising at least one of the above. [C14] The UE according to C13, comprising means for determining whether to assign a processing priority higher than the priority criterion to the first reference signal based on the timing behavior of the first reference signal. [C15] The UE according to C14, comprising means for assigning a processing priority higher than the priority criterion to the first reference signal in response to the timing behavior of the first reference signal being aperiodic. [C16] The UE is Means for responding to the semi - persistent timing behavior of the first reference signal by determining whether to assign a processing priority to the first reference signal based on the first control communication received via the transceiver, or Means for responding to the periodic timing behavior of the first reference signal by determining whether to assign a processing priority to the first reference signal based on the second control communication received via the transceiver The UE according to C14, comprising at least one of them. [C17] The UE according to C13, comprising means for determining whether to prioritize the processing of at least one of the resources of the first reference signal, or a resource set corresponding to the first reference signal, or a frequency layer corresponding to the first reference signal, or something related to the first reference signal, in response to the first reference signal being sent from a specific network entity. [C18] The UE according to C13, comprising means for analyzing an instruction in the configuration information for scheduling the first reference signal to determine whether to prioritize the processing of the first reference signal with respect to the priority criterion. [C19] The instruction comprises a plurality of priority instructions corresponding to a plurality of priority criteria, and the UE comprises means for analyzing each of the plurality of priority instructions to determine whether to prioritize the processing of the first reference signal for each one of the plurality of priority criteria, and each of the plurality of priority criteria comprises at least one second reference signal different from the first reference signal, or at least one respective priority - criterion channel, or a combination thereof. The UE according to C18. [C20] The UE according to C13, comprising means for determining whether to prioritize the processing of the first reference signal with respect to the priority criterion based on a timing configuration related to a positioning procedure to be implemented by the positioning means of the UE corresponding to the first reference signal. [C21] The UE according to C13, comprising means for determining whether to prioritize the processing of the first reference signal with respect to the priority criterion based on whether the UE has received an instruction to provide a sounding reference signal for positioning. The UE according to C13, comprising means for the UE to determine whether to prioritize the processing of the first reference signal with respect to the priority criterion based on the structure of the first reference signal. The UE according to C13, comprising means for the UE to skip the processing of some symbol of the second reference signal that collides with the first reference signal, or some symbol of the wireless signal corresponding to the priority criterion channel, and means for the UE to process some symbol of the second reference signal that does not collide with the first reference signal, or some symbol of the wireless signal corresponding to the priority criterion channel. [C24] The UE is means for the UE to skip the processing of the resource of the second reference signal in response to some part of the resource of the second reference signal colliding with some part of the first reference signal, or means for the UE to skip the processing of the resource set of the second reference signal in response to some part of the resource set of the second reference signal colliding with some part of the first reference signal, or means for the UE to skip the processing of the specific slot of the wireless signal corresponding to the priority criterion channel in response to some symbol of the specific slot of the wireless signal corresponding to the priority criterion channel colliding with some part of the first reference signal The UE according to C13, comprising at least one of the above. [C25] A method comprising determining whether the UE (user equipment) should prioritize the processing of the first reference signal with respect to the priority criterion, where the priority criterion comprises a second reference signal, or a priority criterion channel, or a combination thereof, where the first reference signal comprises a positioning reference signal, and determining whether to prioritize the processing of the first reference signal with respect to the priority criterion is determining whether to measure the first reference signal instead of the second reference signal without a measurement gap, where the first reference signal comprises a first downlink reference signal, and the second reference signal comprises a second downlink reference signal different from the first downlink reference signal, or Determining whether to measure the first downlink reference signal instead of the priority reference channel without the measurement gap, wherein the priority reference channel comprises a downlink channel, or Determining whether to transmit the first reference signal comprising the first uplink reference signal instead of the second reference signal comprising a second uplink reference signal different from the first uplink reference signal, or Determining whether to transmit the first uplink reference signal instead of transmitting on the priority reference channel, wherein the priority reference channel comprises an uplink channel, A method comprising at least one of the above. [C26] Determining whether to prioritize processing of the first reference signal, based on the timing behavior of the first reference signal, to determine whether to assign a processing priority higher than the priority reference to the first reference signal, The method according to C25, comprising: [C27] Determining whether to prioritize processing of the first reference signal with respect to the priority reference is based on the first reference signal being sent from a specific network entity, the resource of the first reference signal, or Determining whether to prioritize processing of at least one of the resource set corresponding to the first reference signal, the frequency layer corresponding to the first reference signal, or something of the first reference signal, The method according to C25, comprising: [C28] Determining whether to prioritize processing of the first reference signal with respect to the priority reference is based on whether the UE has received an instruction to provide a sounding reference signal for positioning, Determining whether to prioritize processing of the first reference signal with respect to the priority reference, The method according to C25, comprising: [C29] A non-transitory processor-readable storage medium, to a processor of a user equipment (UE), A processor-readable instruction for determining whether to prioritize the processing of a first reference signal over a priority criterion, where the priority criterion comprises a second reference signal, or a priority criterion channel, or a combination thereof, where the first reference signal comprises a positioning reference signal, and where, to determine whether to prioritize the processing of the first reference signal over the priority criterion, the processor-readable instruction A processor-readable instruction for causing the processor to determine whether to measure the first reference signal instead of the second reference signal without a measurement gap, where the first reference signal comprises a first downlink reference signal and the second reference signal comprises a second downlink reference signal different from the first downlink reference signal, or A processor-readable instruction for causing the processor to determine whether to measure the first downlink reference signal instead of the priority criterion channel without a measurement gap, where the priority criterion channel comprises a downlink channel, or A processor-readable instruction for causing the processor to determine whether to transmit the first reference signal comprising a first uplink reference signal instead of the second reference signal comprising a second uplink reference signal different from the first uplink reference signal, or A processor-readable instruction for causing the processor to determine whether to transmit the first uplink reference signal instead of transmitting on the priority criterion channel, where the priority criterion channel comprises an uplink channel, A storage medium comprising at least one of the above. [C30] The storage medium according to C29, wherein, to determine whether to prioritize the processing of the first reference signal, the processor-readable instruction comprises a processor-readable instruction for causing the processor to determine whether to assign a processing priority higher than the priority criterion to the first reference signal based on the timing behavior of the first reference signal.
Claims
1. A user equipment (UE), comprising: a transceiver including a receiver configured to wirelessly receive an inbound communication signal from a network entity and a transmitter configured to wirelessly transmit an outbound communication signal to the network entity, wherein the inbound communication signal comprises at least a first downlink positioning reference signal and a priority criterion; means for determining whether to prioritize processing of the first DL-PRS over the priority criterion based on the timing behavior of the first downlink positioning reference signal (DL-PRS), the means comprising: means for determining whether to measure the first DL-PRS instead of the priority criterion without a measurement gap for receiving and measuring a positioning reference signal, wherein the priority criterion is a second downlink reference signal different from the first DL-PRS, or means for determining whether to measure the first DL-PRS instead of the priority criterion without a measurement gap, wherein the priority criterion is a second downlink reference channel different from the first channel corresponding to the first DL-PRS, and a higher processing priority than the priority criterion is given to the first DL-PRS in response to the timing behavior of the first DL-PRS being aperiodic; means for analyzing a first control communication received via the transceiver when the first DL-PRS is semi-persistent, in order to determine whether a higher processing priority than the priority criterion is given to the first DL-PRS, or means for analyzing a second control communication received via the transceiver when the first DL-PRS is periodic, in order to determine whether a higher processing priority than the priority criterion is given to the first DL-PRS, and means for measuring the first DL-PRS in response to a decision to prioritize measurement of the first DL-PRS The UE comprising at least one of the above.
2. The UE according to claim 1, comprising means for determining whether to prioritize at least one of the resource of the first downlink positioning reference signal, or a resource set corresponding to the first downlink positioning reference signal, or a frequency layer corresponding to the first downlink positioning reference signal, or something related to the first downlink positioning reference signal, in response to the first downlink positioning reference signal being sent from a specific network entity.
3. The UE according to claim 1, comprising means for analyzing an instruction in configuration information for scheduling the first downlink positioning reference signal to determine whether to prioritize processing of the first downlink positioning reference signal with respect to the priority criterion.
4. The instruction comprises a plurality of priority instructions corresponding to a plurality of priority criteria, and the UE comprises means for analyzing each of the plurality of priority instructions to determine whether to prioritize processing of the first downlink positioning reference signal for each one of the plurality of priority criteria, wherein each of the plurality of priority criteria comprises at least one respective second reference signal different from the first downlink positioning reference signal, or at least one respective priority criterion channel, or a combination thereof. The UE according to claim 3.
5. The UE according to claim 1, comprising means for determining whether to prioritize processing of the first downlink positioning reference signal with respect to the priority criterion based on a timing configuration related to a positioning procedure to be implemented by the positioning means of the UE corresponding to the first downlink positioning reference signal.
6. The UE according to claim 1, comprising means for determining whether to prioritize processing of the first downlink positioning reference signal with respect to the priority criterion further based on the structure of the first downlink positioning reference signal.
7. means for the UE to skip processing of any symbol of the second downlink reference signal that collides with the first downlink positioning reference signal, or any symbol of a wireless signal corresponding to a priority reference channel, and means for processing any symbol of the second downlink reference signal that does not collide with the first downlink positioning reference signal, or any symbol of the wireless signal corresponding to the priority reference channel, the UE according to claim 1.
8. The UE is means for skipping processing of the resource of the second downlink reference signal in response to any part of the resource of the second downlink reference signal colliding with any part of the first downlink positioning reference signal, or means for skipping processing of the resource set of the second downlink reference signal in response to any part of the resource set of the second downlink reference signal colliding with any part of the first downlink positioning reference signal, or means for skipping processing of the specific slot of the wireless signal corresponding to the priority reference channel in response to any symbol of the specific slot of the wireless signal corresponding to the priority reference channel colliding with any part of the first downlink positioning reference signal the UE according to claim 1, comprising at least one of.
9. A method performed by a user equipment (UE), the method comprising: receiving wirelessly an inbound communication signal from a network entity via a transceiver, and transmitting wirelessly an outbound communication signal to the network entity via the transceiver, the inbound communication signal comprising at least a first downlink positioning reference signal and a priority reference, determining whether to prioritize processing of the first DL-PRS over a priority reference based on the timing behavior of the first downlink positioning reference signal (DL-PRS), the determining comprising: determining whether to measure the first DL-PRS instead of the priority reference without a measurement gap for receiving and measuring a positioning reference signal, wherein the priority reference is a second downlink reference signal different from the first DL-PRS, or Determining whether to measure the first DL-PRS instead of the priority criterion without the measurement gap, wherein the priority criterion comprises a second downlink reference channel different from the first channel corresponding to the first DL-PRS, and a processing priority higher than the priority criterion is given to the first DL-PRS in response to the timing behavior of the first DL-PRS being aperiodic. Analyzing first control communication received via the transceiver when the first DL-PRS is semi-persistent to determine whether the first DL-PRS is to be given a priority, or Analyzing second control communication received via the transceiver when the first DL-PRS is periodic to determine whether the first DL-PRS is to be given a priority, and Measuring the first DL-PRS in response to a decision to prioritize measurement of the first DL-PRS A method comprising at least one of the above. [
10. ] Determining whether to prioritize processing of the first DL-PRS over the priority criterion is in response to the first DL-PRS being sent from a particular network entity, The resource of the first DL-PRS, or The resource set corresponding to the first DL-PRS, or The frequency layer corresponding to the first DL-PRS, or Something of the first DL-PRS The method according to claim 9, comprising determining whether to prioritize processing of at least one of the above.
Citation Information
Patent Citations
Almost-blank subframe-based gapless inter-frequency positioning reference signal measurement in carrier aggregation mode
US20200021409A1