Band selection to maximize tuneless gap measurements
By optimizing the measurement of positioning reference signals through tune-less gaps, the method improves location determination accuracy and reduces power consumption in UE devices.
Patent Information
- Application Number
- JP2023507791
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2020-08-20
- Filing Date
- 2021-08-05
- Publication Date
- 2025-08-28
- Estimated Expiration
- 2041-08-05
AI Technical Summary
Existing wireless communication systems face challenges in accurately determining the location of user equipment (UE) due to inefficiencies in measuring positioning reference signals, leading to increased power consumption and reduced positioning accuracy.
A method and apparatus for UE to receive positioning assistance data, determine measurement gap information, and measure positioning reference signals in selected bands to maximize signal measurements, potentially using tune-less gaps to reduce retuning times and improve accuracy.
This approach enhances positioning accuracy while reducing power consumption by optimizing the measurement of positioning reference signals, allowing for more precise location determination.
Smart Images

Figure 0007730889000001 
Figure 0007730889000002 
Figure 0007730889000003
Abstract
Description
[Background technology]
[0001] Wireless communication systems have evolved through various generations, including first-generation analog wireless telephone service (1G), second-generation (2G) digital wireless telephone service (including interim 2.5G and 2.75G networks), third-generation (3G) high-speed data, Internet-enabled wireless service, fourth-generation (4G) service (e.g., Long Term Evolution (LTE) or WiMax), and fifth-generation (5G) service (e.g., 5G New Radio (NR)). Currently, there are many different types of wireless communication systems in use, including cellular and personal communications services (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), time division multiple access (TDMA), Global System for Mobile Access (GSM) variants of TDMA, etc.
[0002] It is often desirable to know the location of a user equipment (UE), e.g., a cellular phone, and the terms "location" and "position" are synonymous and used interchangeably herein. A location services (LCS) client may desire to know the location of the UE and may communicate with a location center to request the location of the UE. The location center and the UE may exchange messages accordingly to obtain a location estimate for the UE. The location center may, for example, return the location estimate to the LCS client for use in one or more applications.
[0003] Obtaining the location of a mobile device accessing a wireless network can be useful for many applications, including, for example, emergency calls, personal navigation, asset tracking, locating friends or family members, etc. Existing positioning methods include methods based on measuring radio signals transmitted from various devices, including satellite vehicles and terrestrial radio sources in the wireless network, such as base stations and access points. Stations in the wireless network can be configured to transmit reference signals to enable mobile devices to perform positioning measurements. Improvements in the timing and detection of reference signals can be used to improve positioning accuracy and reduce power consumption in mobile devices. Summary of the Invention [Means for solving the problem]
[0004] An example method for positioning a user equipment according to the present disclosure includes receiving positioning assistance data from a network associated with one or more frequency layers; determining measurement gap information for one or more bands associated with the one or more frequency layers; determining a number of available positioning reference signals for each of the one or more bands based on the positioning assistance data and the measurement gap information; measuring one or more positioning reference signals for selected bands, where the selected bands are based on the number of available positioning reference signals in the measurement gap; and calculating location information based at least in part on the one or more positioning reference signal measurements.
[0005] Implementations of such a method may include one or more of the following features: Determining measurement gap information may include determining a tune-in duration and a tune-out duration for the measurement gap. The selected band may be a band to which the user equipment does not need to tune in or out, whereby the measurement gap is a tune-less measurement gap and the tune-in duration and the tune-out duration are zero. At least one of the one or more bands may be associated with an active bandwidth portion on the user equipment. The one or more bands may include a first component carrier in a first band and a second component carrier in a second band. The first band and the second band may be in a first frequency layer. The first band may be in a first frequency layer, and the second band may be in a second frequency layer. The one or more bands may include a first component carrier and a second component carrier in the first band. The selected band may be determined to maximize the number of positioning reference signals that can be measured on one or more component carriers in the measurement gap. The number of positioning reference signals that can be measured may include positioning reference signals in the actual gap, minus any tune-in or tune-out periods for the user equipment. The one or more frequency layers may include a first frequency layer in the range of 410 to 7125 MHz or a second frequency layer in the range of 24.25 to 52.6 GHz. At least one of the one or more frequency layers may be configured to operate in a frequency range above 100 GHz. Determining the measurement gap information may include requesting the measurement gap information from a base station. At least one of the one or more positioning reference signals may be a beamformed positioning reference signal. The one or more positioning reference signals may include at least two positioning reference signals transmitted in the same frequency layer. The one or more positioning reference signals may include a first positioning reference signal transmitted in the first frequency layer and a second positioning reference signal transmitted in the second frequency layer.The selected band may be based on a number of available positioning reference signals in a combination of measurement gaps in one or more bands. Determining the measurement gap information may include requesting measurement gap information from a base station and receiving the measurement gap information from the base station. Requesting the measurement gap information may be based on radio resource control (RRC) messaging.
[0006] An example apparatus according to the present disclosure includes a memory, at least one transceiver, and at least one processor communicatively coupled to the memory and the at least one transceiver, wherein the at least one processor is configured to: receive positioning assistance data associated with one or more frequency layers from a network; determine measurement gap information for one or more bands associated with the one or more frequency layers; determine a number of available positioning reference signals for each of the one or more bands based on the positioning assistance data and the measurement gap information; measure one or more positioning reference signals for selected bands, wherein the selected bands are based on the number of available positioning reference signals in the measurement gap; and calculate location information based at least in part on the one or more positioning reference signal measurements.
[0007] Implementations of such an apparatus may include one or more of the following features: The at least one processor may be further configured to determine a tune-in duration and a tune-out duration for the measurement gap. The at least one processor may be further configured to select a band that does not need to be tuned in or out, whereby the measurement gap is a tune-less measurement gap and the tune-in duration and the tune-out duration are zero. At least one of the one or more bands may be associated with an active bandwidth portion on the apparatus. The one or more bands may include a first component carrier in a first band and a second component carrier in a second band. The first band and the second band may be in a first frequency layer. The first band may be in a first frequency layer, and the second band may be in a second frequency layer. The one or more bands may include a first component carrier and a second component carrier in the first band. The at least one processor may be further configured to select a band to maximize the number of positioning reference signals that can be measured on one or more component carriers in the measurement gap. The number of positioning reference signals that can be measured may include the positioning reference signals in the actual gap minus any tune-in or tune-out periods. The one or more frequency layers may include a first frequency layer in the range of 410 to 7125 MHz or a second frequency layer in the range of 24.25 to 52.6 GHz. At least one of the one or more frequency layers may be configured to operate in a frequency range above 100 GHz. The at least one processor may be configured to request measurement gap information from a base station. At least one of the one or more positioning reference signals may be a beamformed positioning reference signal. The one or more positioning reference signals may include at least two positioning reference signals transmitted in the same frequency layer.The one or more positioning reference signals may include a first positioning reference signal transmitted in a first frequency layer and a second positioning reference signal transmitted in a second frequency layer. The selected band may be based on a number of available positioning reference signals in a combination of measurement gaps in the one or more bands. The at least one processor may be further configured to request measurement gap information from a base station and receive measurement gap information from the base station. The measurement gap information request may be based on radio resource control (RRC) messaging.
[0008] An exemplary apparatus for positioning user equipment according to the present disclosure includes means for receiving positioning assistance data associated with one or more frequency layers from a network; means for determining measurement gap information for one or more bands associated with the one or more frequency layers; means for determining a number of available positioning reference signals for each of the one or more bands based on the positioning assistance data and the measurement gap information; means for measuring one or more positioning reference signals for selected bands, where the selected bands are based on the number of available positioning reference signals in the measurement gap; and means for calculating location information based at least in part on the one or more positioning reference signal measurements.
[0009] An exemplary non-transitory processor-readable storage medium comprising processor-readable instructions configured to cause one or more processors to position user equipment according to the present disclosure includes code for receiving positioning assistance data from a network associated with one or more frequency layers; code for determining measurement gap information for one or more bands associated with the one or more frequency layers; code for determining a number of available positioning reference signals for each of the one or more bands based on the positioning assistance data and the measurement gap information; code for measuring one or more positioning reference signals for selected bands, where the selected bands are based on the number of available positioning reference signals in the measurement gap; and code for calculating location information based at least in part on the one or more positioning reference signal measurements.
[0010] Items and / or techniques described herein may provide one or more of the following capabilities, as well as other capabilities not mentioned: A user equipment may determine a positioning reference signal transmission schedule for one or more base stations operating on one or more frequency layers. A user equipment may request measurement gap information from a base station. The measurement gap information may be associated with a band within a frequency layer. A measurement gap may be a tune-less measurement gap based on a user equipment configuration. For example, a user equipment may be configured with one or more active bandwidth portions. A user equipment may determine how many positioning reference signals are transmitted in a measurement gap. A measurement gap or a combination of measurement gaps may be selected based on the number of available positioning reference signals. A tune-less measurement gap may be preferred based on the elimination of tune-in and tune-out periods. Reference signal symbol loss may be reduced. Positioning accuracy may be improved. Other capabilities may be provided, and not all implementations according to the present disclosure must provide any, let alone all, of the described capabilities. [Brief explanation of the drawings]
[0011] [Figure 1] 1 is a schematic diagram of an exemplary wireless communication system. [Figure 2] FIG. 2 is a block diagram of components of the exemplary user equipment shown in FIG. 1. [Figure 3] FIG. 2 is a block diagram of components of an exemplary transmit / receive point shown in FIG. 1. [Figure 4] FIG. 2 is a block diagram of components of the exemplary server shown in FIG. 1. [Figure 5A] FIG. 1 illustrates an example downlink positioning reference signal resource set. [Figure 5B] FIG. 1 illustrates an example downlink positioning reference signal resource set. [Figure 6] FIG. 1 is a diagram of an example subframe format for positioning reference signal transmission. [Figure 7] FIG. 10 is a timing diagram of an exemplary measurement gap. [Figure 8A] FIG. 10 is a diagram of an exemplary tune-on measurement gap having tune-in and tune-out periods. [Figure 8B] FIG. 1 is a diagram of an exemplary tuneless measurement gap. [Figure 9] FIG. 10 shows a data table illustrating exemplary symbol loss during a tuning period. [Figure 10] FIG. 2 is a first example timing diagram of positioning reference signals transmitted on two bands. [Figure 11] FIG. 10 is a second example timing diagram of positioning reference signals transmitted on two bands. [Figure 12] FIG. 2 is an example timing diagram of positioning reference signals transmitted on three bands. [Figure 13] FIG. 1 illustrates a process flow for an exemplary method for selecting a band to maximize positioning reference signal measurements in a tuneless measurement gap. DETAILED DESCRIPTION OF THE INVENTION
[0012] Techniques for selecting a measurement gap duration for positioning a user equipment (UE) in 5G NR are described herein. A base station may be configured to transmit a reference signal, such as a positioning reference signal (PRS), in one or more bands. The bands may be in different frequency layers and may include different component carriers. The UE may operate within an active bandwidth portion (BWP) in an active component carrier (CC) and may receive a PRS configuration from a location server. The UE may also receive measurement gap information for different bands from the base station. The UE may determine how many PRSs can be received during the measurement gap for each of the different bands. The duration of the measurement gap may be shortened based on the tune-in and tune-out times (i.e., the tuning time required for the UE to retune to a different band). A measurement gap within the current active BWP may not require retuning (i.e., it is a tune-less measurement gap). The UE may not be able to receive PRSs transmitted during tuning periods in different bands. The UE may select a band or combination of bands with the largest number of available PRSs to measure. The UE may report positioning measurements based on the received PRS, and a location may be derived based on the positioning measurements. These techniques and configurations are examples, and other techniques and configurations may be used.
[0013] Referring to FIG. 1 , an example of a communication system 100 includes a UE 105, a radio access network (RAN) 135, here a fifth-generation (5G) next-generation (NG) RAN (NG-RAN), and a 5G core network (5GC) 140. The UE 105 may be, for example, an IoT device, a location tracker device, a cellular phone, or other device. The 5G network may also be referred to as a New Radio (NR) network, the NG-RAN 135 may also be referred to as a 5G RAN or an NR RAN, and the 5GC 140 may also be referred to as an NG Core Network (NGC). Standardization of the NG-RAN and 5GC is underway in the 3rd Generation Partnership Project (3GPP®). Thus, the NG-RAN 135 and 5GC 140 may comply with current or future standards for 5G support from the 3GPP®. The NG-RAN 135 may be another type of RAN, for example, a 3G RAN, a 4G Long Term Evolution (LTE) RAN, etc. The communication system 100 may utilize information from a constellation 185 of satellite vehicles (SVs) 190, 191, 192, 193 for a satellite positioning system (SPS) (e.g., a Global Navigation Satellite System (GNSS)), such as a Global Positioning System (GPS), Global Navigation Satellite System (GLONASS), Galileo, or Beidou, or some other local or regional SPS, such as the Indian Regional Navigation Satellite System (IRNSS), the European Geostationary Navigation Overlay Service (EGNOS), or the Wide Area Augmentation System (WAAS). Additional components of the communication system 100 are described below. The communication system 100 may include additional or alternative components.
[0014] 1 , the NG-RAN 135 includes NR Node Bs (gNBs) 110a, 110b, and an evolved eNodeB (ng-eNB) 114, and the 5GC 140 includes an Access and Mobility Management Function (AMF) 115, a Session Management Function (SMF) 117, a Location Management Function (LMF) 120, and a Gateway Mobile Location Center (GMLC) 125. The gNBs 110a, 110b, and the ng-eNB 114 are communicatively coupled to one another and each configured to wirelessly communicate bidirectionally with the UE 105, and each communicatively coupled to and configured to communicate bidirectionally with the AMF 115. The AMF 115, the SMF 117, the LMF 120, and the GMLC 125 are communicatively coupled to one another, and the GMLC is communicatively coupled to an external client 130. The SMF 117 may act as an initial point of contact for a Service Control Function (SCF) (not shown) to create, control, and delete media sessions.
[0015] 1 provides a generalized illustration of various components, any or all of which may be utilized as appropriate, and each of which may be duplicated or omitted as necessary. In particular, while one UE 105 is illustrated, many UEs (e.g., hundreds, thousands, millions, etc.) may be utilized in the communications system 100. Similarly, the communications system 100 may include a greater (or lesser) number of SVs (i.e., more or fewer than the four SVs 190-193 illustrated), gNBs 110a, 110b, ng-eNB 114, AMF 115, external client 130, and / or other components. The illustrated connections connecting the various components in the communications system 100 include data and signaling connections, which may include additional (intermediate) components, direct or indirect physical and / or wireless connections, and / or additional networks. Furthermore, components may be rearranged, combined, separated, substituted, and / or omitted depending on the desired functionality.
[0016] 1 shows a 5G-based network, similar network implementations and configurations may be used for other communication technologies, such as 3G, Long Term Evolution (LTE), etc. Implementations described herein (whether for 5G technology and / or one or more other communication technologies and / or protocols) may be used to transmit (or broadcast) directional synchronization signals, receive and measure the directional signals at a UE (e.g., the UE 105), and / or provide location assistance to the UE 105 (via the GMLC 125 or other location server), and / or calculate a location for the UE 105 at a location-enabled device, such as the UE 105, gNBs 110a, 110b, or LMF 120, based on measurement quantities received at the UE 105 for such directionally transmitted signals. The Gateway Mobile Location Center (GMLC) 125, Location Management Function (LMF) 120, Access and Mobility Management Function (AMF) 115, SMF 117, ng-eNB (eNodeB) 114, and gNBs (gNodeBs) 110a, 110b are examples and may each be replaced by or include various other location server and / or base station functionality in various embodiments.
[0017] The UE 105 may comprise and / or be referred to as a device, a mobile device, a wireless device, a mobile terminal, a terminal, a mobile station (MS), a Secure User Plane Location (SUPL)-enabled terminal (SET), or some other name. Additionally, the UE 105 may correspond to a cell phone, a smartphone, a laptop, a tablet, a PDA, a tracking device, a navigation device, an Internet of Things (IoT) device, an asset tracker, a health monitor, a security system, a smart city sensor, a smart meter, a wearable tracker, or some other portable or mobile device. Typically, but not necessarily, the UE 105 may support wireless communications using one or more radio access technologies (RATs), such as Global System for Mobile Communications (GSM), Code Division Multiple Access (CDMA), Wideband CDMA (WCDMA), LTE, High Rate Packet Data (HRPD), IEEE 802.11 WiFi (also referred to as Wi-Fi), Bluetooth (BT), Worldwide Interoperability for Microwave Access (WiMAX), 5G New Radio (NR) (e.g., using NG-RAN 135 and 5GC 140), etc. The UE 105 may support wireless communications using, for example, a wireless local area network (WLAN), which may connect to other networks (e.g., the Internet) using a digital subscriber line (DSL) or packet cable. Using one or more of these RATs, the UE 105 may be able to communicate with the external client 130 (e.g., via elements of the 5GC 140, not shown in FIG. 1, or possibly via the GMLC 125), and / or the external client 130 may be able to receive location information regarding the UE 105 (e.g., via the GMLC 125).
[0018] The UE 105 may comprise a single entity or may include multiple entities, such as in a personal area network, where a user may employ audio, video, and / or data I / O (input / output) devices and / or body sensors, and a separate wireline or wireless modem. An estimate of the location of the UE 105 may be referred to as a location, location estimate, location fix, fix, position, position estimate, or position fix, and may be geographic and thus provide location coordinates (e.g., latitude and longitude) for the UE 105, which may or may not include an altitude component (e.g., height above sea level, ground level, floor level, or height above or below basement level). Alternatively, the location of the UE 105 may be expressed as a civic location (e.g., as a postal address or designation of several points or small areas within a building, such as a particular room or floor). The location of the UE 105 may be expressed as an area or volume (defined either geographically or in urban form) within which the UE 105 is expected to be located with some probability or confidence level (e.g., 67%, 95%, etc.). The location of the UE 105 may be expressed as a relative location, for example, comprising a distance and a direction from a known location. The relative location may be expressed as relative coordinates (e.g., X, Y (and Z) coordinates) defined relative to some origin in the known location, which may be defined, for example, geographically, in urban terms, or by reference to a point, area, or volume shown on a map, floor plan, or building plan. In the description contained herein, use of the term location may comprise any of these variants unless otherwise specified. When calculating the location of a UE, it is common to determine local x-, y-, and possibly z-coordinate values and then convert the local coordinates to absolute coordinates (e.g., to latitude, longitude, and altitude above or below mean sea level) if desired.
[0019] The UE 105 may be configured to communicate with other entities using one or more of a variety of technologies. The UE 105 may be configured to indirectly connect 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 (WiFi-D), Bluetooth, etc. One or more of a group of UEs utilizing D2D communication may be within a geographic coverage area of a transmission / reception point (TRP), such as one or more of the gNBs 110a, 110b, and / or ng-eNB 114. Other UEs in such a group may be outside such geographic coverage area or may not otherwise be able to receive transmissions from the base station. A group of UEs communicating via D2D communication may utilize a one-to-many (1:M) system in which each UE may transmit to other UEs in the group. The TRP may facilitate scheduling of resources for D2D communication. In other cases, D2D communication may be performed between UEs without the involvement of a TRP.
[0020] The base stations (BSs) in the NG-RAN 135 shown in FIG. 1 include NR Node Bs referred to as gNBs 110a and 110b. The pair of gNBs 110a, 110b in the NG-RAN 135 may be connected to each other via one or more other gNBs. Access to a 5G network may be provided to the UE 105 via wireless communication between the UE 105 and one or more of the gNBs 110a, 110b, thereby providing wireless communication on behalf of the UE 105 using 5G to the 5G Grid Control 140. In FIG. 1, the serving gNB for the UE 105 is assumed to be gNB 110a, although another gNB (e.g., gNB 110b) may act as the serving gNB if the UE 105 moves to another location or as a secondary gNB to provide additional throughput and bandwidth to the UE 105.
[0021] 1 may include the ng-eNB 114, also referred to as a next-generation evolved node B. The ng-eNB 114 may be connected to one or more of the gNBs 110a, 110b in the NG-RAN 135, possibly via one or more other gNBs and / or one or more other ng-eNBs. The ng-eNB 114 may provide LTE wireless access and / or evolved LTE (eLTE) wireless access to the UE 105. One or more of the gNBs 110a, 110b, and / or ng-eNB 114 may be configured to function as positioning-only beacons, which may transmit signals to assist in determining the position of the UE 105 but may not receive signals from the UE 105 or other UEs.
[0022] Each BS (e.g., gNB 110a, gNB 110b, ng-eNB 114) may comprise one or more TRPs. For example, each sector in a BS's cell may comprise a TRP, although multiple TRPs may share one or more components (e.g., may share a processor but have separate antennas). The communications system 100 may include a macro TRP, or the communications system 100 may have different types of TRPs, such as macro TRPs, pico TRPs, and / or femto TRPs. A macro TRP may cover a relatively large geographic area (e.g., a few kilometers in radius) and may allow unrestricted access by terminals with service subscriptions. A pico TRP may cover a relatively small geographic area (e.g., a pico cell) and may allow unrestricted access by terminals with service subscriptions. A femto TRP or home TRP may cover a relatively small geographic area (e.g., a femto cell) and may allow restricted access by terminals having association with the femto cell (e.g., terminals for users in the home).
[0023] As noted, although Figure 1 illustrates nodes configured to communicate according to a 5G communication protocol, nodes configured to communicate according to other communication protocols, such as, for example, an LTE protocol or an IEEE 802.11x protocol, may be used. For example, in an Evolved Packet System (EPS) providing LTE wireless access to the UE 105, the RAN may comprise an Evolved Universal Mobile Telecommunications System (UMTS) Terrestrial Radio Access Network (E-UTRAN), which may include base stations with evolved Node Bs (eNBs). The core network for the EPS may comprise an Evolved Packet Core (EPC). The EPS may comprise the E-UTRAN plus the EPC, where in Figure 1, the E-UTRAN corresponds to the NG-RAN 135 and the EPC corresponds to the 5G Node B 140.
[0024] The gNBs 110a, 110b, and the ng-eNB 114 may communicate with the AMF 115, which communicates with the LMF 120 for positioning functionality. The AMF 115 may support the mobility of the UE 105, including cell changes and handovers, and may be responsible for supporting signaling connections to the UE 105 and possibly data and voice bearers for the UE 105. The LMF 120 may communicate directly with the UE 105, for example, through wireless communication. The LMF 120 may support positioning of the UE 105 when the UE 105 accesses the NG-RAN 135 and may support position procedures / methods such as Aided GNSS (A-GNSS), Observed Time Difference of Arrival (OTDOA), Real Time Kinematics (RTK), Precise Point Positioning (PPP), Differential GNSS (DGNSS), Enhanced Cell ID (E-CID), Angle of Arrival (AOA), Angle of Departure (AOD), and / or other position methods. The LMF 120 may process location service requests for the UE 105 received, for example, from the AMF 115 or from the GMLC 125. The LMF 120 may be connected to the AMF 115 and / or to the GMLC 125. The LMF 120 may be referred to by other names, such as a location manager (LM), location function (LF), commercial LMF (CLMF), or value added LMF (VLMF). A node / system implementing the LMF 120 may additionally or alternatively implement other types of location support modules, such as an enhanced serving mobile location center (E-SMLC) or a secure user plane location (SUPL) location platform (SLP).At least a portion of the positioning functionality (including deriving the location of the UE 105) may be performed in the UE 105 (e.g., using signal measurements obtained by the UE 105 for signals transmitted by wireless nodes such as the gNBs 110a, 110b, and / or the ng-eNB 114, and / or assistance data provided to the UE 105 by, for example, the LMF 120).
[0025] The GMLC 125 may support location requests for the UE 105 received from the external client 130 and may forward such location requests to the AMF 115 for forwarding by the AMF 115 to the LMF 120, or may forward the location requests directly to the LMF 120. A location response (e.g., including a location estimate for the UE 105) from the LMF 120 may be returned to the GMLC 125 either directly or via the AMF 115, which may then return the location response (e.g., including the location estimate) to the external client 130. Although the GMLC 125 is shown connected to both the AMF 115 and the LMF 120, one of these connections may be supported by the 5GC 140 in some implementations.
[0026] 1, the LMF 120 may communicate with the gNBs 110a, 110b, and / or the ng-eNB 114 using the New Radio Position Protocol A (sometimes referred to as NPPa or NRPPa), which may be specified in 3GPP® Technical Specification (TS) 38.455. NRPPa may be the same as, similar to, or an extension of the LTE Positioning Protocol A (LPPa) specified in 3GPP® TS 36.455, and NRPPa messages are transferred between the gNB 110a (or gNB 110b) and the LMF 120 and / or between the ng-eNB 114 and the LMF 120 via the AMF 115. As further shown in FIG. 1, the LMF 120 and the UE 105 may communicate using the LTE Positioning Protocol (LPP), which may be specified in 3GPP® TS 36.355. The LMF 120 and the UE 105 may also or instead communicate using the New Radio Positioning Protocol (sometimes referred to as NPP or NRPP), which may be the same as, similar to, or an extension of the LPP. Here, LPP and / or NPP messages may be transferred between the UE 105 and the LMF 120 via the AMF 115 and the serving gNB 110a, 110b, or the serving ng-eNB 114 for the UE 105. For example, LPP and / or NPP messages may be transferred between the LMF 120 and the AMF 115 using a 5G Location Services Application Protocol (LCS AP) and between the AMF 115 and the UE 105 using a 5G Non-Access Stratum (NAS) protocol. The LPP and / or NPP protocols may be used to support positioning of the UE 105 using UE-assisted and / or UE-based location methods, such as A-GNSS, RTK, OTDOA, and / or E-CID.The NRPPa protocol may be used to support positioning of the UE 105 using network-based location methods such as E-CID (e.g., when used in conjunction with measurements obtained by the gNB 110a, 110b, or ng-eNB 114), and / or may be used by the LMF 120 to obtain location-related information from the gNB 110a, 110b, and / or ng-eNB 114, such as parameters that specify directional SS transmissions from the gNB 110a, 110b, and / or ng-eNB 114.
[0027] Using the UE-assisted position method, the UE 105 may obtain location measurements and may send the measurements to a location server (e.g., the LMF 120) for calculation of a location estimate for the UE 105. For example, the location measurements may include one or more of a received signal strength indication (RSSI), a round-trip signal propagation time (RTT), a reference signal time difference (RSTD), a reference signal received power (RSRP), and / or a reference signal received quality (RSRQ) for the gNBs 110a, 110b, the ng-eNB 114, and / or WLAN APs. The location measurements may also or instead include measurements of GNSS pseudorange, code phase, and / or carrier phase for the SVs 190-193.
[0028] Using the UE-based location method, the UE 105 may obtain location measurements (which may, for example, be the same as or similar to location measurements for the UE-assisted location method) and may calculate the location of the UE 105 (e.g., with the aid of assistance data received from a location server such as the LMF 120 or broadcast by the gNB 110a, 110b, ng-eNB 114, or other base station or AP).
[0029] Using network-based location methods, one or more base stations (e.g., gNBs 110a, 110b, and / or ng-eNB 114) or APs may obtain location measurements (e.g., RSSI, RTT, RSRP, RSRQ, or time of arrival (TOA) measurements for signals transmitted by the UE 105) and / or may receive measurements obtained by the UE 105. The one or more base stations or APs may send the measurements to a location server (e.g., LMF 120) for calculation of a location estimate for the UE 105.
[0030] The information provided by the gNBs 110a, 110b, and / or the ng-eNB 114 to the LMF 120 using the NRPPa may include timing and configuration information for directional SS transmissions, as well as location coordinates. The LMF 120 may provide some or all of this information to the UE 105 via the NG-RAN 135 and the 5GC 140 as assistance data in LPP and / or NPP messages.
[0031] An LPP or NPP message sent from the LMF 120 to the UE 105 may instruct the UE 105 to do any of a variety of things, depending on the desired functionality. For example, the LPP or NPP message may include instructions for the UE 105 to acquire measurements for GNSS (or A-GNSS), WLAN, E-CID, and / or OTDOA (or some other location method). In the case of E-CID, the LPP or NPP message may instruct the UE 105 to acquire one or more measurement quantities (e.g., beam ID, beam width, average angle, RSRP, RSRQ measurements) of directional signals transmitted within a particular cell supported by one or more of the gNBs 110a, 110b, and / or ng-eNB 114 (or supported by some other type of base station, such as an eNB or WiFi AP). The UE 105 may send the measurement quantities back to the LMF 120 via the serving gNB 110a (or serving ng-eNB 114) and the AMF 115 in an LPP or NPP message (e.g., inside a 5G NAS message).
[0032] As mentioned, although the communication system 100 is described with respect to 5G technology, the communication system 100 may be implemented to support other communication technologies (e.g., to implement voice, data, positioning, and other functionality), such as GSM, WCDMA, LTE, etc., used to support and interact with mobile devices such as the UE 105. In some such embodiments, the 5GC 140 may be configured to control different air interfaces. For example, the 5GC 140 may connect to a WLAN using a non-3GPP interworking function (N3IWF, not shown in FIG. 1 ) in the 5GC 140. For example, the WLAN may support IEEE 802.11 WiFi access for the UE 105 and may comprise one or more WiFi APs. Here, the N3IWF may connect to the WLAN and to other elements in the 5GC 140, such as the AMF 115. In some embodiments, both the NG-RAN 135 and the 5GC 140 may be replaced by one or more other RANs and one or more other core networks. For example, in an EPS, the NG-RAN 135 may be replaced by an E-UTRAN including eNBs, and the 5GC 140 may be replaced by an EPC including a mobility management entity (MME) instead of the AMF 115, an E-SMLC instead of the LMF 120, and a GMLC that may be similar to the GMLC 125. In such an EPS, the E-SMLC may use an LPPa instead of an NRPPa to send and receive location information to and from the eNBs in the E-UTRAN and may use an LPP to support positioning of the UE 105. In these other embodiments, positioning of the UE 105 using a directional PRS may be supported in a manner similar to that described herein for a 5G network, with the difference being that the functions and procedures described herein for the gNBs 110a, 110b, ng-eNB 114, AMF 115, and LMF 120 may instead be applied to other network elements, such as eNBs, WiFi APs, MMEs, and E-SMLCs, as the case may be.
[0033] As mentioned, in some embodiments, the positioning functionality may be implemented, at least in part, using directional SS beams sent by base stations (such as gNBs 110a, 110b, and / or ng-eNB 114) within range of the UE (e.g., UE 105 of FIG. 1) whose position is to be determined. The UE may, in some instances, use directional SS beams from multiple base stations (e.g., gNBs 110a, 110b, ng-eNB 114) to calculate its position.
[0034] 2, UE 200 is an example of UE 105 and comprises a computing platform including a processor 210, 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 / or a wired transceiver 250), a user interface 216, a satellite positioning system (SPS) receiver 217, a camera 218, and a position (motion) device 219. Processor 210, memory 211, sensors 213, transceiver interface 214, user interface 216, SPS receiver 217, camera 218, and position (motion) device 219 may be communicatively coupled to each other by bus 220 (which may be configured for optical and / or electrical communication, for example). One or more of the illustrated devices (e.g., camera 218, position (motion) device 219, and / or one or more of sensors 213, etc.) may be omitted from UE 200. Processor 210 may include one or more intelligent hardware devices, e.g., a central processing unit (CPU), a microcontroller, an application-specific integrated circuit (ASIC), etc. Processor 210 may comprise multiple processors, including general-purpose / application processor 230, digital signal processor (DSP) 231, modem processor 232, video processor 233, and / or sensor processor 234. One or more of processors 230-234 may comprise multiple devices (e.g., multiple processors). For example, sensor processor 234 may comprise a processor, e.g., for radio frequency (RF) sensing (using one or more wireless signals transmitted and reflections used to identify, map, and / or track objects), ultrasound, etc. The modem processor 232 may support dual SIM / dual connectivity (or even multiple SIMs). For example, a SIM (Subscriber Identity Module or Subscriber Identification Module) may be used by an original equipment manufacturer (OEM) and another SIM may be used for connectivity by an end user of the UE 200.The memory 211 is a non-transitory storage medium that may include random access memory (RAM), flash memory, disk memory, and / or read-only memory (ROM), etc. The memory 211 stores software 212, which may be processor-readable, processor-executable software code that includes instructions that, when executed, are 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 may be configured, for example, when compiled and executed, to cause the processor 210 to perform a function. The description may refer to the processor 210 performing a function, which includes other implementations, such as when the processor 210 executes software and / or firmware. The description may refer to the processor 210 performing a function as shorthand for one or more of the processors 230-234 performing the function. The description may refer to the UE 200 performing a function as shorthand for one or more suitable components of the UE 200 performing the function. Processor 210 may include memory in which instructions are stored in addition to and / or in place of memory 211. The functionality of processor 210 is described more fully below.
[0035] 2 is an example of the present disclosure, including the claims, and is not limiting, and other configurations may be used. For example, an exemplary configuration of a UE includes one or more of processors 230-234 of processor 210, memory 211, and wireless transceiver 240. Other exemplary configurations include one or more of processors 230-234 of processor 210, memory 211, and wireless transceiver 240, as well as one or more of sensors 213, user interface 216, SPS receiver 217, camera 218, PMD 219, and / or wired transceiver 250.
[0036] The UE 200 may include a modem processor 232 that may be 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 the signals to be upconverted for transmission by the transceiver 215. Additionally or alternatively, the baseband processing may be performed by the general purpose processor 230 and / or the DSP 231, although other configurations may be used to perform the baseband processing.
[0037] The UE 200 may include sensors 213, which may include, for example, an inertial measurement unit (IMU) 270, one or more magnetometers 271, and / or one or more environmental sensors 272. The IMU 270 may comprise one or more inertial sensors, for example, one or more accelerometers 273 (e.g., collectively responsive to acceleration of the UE 200 in three dimensions) and / or one or more gyroscopes 274. The magnetometers may provide measurements for determining orientation (e.g., relative to magnetic north and / or true north), which may be used for any of a variety of purposes, for example, to support one or more compass applications. The environmental sensors 272 may comprise, 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, etc. The sensors 213 may generate analog and / or digital signal representations that may be stored in memory 211 and processed by the DSP 231 and / or processor 230 in support of one or more applications, such as, for example, applications directed to positioning and / or navigation operations.
[0038] The sensors 213 may be used in relative location measurement, relative location determination, motion determination, etc. Information detected by the sensors 213 may be used for motion detection, relative displacement, dead reckoning, sensor-based location determination, and / or sensor-assisted location determination. The sensors 213 may be useful for determining whether the UE 200 is fixed (stationary) or mobile and / or whether some useful information regarding the mobility of the UE 200 should be reported to the LMF 120. For example, based on information acquired / measured by the sensors 213, the UE 200 may notify / report to the LMF 120 that the UE 200 has detected movement or that the UE 200 has moved, and may report a relative displacement / distance (e.g., via dead reckoning or sensor-based or sensor-assisted location determination enabled by the sensors 213). In another example, for relative positioning information, the sensors / IMU may be used to determine the angle and / or orientation of other devices relative to the UE 200, etc.
[0039] The IMU 270 may be configured to provide measurements of the direction and / or speed of movement of the UE 200, and the measurements may be used in relative location determination. For example, the one or more accelerometers 273 and / or one or more gyroscopes 274 of the IMU 270 may detect the linear acceleration and rotational velocity of the UE 200, respectively. The measurements of the linear acceleration and rotational velocity of the UE 200 may be integrated over time to determine the instantaneous direction and displacement of the UE 200's movement. The instantaneous direction and displacement of the movement may be integrated to track the location of the UE 200. For example, a reference location of the UE 200 may be determined for a certain instant, e.g., using the SPS receiver 217 (and / or by some other means), and measurements from the accelerometers 273 and gyroscopes 274 taken after this instant may be used in dead reckoning to determine the UE 200's current location based on the UE 200's movement (direction and distance) compared to the reference location.
[0040] The magnetometer 271 may determine magnetic field strength in different directions, which may be used to determine the orientation of the UE 200. For example, the orientation may be used to provide the UE 200 with a digital compass. The magnetometer 271 may include a two-dimensional magnetometer configured to detect and provide an indication of magnetic field strength in two orthogonal dimensions. Also or alternatively, the magnetometer 271 may include a three-dimensional magnetometer configured to detect and provide an indication of magnetic field strength in three orthogonal dimensions. The magnetometer 271 may provide a means for sensing the magnetic field and providing an indication of the magnetic field, for example, to the processor 210.
[0041] The transceiver 215 may include a wireless transceiver 240 and a wired transceiver 250 configured to communicate with other devices over wireless and wired connections, respectively. For example, the wireless transceiver 240 may include a transmitter 242 and a receiver 244 coupled to one or more antennas 246 to transmit (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) wireless signals 248 and convert signals from the wireless signals 248 to wired (e.g., electrical and / or optical) signals and from the wired (e.g., electrical and / or optical) signals to the wireless signals 248. Thus, the transmitter 242 may include multiple transmitters, which may be separate components or combined / integrated components, and / or the receiver 244 may include multiple receivers, which may be separate components or combined / integrated components. The wireless transceiver 240 may be configured to communicate signals (e.g., with the 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 Mobile), 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-Vehicle-to-Everything (V2X) (PC5), V2C (Uu), IEEE 802.11 (including IEEE 802.11p), WiFi, WiFi Direct (WiFi-D), Bluetooth, Zigbee, etc. NR systems may be configured to operate on different frequency layers, such as FR1 (e.g., 410-7125 MHz) and FR2 (e.g., 24.25-52.6 GHz), and may extend into new bands such as sub-6 GHz and / or above 100 GHz (e.g., FR2x, FR3, FR4).The wired transceiver 250 may include a transmitter 252 and a receiver 254 configured for wired communication with, for example, the NG-RAN 135, for sending communications to and receiving communications from the gNB 110a. The transmitter 252 may include multiple transmitters, which may be separate components or combined / integrated components, and / or the receiver 254 may include multiple receivers, which may be separate components or combined / integrated components. The wired transceiver 250 may be configured for optical and / or electrical communication, for example. The transceiver 215 may be communicatively coupled to the transceiver interface 214 by, for example, an optical and / or electrical connection. The transceiver interface 214 may be at least partially integrated with the transceiver 215.
[0042] The user interface 216 may comprise one or more of several devices, such as, for example, a speaker, a microphone, a display device, a vibrating device, a keyboard, a touchscreen, etc. The user interface 216 may include any two or more of these devices. The user interface 216 may be configured to allow a user to interact with one or more applications hosted by the UE 200. For example, the user interface 216 may store representations of analog and / or digital signals in the memory 211 for processing by the DSP 231 and / or the general-purpose processor 230 in response to actions from the user. Similarly, applications hosted on the UE 200 may store representations of analog and / or digital signals in the memory 211 to present output signals to the user. The user interface 216 may include audio input / output (I / O) devices, such as, for example, a speaker, a microphone, digital-to-analog circuitry, analog-to-digital circuitry, an amplifier, and / or gain control circuitry (including any two or more of these devices). Other configurations of audio I / O devices may be used. Also or alternatively, the user interface 216 may include one or more touch sensors that respond to contact and / or pressure, for example, on a keyboard and / or touchscreen of the user interface 216 .
[0043] The SPS receiver 217 (e.g., a global positioning system (GPS) receiver) may be capable of receiving and acquiring the SPS signals 260 via the SPS antenna 262. The SPS antenna 262 is configured to convert the wireless SPS signals 260 into wired signals, e.g., electrical or optical signals, and may be integrated with the antenna 246. The SPS receiver 217 may be configured to process, in whole or in part, the acquired SPS signals 260 to estimate the location of the UE 200. For example, the SPS receiver 217 may be configured to determine the location of the UE 200 by trilateration using the SPS signals 260. The general-purpose processor 230, the memory 211, the DSP 231, and / or one or more specialized processors (not shown) may be utilized in conjunction with the SPS receiver 217 to process, in whole or in part, the acquired SPS signals and / or to calculate the estimated location of the UE 200. The memory 211 may store representations (e.g., measurements) of the SPS signals 260 and / or other signals (e.g., signals acquired from the wireless transceiver 240) for use in performing positioning operations. The general-purpose processor 230, the DSP 231, and / or one or more specialized processors, and / or the memory 211 may provide or support a location engine for use in processing the measurements to estimate the location of the UE 200.
[0044] The UE 200 may include a camera 218 for capturing still or video images. The camera 218 may comprise, for example, an imaging sensor (e.g., a charge-coupled device or CMOS imager), a lens, analog-to-digital circuitry, a frame buffer, etc. Additional processing, conditioning, encoding, and / or compression of signals representing the captured images may be performed by the general-purpose processor 230 and / or the DSP 231. Also or alternatively, a video processor 233 may perform conditioning, encoding, compression, and / or manipulation of signals representing the captured images. The video processor 233 may decode / decompress stored image data, for example, for presentation on a display device (not shown) of the user interface 216.
[0045] The position (motion) device (PMD) 219 may be configured to determine the position and possibly the movement of the UE 200. For example, the PMD 219 may be in communication with and / or include part or all of the SPS receiver 217. The PMD 219 may also or alternatively be configured to determine the location of the UE 200 using ground-based signals (e.g., at least some of the wireless signals 248), to assist in acquiring and using the SPS signals 260 for trilateration, or both. The PMD 219 may be configured to use one or more other techniques for determining the location of the UE 200 (e.g., relying on the UE's self-reported location (e.g., part of the UE's location beacon)) and may use a combination of techniques (e.g., SPS signals and terrestrial positioning signals) to determine the location of the UE 200. The PMD 219 may include one or more of the sensors 213 (e.g., gyroscopes, accelerometers, magnetometers, etc.) that may sense the orientation and / or movement of the UE 200 and provide an indication that the processor 210 (e.g., processor 230 and / or DSP 231) may be configured to use to determine the movement (e.g., velocity vector and / or acceleration vector) of the UE 200. The PMD 219 may be configured to provide an indication of uncertainty and / or error in the determined position and / or movement.
[0046] 3 , an example TRP 300 of a BS, such as the gNB 110a, the gNB 110b, or the ng-eNB 114, comprises a computing platform including a processor 310, a memory 311 including software (SW) 312, a transceiver 315, and (optionally) an SPS receiver 317. The processor 310, the memory 311, the transceiver 315, and the SPS receiver 317 may be communicatively coupled to each other by a bus 320 (which may be configured for optical and / or electrical communications, for example). One or more of the illustrated devices (e.g., the wireless interface and / or the SPS receiver 317) may be omitted from the TRP 300. The SPS receiver 317 may be configured similarly to the SPS receiver 217 to be able to receive and acquire an SPS signal 360 via an SPS antenna 362. The processor 310 may include one or more intelligent hardware devices, such as a central processing unit (CPU), a microcontroller, an application-specific integrated circuit (ASIC), or the like. The processor 310 may comprise multiple processors (including, for example, a general-purpose / application processor, a DSP, a modem processor, a video processor, and / or a sensor processor, as shown in FIG. 2). The memory 311 is a non-transitory storage medium that may include random access memory (RAM), flash memory, disk memory, and / or read-only memory (ROM), etc. The memory 311 stores software 312, which may be processor-readable, processor-executable software code that includes instructions that, when executed, are 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 may be configured, for example, when compiled and executed, to cause the processor 310 to perform a function. While the description may refer to the processor 310 performing a function, this includes other implementations, such as when the processor 310 executes software and / or firmware.The description may refer to the processor 310 performing a function as shorthand for one or more of the processors included in the processor 310 performing the function. The description may refer to the TRP 300 performing a function as shorthand for one or more suitable components of the TRP 300 (and thus one of the gNB 110a, gNB 110b, ng-gNB 114) performing the function. The processor 310 may include memory in addition to and / or in place of the memory 311 on which instructions are stored. The functionality of the processor 310 is described more fully below.
[0047] The transceiver 315 may include a wireless transceiver 340 and a wired transceiver 350 configured to communicate with other devices over wireless and wired connections, respectively. For example, the wireless transceiver 340 may include a transmitter 342 and a receiver 344 coupled to one or more antennas 346 to transmit (e.g., on one or more uplink, downlink, and / or sidelink channels) and / or receive (e.g., on one or more downlink, uplink, and / or sidelink channels) wireless signals 348 and convert signals from the wireless signals 348 to wired (e.g., electrical and / or optical) signals and from the wired (e.g., electrical and / or optical) signals to the wireless signals 348. Thus, the transmitter 342 may include multiple transmitters, which may be separate components or combined / integrated components, and / or the receiver 344 may include multiple receivers, which may be separate components or combined / integrated components. The wireless transceiver 340 may be configured to communicate signals (e.g., with the UE 200, one or more other UEs, and / or one or more other devices) according to various radio access technologies (RATs), such as 5G New Radio (NR), GSM (Global System for Mobile), 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 may include a transmitter 352 and a receiver 354 configured for wired communication with the network 140, e.g., to send communications to and receive communications from the LMF 120 or other network server.The transmitter 352 may include multiple transmitters, which may be separate components or combined / integrated components, and / or the receiver 354 may include multiple receivers, which may be separate components or combined / integrated components. The wired transceiver 350 may be configured for optical and / or electrical communication, for example.
[0048] 3 is an example, not a limitation, of the present disclosure, including the claims, and other configurations may be used. For example, although the description herein describes the TRP 300 being configured to perform or performing certain functions, one or more of these functions may be performed by the LMF 120 and / or the UE 200 (i.e., the LMF 120 and / or the UE 200 may be configured to perform one or more of these functions).
[0049] 4, an exemplary server, such as the LMF 120, comprises a computing platform including a processor 410, a memory 411 including software (SW) 412, and a transceiver 415. The processor 410, the memory 411, and the transceiver 415 may be communicatively coupled to each other by a bus 420 (which may be configured for optical and / or electrical communication, for example). One or more of the illustrated devices (e.g., a wireless interface) may be omitted from the server 400. The processor 410 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 410 may comprise multiple processors (including, for example, a general-purpose / application processor, a DSP, a modem processor, a video processor, and / or a sensor processor, as shown in FIG. 2). The memory 411 is a non-transitory storage medium, which may include random access memory (RAM), flash memory, disk memory, and / or read-only memory (ROM), etc. The memory 411 stores software 412, which may be processor-readable, processor-executable software code including instructions that, when executed, are configured to cause the processor 410 to perform various functions described herein. Alternatively, the software 412 may not be directly executable by the processor 410, but may be configured, for example, when compiled and executed, to cause the processor 410 to perform a function. The description may refer to the processor 410 performing a function, which includes other implementations, such as when the processor 410 executes software and / or firmware. The description may refer to the processor 410 performing a function as shorthand for one or more of the processors included in the processor 410 performing the function. The description may refer to the server 400 (or the LMF 120) performing a function as shorthand for one or more suitable components of the server 400 performing the function.Processor 410 may include memory in which instructions are stored in addition to and / or in place of memory 411. The functionality of processor 410 is described more fully below.
[0050] The transceiver 415 may include a wireless transceiver 440 and a wired transceiver 450 configured to communicate with other devices over wireless and wired connections, respectively. For example, the wireless transceiver 440 may include a transmitter 442 and a receiver 444 coupled to one or more antennas 446 to transmit (e.g., on one or more downlink channels) and / or receive (e.g., on one or more uplink channels) wireless signals 448 and convert signals from the wireless signals 448 to wired (e.g., electrical and / or optical) signals and from the wired (e.g., electrical and / or optical) signals to the wireless signals 448. Thus, the transmitter 442 may include multiple transmitters, which may be separate components or combined / integrated components, and / or the receiver 444 may include multiple receivers, which may be separate components or combined / integrated components. The wireless transceiver 440 may be configured to communicate signals (e.g., with the UE 200, one or more other UEs, and / or one or more other devices) according to various radio access technologies (RATs), such as 5G New Radio (NR), GSM (Global System for Mobile), 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 450 may include, for example, a transmitter 452 and a receiver 454 configured for wired communication with the NG-RAN 135, for example, to send communications to and receive communications from the TRP 300. The transmitter 452 may include multiple transmitters, which may be separate components or combined / integrated components, and / or the receiver 454 may include multiple receivers, which may be separate components or combined / integrated components.The wired transceiver 450 may be configured for, for example, optical and / or electrical communication.
[0051] 4 is an example of the present disclosure, including the claims, and is not limiting, and other configurations may be used. For example, wireless transceiver 440 may be omitted. Also or alternatively, although the description herein describes server 400 as being configured to perform or performing certain functions, one or more of these functions may be performed by TRP 300 and / or UE 200 (i.e., TRP 300 and / or UE 200 may be configured to perform one or more of these functions).
[0052] 5A and 5B, exemplary downlink PRS resource sets are shown. Generally, a PRS resource set is a collection of PRS resources across one base station (e.g., TRP 300) that have the same periodicity, a common muting pattern configuration, and the same repetition factor across slots. A first PRS resource set 502 includes four resources and a repetition factor of four, with a time gap equal to one slot. A second PRS resource set 504 includes four resources and a repetition factor of four, with a time gap equal to four slots. The repetition factor indicates the number of times each PRS resource is repeated within each single instance of a PRS resource set (e.g., a value of 1, 2, 4, 6, 8, 16, or 32). The time gap represents the offset in slots (e.g., a value of 1, 2, 4, 8, 16, or 32) between two repeated instances of PRS resources corresponding to the same PRS resource ID within a single instance of a PRS resource set. The duration spanned by one PRS resource set containing repeated PRS resources does not exceed the PRS periodicity. Repetition of PRS resources allows receiver beams to sweep across the repetitions and combine RF gains to increase coverage. Repetition may also enable intra-instance muting.
[0053] Referring to Figure 6, exemplary subframe and slot formats for positioning reference signal transmission are shown. The exemplary subframe and slot formats are included in the PRS resource sets shown in Figures 5A and 5B. The subframe and slot formats in Figure 6 are by way of example and not limitation, and include Comb 2 602 having a 2-symbol format, Comb 4 604 having a 4-symbol format, Comb 2 606 having a 12-symbol format, Comb 4 608 having a 12-symbol format, Comb 6 610 having a 6-symbol format, Comb 12 612 having a 12-symbol format, Comb 2 614 having a 6-symbol format, and Comb 6 616 having a 12-symbol format. Generally, a subframe may include 14 symbol periods with indices 0 through 13. The subframe and slot format may be used for the Physical Broadcast Channel (PBCH). Typically, a base station may transmit a PRS from antenna port 6 on one or more slots in each subframe configured for PRS transmission. A base station may avoid transmitting a PRS on resource elements allocated to a PBCH, a primary synchronization signal (PSS), or a secondary synchronization signal (SSS), regardless of their antenna port. A cell may generate reference symbols for a PRS based on a cell ID, a symbol period index, and a slot index. Generally, a UE may be able to distinguish between PRSs from different cells.
[0054] A base station may transmit a PRS over a specific PRS bandwidth, which may be configured by higher layers. The base station may transmit the PRS on subcarriers spaced across the PRS bandwidth. The base station may also transmit the PRS based on parameters such as PRS periodicity (TPRS), subframe offset (PRS), and PRS duration (NPRS). The PRS periodicity is the periodicity at which the PRS is transmitted. The PRS periodicity may be, for example, 160, 320, 640, or 1280 ms. The subframe offset indicates the specific subframes in which the PRS is transmitted. And the PRS duration indicates the number of consecutive subframes in which the PRS is transmitted during each period of PRS transmission (PRS occasion). The PRS duration may be, for example, 1, 2, 4, or 6 ms.
[0055] The PRS periodicity TPRS and subframe offset PRS may be signaled via a PRS configuration index IPRS. The PRS configuration index and PRS duration may be independently configured by higher layers. A set of NPRS consecutive subframes in which a PRS is transmitted may be referred to as a PRS occasion. Each PRS occasion may be enabled or muted; for example, a UE may apply a muting bit to each cell. A PRS resource set is a collection of PRS resources across base stations that have the same periodicity, a common muting pattern configuration, and the same repetition factor across slots (e.g., 1, 2, 4, 6, 8, 16, 32 slots).
[0056] Generally, the PRS resource shown in Figures 5A and 5B may be a set of resource elements used for transmitting a PRS. The set of resource elements can span multiple physical resource blocks (PRBs) in the frequency domain and N (e.g., one or more) consecutive symbols within a slot in the time domain. Within a given OFDM symbol, the PRS resource occupies consecutive PRBs. A PRS resource is represented by at least the following parameters: a PRS resource identifier (ID), a sequence ID, a comb size N, a resource element offset in the frequency domain, a starting slot and symbol, the number of symbols per PRS resource (i.e., the duration of the PRS resource), and QCL information (e.g., QCL with other DL reference signals). Currently, one antenna port is supported. The comb size indicates the number of subcarriers in each symbol carrying a PRS. For example, a comb size of comb4 means that every fourth subcarrier in a given symbol carries a PRS.
[0057] A PRS resource set is a set of PRS resources used for transmitting PRS signals, where each PRS resource has a PRS resource ID. In addition, the PRS resources in a PRS resource set are associated with the same transmit / receive point (e.g., TRP 300). Each of the PRS resources in a PRS resource set has the same periodicity, a common muting pattern, and the same repetition factor across slots. A PRS resource set is identified by a PRS resource set ID and may be associated with a specific TRP (identified by a cell ID) transmitted by a base station antenna panel. A PRS resource ID in a 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 a base station may transmit one or more beams). Each PRS resource in a PRS resource set may be transmitted on a different beam, and thus a PRS resource, or simply a resource, may also be referred to as a beam. Note that this does not have any implications on whether the base station and the beam on which the PRS is transmitted are known to the UE.
[0058] In one example, a positioning frequency layer may be a collection of PRS resource sets across one or more base stations. The positioning frequency layer may have the same subcarrier spacing (SCS) and cyclic prefix (CP) type, the same point A, the same value of DL PRS bandwidth, the same starting PRB, and the same value of comb size. Numerologies supported for PDSCH may be supported for PRS.
[0059] A PRS occasion is one instance of a periodically repeating time window (e.g., a group of one or more contiguous slots) during which a PRS is expected to be transmitted. A PRS occasion may also be referred to as a PRS positioning occasion, a positioning occasion, or simply an occasion.
[0060] It should be noted that the terms positioning reference signal and PRS refer to reference signals that may be used for positioning, such as, but not limited to, PRS signals in LTE, navigation reference signals (NRS) in 5G, downlink positioning reference signals (DL-PRS), uplink positioning reference signals (UL-PRS), tracking reference signals (TRS), cell-specific reference signals (CRS), channel state information reference signals (CSI-RS), primary synchronization signals (PSS), secondary synchronization signals (SSS), sounding reference signals (SRS), etc.
[0061] Referring to FIG. 7, an example measurement gap timing diagram 700 is shown. Measurement gaps may be used by UE 200 to perform measurements that cannot be completed while UE 200 is communicating with the serving cell. During measurement gaps, uplink and downlink data transfers are blocked. UE 200 may use measurement gaps for PRS and RRM measurements. In LTE systems, measurement gaps may be used for inter-frequency and inter-system measurements. Measurement gaps provide additional time for UE 200 to retune its transceiver to a target band (e.g., carrier), obtain measurements, and then retune the transceiver back to the original carrier. The retuning operation may require up to 0.5 ms. In NR systems, measurement gaps may be used for intra-frequency measurements in addition to inter-frequency and inter-system measurements. NR UEs may be configured to utilize a bandwidth portion (BWP). In one example, a UE may be configured with an active BWP that does not include intra-frequency SS / PBCH blocks, and the UE may need to retune its transceiver to receive the intra-frequency SS / PBCH blocks. Base stations, such as the gNBs 110a-b and ng-eNB 114, may be configured to generate and provide measurement gap information to the UE. For example, the base station may transmit a measurement gap configuration information element, such as a measurement gap offset (MGO) 704, which may be measured from a frame or subframe boundary 702. A measurement gap length (MGL) 706 indicates the duration of the measurement gap. The MGL 706 is typically in the range of 1.5 to 6 ms. A measurement gap repetition period (MGRP) 708 specifies the period between successive measurement gaps. 3GPP TS 38.133 specifies gap patterns based on a combination of the MGL 706 and the MGRP 708. For example, the MGL 706 value may vary from 1.5 ms to 6 ms, and the MGRP 708 value may vary from 20 ms to 160 ms. The MGL 706 may be further limited to accommodate the UE tuning time.The measurement gap information may be exchanged via radio resource control (RRC) signaling or via other network interfaces.
[0062] Referring to FIG. 8A, a diagram of an exemplary tune-on measurement gap 800 having a tune-in period and a tune-out period is shown. The tune-on measurement gap 800 also has an MGL 802 that includes a tune-in period 804a and a tune-out period 804b. As used herein, the term tune-on refers to a measurement gap that has a tune period (e.g., a tune-in period 804a and a tune-out period 804b) rather than a tune-less measurement gap (e.g., without a tune period). The MGL 802 is an example of the MGL 706 in FIG. 7. In general, if the MGL 802 is equal to X ms and the tune periods 804a-b are T1 ms and T2 ms, respectively, then the actual gap length 806 is equal to X-T1-T2 as shown in FIG. 8A. The tuning periods 804a-b are typically in the range of 250-500 microseconds (μs) and are configured to allow the UE 200 to retune its transceiver to a new band to obtain PRS or RRM measurements during the measurement gap, and then tune back to the previous band. In some cases, the UE 200 may be tuned to the same band as the PRS transmission and may utilize a tune-less measurement gap to obtain measurements. For example, referring to FIG. 8B, a tune-less measurement gap 850 is shown. The tune-less measurement gap 850 may have the same MGL 802 as the tune-on measurement gap 800, but the actual gap 808 may be longer due to the removal of the tuning periods 804a-b. The UE 200 may be configured to measure PRS and RRM signals within the duration of the actual gap 808.
[0063] Based on the scheduling of PRS transmissions defined in a network server, such as the LMF 120, and the measurement gaps determined by a base station (e.g., the gNB 110a), signal timing issues may arise. For example, a PRS transmission may be scheduled during a period that falls within a tuning period 804a-b. The UE 200 may not be able to measure signals while retuning and therefore may not be able to measure reference signals transmitted during the tune-in and tune-out periods 804a-b. UE tuning and bandwidth capabilities may vary, and some UEs may be able to retune faster than others. Such fast-tuning UEs may be able to measure several reference signals transmitted during the tuning periods 804a-b. The UE's inability to receive the PRS during the tuning periods 804a-b and the corresponding increase in lost symbols may reduce the accuracy of the resulting position estimate. For example, referring to FIG. 9, a data table 900 illustrating exemplary symbol loss during a tuning period is shown. The data table 900 includes numerology parameters and estimated symbol loss for different subcarrier spacing values. Loss of symbols may affect the ability of the UE to effectively measure positioning reference signals and mobility applications.
[0064] 8A and 8B , a first exemplary timing diagram 1000 of positioning reference signals transmitted on two bands is shown. The timing diagram 1000 includes PRSs transmitted during measurement gaps on a first band (e.g., a first component carrier) 1002 and a second band (e.g., a second component carrier) 1004. The first band 1002 includes four PRS transmissions, including a first PRS 1006a, a second PRS 1006b, a third PRS 1006c, and a fourth PRS 1006d. The first measurement gap 1010 is an example of a tune-on measurement gap 800 and includes tuning time periods T1 and T2 as previously described, with the first PRS 1006a occurring during the tune-in period T1 and the fourth PRS 1006d occurring during the tune-out period T2. The UE may be unable to receive the first PRS 1006a and the fourth PRS 1006d due to a retuning requirement. Thus, the number of available PRSs, “N,” is two (i.e., N=2). In contrast, the second band 1004 includes four PRS transmissions, including the first PRS 1008a, the second PRS 1008b, the third PRS 1008c, and the fourth PRS 1008d. The second measurement gap 1012 is an example of a tune-less measurement gap 850, and the UE may receive all four PRS transmissions during the measurement gap (i.e., N=4). In one example, the UE may have utilized an active BWP in the second band 1004 prior to the measurement gap and may therefore determine that the second measurement gap 1012 is a tune-less measurement gap. That is, the UE does not need to retune to measure the PRS transmissions. However, a UE on the second band 1004 may have to retune to receive the second PRS 1006b and the third PRS 1006c on the first band 1002.
[0065] The UE 200 may be configured to determine available PRS resources based on the received assistance data and correlate the available PRS with the measurement gap configuration received from the serving cell. The UE may receive assistance data for positioning from the LMF 120, which may include one or more positioning frequency layers. Each layer may have a number “N” of TRPs, or “N” PRS resources, or “N” PRS resource sets, or “N” beams. In one example, the UE may currently be operating in a three-carrier aggregation (CA) configuration, such that the UE is associated with an active BWP in each carrier. Each BWP may have a different SCS, CP, or bandwidth occupancy. The LMF 120 may configure the PRS without knowledge of measurement gaps the UE may require or the corresponding tune-in and tune-out periods. Thus, it may occur that at least a portion of the PRS is transmitted within a tune-in or tune-out period. The UE 200 may be configured to characterize tune-on and tune-less measurement gaps based on the UE's current state. For example, the tune-less measurement gap may be on a carrier that is in an active BWP configured on the UE. The UE 200 may be configured to select a measurement gap and band based on the number of PRSs that can be received. For example, with reference to FIG. 10 , rather than attempting to receive two PRSs (i.e., the second and third PRSs 1006b-c) on the first band 1002, the UE 200 may choose to receive PRSs on the second band 1004 because all four PRSs 1008a-d can be received thereon. However, the relationship of PRS transmission times to measurement gaps may vary, and in some examples, more reference signals may be measurable in tune-on measurement gaps compared to tune-less measurement gaps.
[0066] 8A and 8B , a second exemplary timing diagram 1100 of positioning reference signals transmitted in two bands is shown. The timing diagram 1100 includes PRSs transmitted during measurement gaps on a first band (e.g., a first component carrier) 1102 and a second band (e.g., a second component carrier) 1104. The first band 1102 includes four PRS transmissions, including a first PRS 1106a, a second PRS 1106b, a third PRS 1106c, and a fourth PRS 1106d. The first measurement gap 1110 is an example of a tune-on measurement gap 800 and includes tuning time periods T1 and T2 as previously described. In this example, the four PRSs 1106a-d are transmitted within the actual gap period and do not overlap with the tune-in period T1 and the tune-out period T2; therefore, the number of available PRSs is four (i.e., N1 = 4). The second band 1104 includes two PRS transmissions, including a first PRS 1108a and a second PRS 1108b. The second measurement gap 1112 is an example of a tune-less measurement gap 850. In this example, because two PRS transmissions are available during the measurement gap on the second band 1104 (i.e., N2 = 2), the UE may retune to the first band 1102 to attempt to receive the four PRSs 1106a-d rather than remaining on the second band 1104 and receiving the two available PRSs 1108a-b. The UE 200 is configured to determine the number of available, measurable PRSs on a band, "N," which may exclude PRSs in the tuning period, and then select a band to increase the number of PRSs to measure. FIG. 11 shows an example in which tune-on measurement gaps may be given priority over tune-less measurement gaps. Other variations in PRS timing for measurement gaps on different frequency layers may also be performed, as PRSs are typically configured by the LMF 120 without prior knowledge of the measurement gap configuration. The UE 200 may be configured to request a measurement gap in a band that maximizes the number of PRS resources to be measured.For example, the UE 200 may utilize RRC or other network signaling to request a measurement gap from the base station (see, eg, 3GPP 38.305, Edition 16, Section 7.4.1.1).
[0067] Referring to FIG. 12, an example timing diagram 1200 of positioning reference signals transmitted on three bands is shown. In one example, the UE 200 may be configured to operate in a carrier aggregation scheme involving multiple component carriers (CCs) in one or more bands. The UE 200 may be configured to determine how many TRPs, PRS resources, PRS resource sets, and / or beams can be measured during a measurement gap without having to tune in and out. In operation, the UE 200 may not need to tune in or out to PRSs configured within the active BWP of the configured CC. The UE 200 may be operating on a first component carrier 1202, a second component carrier 1204, and a third component carrier 1206. In one example, the component carriers 1202, 1204, and 1206 may be within the same band 1201. The band 1201 may be within a portion of a frequency layer. In another example, the component carriers 1202, 1204, 1206 may be in different bands and / or different frequency layers. Each of the component carriers 1202, 1204, 1206 is associated with an active BWP, and the UE 200 may request respective tuneless measurement gaps, including a first measurement gap 1210, a second measurement gap 1212, and a third measurement gap 1214. The UE 200 may determine the number (“N”) of PRSs that may be measured on each of the component carriers. For example, three PRSs 1220a-c may be received during the first measurement gap 1210 on the first component carrier 1202, and thus the first number N1 is equal to 3. Two PRSs 1222a-b may be received during the second measurement gap 1212 on the second component carrier 1204, and thus the second number N2 is equal to 2. Four PRSs 1224a-d may be received during the third measurement gap 1214 on the third component carrier 1206; therefore, the third number N3 is equal to four.The number of PRSs and duration of the measurement gap are examples, as different bands, TRPs, PRS resources, PRS resource sets, and / or beams, and measurement gaps may be used, and therefore the number of PRSs available to UE 200 for measurement may vary.
[0068] The UE 200 may be configured to select one or more of the component carriers 1202, 1204, 1206 that maximizes the number of PRSs that can be measured during one or more measurement gaps. In one embodiment, the UE 200 may be configured to select one measurement gap and may select the maximum of N1, N2, and N3. In this example, max(N1, N2, N3) equals 4. In one embodiment, the UE 200 may be configured to determine the maximum number based on a combination of two or more component carriers. For example, if the UE 200 requests measurement gaps on two component carriers, the UE 200 may be configured to determine the maximum of N1+N2, N1+N3, and N2+N3. In one example, the UE 200 may request one or more measurement gaps associated with one or more component carriers and may determine an ordered or ranked list based on the number of PRSs available in different combinations of measurement gaps. The UE 200 may request measurement gaps based on the ordered list. In one embodiment, the UE 200 may request a measurement gap from a serving gNB via RRC messaging, and the gNB may be configured to provide the request to other stations. In one embodiment, the UE 200 may utilize other network protocols, such as LPP, to request the measurement gap configuration from a network server, such as the LMF 120.
[0069] The UE 200 may utilize the PRS in one or more of many different techniques for determining location. For example, known location determination techniques include RSTD, RTT, multi-RTT, OTDOA (also referred to as TDOA), Enhanced Cell Identification (E-CID), DL-AoD, etc. RTT uses the time for a signal to travel from one entity to another and back to determine the distance between two entities. That distance, plus the known location of a first one of the entities and the angle (e.g., azimuth) between the two entities, may be used to determine the location of a second one of the entities. In multi-RTT (also referred to as multi-cell RTT), multiple distances from one entity (e.g., the UE) to another entity (e.g., the TRP) and the known location of the other entity may be used to determine the location of the first entity. In TDOA techniques, the difference in travel time between one entity and another may be used to determine the relative distance from the other entity, and the relative distance combined with the known location of the other entity may be used to determine the location of the one entity. Angle of arrival and / or angle of departure may be used to help determine the location of an entity. For example, the angle of arrival or angle of departure of a signal combined with the distance between the devices (determined using the signals, e.g., the signal's travel time, the signal's received power, etc.) and the known location of one of the devices may be used to determine the location of the other device. An angle of arrival or angle of departure may be an azimuth angle compared to a reference direction such as due north. An angle of arrival or angle of departure may be a zenith angle compared straight up from the entity (i.e., compared radially outward from the center of the Earth).E-CID determines the location of the UE using the identity of the serving cell, the timing advance (i.e., the difference between the receive time and the transmit time at the UE), the estimated timing and power of detected neighbor cell signals, and possibly the angle of arrival (e.g., of the signal from the base station at the UE, or vice versa). In TDOA, the difference in the arrival times at a receiving device of signals from different sources, together with the known locations of the sources and the known offsets in the transmit times from the sources, are used to determine the location of the receiving device.
[0070] 1-12 , a method 1300 for selecting a band to maximize positioning reference signal measurements in a tuneless measurement gap includes the stages shown. However, method 1300 is by way of example and not limitation. Method 1300 may be modified, for example, by adding, removing, reordering, combining, or performing stages in parallel, and / or splitting a single stage into multiple stages.
[0071] At stage 1302, the method includes receiving positioning assistance data associated with one or more frequency layers from a network. The UE 200 is a means for receiving the positioning assistance data. The positioning assistance data may include PRS configuration information associated with one or more TRPs, including positioning frequency layers, PRS resources, PRS resource sets, and other positioning assistance data configured to enable the UE 200 to receive and utilize positioning reference signals to determine its location. The positioning assistance data may be included in a system information block (SIB) received via RRC signaling or other messaging protocol. The positioning assistance data may include PRS transmission timing information for PRS beams on different frequency layers that may be received by the UE 200.
[0072] At stage 1304, the method includes determining measurement gap information for one or more bands associated with one or more frequency layers. The UE 200 is a means for determining the measurement gap information. In one example, the TRP 300 may be configured to transmit measurement gap configuration information in RRC signaling or other over-the-air messaging. The measurement gap information may include information elements such as MGO 704, MGL 706, and MGRP 708. In one example, a gap pattern identification (e.g., 0-23) may be used to indicate previously stored MGL and MGRP values. The measurement gaps may be different on different frequency layers. Alternatively, a single measurement gap pattern may be configured for different frequency layers (e.g., FR1 and FR2). The one or more bands may include an entire frequency layer, a component carrier, or a collection of component carriers.
[0073] At stage 1306, the method includes determining the number of available positioning reference signals for each of the one or more bands based on the positioning assistance data and the measurement gap information. The UE 200 is a means for determining the number of available positioning reference signals. The UE 200 may compare the schedule of PRS transmissions for various TRPs, PRS resources, and PRS resource sets with the measurement gap information to determine the number of available PRS transmissions that can be measured. The comparison may include both tune-on and tune-less measurement gaps based on the capabilities of the UE 200 and / or the network. For example, referring to FIG. 11, the UE 200 may have one tune-less measurement gap 1110 associated with an active BWP and one or more tune-on measurement gaps 1110 associated with other component carriers. In another example, referring to FIG. 12, the UE 200 may have two or more tune-less measurement gaps available. For both tune-on and tune-less measurement gaps, the UE 200 determines the number of PRSs that can be measured during the measurement gap. In one example, UE 200 may be configured to select a band to maximize the number of positioning reference signals that can be measured on one or more component carriers in a measurement gap, which may include the positioning reference signals in the actual gap minus any tune-in or tune-out periods.
[0074] At stage 1308, the method includes measuring one or more positioning reference signals for a selected band, the selected band being based on the number of available positioning reference signals in the measurement gap. The UE 200 is a means for measuring one or more positioning reference signals. The UE 200 may be configured to request a measurement gap based on the number of available PRS measurements. For example, with reference to FIG. 13, the UE may request a measurement gap based on the maximum of N1, N2, and N3, or a combination of N values (e.g., max(N1+N2, N1+N3, N2+N3)). With reference to FIG. 11, the UE 200 may determine the number of available PRSs in the actual gap portion of the tune-on gap. For example, the first band 1102 has a number of available positioning reference signals equal to four (i.e., N1=4). In one example, the UE 200 may request one or more measurement gaps associated with one or more component carriers and may determine an ordered or ranked list based on the number of PRSs available among different combinations of measurement gaps. In one embodiment, the UE 200 may utilize network signaling, such as RRC or DCI, to request the measurement gaps. The UE 200 may perform PRS measurements based on the ordered list of measurement gaps. In one example, a band may include a set of component carriers, and the UE 200 may perform PRS measurements on one or more of the component carriers in the set of component carriers. In one example, the component carriers may be in different frequency layers.
[0075] At stage 1310, the method includes calculating location information based on at least one or more positioning reference signal measurements. The UE 200 is a means for calculating the location information. In one example, the UE 200 may utilize a PRS in one or more known positioning techniques, including RSTD, RTT, multi-RTT, OTDOA, E-CID, DL-AoD, etc. The UE 200 may utilize positioning assistance data, such as station location information, to calculate an estimated position. In one example, the UE 200 may provide PRS measurements to a serving station, and network resources, such as the LMF 120, may be configured to calculate the location information.
[0076] Other examples and implementations are within the scope of this disclosure and the appended claims. For example, due to the nature of software and computers, the functions described above may be implemented using software executed by a processor, hardware, firmware, hardwiring, or any combination thereof. Features that perform the functions may also be physically located in various locations, including being distributed such that portions of the functions are performed in various physical locations. For example, one or more functions, or one or more portions thereof, described above as being performed within the LMF 120 may be performed outside the LMF 120, such as by the TRP 300.
[0077] Components, functional or otherwise, shown in the figures and / or described herein as being connected to or in communication with each other are, unless otherwise stated, communicatively coupled, i.e., the components may be directly or indirectly connected so as to enable communication therebetween.
[0078] As used herein, unless otherwise specified, a statement that a function or action is "based on" an item or condition means that the function or action is based on the stated item or condition, and may be based on one or more items and / or conditions in addition to the stated item or condition.
[0079] As used herein, the singular forms "a," "an," and "the" include the plural forms unless the context clearly dictates otherwise. For example, "a processor" may include one processor or multiple processors. As used herein, the terms "comprises," "comprising," "includes," and / or "comprising" specify the presence of stated features, integers, steps, operations, elements, and / or components, but do not exclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and / or groups thereof.
[0080] Also, as used herein, "or" in a list of items (sometimes ending with "at least one of" or "one or more of") indicates a disjunctive list, such as a list of "at least one of A, B, or C," or a list of "one or more of A, B, or C," or a list of "A or B or C" meaning 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 involving two or more features (e.g., AA, AAB, ABBC, etc.). Thus, stating that an item, e.g., a processor, is configured to perform a function with respect 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 with respect to A, or the function with respect to B, or the function with respect to A and B. For example, the phrases "a processor configured to measure at least one of A or B" or "a processor configured to measure A or measure B" mean that the processor may be configured to measure A (which may or may not be configured to measure B), or may be configured to measure B (which may or may not be configured to measure A), or may be configured to measure A and measure B (which may be configured to select either or both of A and B to measure). Similarly, a reference to a means for measuring at least one of A or B includes a means for measuring A (which may or may not be capable of measuring B), or a means for measuring B (which may or may not be configured to measure A), or a means for measuring A and B (which may be able to select either or both of A and B to measure).As another example, a statement that an item, e.g., a processor, is configured to at least one of perform function X or perform function Y means that the item may be configured to perform function X, or may be configured to perform function Y, or may be configured to perform function X and function Y. For example, the phrase "a processor configured to perform at least one of measuring X or measuring Y" means that the processor may be configured to measure X (which may or may not be configured to measure Y), or may be configured to measure Y (which may or may not be configured to measure X), or may be configured to measure X and measure Y (which may be configured to select either or both X and Y to measure). Significant variations may be made according to particular requirements. For example, customized hardware may also be used, and / or particular elements may be implemented in hardware, software executed by the processor (including portable software such as applets), or both. Furthermore, connection to other computing devices, such as network input / output devices, may be employed.
[0081] The systems and devices described above are examples. Various configurations may omit, substitute, or add various procedures or components as appropriate. For example, features described with respect to some configurations may be combined in various other configurations. Different aspects and elements of the configurations may be similarly combined. Also, technology evolves, and thus many of the elements are examples and do not limit the scope of the disclosure or claims.
[0082] A wireless communication system is one in which communications are conveyed wirelessly, i.e., by electromagnetic and / or acoustic waves propagating through atmospheric space rather than through wires or other physical connections. A wireless communication network may not have all communications transmitted wirelessly, but is configured to have at least some communications transmitted wirelessly. Furthermore, the term "wireless communication device" or similar terms does not require that the functionality of the device be exclusively, or even primarily, for communication, or that the device be a mobile device, but indicates that the device includes wireless communication capabilities (unidirectional or bidirectional), e.g., at least one radio for wireless communication (each radio being part of a transmitter, receiver, or transceiver).
[0083] Specific details are provided in this description to provide a thorough understanding of example configurations (including implementations). However, the configurations may be practiced without these specific details. For example, well-known circuits, processes, algorithms, structures, and techniques are shown without unnecessary detail to avoid obscuring the configurations. This description provides example configurations and does not limit the scope, applicability, or configurations of the claims. Rather, the foregoing description of the configurations provides a description for implementing the described techniques. Various changes may be made in the function and arrangement of elements without departing from the scope of the present disclosure.
[0084] 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 specific manner. When using a computing platform, various processor-readable media may be involved in providing instructions / code to the processor for execution and / or may be used to store and / or carry such instructions / code (e.g., signals). In many implementations, processor-readable media are physical and / or tangible storage media. Such media may take many forms, including, but not limited to, non-volatile media and volatile media. Non-volatile media include, for example, optical and / or magnetic disks. Volatile media include, but are not limited to, dynamic memory.
[0085] A statement that a value exceeds (i.e., is greater than or exceeds) a first threshold is equivalent to a statement that the value meets or exceeds a second threshold that is slightly greater than the first threshold, e.g., the second threshold is a value greater than the first threshold at the resolution of the computing system. A statement that a value is less than (i.e., is within or below) a first threshold is equivalent to a statement that the value is less than or equal to a second threshold that is slightly less than the first threshold, e.g., the second threshold is a value less than the first threshold at the resolution of the computing system.
[0086] Example implementations are described in the following numbered clauses.
[0087] 1. A method for positioning a user equipment, comprising: receiving positioning assistance data from a network associated with one or more frequency layers; determining measurement gap information for one or more bands associated with one or more frequency layers; determining a number of available positioning reference signals for each of the one or more bands based on the positioning assistance data and the measurement gap information; measuring one or more positioning reference signals for a selected band, the selected band being based on a number of available positioning reference signals in the measurement gap; and calculating location information based at least in part on the one or more positioning reference signal measurements.
[0088] 2. The method of clause 1, wherein determining measurement gap information includes determining a tune-in duration and a tune-out duration for the measurement gap.
[0089] 3. The method of clause 2, wherein the selected band is a band to which the user equipment does not need to tune in or out, whereby the measurement gap is a tune-less measurement gap and the tune-in duration and tune-out duration are zero.
[0090] 4. The method of clause 1, wherein at least one of the one or more bands is associated with an active bandwidth portion on the user equipment.
[0091] 5. The method of clause 1, wherein the one or more bands include a first component carrier in a first band and a second component carrier in a second band.
[0092] 6. The method of clause 5, wherein the first band and the second band are in a first frequency layer.
[0093] 7. The method of clause 5, wherein the first band is in a first frequency layer and the second band is in a second frequency layer.
[0094] 8. The method of clause 1, wherein the one or more bands include a first component carrier and a second component carrier in the first band.
[0095] 9. The method of clause 8, wherein the selected bands are determined to maximize the number of positioning reference signals that can be measured on one or more component carriers in the measurement gap.
[0096] 10. The method of clause 9, wherein the number of positioning reference signals that may be measured comprises the positioning reference signals in the actual gap, minus any tune-in or tune-out periods for the user equipment.
[0097] 11. The method of clause 1, wherein the one or more frequency layers include a first frequency layer in the range of 410 to 7125 MHz or a second frequency layer in the range of 24.25 to 52.6 GHz.
[0098] 12. The method of clause 1, wherein at least one of the one or more frequency layers is configured to operate in a frequency range above 100 GHz.
[0099] 13. The method of clause 1, wherein determining the measurement gap information includes requesting the measurement gap information from a base station.
[0100] 14. The method of clause 1, wherein at least one of the one or more positioning reference signals is a beamformed positioning reference signal.
[0101] 15. The method of clause 1, wherein the one or more positioning reference signals include at least two positioning reference signals transmitted in the same frequency layer.
[0102] 16. The method of clause 1, wherein the one or more positioning reference signals include a first positioning reference signal transmitted in a first frequency layer and a second positioning reference signal transmitted in a second frequency layer.
[0103] 17. The method of clause 1, wherein the selected band is based on the number of available positioning reference signals in a combination of measurement gaps in one or more bands.
[0104] 18. The method of clause 1, wherein determining the measurement gap information includes requesting measurement gap information from a base station and receiving the measurement gap information from the base station.
[0105] 19. The method of clause 18, wherein requesting measurement gap information is based on Radio Resource Control (RRC) messaging.
[0106] 20. An apparatus comprising: Memory and at least one transceiver; at least one processor communicatively coupled to the memory and the at least one transceiver, the at least one processor comprising: receiving positioning assistance data from a network associated with one or more frequency layers; determining measurement gap information for one or more bands associated with one or more frequency layers; determining a number of available positioning reference signals for each of the one or more bands based on the positioning assistance data and the measurement gap information; measuring one or more positioning reference signals for a selected band, the selected band being based on a number of available positioning reference signals in the measurement gap; and calculating location information based at least in part on the one or more positioning reference signal measurements.
[0107] 21. The apparatus of clause 20, wherein the at least one processor is further configured to determine a tune-in duration and a tune-out duration for the measurement gap.
[0108] 22. The apparatus of clause 21, wherein the at least one processor is further configured to select a band that does not need to be tuned in or out, whereby the measurement gap is a tune-less measurement gap and the tune-in duration and the tune-out duration are zero.
[0109] 23. The device of clause 20, wherein at least one of the one or more bands is associated with an active bandwidth portion on the device.
[0110] 24. The apparatus of clause 20, wherein the one or more bands include a first component carrier in a first band and a second component carrier in a second band.
[0111] 25. The apparatus of clause 24, wherein the first band and the second band are in a first frequency layer.
[0112] 26. The apparatus of clause 24, wherein the first band is in a first frequency layer and the second band is in a second frequency layer.
[0113] 27. The apparatus of clause 20, wherein the one or more bands include a first component carrier and a second component carrier within the first band.
[0114] 28. The apparatus of clause 20, wherein the at least one processor is further configured to select a band to maximize a number of positioning reference signals that can be measured on one or more component carriers in a measurement gap.
[0115] 29. The apparatus of clause 28, wherein the number of positioning reference signals that can be measured comprises the positioning reference signals in the actual gap, minus any tune-in or tune-out periods.
[0116] 30. The device of clause 20, wherein the one or more frequency layers include a first frequency layer in the range of 410 to 7125 MHz or a second frequency layer in the range of 24.25 to 52.6 GHz.
[0117] 31. The apparatus of clause 20, wherein at least one of the one or more frequency layers is configured to operate in a frequency range above 100 GHz.
[0118] 32. The apparatus of clause 20, wherein the at least one processor is configured to request measurement gap information from a base station.
[0119] 33. The apparatus of clause 20, wherein at least one of the one or more positioning reference signals is a beamformed positioning reference signal.
[0120] 34. The apparatus of clause 20, wherein the one or more positioning reference signals include at least two positioning reference signals transmitted in the same frequency layer.
[0121] 35. The apparatus of clause 20, wherein the one or more positioning reference signals include a first positioning reference signal transmitted in a first frequency layer and a second positioning reference signal transmitted in a second frequency layer.
[0122] 36. The apparatus of clause 20, wherein the selected band is based on the number of available positioning reference signals in a combination of measurement gaps in one or more bands.
[0123] 37. The apparatus of clause 20, wherein the at least one processor is further configured to request measurement gap information from a base station and receive measurement gap information from the base station.
[0124] 38. The apparatus of clause 37, wherein the at least one processor is further configured to request measurement gap information based on radio resource control (RRC) messaging.
[0125] 39. An apparatus for positioning a user equipment, comprising: means for receiving positioning assistance data from a network relating to one or more frequency layers; means for determining measurement gap information for one or more bands associated with one or more frequency layers; means for determining a number of available positioning reference signals for each of the one or more bands based on the positioning assistance data and the measurement gap information; means for measuring one or more positioning reference signals for a selected band, the selected band being based on a number of available positioning reference signals in a measurement gap; and means for calculating location information based at least in part on the one or more positioning reference signal measurements.
[0126] 40. A non-transitory processor-readable storage medium comprising processor-readable instructions configured to cause one or more processors to locate user equipment, comprising: code for receiving positioning assistance data associated with one or more frequency layers from a network; code for determining measurement gap information for one or more bands associated with one or more frequency layers; code for determining a number of available positioning reference signals for each of the one or more bands based on the positioning assistance data and the measurement gap information; code for measuring one or more positioning reference signals for a selected band, the selected band being based on a number of available positioning reference signals in a measurement gap; and code for calculating location information based at least in part on the one or more positioning reference signal measurements. [Explanation of symbols]
[0127] 100 Communication Systems 105 User Equipment (UE) 110 NR Node B (gNB) 114 Next Generation eNodeB (ng-eNB) 115 Access and Mobility Management Function (AMF) 117 Session Management Facility (SMF) 120 Location Management Function (LMF) 125 Gateway Mobile Location Center (GMLC) 130 external clients 135 Radio Access Network (RAN), NG-RAN 140 5G Core Network (5GC) 185 Constellation 190, 191, 192, 193 Satellite Vehicle (SV) 200 User Equipment (UE) 210 processors 211 memory 212 Software (SW) 213 Sensors 214 Transceiver Interface 215 Transceiver 216 User Interface 217 Satellite Positioning System (SPS) Receiver 218 Camera 219 Position (Motion) Devices 220 Bus 230 General Purpose / Application Processor 231 Digital Signal Processor (DSP) 232 modem processor 233 Video Processor 234 Sensor Processor 240 Wireless Transceiver 242 Transmitter 244 receiver 246 Antenna 248 Wireless Signal 250 Wired Transceiver 252 Transmitter 254 receiver 260 SPS signal 262 SPS Antenna 270 Inertial Measurement Unit (IMU) 271 Magnetometer 272 Environmental Sensors 273 Accelerometer 274 Gyroscope 300 Transmit / Receive Points (TRP) 310 processor 311 memory 312 Software (SW) 315 Transceiver 317 SPS receiver 320 Bus 340 Wireless Transceiver 342 Transmitter 344 Receiver 346 Antenna 348 Wireless Signal 350 Wired Transceiver 352 Transmitter 354 Receiver 360 SPS signal 362 SPS Antenna 400 servers 410 processor 411 memory 412 Software (SW) 415 Transceiver 420 Bus 440 Wireless Transceiver 442 Transmitter 444 receiver 446 Antenna 448 Wireless Signal 450 Wired Transceiver 452 Transmitter 454 receiver 502 First PRS Resource Set 504 Second PRS Resource Set 702 frame or subframe boundary 704 Measurement Gap Offset (MGO) 706 Measurement gap length (MGL) 708 Measurement Gap Repetition Period (MGRP) 800 Tune-on measurement gap 802 Measurement gap length (MGL) 804a Tune-in period, synchronization period 804b Tune-out period, tuning period 806 Actual gap length 808 Actual Gap 850 Tuneless Measurement Gap 1002 First Band 1004 Second Band 1006, 1008 PRS 1010 First measuring gap 1012 Second measurement gap 1102 First Band 1104 Second Band 1106, 1108 PRS 1110 First measuring gap 1112 Second measurement gap 1201 band 1202 First Component Carrier 1204 Second Component Carrier 1206 Third Component Carrier 1210 First measuring gap 1212 Second measurement gap 1214 Third Measurement Gap 1220, 1222, 1224 PRS
Claims
1. 1. A method for positioning a user equipment (UE), comprising: receiving positioning assistance data from a network associated with one or more frequency layers; determining measurement gap information for a plurality of bands associated with the one or more frequency layers; determining, for each of the plurality of bands, a number of available positioning reference signals measurable by the UE in a measurement gap based on the positioning assistance data and the measurement gap information, wherein the measurement gaps for the plurality of bands include tune-on measurement gaps and tune-less measurement gaps; selecting the band that maximizes the number of positioning reference signals that can be measured in each of the measurement gaps; measuring one or more positioning reference signals for the selected band within the measurement gap; calculating location information based at least in part on the one or more positioning reference signal measurements; A method for providing
2. The method of claim 1 , wherein determining the measurement gap information includes determining a tune-in duration and a tune-out duration for the measurement gap.
3. 3. The method of claim 2, wherein the selected band is a band to which the user equipment does not need to tune in or out, whereby the measurement gap is a tune-less measurement gap, and the tune-in duration and the tune-out duration are zero.
4. The method of claim 1 , wherein at least one of the plurality of bands is associated with an active bandwidth portion on the user equipment.
5. the plurality of bands includes a first component carrier in a first band and a second component carrier in a second band; the first band and the second band are in a first frequency layer; or 2. The method of claim 1, wherein the first band is in a first frequency layer and the second band is in a second frequency layer.
6. the plurality of bands includes a first component carrier and a second component carrier in a first band; the selected band is determined to maximize a number of positioning reference signals that can be measured on one or more component carriers in the measurement gap; 2. The method of claim 1, wherein the number of positioning reference signals that may be measured comprises positioning reference signals in actual gaps, minus any tune-in or tune-out periods for the user equipment.
7. The method of claim 1 , wherein determining the measurement gap information comprises requesting the measurement gap information from a base station.
8. The method of claim 1 , wherein at least one of the one or more positioning reference signals is a beamformed positioning reference signal.
9. The method of claim 1 , wherein the one or more positioning reference signals include at least two positioning reference signals transmitted in the same frequency layer.
10. 2. The method of claim 1, wherein the one or more positioning reference signals include a first positioning reference signal transmitted in a first frequency layer and a second positioning reference signal transmitted in a second frequency layer.
11. The method of claim 1 , wherein the selected band is based on the number of available positioning reference signals in a combination of measurement gaps in the plurality of bands.
12. The method of claim 1 , wherein determining the measurement gap information comprises requesting the measurement gap information from a base station and receiving the measurement gap information from the base station.
13. The method of claim 12 , wherein the requesting the measurement gap information is based on Radio Resource Control (RRC) messaging.
14. 1. An apparatus for a user equipment (UE) for positioning the UE, comprising: means for receiving positioning assistance data from a network relating to one or more frequency layers; means for determining measurement gap information for a plurality of bands associated with the one or more frequency layers; means for determining, for each of the plurality of bands, a number of available positioning reference signals measurable by the device in a measurement gap based on the positioning assistance data and the measurement gap information, wherein the measurement gaps for the plurality of bands include tune-on measurement gaps and tune-less measurement gaps; and means for selecting the band that maximizes the number of positioning reference signals that can be measured in each of the measurement gaps; means for measuring one or more positioning reference signals for the selected band within the measurement gap; means for calculating location information based at least in part on one or more positioning reference signal measurements; An apparatus comprising:
15. Memory and at least one transceiver; at least one processor communicatively coupled to said memory and said at least one transceiver and configured to operate as the various means, said processor further configured to perform the method of any one of claims 2 to 13; 15. The apparatus of claim 14, comprising:
Citation Information
Patent Citations
Enhanced measurement gap setting to support positioning
JP2014503163A
Positioning measurements and carrier switching in multi-carrier wireless communication network
JP2016054518A