Enabling user equipment positioning through paging
The method of sending a positioning paging message to user equipment in an idle state allows for efficient location determination without connected state requirements, enhancing power conservation and communication efficiency.
Patent Information
- Application Number
- JP2023503041
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2020-07-23
- Filing Date
- 2021-06-25
- Publication Date
- 2025-04-03
- Estimated Expiration
- 2041-06-25
AI Technical Summary
Existing wireless communication systems face challenges in efficiently determining the location of user equipment (UE) while maintaining low power consumption and enabling seamless communication.
The method involves sending a positioning paging message to user equipment in an idle state, allowing it to measure positioning measurements and determine location information, which is then transmitted via a random access procedure. This approach includes receiving assistance data and using it to measure positioning measurements, such as time of arrival and angle of arrival, and transmitting location information through a random access preamble.
This method enables accurate location determination of user equipment without requiring a connected state, thereby conserving power and improving communication efficiency. It allows for periodic location reporting and supports various positioning methods, including passive and active techniques.
Smart Images

Figure 0007656689000003 
Figure 0007656689000004 
Figure 0007656689000005
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 intermediate 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 communication service (PCS) systems. Examples of known cellular systems include 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, and the like.
[0002]
[0002] It is often desirable to know the location of a user equipment (UE), e.g., a mobile phone, and in this specification the terms "location" and "position" are synonymous and used interchangeably. A location services (LCS) client may wish 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 calling, personal navigation, asset tracking, locating a friend or family member, etc. Existing positioning methods include methods based on measuring radio signals transmitted from a variety of devices including satellite vehicles, as well as terrestrial radio sources in the wireless network such as base stations and access points. Summary of the Invention
[0004]
[0004] An exemplary method for positioning a user equipment using a paging message according to the present disclosure includes receiving a positioning paging message using the user equipment in an idle state, measuring positioning measurements in response to receiving the positioning paging message, determining location information based at least in part on the positioning measurements, and transmitting the location information via a random access procedure.
[0005]
[0005] Implementations of such methods may include one or more of the following features: The method may include receiving assistance data, and measuring the positioning measurements may be based at least in part on the assistance data. At least a portion of the assistance data may be included in a positioning paging message. At least a portion of the assistance data may be included in a positioning system information block. Measuring the positioning measurements may include receiving two or more positioning reference signals, and determining the location information may include determining a time of arrival, a time difference of arrival based on the two or more positioning reference signals. Measuring the positioning measurements may include receiving enhanced cell identification (E-CID) information from one or more proximate stations. Measuring the positioning measurements may include determining an angle of arrival of one or more beams transmitted by the one or more proximate stations. The random access procedure may be a two-step random access procedure. The user equipment may be configured to perform a discontinuous reception mode, and the positioning paging message may be received during a paging occasion. Transmitting the location information may include transmitting a random access preamble. At least one information element in the positioning paging message may be based at least in part on a positioning capability of the user equipment.The positioning paging message may include one or more information elements configured to cause the user equipment device to measure positioning measurements and transmit corresponding location information on a periodic basis. The method may include performing a connected mode setup procedure in response to receiving the positioning paging message, such that measuring the positioning measurements includes obtaining the positioning measurements in a connected mode. Obtaining the positioning measurements may include obtaining round trip time measurements with one or more stations. Measuring the positioning measurements may include transmitting a modified sounding reference signal for positioning based at least in part on the positioning paging message.
[0006]
[0006] An exemplary method for determining the location of a user equipment according to the present disclosure includes sending a positioning paging message to the user equipment and receiving location information from the user equipment via a random access procedure, wherein the user equipment is in an idle state.
[0007]
[0007] Implementations of such a method may include one or more of the following features: One or more positioning system information blocks with positioning assistance data may be transmitted. The location information may be provided to a network server. Transmitting the positioning paging message may include transmitting the positioning paging message on multiple beams. The positioning assistance data may be received from a server such that at least one information element in the positioning paging message may be based on the positioning assistance data. The positioning assistance data may include one or more positioning reference signal resource elements. The positioning paging message may include a random access preamble, and receiving the location information includes receiving the random access preamble. The random access procedure may be a two-step random access procedure. The user equipment may be in a discontinuous reception mode, and transmitting the positioning paging message may be based at least in part on a paging occasion associated with the discontinuous reception mode. The at least one information element in the positioning paging message may be based on a positioning capability of the user equipment. At least one information element in the positioning paging message may be configured to yield periodic location information to the user equipment. A positioning reference signal may be transmitted after transmitting the positioning paging message. A connected state setup procedure may be performed with the user equipment after transmitting the positioning paging message.
[0008]
[0008] 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, where the processor is configured to receive a positioning paging message while in an idle state, measure positioning measurements in response to receiving the positioning paging message, determine location information based at least in part on the positioning measurements, and transmit the location information via a random access procedure.
[0009]
[0009] Implementations of such an apparatus may include one or more of the following features: The at least one processor may be further configured to receive assistance data, and performing the positioning measurements is based at least in part on the assistance data. At least a portion of the assistance data may be included in a positioning paging message. The at least one processor may be further configured to receive a positioning system information block, such that at least a portion of the assistance data is included in the positioning system information block. The at least one processor may be further configured to receive two or more positioning reference signals and determine a time of arrival, a time difference of arrival based on the two or more positioning reference signals. The at least one processor may be further configured to receive extended cell identity (E-CID) information from one or more nearest stations. The at least one processor may be further configured to determine an angle of arrival of one or more beams transmitted by the one or more nearest stations. The random access procedure may be a two-step random access procedure. The at least one processor may be further configured to perform a discontinuous reception mode and receive a positioning paging message during a paging occasion. The at least one processor may be further configured to receive a random access preamble and to transmit location information using the random access preamble. At least one information element in the positioning paging message may be based at least in part on a positioning capability of the device. The positioning paging message may include one or more information elements configured to cause the device to measure positioning measurements and transmit corresponding location information on a periodic basis. The at least one processor may be further configured to perform a connected mode setup procedure in response to receiving the positioning paging message and to obtain positioning measurements in the connected mode. The at least one processor may be further configured to obtain round trip time measurements using one or more stations.The at least one processor may be further configured to transmit a modified sounding reference signal for positioning based at least in part on the positioning paging message.
[0010]
[0010] An exemplary apparatus according to the present disclosure may include a memory, at least one transceiver, and at least one processor communicatively coupled to the memory and the at least one transceiver, where the processor may be configured to send a positioning paging message to a user equipment and receive location information from the user equipment via a random access procedure, where the user equipment is in an idle state.
[0011]
[0011] Implementations of such an apparatus may include one or more of the following features: The at least one processor may be further configured to transmit one or more positioning system information blocks with the positioning assistance data. The at least one processor may be further configured to provide the location information to a network server. The at least one processor may be further configured to transmit a positioning paging message on multiple beams. The at least one processor may be further configured to receive positioning assistance data from the server, and at least one information element in the positioning paging message is based on the positioning assistance data. The positioning paging message may include a random access preamble, and the at least one processor is configured to receive the random access preamble. The random access procedure may be a two-step random access procedure. The user equipment may be in a discontinuous reception mode, and the at least one processor may be configured to transmit the positioning paging message based at least in part on a paging occasion associated with the discontinuous reception mode. The at least one information element in the positioning paging message may be based on a positioning capability of the user equipment. At least one information element in the positioning paging message may be configured to cause the user equipment to generate periodic location information. The at least one processor may be further configured to transmit a positioning reference signal after transmitting the positioning paging message. The at least one processor may be further configured to perform a connection state setup procedure with the user equipment after transmitting the positioning paging message.
[0012]
[0012] An example apparatus according to the present disclosure includes means for receiving a positioning paging message while in an idle state, means for measuring positioning measurements in response to receiving the positioning paging message, means for determining location information based at least in part on the positioning measurements, and means for transmitting the location information via a random access procedure.
[0013]
[0013] An exemplary apparatus according to the present disclosure includes means for transmitting a positioning paging message to a user equipment, and means for receiving location information from the user equipment via a random access procedure, wherein the user equipment is in an idle state.
[0014]
[0014] An exemplary non-transitory processor-readable storage medium having processor-readable instructions configured to cause one or more processors to position user equipment using a paging message according to the present disclosure includes code for receiving a positioning paging message using the user equipment in an idle state, code for measuring positioning measurements in response to receiving the positioning paging message, code for determining location information based at least in part on the positioning measurements, and code for transmitting the location information via a random access procedure.
[0015]
[0015] An exemplary non-transitory processor-readable storage medium having processor-readable instructions configured to cause one or more processors to determine a location of user equipment according to the present disclosure includes code for sending a positioning paging message to the user equipment, and code for receiving location information from the user equipment via a random access procedure, wherein the user equipment is in an idle state.
[0016]
[0016] The 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 in an idle or inactive mode may receive a positioning paging message from a serving station. Assistance data may also be transmitted to the user equipment. In response to receiving the positioning paging message, the user equipment may obtain positioning measurements. The positioning measurements may be based on passive positioning methods, such as observed time difference of arrival of positioning reference signals. Active positioning methods, such as round-trip time measurements, may also be used. The user equipment may provide measurement information or corresponding estimated position information to a serving station. The user equipment may remain in an unconnected state and may provide location information via a random access procedure. The user equipment may transition to a connected state and may provide location information via an uplink channel. The received location information may be provided to other network resources, such as a location server and an external client. Other capabilities may be provided, and not every implementation according to the present disclosure must provide any, much less all, of the discussed capabilities. [Brief description of the drawings]
[0017] [Figure 1]
[0017] A simplified diagram of an exemplary wireless communication system. [Diagram 2]
[0018] 2 is a block diagram of components of the exemplary user equipment shown in FIG. 1. [Diagram 3]
[0019] 2 is a block diagram of components of the exemplary transmit / receive point shown in FIG. 1; [Figure 4]
[0020] 2 is a block diagram of components of the exemplary server shown in FIG. 1. [Figure 5A]
[0021] 1 illustrates an example downlink positioning reference signal resource set. [Figure 5B] 1 illustrates an example downlink positioning reference signal resource set. [Figure 6]
[0022] 1 illustrates an example subframe format for positioning reference signal transmission. [Figure 7]
[0023] 4 illustrates an example round trip time message flow between a user equipment and a base station. [Figure 8]
[0024] FIG. 2 illustrates an example message flow for passive positioning of a user equipment. [Figure 9]
[0025] 1 illustrates an example message flow for enabling user equipment positioning through paging. [Figure 10A]
[0026] FIG. 1 illustrates an example message flow for providing location data via a random access procedure. [Figure 10B] FIG. 1 illustrates an example message flow for providing location data via a random access procedure. [Figure 11]
[0027] FIG. 1 illustrates an example message flow for enabling user equipment positioning through a paging and positioning system information block. [Figure 12]
[0028] FIG. 1 illustrates an example message flow for enabling user equipment positioning through paging and connected mode messaging. [Figure 13]
[0029] 1 illustrates a process flow of an example method for positioning user equipment using paging messages. [Figure 14]
[0030] 1 illustrates a process flow for an example method for determining a location of a user equipment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0018]
[0031] Techniques for positioning of a user equipment (UE) using paging messages are discussed herein. For example, the UE may be in an idle or inactive mode and may be configured to receive paging messages from the network. The UE may be configured to obtain positioning measurements upon receiving one or more paging messages. In 5G NR, for example, the positioning measurements may be based on different positioning methods, such as downlink (DL) and uplink (UL) time difference of arrival (TDOA), DL angle of departure (AoD), UL angle of arrival (AoA), DL initiated round trip time (RTT), extended cell identity (E-CID), and combinations of these methods. The network may be configured to provide assistance data via one or more paging messages. For passive positioning methods, the UE may remain in an idle state (i.e., not connected, in an idle mode, in an inactive mode, etc.) and may report positioning measurements, or other location information, to the network via a random access procedure. Other UL positioning methods may require the UE to transition to a connected state to obtain measurements and report results. These techniques and configurations are examples and other techniques and configurations may be used.
[0019]
[0032] 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 RAN (NG) (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 ongoing in the 3rd Generation Partnership Project (3GPP). Thus, the NG-RAN 135 and the 5GC 140 may conform to current or future standards for 5G support from the 3GPP. The 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., Global Navigation Satellite System (GNSS)), such as Global Positioning System (GPS), Global Navigation Satellite System (GLONASS), Galileo, or Beidou, or some other regional or local SPS, such as Indian Regional Navigation Satellite System (IRNSS), European Geostationary Navigation Overlay Service (EGNOS), or 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.
[0020]
[0033] 1, the NG-RAN 135 includes NR Node Bs (gNBs) 110a, 110b and Next Generation eNodeBs (ng-eNBs) 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 each other and are each configured to wirelessly communicate bidirectionally with the UE 105, and are 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 each other, and the GMLC is communicatively coupled to an external client 130. The SMF 117 may act as the first point of contact for a Service Control Function (SCF) (not shown) to create, control, and delete media sessions.
[0021]
[0034] FIG. 1 provides a generalized view of the 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 shown, many UEs (e.g., hundreds, thousands, millions, etc.) may be utilized in the communication system 100. Similarly, the communication system 100 may include a greater number (or fewer) of SVs (i.e., more or less than the four SVs 190-193 shown), gNBs 110a, 110b, ng-eNB 114, AMF 115, external client 130, and / or other components. The illustrated connections connecting the various components in the communication 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. Additionally, the components may be rearranged, combined, separated, substituted, and / or omitted depending on the desired functionality.
[0022]
[0035] 1 illustrates a 5G-based network, similar network implementations and configurations may be used for other communication technologies, such as 3G, Long Term Evolution (LTE), etc. The implementations described herein (whether for 5G technology and / or for one or more other communication technologies and / or protocols) may be used to transmit (or broadcast) directional synchronization signals, receive and measure 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 measurements 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 gNB (gNodeB) 110a, 110b are examples and may be replaced by or include various other location server functions and / or base station functions, respectively, in various embodiments.
[0023]
[0036] 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 by some other name. Furthermore, 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 movable 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 a wireless local area network (WLAN), which may connect to other networks (e.g., the Internet) using, for example, a digital subscriber line (DSL) or packet cable. Use of one or more of these RATs may enable the UE 105 to communicate with an external client 130 (e.g., via elements of the 5GC 140 not shown in FIG. 1 or possibly via the GMLC 125) and / or enable the external client 130 to receive location information regarding the UE 105 (e.g., via the GMLC 125).
[0024]
[0037] The UE 105 may include 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) of the UE 105 that may or may not include an altitude component (e.g., height above sea level, height or depth above ground, floor level or basement level). Alternatively, the location of the UE 105 may be expressed as a civic location (e.g., as a postal address or as a designation of some point or small area in 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 at a known location, which may be defined, for example, geographically, with respect to a city, or by reference to a point, area, or volume shown, for example, on a map, floor plan, or building plan. In the description contained herein, use of the term location may comprise any of these variations unless otherwise indicated. When calculating the location of a UE, it is common to determine the values of local x, y, and possibly z coordinates and then convert the local coordinates to absolute coordinates (e.g., for latitude, longitude, and altitude above or below mean sea level), if desired.
[0025]
[0038] 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 with any suitable D2D Radio Access Technology (RAT), such as LTE Direct (LTE-D), WiFi Direct (WiFi-D), Bluetooth, etc. One or more of the groups of UEs utilizing D2D communications 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 communications 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.
[0026]
[0039] 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 the 5G network is provided to the UE 105 via wireless communication between the UE 105 and one or more of the gNBs 110a, 110b, and the gNBs 110a, 110b may provide wireless communication access to the 5G C140 for the UE 105 using 5G. In FIG. 1, the serving gNB for the UE 105 is assumed to be gNB 110a, but another gNB (e.g., gNB 110b) may act as a 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.
[0027]
[0040] The base stations (BSs) in the NG-RAN 135 shown in FIG. 1 may include the ng-eNB 114, also referred to as 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 the ng-eNB 114 may be configured to function as positioning-only beacons that may transmit signals to assist in determining the location of the UE 105, but may not receive signals from the UE 105 or other UEs.
[0028]
[0041] Each BS, such as gNB 110a, gNB 110b, ng-eNB 114, may comprise one or more TRPs. For example, each sector in a cell of a BS may comprise a TRP, but the multiple TRPs may share one or more components (e.g., may share a processor but have separate antennas). The system 100 may include a macro TRP, or the 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 radius of several kilometers) and may allow unrestricted access by terminals subscribing to the service. A pico TRP may cover a relatively small geographic area (e.g., a pico cell) and may allow unrestricted access by terminals subscribing to the service. 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 an association with a femto cell (e.g., terminals for home users).
[0029]
[0042] As mentioned, Figure 1 illustrates nodes configured to communicate according to a 5G communication protocol, but 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) that provides 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 comprise base stations comprising evolved node Bs (eNBs). The core network for the EPS may comprise an evolved packet core (EPC). The EPS may comprise an E-UTRAN+EPC, where the E-UTRAN corresponds to the NG-RAN 135 of Figure 1 and the EPC corresponds to the 5GC 140.
[0030]
[0043] The gNBs 110a, 110b and ng-eNBs 114 may communicate with an AMF 115, which communicates with the LMF 120, for positioning functions. The AMF 115 may support mobility of the UE 105, including cell changes and handovers, and may participate in 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 communications. 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 Assisted 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, for example, received from the AMF 115 or from the GMLC 125. The LMF 120 may be connected to the AMF 115 and / or 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 function (including derivation of the location of UE105) may be performed in UE105 (e.g., using signals transmitted by wireless nodes such as gNB110a, 110b and / or ng-eNB114 and / or signal measurements obtained by UE105 for assistance data provided to UE105 by, for example, LMF120).
[0031]
[0044] 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 from the LMF 120 (e.g., including a location estimate for the UE 105) may be returned to the GMLC 125 directly or via the AMF 115, which may then return a 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, in some implementations, one of these connections may be supported by the 5GC 140.
[0032]
[0045] As further shown in FIG. 1, the LMF 120 may communicate with the gNBs 110a, 110b and / or the ng-eNB 114 using a New Radio Position Protocol A (sometimes referred to as NPPa or NRPPa), which may be defined 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) defined 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 defined in 3GPP TS 36.355. The LMF 120 and the UE 105 may also or instead communicate using a new radio positioning protocol (sometimes referred to as NPP or NRPP), which may be the same as, similar to, or an extension of LPP, where 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 serving ng-eNB 114 for the UE 105. For example, the 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 gNBs 110a, 110b, or ng-eNB 114) and / or may be used by the LMF 120 to obtain location-related information from the gNBs 110a, 110b, and / or ng-eNB 114, such as parameters defining directional SS transmissions from the gNBs 110a, 110b, and / or ng-eNB 114. In one example, the LMF 120 may be co-located with the NG-RAN 135 and configured to communicate with the UE 105 via radio resource control (RRC) signaling.
[0033]
[0046] In a UE-assisted location method, the UE 105 may obtain location measurements and send the measurements to a location server (e.g., the LMF 120) for computation 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 the 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.
[0034]
[0047] In a 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 a UE-assisted location method) and may calculate the location of the UE 105 (e.g., with the help of assistance data received from a location server such as the LMF 120 or broadcast by a gNB 110a, 110b, ng-eNB 114, or other base station or AP).
[0035]
[0048] In a network-based location method, 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 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.
[0036]
[0049] The information provided by the gNBs 110a, 110b, and / or ng-eNB 114 to the LMF 120 using the NRPPa may include timing and configuration information for directional PRS or SS transmissions and location coordinates. The LMF 120 may provide some or all of this information to the UE 105 as assistance data in LPP and / or NPP messages via the NG-RAN 135 and the 5GC 140.
[0037]
[0050] 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 obtain 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 obtain one or more measurements (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 in an LPP or NPP message (e.g., within a 5G NAS message) via the serving gNB 110a (or serving ng-eNB 114) and the AMF 115.
[0038]
[0051] 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, such as GSM, WCDMA, LTE, etc., that are used to support and interact with mobile devices, such as the UE 105 (e.g., to implement voice, data, positioning, and other functions). In some such embodiments, the 5GC 140 may be configured to control different air interfaces. For example, the 5GC 140 may be connected to a WLAN using a non-3GPP interworking function (N3IWF, not shown in FIG. 1) in the 5GC 150. 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 location information to and receive location information from 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, except 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, in some cases.
[0039]
[0052] As noted above, 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) that are within range of the UE whose position is to be determined (e.g., UE 105 of FIG. 1). The UE may use directional SS beams from multiple base stations (such as gNBs 110a, 110b, ng-eNB 114) to calculate the UE's position, in some examples.
[0040]
[0053] 2, UE 200 is an example of UE 105 and comprises a computing platform including a processor 210, a memory 211 including software (SW) 212, one or more sensors 213, a transceiver interface 214 for a transceiver 215 (including a wireless transceiver 240 and a wired transceiver 250), a user interface 216, a satellite positioning system (SPS) receiver 217, a camera 218, and a position (motion) device 219. The 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 a bus 220 (e.g., which may be configured for optical and / or electrical communication). 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, for example, a processor for sending radio frequency (RF) (wherein one or more wireless signals are transmitted and reflections are used to identify, map, and / or track objects), and / or ultrasound, etc. Modem processor 232 may support dual SIM / dual connectivity (or even more SIMs).For example, one SIM (Subscriber Identity Module or Subscriber Identity Module) may be used by an original equipment manufacturer (OEM) and another SIM may be used by an end user of the UE 200 for connectivity. 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, but this 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 appropriate components of the UE 200 that perform the function. The processor 210 may include memory with stored instructions in addition to and / or in place of the memory 211. The functionality of the processor 210 is discussed more fully below.
[0041]
[0054] The configuration of UE 200 shown in FIG. 2 is an example of the present disclosure, including the claims, and is not intended to limit the present disclosure, 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, wireless transceiver 240, and one or more of sensors 213, user interface 216, SPS receiver 217, camera 218, PMD 219, and / or wired transceiver 250.
[0042]
[0055] The UE 200 may comprise 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 signals to be upconverted for transmission by the transceiver 215. Also, or alternatively, the baseband processing may be performed by the processor 230 and / or the DSP 231. However, other configurations may be used to perform the baseband processing.
[0043]
[0056] 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 an 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 signals whose indications may be stored in memory 211 and processed by the DSP 231 and / or processor 230 to support one or more applications, such as applications directed to positioning and / or navigation operations.
[0044]
[0057] The sensors 213 may be used in relative position measurement, relative position determination, motion determination, etc. Information detected by the sensors 213 may be used for motion detection, relative displacement, dead reckoning, sensor-based position determination, and / or sensor-assisted position determination. The sensors 213 may be useful to determine whether the UE 200 is fixed (stationary) or moving, and / or to report any useful information regarding the mobility of the UE 200 to the LMF 120. For example, based on the information obtained / measured by the sensors 213, the UE 200 may notify / report to the LMF 120 that the UE 200 has detected motion or that the UE 200 has moved, and report the relative displacement / distance (e.g., via dead reckoning, or sensor-based position determination, or sensor-assisted position determination enabled by the sensors 213). In another example, the sensor / IMU may be used to determine the angle and / or orientation of other devices relative to the UE 200 for relative positioning information.
[0045]
[0058] The IMU 270 may be configured to provide measurements on the direction of motion and / or the speed of motion of the UE 200 that may be used in relative position determination. For example, 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 linear acceleration and rotational velocity measurements of the UE 200 may be integrated over time to determine the instantaneous direction of motion as well as the displacement of the UE 200. The instantaneous direction of motion and displacement may be integrated to track the position of the UE 200. For example, a reference position of the UE 200 may be determined, for example, using the SPS receiver 217 (and / or by some other means) for a moment in time, and measurements from the accelerometers 273 and gyroscopes 274 obtained after this moment in time may be used in dead reckoning to determine the current location of the UE 200 based on the motion (direction and distance) of the UE 200 relative to the reference position.
[0046]
[0059] The magnetometer 271 can determine the strength of the magnetic field in different directions, which may be used to determine an orientation of the UE 200. For example, the orientation may be used to provide a digital compass for the UE 200. The magnetometer 271 may include a two-dimensional magnetometer configured to detect and provide an indication of the strength of the magnetic field in two orthogonal dimensions. Also, or alternatively, the magnetometer 271 may include a three-dimensional magnetometer configured to detect and provide an indication of the strength of the magnetic field in three orthogonal dimensions. The magnetometer 271 may provide a means for sensing the magnetic field and providing an indication of the magnetic field, for example, to the processor 210.
[0047]
[0060] 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 for transmitting (e.g., on one or more uplink channels and / or one or more sidelink channels) and / or receiving (e.g., on one or more downlink channels and / or one or more sidelink channels) wireless signals 248 and converting 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), Global System for Mobiles (GSM), Universal Mobile Telecommunications System (UMTS), Advanced Mobile Phone System (AMPS), Code Division Multiple Access (CDMA), Wideband CDMA (WCDMA), Long Term Evolution (LTE), LTE Direct (LTE-D), 3GPP LTE-V2X (PC5), V2C (Uu), IEEE 802.11 (including IEEE 802.11p), WiFi, WiFi Direct (WiFi-D), Bluetooth, Zigbee, etc. The New Radio may use mmWave and / or sub-6 GHz frequencies. The wired transceiver 250 may include a transmitter 252 and a receiver 254 configured for wired communication with the network 135, for example, to send communications to and receive 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, for example, by an optical and / or electrical connection. The transceiver interface 214 may be at least partially integrated with the transceiver 215.
[0048]
[0061] 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 touch screen, etc. The user interface 216 may include two or more of any of these devices. The user interface 216 may be configured to allow a user to interact with one or more applications hosted by the UE 200. For example, the user interface 216 may store instructions of analog and / or digital signals in the memory 211 to be processed by the DSP 231 and / or the general purpose processor 230 in response to an action from the user. Similarly, an application hosted on the UE 200 may store instructions of analog and / or digital signals in the memory 211 to present an output signal to the user. The user interface 216 may include audio input / output (I / O) devices, including, for example, a speaker, a microphone, digital-to-analog circuitry, analog-to-digital circuitry, amplifiers, and / or gain control circuits (including two or more of any of these devices). Other configurations of audio I / O devices may be used. Additionally, or alternatively, the user interface 216 may include one or more touch sensors that respond to touch and / or pressure, for example, on a keyboard and / or touch screen of the user interface 216.
[0049]
[0062] 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 antenna 262 is configured to convert the 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 collected 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 dedicated processors (not shown) may be utilized with the SPS receiver 217 to process, in whole or in part, the acquired SPS signals and / or to calculate an estimated location of the UE 200. The memory 211 may store indications (e.g., measurements) of the SPS signals 260 and / or other signals (e.g., signals obtained from the wireless transceiver 240) for use in performing positioning operations. The general purpose processor 230, the DSP 231, and / or one or more special purpose processors, and / or the memory 211 may provide or support a position location engine for use in processing the measurements to estimate the position of the UE 200.
[0050]
[0063] 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 / restore stored image data for presentation on a display device (not shown), for example, of the user interface 216.
[0051]
[0064] A position (motion) device (PMD) 219 may be configured to determine the location, and possibly the motion, of the UE 200. For example, the PMD 219 may be in communication with and / or include some or all of the SPS receiver 217. Also, or alternatively, the PMD 219 may be configured to determine the location of the UE 200 using ground-based signals (e.g., at least some of the signals 248) for trilateration, to assist in the acquisition and use of SPS signals 260, or both. The PMD 219 may be configured to use one or more other techniques to determine 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 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 and provide an indication of an orientation and / or movement of the UE 200, which the processor 210 (e.g., processor 230 and / or DSP 231) may be configured to use to determine a movement (e.g., a velocity vector and / or an acceleration vector) of the UE 200. The PMD 219 may be configured to provide an indication of an uncertainty and / or error in the determined location and / or movement.
[0052]
[0065] 3, an example of a TRP 300 of a BS, such as gNB 110a, gNB 110b, 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 depicted 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 capable of receiving and acquiring SPS signals 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), and 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, which may include a random access memory (RAM), a flash memory, a disk memory, and / or a read-only memory (ROM), and the like. The memory 311 stores software 312, which may be processor-readable processor-executable software code, including 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, when compiled and executed, to cause the processor 310 to perform functions. Although this description may refer to the processor 310 performing functions, 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 an abbreviation for one or more of the processors included in the processor 310 performing that function. The description may refer to the TRP 300 performing a function as an abbreviation for one or more appropriate components of the TRP 300 (and thus one of the BSs, such as gNB 110a, gNB 110b, ng-eNB 114, etc.) performing that function. The processor 310 may include memory with stored instructions in addition to and / or instead of the memory 311. The functionality of the processor 310 is discussed more fully below.
[0053]
[0066] The transceiver 315 may include a wireless transceiver 340 and / or 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 for transmitting (e.g., on one or more uplink channels) and / or receiving (e.g., on one or more downlink channels) wireless signals 348 and converting 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, with one or more other UEs, and / or with one or more other devices) according to various radio access technologies (RATs), such as 5G New Radio (NR), Global System for Mobiles (GSM), Universal Mobile Telecommunications System (UMTS), Advanced Mobile Phone System (AMPS), Code Division Multiple Access (CDMA), Wideband CDMA (WCDMA), Long Term Evolution (LTE), 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, e.g., with the network 140, e.g., for sending communications to and receiving communications from the LMF 120. 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.Wired transceiver 350 may be configured for optical and / or electrical communications, for example.
[0054]
[0067] 3 is an example of the present disclosure, including the claims, and is not intended to limit the present disclosure, and other configurations may be used. For example, the description herein discusses the TRP 300 being configured to or performing certain functions, but 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).
[0055]
[0068] 4, an example of 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 one another 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., wireless interface) may be omitted from the server 400. The processor 410 may include one or more intelligent hardware devices, for example, 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 that may include a random access memory (RAM), a flash memory, a disk memory, and / or a 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, when compiled and executed, to cause the processor 410 to perform functions. The description may refer to the processor 410 performing functions, including other implementations, such as when the processor 410 executes software and / or firmware. The description may refer to the processor 410 performing functions as shorthand for one or more of the processors included in the processor 410 performing the functions. The description may refer to the server 400 (or LMF 120) performing functions as shorthand for one or more suitable components of the server 400 (or LMF 120) performing the functions. The processor 410 may include a memory with instructions stored therein in addition to and / or instead of the memory 411.The functionality of the processor 410 is discussed more fully below.
[0056]
[0069] The transceiver 415 may include a wireless transceiver 440 and / or 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 for transmitting (e.g., on one or more downlink channels) and / or receiving (e.g., on one or more uplink channels) wireless signals 448 and converting the wireless signals 448 to and from wired (e.g., electrical and / or optical) signals. 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), Global System for Mobiles (GSM), Universal Mobile Telecommunications System (UMTS), Advanced Mobile Phone System (AMPS), Code Division Multiple Access (CDMA), Wideband CDMA (WCDMA), Long Term Evolution (LTE), 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 a transmitter 452 and a receiver 454 configured for wired communication, e.g., with the network 135, e.g., for sending communications to and receiving 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 optical and / or electrical communications, for example.
[0057]
[0070] The configuration of the server 400 shown in FIG. 4 is an example of the present disclosure, including the claims, and is not a limitation of the present disclosure, and other configurations may be used. For example, the wireless transceiver 440 may be omitted. Also, or alternatively, the description herein discusses the server 400 being configured to perform or performing certain functions, but one or more of these functions may be performed by the TRP 300 and / or the UE 200 (i.e., the TRP 300 and / or the UE 200 may be configured to perform one or more of these functions).
[0058]
[0071] 5A and 5B, an exemplary downlink PRS resource set is shown. In general, a PRS resource set is a collection of PRS resources across one base station (e.g., TRP 300) that have the same periodicity across slots, a common muting pattern configuration, and the same repetition factor. 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 in each single instance of a PRS resource set (e.g., values of 1, 2, 4, 6, 8, 16, 32). The time gap represents the offset in slots between two repeated instances of PRS resources corresponding to the same PRS resource ID within a single instance of a PRS resource set (e.g., values of 1, 2, 4, 8, 16, 32). The duration spanning a PRS resource set containing repeated PRS resources does not exceed the PRS period. Repetition of PRS resources allows the receiver to beam sweep across the repetitions and combine RF gain to increase coverage. Repetition also allows muting between instances.
[0059]
[0072] Referring to FIG. 6, an exemplary subframe and slot format for positioning reference signal transmission is shown. The exemplary subframe and slot format is included in the PRS resource set shown in FIG. 5A and 5B. The subframe and slot formats of FIG. 6 are examples and not limitations, including a Com2 format 602 with 2 symbols, a Com4 format 604 with 4 symbols, a Com2 format 606 with 12 symbols, a Com4 format 608 with 12 symbols, a Com6 format 610 with 6 symbols, a Com12 format 612 with 12 symbols, a Com2 format 614 with 6 symbols, and a Com6 format 616 with 12 symbols. Generally, a subframe may include 14 symbol periods, with indexes 0-13. The subframe and slot format may be used for a physical broadcast channel (PBCH). In general, 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 ports. A cell may generate reference symbols for a PRS based on a cell ID, a symbol period index, and a slot index. In general, a UE may be able to distinguish a PRS from different cells.
[0060]
[0073] The base station may transmit the PRS over a particular PRS bandwidth, which may be configured by a higher layer. 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 a PRS periodicity TPRS, a subframe offset PRS, and a PRS duration NPRS. The PRS periodicity is the period during which the PRS is transmitted. The PRS periodicity may be, for example, 160, 320, 640, or 1280 ms. The subframe offset indicates the particular subframe in which the PRS is transmitted. And the PRS duration indicates the number of consecutive subframes in which the PRS is transmitted in each period (PRS opportunity) of PRS transmission. The PRS duration may be, for example, 1, 2, 4, or 6 ms.
[0061]
[0074] The PRS periodicity TPRS and subframe offset PRS may be conveyed via a PRS configuration index IPRS. The PRS configuration index and PRS duration may be independently configured by higher layers. A set of consecutive subframes of NPRS in which a PRS is transmitted may be referred to as a PRS opportunity. Each PRS opportunity may be enabled or muted, e.g., the UE may apply a muting bit to each cell. A PRS resource set is a collection of PRS resources across base stations with a common muting pattern configuration and the same repetition factor across slots (e.g., 1, 2, 4, 6, 8, 16, 32 slots).
[0062]
[0075] Generally, the PRS resource shown in Figures 5A and 5B can be a collection of resource elements used for the transmission of the PRS. The collection of resource elements can span multiple physical resource blocks (PRBs) in the frequency domain and N (e.g., one or more) consecutive symbols in a slot in the time domain. In a given OFDM symbol, the PRS resource occupies consecutive PRBs. The PRS resource is described by at least the following parameters: PRS resource identifier (ID), sequence ID, comb size N, resource element offset in the frequency domain, starting slot and starting symbol, number of symbols per PRS resource (i.e., 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 the PRS. For example, a comb size of comb 4 means that every fourth subcarrier of a given symbol carries the PRS.
[0063]
[0076] A PRS resource set is a set of PRS resources used for transmission of PRS signals, and each PRS resource has a PRS resource ID. Furthermore, PRS resources in a PRS resource set are associated with the same transmission reception point (e.g., TRP 300). A PRS resource set may be identified by a PRS resource set ID and associated with a particular TRP (identified by a cell ID) transmitted by an antenna panel of a base station. A PRS resource ID in a PRS resource set is associated with 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 implication as to whether the base station and the beam on which the PRS is transmitted are known to the UE.
[0064]
[0077] In one example, a positioning frequency layer can be a collection of PRS resource sets across one or more base stations. The positioning frequency layer can 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. The numerologies supported for the PDSCH can be supported for the PRS.
[0065]
[0078] 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.
[0066]
[0079] It should be noted that the terms positioning reference signal and PRS refer to reference signals that may be used for positioning, such as, without limitation, PRS signals in LTE, Navigation Reference Signals (NRS) in 5G, Downlink Position Reference Signals (DL-PRS), Uplink Position 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.
[0067]
[0080] Referring to FIG. 7, an exemplary round-trip message flow 700 between a user equipment 705 and a base station 710 is shown. The UE 705 is an example of a UE 105, 200, and the base station 710 can be a gNB 110a, b or a ng-eNB 114. In general, an RTT positioning method utilizes the time it takes for a signal to travel from one entity to another and back to determine the distance between the two entities. This distance, as well as the known location of a first one of the entities and the angle (e.g., azimuth) between the two entities can 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., UE) to another entity (e.g., TRP) and the known location of the other entity can be used to determine the location of the one entity. The exemplary message flow 700 can be initiated by the base station 710 with an RTT session configured message 702. The base station can utilize LPP / NRPPa messaging to configure the RTT session. At time T1, the base station 710 may transmit a DL PRS 704, which is received by the UE 705 at time T2. In response, the UE 705 may transmit a Sounding Reference Signal (SRS) for a positioning message 706 at time T3, which is received by the base station 710 at time T4. The distance between the UE 705 and the base station 710 may be calculated as follows:
[0068]
number
[0069]
[0081] The UE 705 can be configured to perform the RTT message flow 700 based on a paging message received from a network, such as from a base station 710. In one example, the paging message can be sent instead of or in addition to an RTT session configured message 702.
[0070]
[0082] In dense operating environments with many UEs exchanging RTT messages with base stations, the bandwidth required for UL SRS for positioning messages may increase messaging overhead and utilize excess network bandwidth. In this use case, passive positioning techniques may reduce the bandwidth required for positioning by eliminating transmissions from the UE.
[0071]
[0083] Referring to FIG. 8, an example message flow 800 for passive positioning of a user equipment 805 is shown. The message flow includes a UE 805, a first base station 810, and a second base station 812. The UE 805 is an example of a UE 105, 200, and the base stations 810, 812 are examples of gNBs 110a, b, or ng-eNBs 114. In general, TDOA positioning techniques utilize the difference in travel time between one entity and another entity to determine a relative range from the other entity, which may be used in combination with the known location of the other entity to determine the location of the one entity. Angle of arrival and / or departure may be used to help determine the location of the entity. For example, the angle of arrival or departure of a signal may be used in combination with the distance between the devices (determined using the signals, e.g., the travel time of the signal, the received power of the signal, etc.) and the known location of one of the devices to determine the location of the other device. The angle of arrival or departure may be an azimuth angle relative to a reference direction, such as true north. The angle of arrival or departure may be a zenith angle relative to directly above the entity (i.e., relative to a direction radially outward from the center of the Earth). In operation, the first base station 810 may provide a passive positioning initiation message 802 to the UE 805. The passive positioning initiation message 802 may be a broadcast message or other signaling, such as RRC, to inform the UE of a PRS transmission schedule and may include transmission information (e.g., channel information, muting patterns, PRS bandwidth, PRS identification information, etc.). At time T1, the first station may transmit a first DL PRS 804, which may be received by the second base station 812 at time T2 (for example) and by the UE 805 at time T3. The second base station 812 may be configured to transmit a second DL PRS 806 at time T4, which is received by the first base station 810 at time T5 and by the UE 805 at time T6. The time between T2 and T4 may be a configured turnaround time on the second base station 812 and may therefore be a known period of time.The time between T1 and T2 (i.e., the time of flight) may also be known since the first and second base stations 810, 812 are at fixed locations. The turnaround time (i.e., T4-T2) and the time of flight (i.e., T2-T1) may be broadcast or otherwise provided to the UE 805 for use in positioning calculations. The UE 805 may observe the difference between T6 and T3, and the distance may be calculated as follows:
[0072]
number
[0073]
[0084] The paging message may be sent by a network resource, such as a first or second base station 810, 812, or other serving station, to instruct the UE 805 to perform the message flow 800. In one example, the paging message may be in lieu of or in addition to the passive positioning initiation message 802.
[0074]
[0085] In one embodiment, one or more UEs may be fixed location and may be configured to perform some or all of the functions of a base station described herein. For example, a UE may be configured to determine location (e.g., using inertial, satellite, and / or terrestrial techniques) and transmit positioning reference signals to neighboring base stations and / or UEs. UEs in a network may be configured to transmit omnidirectional sounding reference signals (SRS) for positioning and / or beamformed SRS for positioning based on network and / or UE capabilities. For example, a UE configured for 5G sub-7 GHz operation may utilize omnidirectional signaling, and a UE configured for higher frequencies may utilize analog beamforming. A UE may transmit SRS for positioning using existing uplink and sidelink communication interfaces, such as, for example, Uu and PC5.
[0075]
[0086] Referring to FIG. 9, an example message flow 900 for enabling user equipment positioning through paging is shown. The message flow 900 includes a UE 905, a station 910, and a server 912. The UE 905 is an example of a UE 105, 200, and the station 910 is an example of a gNB 110a, b, or an ng-eNB 114. The server 912 is an example of a server 400, and may be an LMF 120 and / or an AMF 115. The server 912 is communicatively coupled to the external client 130 and configured to initiate location paging as described herein, for example, based on a request from the external client 130, or other networked applications (e.g., location-based services, emergency location systems, etc.). Generally, in a 5G system, the UE 905 may camp on the 5G system in an RRC idle state (e.g., idle mode or RRC inactive mode). The UE 905 may be configured to listen for paging messages while in the RRC idle or RRC inactive state. The AMF 115 may be configured to keep a record of the UE location based on the tracking area and may therefore send paging messages and / or beams associated with the tracking area to stations. In one example, the UE 905 may utilize a discontinuous reception (DRX) mode to conserve battery life. During the DRX cycle 902, the UE 905 may enter a sleep mode during periodic paging occasions. At each paging occasion, the UE 905 may scan for a downlink channel (e.g., a physical downlink control channel (PDCCH)). The UE 905 may receive a System Information Block (SIB) to determine when to schedule a positioning occasion.
[0076]
[0087] The server 912 may be configured to send an NGAP positioning paging message 904 to obtain location information for the UE 905. The NGAP positioning paging message 904 may be based on a request from the LMF 120, from the external client 130, or other system requirements. The NGAP positioning paging message 904 may include one or more information elements including identification information associated with the UE 905, DRX information, positioning assistance data, UE capability data, and other information that the station 910 may need to send the positioning paging message 906 to the UE 905. In one example, the positioning paging message 906 may utilize RRC signaling and may be timed to coincide with a paging occasion of the UE 905. The positioning paging message 906 may be broadcast by one or more stations associated with a tracking area associated with the UE 905. The positioning paging message 906 may be sent by one or more beams in a network utilizing beamforming technology (e.g., millimeter wave (mmW)). In one example, the positioning paging message 906 may include an information element containing positioning assistance data to enable the UE 905 to obtain positioning measurements. The information element in the positioning paging message 906 may include reference information to enable the UE 905 to obtain the positioning assistance data from the network (e.g., via other broadcasts or messaging).
[0077]
[0088] At stage 908, the UE 905 is configured to perform positioning measurements. In one example, the UE 905 may remain in an idle or inactive state (i.e., not connected) to obtain passive measurements, such as those described in FIG. 8. The UE 905 may receive, or may have locally stored, assistance data configured to enable reception of DL PRSs, such as the first DL PRS 804 and the second DL PRS 806, from a station on the network. In one example, the station 910 may be configured to transmit one or more DL PRSs. The DL PRSs may be associated with beam identification information to enable the UE 905 to determine which DL PRS to listen to. In one example, the DL PRSs may be on different frequency layers and based on different radio access technologies. For example, the DL PRSs may be associated with LTE, 5G, sub-6GHz, mmW, or other frequencies and technologies. In an embodiment, the UE 905 may be configured to utilize other passive positioning methods such as E-CID, RSSI, AoA, etc., at stage 908 to obtain location information.
[0078]
[0089] The UE 905 may perform a random access and reporting procedure 913 to report location information obtained in stage 908. The location information may be RSTD timing information associated with the received DL PRS. The location information may be a position estimate calculated by the UE 905. The random access and reporting procedure 913 may be a contention-based or contention-free procedure. For example, the positioning paging message 906, or other transmitted information, may include a dedicated random access preamble that allows the UE 905 to provide data over a random access channel (RACH).
[0079]
[0090] 10A and 10B, an example message flow for providing location data via a random access procedure is shown. In a two-step random access procedure 1000, the UE 905 is configured to transmit a preamble and location data message 1002. The location data may include RSTD measurements, a position estimate, or other measurement information obtained in stage 908. Upon receiving the preamble and location data message 1002, the station 910 is configured to send a random access response message 1004. In a multiple-step random access procedure 1050, the UE 905 is configured to transmit a random access preamble message 1052 (e.g., msg1) and receive a random access response message 1054 (e.g., msg2). The UE 905 is configured to provide a location data message 1056 (e.g., msg3) including the measurements, the position estimate, or other data obtained in stage 908. The station may provide a contention resolution message 1058 (e.g., msg4) upon receiving the location data message 1056. In an example, the UE 905 may be configured to send an additional location data message 1060 (e.g., msg5). The UE 905 may utilize an RRC or other network interface to perform the random access and reporting procedure 913. In an example, the station may be a UE or a Roadside Unit (RSU), and the message flow may utilize a sidelink interface (e.g., PC5) to complete the random access and reporting procedure 913.
[0080]
[0091] The station 910 may be configured to provide an NGAP Positioning Paging Result message 914 to report the location information to the server 912. The messaging may be based on LPP, NPP, NAS, or other network protocols and messaging techniques. The server 912 may be configured to provide the location information to other network entities, or to external clients 130.
[0081]
[0092] In one example, the positioning paging message 906 may include information elements configured to cause the UE 905 to perform measurements in stage 908 and random access and reporting procedures 913 on a periodic basis (e.g., 5, 10, 30, 60, 100, 1000 seconds, etc.). The positioning paging message 906 may indicate a periodicity and duration for the UE 905 to provide location information reports. In one example, the UE 905 may be configured to perform a UL-based TDoA method based on receiving the positioning paging message 906. The network may inform the UE 905 via SIB or other RRC signaling to transmit on a random access channel with a modified timing relative to receiving the DL PRS. The transmit power of the UE 905 may be set to a high value to allow the UE to reach multiple stations. The positioning paging message 906 may be configured to trigger the UE 905 to transmit a modified UL SRS (e.g., modified to reduce bandwidth) for positioning purposes and to provide an indication of which random access channel the UE 905 will use to transmit the modified UL SRS.
[0082]
[0093] Referring to FIG. 11, an example message flow 1100 for enabling user equipment positioning through a paging and positioning system information block is shown. The message flow 1100 includes a UE 1105, a station 1110, and a server 1112. The UE 1105 is an example of a UE 105, 200, and the station 1110 is an example of a gNB 110a, b or an ng-eNB 114. The server 1112 is an example of a server 400 and may be an LMF 120 and / or an AMF 115. As described in FIG. 9, the server 1112 may be communicatively coupled to an external client 130. The UE 1105 may utilize a DRX cycle 1102 and may be configured to receive a paging message from the station 1110. The server 1112 may be configured to send an NGAP positioning paging message 1104 to obtain location information for the UE 1105 based on an internal or external request. The NGAP positioning paging message 1104 may include information elements associated with identity information associated with the UE 1105, DRX information, positioning assistance data, UE capability data, and other information that the station 1110 may need to transmit a positioning paging message 1106 and a positioning system information block (posSIB) 1107 to the UE 1105. The positioning paging message 1106 may utilize RRC signaling and may be timed to coincide with a paging occasion of the UE 1105. The positioning paging message 1106 may be broadcast by one or more stations / beams associated with a tracking area associated with the UE 1105. In one example, the positioning paging message 1106 may include information elements indicating reference information to enable the UE 1105 to receive the posSIB 1107 from the station 1110 or other nearest station. The posSIB 1107 may be based on information provided in the NGAP positioning paging message 1104 or other system information. The posSIB 1107 may include assistance data to enable the UE 1105 to perform one or more positioning procedures.For example, the posSIB 1107 may include turnaround times and station locations (e.g., based on tracking areas) associated with DL PRSs that the UE 1105 may receive. Other assistance and base station almanac data, such as PRS configuration information elements, station location information, and real-time differential (RTD) information, may be included in the posSIB 1107. In one example, the positioning paging message 1106 and the posSIB 1107 may utilize different frequency layers and different radio access technologies.
[0083]
[0094] At stage 1108, the UE 1105 is configured to perform positioning measurements. In one example, the UE 1105 may remain idle or inactive (i.e., not connected) to obtain passive measurements, such as those described in FIG. 8. The UE 1105 may utilize the assistance data provided in the positioning paging message 1106 and / or the posSIB 1107 to receive DL PRS or other positioning signals transmitted in the network. In one example, the DL PRS may be on a different frequency layer and based on a different radio access technology. The assistance data may enable the UE 1105 to utilize other passive positioning methods, such as E-CID, RSSI, AoA, etc., at stage 908 to obtain location information. In one example, the NGAP positioning paging message 1104 may indicate the positioning capabilities of the UE 1105, and the posSIB 1107 may be configured to include assistance data that the UE 1105 can use. In one example, the posSIB 1107 can include various assistance data, and the UE 1105 can be configured to utilize the assistance data based on the capabilities of the UE 1105.
[0084]
[0095] The UE 1105 may perform a random access and reporting procedure 1109 to report the location information obtained in stage 1108. The random access and reporting procedure 1109 may be similar to the random access and reporting procedure 913 described in FIG. 9 and the message flow described in FIG. 10A and 10B. The station 1110 may be configured to provide an NGAP Positioning Paging Result message 1114 to report the location information to a server 1112. The messaging may be based on LPP, NPP, NAS, or other network protocols and messaging techniques. The server 1112 may be configured to provide the location information to other network entities, or to an external client 130.
[0085]
[0096] 12, an example message flow 1200 for enabling user equipment positioning through paging and connected mode messaging is shown. The message flow 1200 includes a UE 1205, a station 1210, and a server 1212. The UE 1205 is an example of a UE 105, 200, and the station 1210 is an example of a gNB 110a, b, or an ng-eNB 114. The server 1212 is an example of a server 400 and may be an LMF 120 and / or an AMF 115. As described in FIG. 9, the server 1212 may be communicatively coupled to the external client 130. The UE 1205 may utilize a DRX cycle 1202 and may be configured to receive a paging message from the station 1210. In one embodiment, the UE 1205 may be in an idle state (e.g., RRC idle or RRC inactive) and may be configured to receive a paging message. The server 1212 is configured to send an NGAP positioning paging message 1204 to obtain location information for the UE 1205 based on an internal or external request. The NGAP positioning paging message 1204 may include information elements associated with an identity associated with the UE 1205, DRX information, positioning assistance data, UE capability data, and other information that the station 1210 may need to send the positioning paging message 1206 and other assistance data to the UE 1205. In one example, the NGAP positioning paging message 1204 may be a general request for the location of the UE. The station 1210, the LMF 120, or other network resources may be configured to provide the assistance data. The positioning paging message 1206 may utilize RRC signaling and may be timed to coincide with a paging occasion of the UE 1205. The positioning paging message 1206 may be broadcast by one or more stations / beams serving a tracking area associated with the UE 1205. In one example, the positioning paging message 1206 may prompt the UE 1205 to perform a random access and RRC setup procedure 1208 to transition to an RRC connected state.The UE 1205 may be configured with a time limit (e.g., 10-500 ms) for initiating an RRC setup procedure. The UE 1205 may be configured to send an RRC Setup Request message on a Common Control Channel (CCCH) to enable a connected state.
[0086]
[0097] While in a connected state, the UE 1205 may be configured to perform a wide range of DL and UL positioning procedures. For example, the UE 1205 may be configured to transmit a UL SRS for positioning to one or more stations. The UE 1205 may provide a capability message 1214 to the station 1210 to indicate the type of assistance data the UE 1205 is configured to utilize. The station 1210, or other network resources such as the LMF 120, may utilize the capability message 1214 to provide appropriate assistance data 1216. In one example, the capabilities of the UE 1205 may be known to the network (e.g., the LMF 120), and the station 1210 may provide the assistance data 1216 based on previously stored capability information. In one example, the station 1210 may provide a generic set of assistance data (i.e., not based on UE capability information) to the UE 1205.
[0087]
[0098] At stage 1218, the UE 1205 is configured to perform various active and passive positioning measurements. The UE may measure RTT by multiple stations, such as those described in FIG. 7. Other UL methods, such as UL AoA and UL SRS, may be performed. Passive methods, as previously described, may also be performed while the UE 1205 is in a connected state. The UE 1205 may be configured to obtain position measurements using different radio access technologies and different frequency layers. For example, in a dynamic spectrum sharing scheme, the UE 1205 may perform an RTT exchange with an omnidirectional station utilizing LTE or sub-6 GHz technology on one frequency layer, and then a beamformed RTT exchange with a 5G mmW station. Other types of frequencies and radio access technologies may be used.
[0088]
[0099] The UE 1205 may report the location information measured in stage 1218 in a Location Information message 1220. The location information may be a position estimate based on location calculations performed by the UE 1205. In one example, the UE 1205 may enter an idle or inactive state and the Location Information message 1220 may utilize a random access procedure as previously described. The station 1210 may be configured to provide an NGAP Positioning Paging Result message 1222 to report the location information to the server 1212. The messaging may be based on LPP, NPP, NAS, or other network protocols and messaging techniques. The server 1212 may be configured to provide the location information to other network entities, or to the external client 130.
[0089]
[0100] 1-12, a method 1300 of positioning a user equipment using paging messages includes the steps shown. However, the method 1300 is by way of example and not by way of limitation. The method 1300 may be modified, for example, by having steps added, removed, rearranged, combined, performed simultaneously, and / or by splitting a single step into multiple steps.
[0090]
[0101] At stage 1302, the method includes receiving a positioning paging message in an idle state of the user equipment. The UE 200, including the transceiver 215 and the processor 230, is a means for receiving the positioning paging message. The idle state may include an RRC idle mode and an RRC inactive mode. The UE 200, such as the UE 905, may utilize a DRX mode to preserve battery life. The DRX cycle 902 may conform to a network DRX cycle and may be provided in a broadcast SIB message. The UE 905 may enter a sleep mode between periodic paging occasions and may scan for downlink channels during the paging occasions. The positioning paging message 906 may utilize RRC signaling and may be transmitted by a station during the paging occasion. For example, the positioning paging message 906 may be an omni-directional broadcast or a beamformed beam transmitted by one or more stations covering a tracking area associated with the UE 905 stored in the AMF 115. The positioning paging message 906 may include one or more information elements including positioning assistance data to enable the UE 905 to obtain positioning measurements. In one example, the information elements in the positioning paging message 906 may include reference information to enable the UE 905 to obtain positioning assistance data from the network (e.g., via other broadcasts or messaging). In one example, the positioning paging message 1106 may indicate timing information associated with broadcasting one or more posSIBs 1107 configured to provide positioning assistance data to the UE.
[0091]
[0102] At stage 1304, the method includes measuring positioning measurements in response to receiving the positioning paging message. The UE 200, including the transceiver 215 and the processor 230, is a means for measuring the positioning measurements. In one example, the UE 905 can remain in an idle or inactive state and can be configured to receive DL PRS transmissions from one or more stations, such as those shown in FIG. 8. Other passive positioning methods can also be used. For example, the UE can be configured to detect beam identification information from one or more stations to determine a position estimate (e.g., E-CID positioning). Receiving beamforming can be used to determine a relative angle of arrival (AoA) for the DL PRS transmission. Received signal strength of the DL PRS transmission can also be obtained while the UE is in an idle state (e.g., RRC idle mode or RRC inactive mode). Measurements associated with other passive positioning techniques can also be obtained. The UE can utilize assistance data to detect the DL PRS.
[0092]
[0103] In one embodiment, the UE 200 may perform an RRC setup procedure in response to receiving the positioning paging message at stage 1302. While in a connected state, the UE may utilize an UL channel and perform positioning methods such as UL SRS and RTT methods for positioning. Positioning measurements may be obtained on one or more frequency layers and may utilize different radio access technologies. For example, PRS may be received utilizing LTE and 5G based technologies. Other frequencies and technologies may also be used.
[0093]
[0104] At step 1306, the method includes determining location information based at least in part on the positioning measurements. The UE 200 including the processor 230 is a means for determining the location information. The location information may be the measurements obtained at step 1304. For example, with reference to FIG. 8, the location information may be an RSTD value (e.g., T6-T3) obtained from a pair of DL PRS transmissions. The location information may include other measurements such as E-CID values, RSS / RSSI values, and calculated AoA. The UE 200 may be configured to utilize the positioning measurements from step 1304 to determine a location estimate. For example, the UE 200 may utilize trilateration based on the RSTD information and assistance data (e.g., station / antenna location information) to calculate a position estimate. Other positioning techniques known in the art may also be used based on the positioning measurements. The location information may be a calculated position estimate.
[0094]
[0105] At stage 1308, the method includes transmitting the location information via a random access procedure. The UE 200, including the transceiver 215 and the processor 230, is a means for transmitting the location information. For example, referring to FIG. 9, the UE 905 is configured to perform a random access and reporting procedure 913 to report the location information. The random access and reporting procedure may utilize a RACH to perform a contention-based or contention-free random access procedure. In one example, the serving station may provide a dedicated random access preamble to the UE to enable the UE to provide data over the RACH. The random access procedure may be a two-step random access procedure 1000 or a multiple-step random access procedure 1050. In one embodiment, the method 1300 enables the UE to perform and report positioning information without transitioning to a connected state.
[0095]
[0106] In one embodiment, the positioning paging message received in stage 1302 may cause the UE to perform a connected mode setup procedure and transition from an idle or inactive state to a connected state. While in the connected state, the UE may be configured to perform a UL positioning procedure, such as sending a UL SRS and RTT for positioning. As shown in message flow 1200, the UE may also exchange messages associated with UE capabilities and assistance data. Location information may also be reported over an uplink channel.
[0096]
[0107] With reference to Figure 14, and with further reference to Figures 1-12, a method 1400 of determining a location of a user equipment includes the stages shown. However, method 1400 is by way of example and not by way of limitation. Method 1400 may be modified, for example, by having stages added, removed, rearranged, combined, performed simultaneously, and / or a single stage being split into multiple stages. In one example, one or more of stages 1404 and 1408 are optional and are identified in Figure 14 by dashed lines.
[0097]
[0108] At step 1402, the method includes transmitting a positioning paging message to a user equipment, where the user equipment is in an idle state. The TRP 300, including the transceiver 315 and the processor 310, is a means for transmitting the positioning paging message. The idle state may include an RRC idle mode and an RRC inactive mode. In one example, the TRP 300 may receive an NGAP positioning paging message 904 including information elements associated with an identity associated with the UE 905, DRX information, positioning assistance data, UE capability data, and other information that the TRP 300 may need to transmit the positioning paging message. The NGAP positioning paging message may include fewer or additional information elements to enable the TRP 300 to transmit the positioning paging message. In one example, the positioning paging message may be a positioning paging message 906 and may utilize RRC signaling consistent with a paging occasion for the idle or inactive UE. In one example, the positioning paging message may be broadcast by other stations closest to a tracking area associated with the UE. The positioning paging message may include an information element with positioning assistance data to enable the UE to obtain positioning measurements. The positioning paging message transmitted by the TRP 300 may include one or more information elements (e.g., assistance data) based on the UE's positioning capabilities. The positioning paging message may include reference information to enable the UE to obtain positioning assistance data from the network (e.g., via other broadcasts or messaging).
[0098]
[0109] At step 1404, the method may optionally include transmitting one or more positioning system information blocks. The TRP 300, including the transceiver 315 and the processor 310, is a means for transmitting the positioning information block. The positioning paging message transmitted at step 1402 may include reference information to enable the UE to receive the positioning system information block while in an unconnected state. The positioning system information block may be based on information provided in the NGAP positioning paging message or on other positioning assistance data on the network. In general, the positioning system information block may include assistance data to enable the UE to perform one or more positioning procedures. For example, the positioning system information block may include RSTD information such as turnaround time and station location associated with DL PRS that the UE may receive. Other assistance and base station almanac data (e.g., station and beam ID information, beam angle, channel information, PRS resources, etc.) may be included in the positioning system information block.
[0099]
[0110] At step 1406, the method includes receiving location information from the user equipment via a random access procedure. The TRP 300, including the transceiver 315 and the processor 310, is a means for receiving the location information. The UE is configured to obtain location measurements and generate location information. In one example, the location information can be measurement data (e.g., RSTD measurements, E-CID data, AoA, etc.). The location information can be a location estimate determined by the UE based on the measurements. In one embodiment, the TRP 300 can be configured to determine the location estimate based on the received location information. The UE is configured to perform a random access and reporting procedure using the TRP 300 to report the location information. The random access and reporting procedure may utilize a RACH to perform a contention-based or contention-free random access procedure. The TRP 300, or a serving station, may provide a dedicated random access preamble to the UE to enable the UE to provide data to the TRP 300 via the RACH. In one example, the random access procedure may be a two-step random access procedure 1000, or a multiple-step random access procedure 1050.
[0100]
[0111] At step 1408, the method may optionally include providing the location information to a network server. The TRP 300, including the transceiver 315 and the processor 310, is a means for providing the location information to the server. The location information may be measurement data, and the TRP may send the measurement data in a NGAP Positioning Paging Result message to a network server, such as the LMF 120. The LMF 120 may be configured to determine an estimated location of the UE based on the measurement data. The location information may be a position estimate determined by the UE or the TRP 300, and the NGAP Positioning Paging Result message may include the position estimate. The LMF 120 may be configured to provide the position estimate to other network resources and / or to an external client 130, as appropriate.
[0101]
[0112] Other examples and implementations are within the scope of the present 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 of these. Features implementing the functions may also be physically located in various places, including being distributed such that portions of the functions are implemented in different physical locations. For example, one or more functions, or one or more portions thereof, discussed above as occurring within the LMF 120 may be performed outside the LMF 120, such as by the TRP 300.
[0102]
[0113] Unless otherwise stated, functional or other components shown in the figures and / or discussed herein as being connected or in communication with each other are communicatively coupled, that is, the components may be directly or indirectly connected in a manner that enables communication therebetween.
[0103]
[0114] As used herein, the singular forms "a," "an," and "the" include the plural unless the context clearly indicates otherwise. For example, a "processor" can include one processor or multiple processors. As used herein, the terms "comprises," "comprising," "includes," and / or "including" 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.
[0104]
[0115] As used herein, unless otherwise specified, a statement that a function or action is "based on" an item or state means that the function or action is based on the stated item or state, and may be based on one or more items and / or states in addition to the stated item or state.
[0105]
[0116] Also, as used herein, "or" used in a list of items (ending in "at least one of" or "one or more of") indicates a disjunctive list, e.g., such that 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, B, or C" means A or B or C, or AB (A and B), or AC (A and C), or BC (B and C), or ABC (i.e., A and B and C), or a combination with more than one feature (e.g., AA, AAB, ABBC, etc.). Thus, a statement 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 may be configured to perform the function with respect to A, or may be configured to perform the function with respect to B, or may be configured to perform 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 whether to measure A or B or both). Similarly, recitation of 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 (and which may or may not be configured to measure A), or a means for measuring A and B (which may be capable of selecting whether to measure A and B or both).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 (and may or may not be configured to measure Y), or may be configured to measure Y (and may or may not be configured to measure X), or may be configured to measure X and measure Y (and may or may not be configured to measure X). Considerable variations may be made according to specific requirements. For example, customized hardware may also be used, and / or particular elements may be implemented in hardware, software (including portable software such as applets) executed by the processor, or both. Additionally, connections to other computing devices, such as network input / output devices, may be utilized.
[0106]
[0117] The methods, systems, and devices discussed 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 combined in a similar manner. Also, technology evolves, and many of the elements are examples and do not limit the scope of the disclosure or claims.
[0107]
[0118] A wireless communication system is a communication system in which communications are carried wirelessly, i.e., by electromagnetic and / or sound waves propagating through space rather than by wired or other physical connections. A wireless communication network may not have all communications transmitted wirelessly, but is configured such that at least some communications are transmitted wirelessly. Furthermore, the term "wireless communication device" or similar terms does not require that the function of the device be solely or even primarily for communication, or that the device be a mobile device, but indicates that the device includes wireless communication capabilities (one-way or two-way), e.g., at least one radio for wireless communication (each radio being part of a transmitter, receiver, or transceiver).
[0108]
[0119] In the description, specific details are given to obtain a thorough understanding of the exemplary 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 details to avoid obscuring the configurations. This description provides an exemplary configuration and does not limit the scope, applicability, or configuration of the claims. Rather, the preceding 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.
[0109]
[0120] 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. With a computing platform, various processor-readable media may participate in providing instructions / code to a processor for execution and / or may be used to store and / or carry such instructions / code (e.g., as a signal). In many implementations, the processor-readable medium is a physical and / or tangible storage medium. 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.
[0110]
[0121] A statement that a value exceeds (or 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 that is higher than the first threshold at the resolution of the computing system. A statement that a value is less than (or 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 lower than the first threshold, e.g., the second threshold is a value that is lower than the first threshold at the resolution of the computing system.
[0111]
[0122] Example implementations are described in the numbered clauses below.
[0112]
[0123] 1. A method for locating user equipment using paging messages, comprising:
[0124] receiving a positioning paging message using user equipment in an idle state;
[0125] measuring a positioning measurement in response to receiving the positioning paging message;
[0126] determining location information based at least in part on the positioning measurements;
[0127] and transmitting location information via a random access procedure.
[0113]
[0128] 2. The method of claim 1, further comprising receiving assistance data, wherein measuring the positioning measurements is based at least in part on the assistance data.
[0114]
[0129] 3. The method of claim 2, wherein at least a portion of the assistance data is included in a positioning paging message.
[0115]
[0130] 4. The method of claim 2, further comprising receiving a positioning system information block, wherein at least a portion of the assistance data is included in the positioning system information block.
[0116]
[0131] 5. The method of claim 1, wherein measuring the positioning measurements includes receiving two or more positioning reference signals, and determining the location information includes determining a time of arrival, a time difference of arrival based on the two or more positioning reference signals.
[0117]
[0132] 6. The method of claim 1, wherein measuring the positioning measurements includes receiving extended cell identity (E-CID) information from one or more nearest stations.
[0118]
[0133] 7. The method of claim 1, wherein measuring the positioning measurements includes determining the angle of arrival of one or more beams transmitted by one or more nearest stations.
[0119]
[0134] 8. The method according to clause 1, wherein the random access procedure is a two-step random access procedure.
[0120]
[0135] 9. The method of claim 1, wherein the user equipment is configured to perform a discontinuous reception mode, and the positioning paging message is received during a paging occasion.
[0121]
[0136] 10. The method of clause 1, further comprising receiving a random access preamble, and wherein transmitting the location information includes transmitting the random access preamble.
[0122]
[0137] 11. The method of claim 1, wherein at least one information element in the positioning paging message is based at least in part on the positioning capabilities of the user equipment.
[0123]
[0138] 12. The method of claim 1, wherein the positioning paging message includes one or more information elements configured to cause the user equipment device to measure positioning measurements and to transmit corresponding location information on a periodic basis.
[0124]
[0139] 13. The method of clause 1, further comprising performing a connected mode setup procedure in response to receiving the positioning paging message, wherein measuring the positioning measurements includes obtaining the positioning measurements in the connected mode.
[0125]
[0140] 14. The method of claim 13, wherein obtaining positioning measurements includes obtaining round trip time measurements using one or more stations.
[0126]
[0141] 15. The method of clause 1, wherein measuring the positioning measurements includes transmitting a modified sounding reference signal for positioning that is based at least in part on a positioning paging message.
[0127]
[0142] 16. A method for determining a location of a user equipment, comprising:
[0143] transmitting a positioning paging message to a user equipment, wherein the user equipment is in an idle state;
[0144] and receiving location information from a user equipment via a random access procedure.
[0128]
[0145] 17. The method of clause 16, further comprising transmitting one or more positioning system information blocks with positioning assistance data.
[0129]
[0146] 18. The method of claim 16, further comprising providing the location information to a network server.
[0130]
[0147] 19. The method of claim 16, wherein transmitting the positioning paging message includes transmitting the positioning paging message on multiple beams.
[0131]
[0148] 20. The method of claim 16, further comprising receiving positioning assistance data from a server, wherein at least one information element in the positioning paging message is based on the positioning assistance data.
[0132]
[0149] 21. The method of clause 20, wherein the positioning assistance data includes one or more positioning reference signal resource elements.
[0133]
[0150] 22. The method of clause 16, wherein the positioning paging message includes a random access preamble, and receiving the location information includes receiving the random access preamble.
[0134]
[0151] 23. The method according to clause 16, wherein the random access procedure is a two-step random access procedure.
[0135]
[0152] 24. The method of claim 16, wherein the user equipment is in a discontinuous reception mode and transmitting the positioning paging message is based at least in part on a paging occasion associated with the discontinuous reception mode.
[0136]
[0153] 25. The method according to clause 16, wherein at least one information element in the positioning paging message is based on the positioning capabilities of the user equipment.
[0137]
[0154] 26. The method according to clause 16, wherein at least one information element in the positioning paging message is configured to cause the user equipment to generate periodic location information.
[0138]
[0155] 27. The method of clause 16, further comprising transmitting a positioning reference signal after transmitting the positioning paging message.
[0139]
[0156] 28. The method of clause 16, further comprising performing a connection state setup procedure with the user equipment after sending the positioning paging message.
[0140]
[0157] 29. An apparatus comprising:
[0158] Memory,
[0159] At least one transceiver;
[0160] and at least one processor communicatively coupled to the memory and to the at least one transceiver, the processor comprising:
[0161] receiving a positioning paging message during an idle state;
[0162] measuring a positioning measurement in response to receiving the positioning paging message;
[0163] determining location information based at least in part on the positioning measurements;
[0164] and transmitting location information via a random access procedure.
[0141]
[0165] 30. The at least one processor is further configured to receive assistance data;
[0166] 30. The apparatus of clause 29, wherein performing the positioning measurements is based at least in part on the assistance data.
[0142]
[0167] 31. The apparatus of clause 30, wherein at least a portion of the assistance data is included in a positioning paging message.
[0143]
[0168] 32. The apparatus of clause 30, wherein the at least one processor is further configured to receive a positioning system information block, and wherein at least a portion of the assistance data is included in the positioning system information block.
[0144]
[0169] At least one processor:
[0170] Receiving two or more positioning reference signals;
[0171] 30. The apparatus of clause 29, further configured to: determine a time of arrival, a time difference of arrival based on two or more positioning reference signals.
[0145]
[0172] 34. The apparatus of clause 29, wherein the at least one processor is further configured to receive extended cell identity (E-CID) information from one or more nearest stations.
[0146]
[0173] 35. The apparatus of clause 29, wherein the at least one processor is further configured to determine an angle of arrival of one or more beams transmitted by one or more nearest stations.
[0147]
[0174] 36. The apparatus of clause 29, wherein the random access procedure is a two-step random access procedure.
[0148]
[0175] At least one processor:
[0176] implementing a discontinuous reception mode;
[0177] 30. The apparatus of clause 29, further configured to: receive a positioning paging message during a paging occasion.
[0149]
[0178] 38. The apparatus of clause 29, wherein the at least one processor is further configured to receive a random access preamble and transmit location information using the random access preamble.
[0150]
[0179] 39. The apparatus of clause 29, wherein at least one information element in the positioning paging message is based at least in part on the positioning capabilities of the apparatus.
[0151]
[0180] 40. The apparatus of clause 29, wherein the positioning paging message includes one or more information elements configured to cause the apparatus to measure positioning measurements and transmit corresponding location information on a periodic basis.
[0152]
[0181] At least one processor:
[0182] performing a connected mode setup procedure in response to receiving the positioning paging message;
[0183] 30. The apparatus of claim 29, further configured to: obtain positioning measurements in a connected mode.
[0153]
[0184] 42. The apparatus of clause 41, wherein the at least one processor is further configured to obtain round-trip time measurements using one or more stations.
[0154]
[0185] 43. The apparatus of clause 42, wherein the at least one processor is further configured to transmit a modified sounding reference signal for positioning based at least in part on the positioning paging message.
[0155]
[0186] 44. An apparatus comprising:
[0187] Memory,
[0188] At least one transceiver;
[0189] and at least one processor communicatively coupled to the memory and to the at least one transceiver, the processor comprising:
[0190] transmitting a positioning paging message to a user equipment, wherein the user equipment is in an idle state;
[0191] and receiving location information from a user equipment via a random access procedure.
[0156]
[0192] 45. The apparatus of clause 44, wherein the at least one processor is further configured to transmit one or more positioning system information blocks comprising positioning assistance data.
[0157]
[0193] 46. The apparatus of clause 44, wherein the at least one processor is further configured to provide the location information to a network server.
[0158]
[0194] 47. The apparatus of clause 44, wherein the at least one processor is further configured to transmit positioning paging messages on multiple beams.
[0159]
[0195] 48. The apparatus of clause 44, wherein the at least one processor is further configured to receive positioning assistance data from the server, and wherein at least one information element in the positioning paging message is based on the positioning assistance data.
[0160]
[0196] 49. The apparatus of clause 44, wherein the positioning paging message includes a random access preamble, and the at least one processor is configured to receive the random access preamble.
[0161]
[0197] 50. The apparatus of clause 44, wherein the random access procedure is a two-step random access procedure.
[0162]
[0198] 51. The apparatus of clause 44, wherein the user equipment is in a discontinuous reception mode, and the at least one processor is configured to transmit a positioning paging message based at least in part on a paging occasion associated with the discontinuous reception mode.
[0163]
[0199] 52. The apparatus of clause 44, wherein at least one information element in the positioning paging message is based on the positioning capabilities of the user equipment.
[0164]
[0200] 53. The apparatus of clause 44, wherein at least one information element in the positioning paging message is configured to cause periodic location information to be generated for the user equipment.
[0165]
[0201] 54. The apparatus of clause 44, wherein the at least one processor is further configured to transmit a positioning reference signal after transmitting the positioning paging message.
[0166]
[0202] 55. The apparatus of clause 44, wherein the at least one processor is further configured to perform a connection state setup procedure with the user equipment after transmitting the positioning paging message.
[0167]
[0203] 56. An apparatus comprising:
[0204] means for receiving a positioning paging message while in an idle state;
[0205] means for measuring a positioning measurement in response to receiving a positioning paging message;
[0206] means for determining location information based at least in part on the positioning measurements;
[0207] and means for transmitting location information via a random access procedure.
[0168]
[0208] 57. An apparatus comprising:
[0209] means for transmitting a positioning paging message to a user equipment, wherein the user equipment is in an idle state;
[0210] and means for receiving location information from a user equipment via a random access procedure.
[0169]
[0211] 58. A non-transitory processor-readable storage medium comprising processor-readable instructions configured to cause one or more processors to position user equipment using paging messages, the non-transitory processor-readable storage medium comprising:
[0212] code for receiving a positioning paging message with the user equipment in an idle state;
[0213] code for measuring a positioning measurement in response to receiving the positioning paging message;
[0214] code for determining location information based at least in part on the positioning measurements;
[0215] and code for transmitting location information via a random access procedure.
[0170]
[0216] 59. A non-transitory processor-readable storage medium comprising processor-readable instructions configured to cause one or more processors to determine a location of a user equipment, the non-transitory processor-readable storage medium comprising:
[0217] code for transmitting a positioning paging message to a user equipment, wherein the user equipment is in an idle state;
[0218] and code for receiving location information from a user equipment via a random access procedure. The invention as described in the claims of the original application is set forth below. [C1] 1. A method for locating user equipment using paging messages, comprising: receiving a positioning paging message using user equipment in an idle state; measuring a positioning measurement in response to receiving the positioning paging message; determining location information based at least in part on the positioning measurements; and transmitting said location information via a random access procedure; A method for providing the above. [C2] The method of C1, further comprising receiving assistance data, wherein measuring the positioning measurements is based at least in part on the assistance data. [C3] The method of claim 2, wherein at least a portion of the assistance data is included in the positioning paging message. [C4] The method of C2, further comprising receiving a positioning system information block, wherein at least a portion of the assistance data is included in the positioning system information block. [C5] The method of claim 1, wherein measuring the positioning measurements includes receiving two or more positioning reference signals, and determining the location information includes determining a time of arrival, a time difference of arrival based on the two or more positioning reference signals. [C6] The method of C1, wherein measuring the positioning measurements includes receiving Extended Cell Identity (E-CID) information from one or more nearest stations. [C7] The method of C1, wherein measuring the positioning measurements includes determining an angle of arrival of one or more beams transmitted by one or more nearest stations. [C8] The method according to C1, wherein the random access procedure is a two-step random access procedure. [C9] The method of claim 1, wherein the user equipment is configured to perform a discontinuous reception mode, and the positioning paging message is received during a paging occasion. [C10] The method of C1, further comprising receiving a random access preamble, and transmitting location information includes transmitting the random access preamble. [C11] The method of claim 1, wherein at least one information element in the positioning paging message is based at least in part on a positioning capability of the user equipment. [C12] The method of C1, further comprising measuring positioning measurements in response to one or more elements in the positioning paging message and transmitting corresponding location information on a periodic basis. [C13] The method of C1, further comprising performing a connected mode setup procedure in response to receiving the positioning paging message, wherein measuring the positioning measurements includes obtaining positioning measurements in a connected mode. [C14] The method of C13, wherein obtaining the positioning measurements includes obtaining round trip time measurements using one or more stations. [C15] The method of C1, wherein measuring the positioning measurements includes transmitting a modified sounding reference signal for positioning that is based at least in part on the positioning paging message. [C16] 1. A method for determining a location of a user equipment, comprising: transmitting a positioning paging message to the user equipment, wherein the user equipment is in an idle state; receiving location information from the user equipment via a random access procedure; A method for providing the above. [C17] The method of C16, further comprising transmitting one or more positioning system information blocks with positioning assistance data. [C18] The method of C16, further comprising providing the location information to a network server. [C19] The method of claim 16, wherein transmitting the positioning paging message includes transmitting the positioning paging message on a plurality of beams. [C20] The method of C16, further comprising receiving positioning assistance data from a server, wherein at least one information element in the positioning paging message is based on the positioning assistance data. [C21] The method of claim 20, wherein the positioning assistance data includes one or more positioning reference signal resource elements. [C22] The method of C16, wherein the positioning paging message includes a random access preamble, and receiving the location information includes receiving the random access preamble. [C23] The method according to C16, wherein the random access procedure is a two-step random access procedure. [C24] The method of C16, wherein the user equipment is in a discontinuous reception mode and transmitting the positioning paging message is based at least in part on a paging occasion associated with the discontinuous reception mode. [C25] The method of claim 16, wherein at least one information element in the positioning paging message is based on a positioning capability of the user equipment. [C26] The method of C16, wherein at least one information element in the positioning paging message is configured to cause the user equipment to generate periodic location information. [C27] The method of C16, further comprising transmitting a positioning reference signal after transmitting the positioning paging message. [C28] The method of C16, further comprising performing a connection state setup procedure with the user equipment after sending the positioning paging message. [C29] 1. An apparatus comprising: Memory, At least one transceiver; and at least one processor communicatively coupled to the memory and to the at least one transceiver, the processor comprising: receiving a positioning paging message during an idle state; measuring a positioning measurement in response to receiving the positioning paging message; determining location information based at least in part on the positioning measurements; and transmitting said location information via a random access procedure; An apparatus configured to: [C30] the at least one processor is further configured to receive assistance data; determining said positioning measurements based at least in part on said assistance data; The apparatus described in C29. [C31] The apparatus of C30, wherein at least a portion of the assistance data is included in the positioning paging message. [C32] The apparatus of C30, wherein the at least one processor is further configured to receive a positioning system information block, and wherein at least a portion of the assistance data is included in the positioning system information block. [C33] The at least one processor: Receiving two or more positioning reference signals; determining a time of arrival and a time difference of arrival based on two or more positioning reference signals; The apparatus of C29, further configured to: [C34] The apparatus of C29, wherein the at least one processor is further configured to receive extended cell identity (E-CID) information from one or more nearest stations. [C35] The apparatus of C29, wherein the at least one processor is further configured to determine an angle of arrival of one or more beams transmitted by one or more nearest stations. [C36] The apparatus of C29, wherein the at least one processor is further configured to transmit the location information via a two-step random access procedure. [C37] The at least one processor: implementing a discontinuous reception mode; receiving the positioning paging message during a paging occasion; The apparatus of C29, further configured to: [C38] 30. The apparatus of C29, wherein the at least one processor is further configured to receive a random access preamble and transmit the location information using the random access preamble. [C39] The apparatus of C29, wherein at least one information element in the positioning paging message is based at least in part on a positioning capability of the apparatus. [C40] The apparatus of C29, wherein the positioning paging message includes one or more information elements configured to cause the apparatus to measure positioning measurements and to transmit the location information on a periodic basis. [C41] The at least one processor: performing a connected mode setup procedure in response to receiving the positioning paging message; obtaining said positioning measurements in a connected mode; The apparatus of C29, further configured to: [C42] The apparatus of C41, wherein the at least one processor is further configured to obtain round-trip time measurements using one or more stations. [C43] The apparatus of C42, wherein the at least one processor is further configured to transmit a modified sounding reference signal for positioning based at least in part on the positioning paging message. [C44] 1. An apparatus comprising: Memory, At least one transceiver; and at least one processor communicatively coupled to the memory and to the at least one transceiver, the processor comprising: transmitting a positioning paging message to a user equipment, wherein the user equipment is in an idle state; receiving location information from the user equipment via a random access procedure; An apparatus configured to: [C45] The apparatus of C44, wherein the at least one processor is further configured to transmit one or more positioning system information blocks comprising positioning assistance data. [C46] The apparatus of C44, wherein the at least one processor is further configured to provide the location information to a network server. [C47] The apparatus of C44, wherein the at least one processor is further configured to transmit the positioning paging message on multiple beams. [C48] The apparatus of C44, wherein the at least one processor is further configured to receive positioning assistance data from a server, and wherein at least one information element in the positioning paging message is based on the positioning assistance data. [C49] The apparatus of C44, wherein the positioning paging message includes a random access preamble, and the at least one processor is configured to receive the random access preamble. [C50] The apparatus of C44, wherein the at least one processor is further configured to receive the location information from the user equipment via a two-step random access procedure. [C51] The apparatus of C44, wherein the user equipment is in a discontinuous reception mode, and the at least one processor is configured to transmit the positioning paging message based at least in part on a paging occasion associated with the discontinuous reception mode. [C52] The apparatus of C44, wherein at least one information element in the positioning paging message is based on the positioning capabilities of the user equipment. [C53] The apparatus of C44, wherein at least one information element in the positioning paging message is configured to cause the user equipment to generate periodic location information. [C54] The apparatus of C44, wherein the at least one processor is further configured to transmit a positioning reference signal after transmitting the positioning paging message. [C55] The apparatus of C44, wherein the at least one processor is further configured to perform a connection state setup procedure with the user equipment after transmitting the positioning paging message. [C56] 1. An apparatus comprising: means for receiving a positioning paging message while in an idle state; means for measuring a positioning measurement in response to receiving the positioning paging message; means for determining location information based at least in part on the positioning measurements; means for transmitting said location information via a random access procedure; An apparatus comprising: [C57] 1. An apparatus comprising: means for transmitting a positioning paging message to a user equipment, wherein the user equipment is in an idle state; means for receiving location information from said user equipment via a random access procedure; An apparatus comprising: [C58] 1. A non-transitory processor-readable storage medium comprising processor-readable instructions configured to cause one or more processors to position user equipment using paging messages, the non-transitory processor-readable storage medium comprising: code for receiving a positioning paging message with the user equipment in an idle state; code for measuring a positioning measurement in response to receiving the positioning paging message; code for determining location information based at least in part on the positioning measurements; code for transmitting said location information via a random access procedure; 1. A non-transitory processor-readable storage medium comprising: [C59] 1. A non-transitory processor-readable storage medium comprising processor-readable instructions configured to cause one or more processors to determine a location of a user equipment, the non-transitory processor-readable storage medium comprising: code for transmitting a positioning paging message to the user equipment, wherein the user equipment is in an idle state; code for receiving location information from the user equipment via a random access procedure; 1. A non-transitory processor-readable storage medium comprising:
Claims
1. 1. A method for locating user equipment using paging messages, comprising: receiving a positioning paging message using the user equipment in an idle state; receiving, using the user equipment in the idle state, a positioning system information block, where at least a portion of the assistance data is included in the positioning system information block; measuring a positioning signal based at least in part on the assistance data in response to receiving the positioning paging message; determining location information based at least in part on the positioning measurements; and transmitting the location information via a random access procedure. A method for providing the above.
2. 2. The method of claim 1 , wherein the portion of the assistance data is included in the positioning paging message, the portion of the assistance data included in the positioning paging message including reference information to enable the UE to receive the positioning system information block while in the idle state.
3. 2. The method of claim 1, wherein measuring the positioning signals includes receiving Extended Cell Identity (E-CID) information from one or more nearest stations.
4. The method of claim 1 , wherein measuring the positioning signals includes determining an angle of arrival of one or more beams transmitted by one or more nearest stations.
5. The method of claim 1 , wherein the random access procedure is a two-step random access procedure.
6. The method of claim 1 , wherein the user equipment is configured to perform a discontinuous reception mode, and the positioning paging message is received during a paging occasion.
7. The method of claim 1 , further comprising receiving a random access preamble, and wherein transmitting location information includes transmitting the random access preamble.
8. The method of claim 1 , wherein at least one information element in the positioning paging message is based at least in part on a positioning capability of the user equipment.
9. 10. The method of claim 1, further comprising: measuring positioning signals in response to one or more elements in the positioning paging message; and transmitting corresponding location information on a periodic basis.
10. 2. The method of claim 1, further comprising performing a connected mode setup procedure in response to receiving the positioning paging message, and wherein measuring the positioning measurements includes obtaining positioning measurements in a connected mode.
11. The method of claim 10 , wherein obtaining the positioning measurements includes obtaining round-trip time measurements using one or more stations.
12. The method of claim 1 , wherein measuring the positioning signal comprises transmitting a modified sounding reference signal for positioning that is based at least in part on the positioning paging message.
13. 1. A method for determining a location of a user equipment, comprising: transmitting a positioning paging message to the user equipment, wherein the user equipment is in an idle state; transmitting one or more positioning system information blocks comprising positioning assistance data, wherein the user equipment is in the idle state; receiving location information from the user equipment via a random access procedure; A method for providing the above.
14. 1. An apparatus comprising: Memory, At least one transceiver; and at least one processor communicatively coupled to the memory and the at least one transceiver, the processor comprising: receiving a positioning paging message during an idle state; receiving a positioning system information block during said idle state, wherein at least a portion of the assistance data is included in said positioning system information block; measuring a positioning signal based at least in part on the assistance data in response to receiving the positioning paging message; determining location information based at least in part on the positioning measurements; and transmitting the location information via a random access procedure. An apparatus configured to:
15. 1. An apparatus comprising: Memory, At least one transceiver; and at least one processor communicatively coupled to the memory and the at least one transceiver, the processor comprising: transmitting a positioning paging message to a user equipment, wherein the user equipment is in an idle state; transmitting one or more positioning system information blocks comprising positioning assistance data, wherein the user equipment is in the idle state; receiving location information from the user equipment via a random access procedure; An apparatus configured to:
Citation Information
Patent Citations
Methods, network, integrated circuitry and apparatus for telecommunications device location
US20190182794A1
Interface enhancements for timing advance-based multilateration for user device positioning measurements
US20190200320A1
METHOD FOR IDLE-MODE POSITIONING OF UEs USING OBSERVED TIME DIFFERENCE OF ARRIVAL
US20200229130A1
Method and apparatus for determining position of terminal, and storage medium
US20210235412A1