For data transmission a physical resource grid may be used. The physical resource grid may comprise a set of resource elements to which various physical channels and physical signals are mapped. For example, the physical channels may include the physical downlink, uplink and sidelink shared channels, PDSCH, PUSCH, PSSCH, carrying user specific data, also referred to as downlink, uplink and sidelink payload data, the physical broadcast channel, PBCH, carrying for example a master information block, MIB, and one or more of a system information block, SIB, one or more sidelink information blocks, SLIBs, if supported, the physical downlink, uplink and sidelink control channels, PDCCH, PUCCH, PSSCH, carrying for example the downlink control information, DCI, the uplink control information, UCI, and the sidelink control information, SCI, and physical sidelink feedback channels, PSFCH, carrying PC5 feedback responses. Note, the sidelink interface may a support 2-stage SCI. This refers to a first control region containing some parts of the SCI, and optionally, a second control region, which contains a second part of control information.
For the uplink, the physical channels may further include the physical random-access channel, PRACH or RACH, used by UEs for accessing the network once a UE synchronized and obtained the MIB and SIB. The physical signals may comprise reference signals or symbols, RS, synchronization signals and the like. The resource grid may comprise a frame or radio frame having a certain duration in the time domain and having a given bandwidth in the frequency domain. The frame may have a certain number of subframes of a predefined length, e.g. 1 ms. Each subframe may include one or more slots of 12 or 14 OFDM symbols depending on the cyclic prefix, CP, length. A frame may also consist of a smaller number of OFDM symbols, e.g. when utilizing shortened transmission time intervals, sTTI, or a mini-slot/non-slot-based frame structure comprising just a few OFDM symbols.
The wireless communication system may be any single-tone or multicarrier system using frequency-division multiplexing, like the orthogonal frequency-division multiplexing, OFDM, system, the orthogonal frequency-division multiple access, OFDMA, system, or any other IFFT-based signal with or without CP, e.g. DFT-s-OFDM. Other waveforms, like non-orthogonal waveforms for multiple access, e.g. filter-bank multicarrier, FBMC, generalized frequency division multiplexing, GFDM, or universal filtered multi carrier, UFMC, may be used. The wireless communication system may operate, e.g., in accordance with the LTE-Advanced pro standard, or the 5G or NR, New Radio, standard, or the NR-U, New Radio Unlicensed, standard.
The wireless network or communication system depicted in
The above described wireless network may also include non-terrestrial network, NTN, components. The wireless communication network including terrestrial components and non-terrestrial components refers to networks or segments of networks using an airborne or spaceborne vehicle for transmission, i.e., a transceiver of the network communicating with the users and the core network is provided in an airborne or spaceborne vehicle. Spaceborne vehicles may include satellites with different altitudes or orbital periods, like a low earth orbit, LEO, a medium earth orbit, MEO, a geosynchronous orbit, GSO, a geostationary orbit, GEO, or a high earth orbit, HEO, whereas airborne vehicles may include unmanned aircraft systems, UAS, such as a tethered UAS, a lighter than air, LTA, UAS, a heavier than air, HTA, UAS, and a high altitude UAS platform, HAP.
A NTN component may operate in accordance with the so called bent pipe or u-bend principle, sending back to earth what goes into the conduit with only amplification and a shift from uplink to downlink frequencies at the NTN component. Payload transmitted using this principle is also referred to as bent pipe payload or transparent payload. In accordance with other examples, a NTN component may use on-board processing so that the signal is demodulated, decoded, re-encoded and modulated aboard the NTN component. Payload transmitted using this principle is also referred to as regenerative payload.
It is noted that the information in the above section is only for enhancing the understanding of the background of the invention and therefore it may contain information that does not form the conventional technology that is already known to a person of ordinary skill in the art.
In a wireless communication network having one or more NTN components as described above, there may be a need for improvements in the determination/verification of a position of a UE connected via the one or more NTN components to the RAN.
One embodiment may have a network, NW, entity for a wireless communication network, the wireless communication network including one or more non-terrestrial network, NTN, components, like an airborne vehicle or a spaceborne vehicle, wherein the NW entity is to obtain information for determining a network, NW, generated UE position of a user device, UE, and determine, using as an input one or some or all of the obtained information, the NW generated UE position by solving a linear system or equations and/or using one or more artificial intelligence, AI, or machine learning, ML, models, and/or verify the NW generated UE position using one or some or all of the obtained information.
Another embodiment may have a user device, UE, for a wireless communication network, the wireless communication network including one or more non-terrestrial network, NTN, components, like an airborne vehicle or a spaceborne vehicle, wherein the UE is to provide one or more of the following information: information for determining and/or verifying a network, NW, generated UE position of the UE at a network, NW, entity of the wireless communication network, and/or a UE position determined by the UE using a separate positioning system, the separate positioning system including one or more of the following: a non-terrestrial system, like an assisted global navigation satellite system, A-GNSS, e.g., GPS, Galileo, Glonass, Beidou, and/or a terrestrial system, like a sensor system, a Wireless Local Access Network, WLAN, system, a Bluetooth system or a Terrestrial Beacon System, TBS.
According to another embodiment, a wireless communication system may have: one or more non-terrestrial network, NTN, components, and one or more inventive network, NW, entities and/or one or more inventive user devices, UEs.
According to another embodiment, a method for operating a network, NW, entity for a wireless communication network, the wireless communication network including one or more non-terrestrial network, NTN, components, like an airborne vehicle or a spaceborne vehicle, may have the steps of: obtaining information for determining a network, NW, generated UE position of a user device, UE, and determining using as an input one or some or all of the obtained information the NW generated UE position by solving a linear system or equations and/or using one or more artificial intelligence, AI, or machine learning, ML, models, and/or verifying the NW generated UE position using one or some or all of the obtained information.
According to another embodiment, a method for operating a user device, UE, for a wireless communication network, the wireless communication network including one or more non-terrestrial network, NTN, components, like an airborne vehicle or a spaceborne vehicle, may have the steps of: providing, by the UE, one or more of the following information: information for determining and/or verifying a network, NW, generated UE position of the UE at a network, NW, entity of the wireless communication network, and/or a UE position determined by the UE using a separate positioning system, the separate positioning system including one or more of the following: a non-terrestrial system, like an assisted global navigation satellite system, A-GNSS, e.g., GPS, Galileo, Glonass, Beidou, and/or a terrestrial system, like a sensor system, a Wireless Local Access Network, WLAN, system, a Bluetooth system or a Terrestrial Beacon System, TBS.
Another embodiment may have a non-transitory digital storage medium having a computer program stored thereon to perform any of the inventive methods when said computer program is run by a computer.
Embodiments of the present invention will be detailed subsequently referring to the appended drawings, in which:
Embodiments of the present invention are now described in more detail with reference to the accompanying drawings in which the same or similar elements have the same reference signs assigned.
In a wireless communication network as described above with reference to
A UE position location is needed, for example, at different entities in the mobile network at various levels of detail and for various purposes. For example, before a UE or user device attaches to a network, the access and mobility management function, AMF, needs to know the cell the UE is to be attached to. In accordance with other examples. in case the UE or a network entity of the wireless communication network initiates an emergency call, the call needs to be forwarded to an appropriate Public Safety Answering Point, PSAP. Furthermore, a NTN network operator may operate in areas for which he acquired a license, so that for making sure that a UE is actually located in one of the licensed areas, the network needs to locate the UE within a certain area, e.g., within a country border. Then, the network may be operated within the framework of national regulations allowed by the license.
In accordance with the 3GPP Subcommittee on Security, SA3-LI, the main requirements regarding reliable positioning within NTN networks may be summarized as follows:
A user device operating, for example, in a wireless communication network as described above with reference to
In the following, the A-GNSS is discussed in more detail as an example for the positioning system used by a UE for determining its position on its own. However, the following discussing equally applies to any other non-terrestrial or terrestrial positioning system. While a positioning system may provide the location information, the A-GNSS or any other positioning system may not be sufficient for providing the UE position or location with a reliability needed by the NTN, for example, for determining to which PLMN a user device is to be attached. In other words, the position information obtained using the A-GNSS may not be sufficient for the NTN to finally decide about the actual geographical location where the UE is located. Also in other use cases, the information may not be sufficient. For example, when considering an emergency call use case, the legal requirements, like the requirements of the US Federal Communications Commission, FCC, may requirement a 50 meter accuracy for 80% of all calls with the additional requirement of locating a UE within +3 meters in the horizontal direction. The EU regulations call for a horizontal positioning error of a maximum of 5 meters in open sky conditions and a maximum of 25 meters in a urban canyon condition with a confidence level of 95%. The UE position or location obtained by the mentioned positioning systems may not be sufficient to meet such requirements.
In case of a terrestrial network, the UE location, for example provided to the AMF at the time of registration, pertains to the information of the serving cell. This information may include the new radio cell global ID, NR-CGI, the timing advance index, TAI, an age of the UE location at which the location information was generated, expressed, e.g., as coordinated universal time, UTC, and a network identifier, NID. In such a terrestrial network, the mapping of the UE location to a certain area or to a country based on the serving NG-RAN node is trivial because the location of the serving NG-RAN node is known. The signaling between a UE and an AMF for registering the UE into a core network is described, for example, in 3GPP TS 38.401.
The procedure for registering a UE in a core network, as illustrated in
For acquiring the system information 200, the UE receives from the gNB the master information block, MIB, 214 as well as the remaining minimum system information, RMSI, 216.
During the random access procedure 202, the UE may send Msg1 218 for transmitting the PRACH preamble, and receives from the gNB Msg2 220 including the random access response. The UE sends Msg3 222 for transmitting the RRCSetupRequest, and receives from the gNB Msg4 224 including the RRCSetup. The random access procedure 202, instead of the described four step RACH procedure, may also a two-step RACH procedure.
The attach request 204 includes sending Msg5 226 including the RRCSetupComplete and the initial NAS messages from the UE to the gNB. The gNB selects 228 the AMF to which the UE is to be registered and sends to the selected AMF an initial UE message and registration request 230.
During the NAS procedures 206, the selected AMF sends the NAS identity request 232 via the gNB to the UE. The UE sends the NAS identity response 234 via the gNB to the AMF. An NAS authentication request 236 is transmitted via the gNB to the UE, and the NAS authentication response 238 is transmitted from the UE via the gNB to the AMF. The AMF then sends the NAS security mode command 240 that is transmitted via the gNB to the UE which responds to the command with the NAS security mode complete message 242 that is forwarded via the gNB to the AMF. Once the security procedures are completed, the AMF returns to the gNB the initial ContextSetupRequest and registration accept message 244.
Following the NAS procedures 206, the UE capabilities are exchanged 208. The gNB sends the UE capability inquiry 246 to the UE which returns the UE capability information 248 to the gNB which also forwards this information to the AMF.
After exchanging the UE capabilities 208, the security between the gNB and the UE is established 210, and the gNB sends the AS security mode command 250 to the UE. The UE responds with the AS security mode complete message 252, responsive to which the gNB sends the RRCCconnection ReconfigurationSetup, SRB2, DRB and registration accept message 254 to which the UE answers with the RRCConnectionReconfigurationComplete message 256.
For providing the UE context and completing the registration 212, the gNB sends the InitialContextSetupResponse 258 to the AMF, and the RegisterComplete message 260 is provided by the UE to the AMF via the gNB.
The above mentioned RRCSetupComplete message signaled by the UE to the gNB during the attach request 204 may be an information element, IE, as defined by 3GPP TS 38.331.
However, the situation is different in a NTN, in which, for example, the satellite cells go across several areas, like country borders. A NTN-capable UE, for example according to 3GPP Rel.-17, is equipped with A-GNSS functionality and may compute its position or location independently, optionally using assistance data provided by the NTN. However, the NTN is not able to verify independently whether the location of the UE reflects its correct location or not. Moreover, the GNSS position may be spoofed or jammed. Thus, it is difficult to determine whether a UE position as reported by the UE is at a sufficient reliability, for example, for the NTN operator. In other words, the NTN cell may span country borders and the NG-RAN may not have enough information at this stage for selecting the correct PLMN.
Thus, when considering the attach request procedure 204 described above with reference to
However, before the AMF is actually selected (see 228 in
In accordance with Rel.-16., the location of a UE may be determined at the LMF using positioning methods as indicated in the following table:
The positioning methods in table may be categorized into the three categories indicated in the column “Remarks”:
From the above table, the methods A-GNSS, DL-TDOA, DL-AOD, multi-RTT, UL-TDOA, NR-ECID and UL-AOA allow generating the position at the network side. The positioning methods in Rel.-16 are specified for terrestrial networks and additional adjustments are needed for using them in a NTN network. For example, A-GNSS is the only method which may be used for NTN networks. For A-GNSS assistance data (see 3GPP TS 38.305) may be provided over the NTN satellite, for example in the form of the Positioning System Information Blocks, posSIBs. The following assistance data may be defined for GNSS systems according to 3GPP TS 38.305:
However, for generating the UE position at the network side, the UE needs to provide measurement reports to the LMF. For example, according to 3GPP TS 38.305, the UE may provide the following information to the LMF in a UE-assisted mode and in a UE-based/standalone mode:
Thus, terrestrial networks may carry out a UE position determination using either wireless communication network signals, for example LTE signals up to Rel.-15, like the Observed Time Difference Of Arrival, OTDOA, or the Enhanced Cell ID, E-CID, or NR signals for Rel.-16, like the Downlink Time Difference Of Arrival, DL-TDOA, the Downlink Angle of Departure DL-AoD, the Uplink Time Difference Of Arrival, UL-TDOA, the Uplink Angle of Arrival, UL-AoA, the Multi-Round Trip Time, Multi-RTT, or the New Radio Enhanced Cell ID, NR R-CID. Alternatively or in addition, positioning approaches using external systems, like an Assisted-Global Navigation Satellite System, A-GNSS, or a Terrestrial Beacon System, TBS, or systems supported by other networks, like a Wireless Local Access Network, WLAN, or Bluetooth, may be applied as well. However, the UE-assisted mode does not satisfy the requirements for obtaining the NW generated UE position or for verifying the UE reported UE position at the network side of the NTN because the measurements, such as the code-phase measurements, the Doppler measurements, the carrier phase measurements, are generated by the UE and are subject to the UE implementation. Further, A-GNSS in a UE-assisted/LFM-based mode is executed in the LMF that is located in the core network and only possible once the UE has signaling access to the LMF which is not the case until the AMF is selected.
Thus, conventional non-terrestrial networks face the problem that, initially, only a position of a UE is available that is actually determined by the UE itself, for example by using the above-mentioned external systems, like the A-GNSS. However, this information may not be sufficient or may not be considered sufficiently reliable by the NTN for allowing a new UE to attach to the NTN. Also, a UE reported UE position of a UE already attached to the NTN may not be sufficient or may not be considered sufficiently reliable by the NTN for use in specific regulatory situations, like emergency call use cases. In other words, NTN capable UEs may have a GNSS receiver, however, the UE location computed and reported by the UE itself may not be considered sufficiently reliable or trustworthy by the network from a 3GPP SA 3-LI perspective.
Thus, when considering the above-described conventional approaches, there is a need for improvements in the determination/verification of a position of a UE in a NTN.
Embodiments of the present invention address the above issues and provide different approaches that allow to determine the UE position or location within a NTN at the network side to obtain a network, NW, generated UE position or to verify at the network side location information provided by the UE, also referred to as the UE reported UE position.
The present invention provides a network, NW, entity for a wireless communication network, the wireless communication network including one or more non-terrestrial network, NTN, components, like an airborne vehicle or a spaceborne vehicle, wherein the NW entity is to
In accordance with embodiments, the information for determining the NW generated UE position of the UE comprises one or more of the following:
In accordance with embodiments, the one or more measurements comprise one or more of the following:
In accordance with embodiments, the first system and the second system comprises:
In accordance with embodiments, the NW entity is to
In accordance with embodiments,
In accordance with embodiments, the UE position is determined using a separate positioning system, the separate positioning system including one or more of the following: a non-terrestrial system, like an assisted global navigation satellite system, A-GNSS, e.g., GPS, Galileo, Glonass, Beidou, and/or a terrestrial system, like a sensor system, a Wireless Local Access Network, WLAN, system, a Bluetooth system or a Terrestrial Beacon System, TBS.
In accordance with embodiments,
In accordance with embodiments, the NW entity is to receive from the UE a location report including
In accordance with embodiments, when obtaining the information for determining the NW generated UE position, the NW entity is to receive from the UE
In accordance with embodiments, the NW entity is to verify the received UE position to be correct or acceptable in case one or more of the following applies:
In accordance with embodiments, the NW entity is to verify the received UE position to be correct or acceptable in case the measurement equals the expected measurements plus/minus a predefined error.
In accordance with embodiments, the at least one measurement comprises one or more of the following:
In accordance with embodiments, in case the wireless communication network includes as NTN components one or more satellites, like satellites of a GNSS or NTN network, the at least one measurement comprises one or more time variant measurements from a single satellite or from multiple satellites, e.g., one or more of the following:
In accordance with embodiments, the NW entity is to indicate a reliability of the NW generated UE position or the verified UE position, e.g., a reliability level or a verification level associated with the UE position, e.g. with each reliability level or verification level mapping to a certain combination of accuracy in vertical direction and/or horizontal direction and/or statistical variation and/or the verification method used.
In accordance with embodiments, the NW entity is to request from the UE a new UE positon, e.g., a position with a higher resolution, in case a reliability of the verified position is below a certain threshold.
In accordance with embodiments,
In accordance with embodiments, the NW entity is to verify the UE position for one or more clients, like another NW entity, e.g., a NG-RAN node, an AMF or a LMF, or the UE or to any Location Services, LCS, client, and wherein the NW entity is to provide a location report indicating that the UE position is verified, e.g., meets a certain verification level, or is not verified, e.g., does not meet the certain verification level.
In accordance with embodiments,
In accordance with embodiments, the NW entity is to send or is to cause another NW entity to send to the UE assistance data and/or a measurement request, the assistance data and/or the measurement request indicating to the UE one or more of the following:
In accordance with embodiments, the NW entity is to receive from another NW entity, like a LMF or an Operation and Maintenance, O&M, mechanism, or from an operator of the NTN components, assistance data, the assistance data supporting the NW entity to determine and/or verify the NW generated UE position.
In accordance with embodiments, the NW entity is to
In accordance with embodiments, the NW entity is to
In accordance with embodiments, the received UE position is verified when the statistical variance of the computed positions around the mean value is below a certain threshold, and wherein the certain threshold may depend on the Public Land Mobile Network, PLMN, to which the UE is to attach or is attached.
In accordance with embodiments, the NW entity is to send or is to cause another NW entity to send to the UE assistance data supporting the UE to receive GNSS signals.
In accordance with embodiments, the NW entity is to
In accordance with embodiments, the NW entity is to receive from the UE a difference between a GNSS time and a UE time and/or a timing advance.
In accordance with embodiments, the NW entity is to receive from the UE a measurement report including, e.g., in case of a transparent satellite payload, one or more second measurements associated with the downlink, e.g., one or more of the following:
In accordance with embodiments,
In accordance with embodiments, in case of a transparent NTN component payload, an influence of a feeder link is removed from the one or more second and third measurements, e.g., by subtracting from the one or more second and third measurements respective measurements on the feeder link.
In accordance with embodiments,
In accordance with embodiments, the NW entity is to receive from the UE a measurement report including:
In accordance with embodiments, the NW entity is to
In accordance with embodiments, the NW entity is to receive from the UE a measurement report including one or more of the following first measurements associated with the downlink:
In accordance with embodiments,
In accordance with embodiments,
In accordance with embodiments, the NW entity is to
In accordance with embodiments, the NW entity is to
In accordance with embodiments, the one or more measurements include one or more of range measurements and/or range difference measurements and/or angle measurements and/or Doppler values for the link to the one or more reference devices.
In accordance with embodiments, the reference device comprises
In accordance with embodiments,
In accordance with embodiments, the reference device comprises
In accordance with embodiments, the NW entity is to configure the reference device to derive the authentication codeword and transmit the authentication codeword to one or more UEs in a vicinity of the reference device.
In accordance with embodiments, the NW entity is to receive from the reference device a further authentication codeword provided by the UE to the reference device.
In accordance with embodiments,
Determining the Suitable PLMN and/or an AMF Based on the UE Reported Identifier
In accordance with embodiments, the NW entity is to
In accordance with embodiments, the UE computes the UE positon using a GNSS system and/or one or more other terrestrial wireless systems.
In accordance with embodiments, the reference point is
In accordance with embodiments, the virtual cells signaled to the UE have a larger radius towards away from the border (e.g. the middle of the country), with the radius becoming smaller towards the border.
In accordance with embodiments, a location of a virtual cells is signaled to the UE using one or more of the following: a start position of the plane containing the virtual cells, an end position of the plane containing the virtual cells, one or more gradients, a start cell ID, an end Cell ID and a mapping rules.
In accordance with embodiments, the reference device comprises
In accordance with embodiments, the NW entity is to
In accordance with embodiments, the NW entity is to
In accordance with embodiments, the NW entity is to receive from the UE a measurement report including one or more of the following first measurements associated with the downlink:
In accordance with embodiments, the NTN component includes one of more of
The present invention provides a user device, UE, for a wireless communication network, the wireless communication network including one or more non-terrestrial network, NTN, components, like an airborne vehicle or a spaceborne vehicle,
In accordance with embodiments, the UE is to provide the information during a registration procedure for registering with the wireless communication, e.g., together with the attach request signaled to a NW entity of the wireless communication network.
In accordance with embodiments, the UE is to add the information to the RRCSetupComplete message and/or is to convey the information in an additional dedicated message to be transmitted before or after the RRCSetupComplete message.
In accordance with embodiments,
In accordance with embodiments, the information for determining the NW generated UE position of the UE comprises one or more of the following:
In accordance with embodiments, the one or more measurements comprise one or more of the following:
In accordance with embodiments, the first entity in the RAN and the second entity in the RAN comprises:
In accordance with embodiments, the UE is to receive assistance data and/or a measurement request, the assistance data and/or the measurement request indicating to the UE one or more of the following:
In accordance with embodiments, the wireless communication network provides positions and reference point identifiers of one or more reference points in the wireless communication network, and the UE is to report as its UE position the position of or an authentication code associated with and obtained from the reference point that is less than a predefined distance from the UE, e.g., the reference point among a plurality of reference points to which the UE is closest.
In accordance with embodiments, the UE is to transmit
The present invention provides a wireless communication system, comprising:
In accordance with embodiments, the NW entity and the further NW entity comprises one or more of the following: a macro cell base station, or a small cell base station, or a central unit of a base station, or a distributed unit of a base station, or a road side unit, RSU, or an integrated access and backhaul node, IAB, or a UE, or a group leader, GL, or a relay or a remote radio head, or an AMF, or an MME, or an SMF, or a core network entity, or mobile edge computing, MEC, entity, or a network slice as in the NR or 5G core context, or any transmission/reception point, TRP, enabling an item or a device to communicate using the wireless communication network, the item or device being provided with network connectivity to communicate using the wireless communication network.
In accordance with embodiments, the UE comprises one or more of the following: a power-limited UE, or a hand-held UE, like a UE used by a pedestrian, and referred to as a Vulnerable Road User, VRU, or a Pedestrian UE, P-UE, or an on-body or hand-held UE used by public safety personnel and first responders, and referred to as Public safety UE, PS-UE, or an IoT UE, e.g., a sensor, an actuator or a UE provided in a campus network to carry out repetitive tasks and needing input from a gateway node at periodic intervals, a mobile terminal, or a stationary terminal, or a cellular IoT-UE, or a vehicular UE, or a vehicular group leader, GL, UE, or a sidelink relay, or an IoT or narrowband IoT, NB-IoT, device, or wearable device, like a smartwatch, or a fitness tracker, or smart glasses, or a ground based vehicle, or an aerial vehicle, or a drone, or a moving base station, or road side unit, RSU, or a building, or any other item or device provided with network connectivity enabling the item/device to communicate using the wireless communication network, e.g., a sensor or actuator, or any other item or device provided with network connectivity enabling the item/device to communicate using a sidelink the wireless communication network, e.g., a sensor or actuator, or any sidelink capable network entity.
The present invention provides a method for operating a network, NW, entity for a wireless communication network, the wireless communication network including one or more non-terrestrial network, NTN, components, like an airborne vehicle or a spaceborne vehicle, the method comprising:
The present invention provides a method for operating a user device, UE, for a wireless communication network, the wireless communication network including one or more non-terrestrial network, NTN, components, like an airborne vehicle or a spaceborne vehicle, the method comprising:
Embodiments of the present invention provide a computer program product comprising instructions which, when the program is executed by a computer, causes the computer to carry out one or more methods in accordance with the present invention.
Embodiments of the present invention provide approaches that allow, e.g., in the above mentioned scenarios in which a UE location is needed for registering a UE with a core network or the UE location is needed for regulatory use cases, like the mentioned emergency call, to determine the UE position or location within a NTN at the network side to obtain a network, NW, generated UE position, or to verify at the network side location information provided by the UE, also referred to as the UE reported UE position, using a NW generated UE position so as to determine the UE position, e.g., with a needed or desired reliability.
Embodiments of the present invention provide for an adjustment of the UE's registration procedure to enable the NTN to determine a UE position and/or to verify a UE positon computed and reported by the UE itself, so that the access network, like the NG-RAN network, may select a suitable PLMN and/or a network node for mobility management such as the AMF.
Embodiments of the present invention enable a network entity of the NTN to compute a UE positon at the network side, also referred to in the following as the NW generated UE position, and/or verify a position computed and reported by the UE, also referred to in the following as the UE reported UE position as to obtain a network verified UE position. The process of computing the NW generated UE position and/or verifying the UE reported UE position may take place in the LMF located in the core network or in the NG-RAN node. In accordance with embodiments, when the entity is located in the NG-RAN node it may also be referred to as a positioning computing and coordinating entity, PCCE. The network verified or network generated UE position may be used, in accordance with embodiments, for selecting an AMF or a PLMN. Also, in accordance with further embodiments, the network verified or network generated UE position may be used in applications or use cases where the UE is already connected to the network, e.g., in case of emergency calls, a lawful interception, a localization, network operation, meeting regulatory aspects responding to the UE location and the like.
In accordance with embodiments of the present invention, the NW generated UE position may be obtained on the basis of measurements. Such measurements may be performed at the network side, e.g., by the NW entity that actually determines/verifies the UE position and/or by one or more further NW entities that report the measurement to the NW entity that actually determines/verifies the UE position. The measurements may also be obtained from the UE. In accordance with other embodiments, the inventive approach provides a UE position by creating a NW generated and/or NW verified UE position without relying on a UE reported UE position.
In accordance with embodiments of the present invention, the UE reported position or information pertaining to the position reported by the UE may be verified as plausible, if an expected measurement of at least one physical quantity (e.g. RSTD, RTT, Rx-TX time difference, Doppler, Angle of Arrival/Angle of Departure, RSRP) is within a certain variation from the expected value of the measurement for a given link, like the downlink and/or the uplink. For example, the NW entity may verify a received UE position to be correct or acceptable in case the measurement equals the expected measurements plus/minus a predefined error. The measurement may comprise one or more of the following: a time of arrival, ToA, measurement, a receive-transmit, Rx-Tx, time difference measurement, a carrier phase measurement, a Doppler shift measurement, an angle of arrival, AoA, measurement, an angle of departure, AoD, measurement, a Reference Signal Time Difference, RSTD, measurement, a Reference Signal Received Power, RSRP, measurement, a Round Trip Time, RTT, measurement. The measurement may be made by the network entity or by a further network entity, like one or more of the following: a gNB, a satellite, a NTN gateway, a terrestrial TRP.
In accordance with further embodiments, the UE position may be determined at the NTN without performing measurements. The UE may signal information associated with one or more reference locations or reference points in the NTN which, e.g., indicate that the UE is at or within a certain range around a reference location/point. On the basis of this information, the NTN, which knows the position of the reference location/point, may determine where the UE is located without relying on specific measurements provided by the UE or performed by the NTN.
Embodiments of the present invention may be implemented in a wireless communication system including NTN components.
The gNBs are connected with the CN 304, more specifically, to the AMF via the Next Generation Application Protocol, NGAP, interface, and the AMF may be connected to a location management function, LMF, via the NLs interface point. In the embodiment of
UE 306 may be connected to a reference device 310, for example, by a sidelink connection using the PC5 interface. The system 300 may also include one or more terrestrial access points, like TRP1 connected to gNB2. The term TRP in the figure refers to a transmission and reception point for transmitting and receiving NR or LTE signals at a network side or to a terrestrial beacon system.
The system or network 300 of
In accordance with embodiments, a network entity is provided, for example, the NTN-PCCE or the LMF in
The network entity may compute the UE location to obtain the NW generated UE position, for example, by using one or more measurements performed at UE 306 and/or at the network. The NW side measurements may be made by the NTN-PCE or by the LMF or by another entity in the network 300 which reports the measurements to the NTN-PCE or to the LMF. The measurements made at UE 306 are reported to the NTN-PCE or the LMF. The network entity may obtain the NW generated UE position also by determining that UE 306 is at or within a pre-defined range of the reference device 310 or the TRP1 in
In accordance with further embodiments, the network entity determining and/or verifying the UE position may receive assistance and/or configuration information from another network entity. For example, in case the entity is at the gNB, the LMF may provide the assistance and/or configuration information. In accordance with other embodiments, the assistance and/or configuration information may be provided by a positioning integrity computing entity either inside or outside the network, by an external data base, from the Operation & Maintenance, O&M, entity or from interfaces to external systems, like GNSS monitoring stations.
In accordance with embodiments, the network entity determining and/or verifying the UE position may be located at the NG-RAN node, like the NTN-PCCE in
In accordance with other embodiments, the entity may the LMF of the core network 304, for example, the core network of the PLMN the UE is registered with.
In accordance with embodiments, the network entity determining/verifying the UE position may provide assistance data and/or configuration data to UE 306. For example, the assistance data, also referred to as signaling information, may indicate to UE 306 signals to be measured by the UE. The signals to be measured my include reference signals, like downlink reference signals, e.g., Demodulation Reference Signals, DMRSs or Positioning Reference Signals, PRSs, or sidelink reference signals or GNSS signals or terrestrial beacon system signals. In situations in which UE 306 attaches to the network, the information is provided by the NR-RAN node, for example, by employing a unicast, multicast or broadcast signaling. In case UE 306 is already attached to the network the information may be provided by the LMF, for example, via the LPP protocol or by sending a positioning SIB, posSIB.
In accordance with embodiments, the network may determine/verify the UE location using measurements provided by the UE and/or measurements generated at the NG-RAN, for example, by the determination/verification entity itself or by other entities of the RAN which provide the measurement results to the determination/verification entity. As mentioned above, to support the UE to provide the measurements, assistance data, AD, may be provided so as to inform the UE, for example, about reference signals to be monitoring and measured, as well as to provide configurations for transmitting reference signals to be measured at the RAN side as well as configuration information concerning the reporting of the measurements. For determining/verifying a position of UE 306, in accordance with embodiments, one or more of the following measurements may be employed:
In accordance with embodiments, the above mentioned first and second systems may include the following:
In accordance with embodiments, the above mentioned first and second entities in the RAN may include the following:
In accordance with embodiments, the UE position, either the one determined at the network or the UE position reported by the UE and verified by the network may be associated with a certain reliability. In accordance with embodiments, a UE position, either determined at the network or verified by the network, may be associated with one of a plurality of NTN positioning reliability levels. For example, seven reliability levels may be applied, for example the seven reliability levels defined for terrestrial applications in 3GPP TS 22.261. The determining/verifying entity may evaluate the reliability level of the position. The reliability level may comprise a horizontal accuracy, a vertical accuracy, as specified, for example, into 3GPP TS 22.071. The positioning levels from 3GPP TS 22.261 are as follows, and the positioning levels may be defined similarly for NTN as well:
In accordance with embodiments, the UE position, either the one determined at the network or the UE position reported by the UE and verified by the network may be associated with a certain reliability. In accordance with embodiments, a UE position, either determined at the network or verified by the network, may be associated with one of a plurality of verification levels, with each verification level comprising a reliability and a certain horizontal and vertical accuracy. The verification level may be mapped to the level of statistical variation on a position generated or verified for the UE. It may depend on the number of different measurements made by the NW entity and/or by the UE and their statistical variation from the respective expected values.
For example, if the position is computed by the NW entity based on RTT measurements to a serving-satellite and fusing at least one of the UE reported GNSS measurements, in case the UE reported position is within centimeter level accuracy, then it has the highest verification level.
In another example, the parameters determining the computation of the verification level may be implementation specific, but the determined verification level value itself may represent a probability that the position is true within a certain margin. For example, a value of 1 means the position may be trusted by NW entities beyond doubt to be within a certain margin. A value of 0 implies, the UE is unlikely to be within the margin of the UE reported position.
In accordance with embodiments, the NW entity may request from the UE a new UE positon, e.g., a position with a higher resolution, in case a reliability of the verified position is below a certain threshold.
In accordance with embodiments, UE 306 may send a location report. The location report configuration may be determined by the UE responsive to assistance or configuration data received from the network. In case of verifying a UE reported UE position, the UE may send its actual location, like its geographical location, e.g., by indicating a latitude, a longitude and an altitude.
In accordance with other embodiments, the location report from the UE may include information derived from the UE's location and from assistance data which, in such embodiments, may refer to the location of one or more virtual points, e.g., the above mentioned reference locations or reference points. The location report may indicate how the one or more virtual points are associated to one or more of the following:
For example, an information element, IE, may signal the position in form of a latitude, a longitude and an altitude, and an associated PLMN. This information may be carried in one of the system information (SI) messages and/or may be communicated to the UE by RRC signaling and/or LPP signaling. The information associating the virtual point and the PLMN may indicate that the PLMN is within a range of 2 kilometers of the virtual point, or within a range of 2 kilometers with a 30° counterclockwise rotation from the geographical north of the virtual point. When the UE selects such a virtual point and its identifier, the location of the UE is reported with a certain accuracy thereby allowing the UE to maintain privacy by not reporting its exact location, for example in a situation in which the UE is currently attaching to the network with the AS security not yet activated. In accordance with other embodiments, the UE may actually distort its position based on one of the UE identifiers for reporting, for example by applying an angular rotation around the virtual point selected by the UE and reporting the resultant location.
Embodiments of the present invention provide a user device, UE, providing information for a network, NW, entity for a network including NTN components, like a satellite, for determining the NW generated UE position. The UE may provide one or more of the following information:
In accordance with embodiments, UE 306 provides the information during a registration procedure for registering with the wireless communication, e.g., together with the attach request signaled to a NW entity of the wireless communication network. For example, the information is added to the RRCSetupComplete message and/or is conveyed in an additional dedicated message transmitted before or after the RRCSetupComplete message. The UE may report one or more of the following:
The assistance data includes the configuration information of the DL RS the UE is expected to measure, configuration information of the UL RS the UE is expected to transmit, and is provided to the UE using one of the SIB messages. The configuration message includes at least information to derive a time-frequency allocation of REs (e.g. slot number, OFDM symbol start, length, transmission comb size, transmission comb offset) and a sequence to be used (e.g. type of orthogonal code, root sequence, cyclic shift). As a fallback, the UE may use the SSB as downlink reference signal and/or the PRACH as uplink reference signal. The UE may optionally indicate which of the reference signal and/or reference signal pair the UE has used for reporting measurement (e.g. in case of Tx-Rx-Delay).
Further details of the UE are described with reference to the following embodiments.
In the following embodiments of a network, NW, entity and a user device, UE for determining/verifying a UE location in accordance with the present invention are described.
In accordance with embodiments of the present invention, a position of UE 306 (see
In the following, embodiments are described in more detail with reference to the A-GNSS as one example for a RAT-independent system used by UE 306 for determining its position. UE 306, on the basis of the signals from the GNSS satellites determines the ranges to the GNSS satellites and, on the basis of these ranges, determine its location. In accordance with embodiments, the UE reports the measured ranges to the plurality of GNSS satellites to the NTN so as to allow the NTN to compute or determine the UE position as the NW generated UE position at the network side. Measurements for more than four satellites may be used, and on the basis of such measurements, the network entity computing the position, like the NTN-PCCE of the LMF in
Thus, in accordance with the just described embodiment, the NTN is capable to determine a position of the UE, i.e. to provide a NW generated UE position, without the UE being fully attached to the network as the signals of the external positioning system are measured. No signaling in accordance with NR or LTE is needed.
In accordance with further embodiments, UE 306 may report its position as determined from the signals from the GNSS satellites to the network side, the UE reported UE position may by verified against the NW generated UE position. Thus, based on the NW generated UE position, the UE reported UE position may be considered to be correct or acceptable, for example to be at a certain reliability level, when the two positions match, differ by not more than a certain, predefined amount, or the UE reported UE position falls within an area defined by the NW generated position.
In accordance with embodiments, this approach may be employed either when a UE is attaching to the NTN so as to determine as to whether the UE is actually at a location at which it is allowed to connected to the selected PLMN. Also, in accordance with other embodiments, this process may be employed when the UE is already attached to the NTN and a certain use case, like an emergency call, needs to determine/verify the UE position again.
In accordance with embodiments, the process for determining/verifying a UE position may be implemented in the NTN-PCCE illustrated in
UE 306 computes a position of the UE using the measured ranges to the GNSS satellites and reports the position as well as the measured ranges in one or more messages from UE 306 to the NG-RAN node gNB1, e.g., when requesting a connection setup. The position and/or the measurement may be added to the RRCSetupComplete message 226 (see
The NTN-PCCE, in accordance with further embodiments, may verify a reported position, the UE position, against the NW generated UE position.
In accordance with embodiments, the network, NW, may indicate to the UE to report a location in accordance with certain characteristics, like a reliability level. For example, the network may request the location to have a certain granularity, like 2 kilometers, or a certain format, like the WTD 84 format, or a certain implicit location, for example the vicinity to a certain device, like the reference device 310.
In accordance with further embodiments, the above process may be implemented in the LMF. The network sends a RequestLocationInformation to UE 306 in which the network specifies at least one satellite, for example identified by the space vehicle ID, SVID, of the satellite system that is supported by the location server. The satellite system may be system used by the UE for calculating the UE position by its own, or it may be different satellite system which may also be accessed by the UE.
UE 306 reports the measurements for one or more satellites for the satellite system indicated by the LMF. In accordance with embodiments, the UE also provides the location information, like a position and/or a velocity and/or a time. The UE may use assistance data provided by the location server or the NG-RAN to make the measurements. On the basis of the received measurements, the LMF calculates or determines the NW generated UE position and decides whether the position is reliable or not according to certain criteria. For example, the LMF may partition the available measurements into at least two or more subsets and computes positions by using ToA from at least one subset. The location server may determine two or more estimates of positions and compare the results to an aggregate value of positions obtained. For example, the aggregate value of positions may be the mean of the position estimate.
In accordance with further embodiments, the LMF may verify a location information reported by the UE, against the NW generated UE position.
In the above embodiments, reference has been made to certain criteria on the basis of which the LMF or the NTN-PCCE determine whether the NW generated UE position is reliable or not. In accordance with embodiments, the criteria may comprise comparing whether the UE reported value of a position is within a certain interval of values determined by the network. There may be multiple reliability levels for a UE accessing the NTN network defined, where each reliability level maps to a certain combination of accuracy in a vertical direction and/or a horizontal direction or a spread. The LMF may indicate to a client that requested the location information the reliability level of the NW generated UE position. The client may be an application requesting the information about the position, running on the network or on the UE or any other device.
In accordance with further embodiments of the present invention, for determining the NW generated UE position, the network entity may not only rely on the measurements of signals associated with the positioning system, like the GNSS, but also measurements with reference to one or more NTN components, like NTN satellites, may be used for determining the NW generated UE position.
The verification of a UE reported UE location for the purpose of selecting a PLMN is now described. Initially, UE 306 may receive from NG-RAN node gNB1 assistance data regarding the GNSS signals to be measured. The assistance data may be received at the gNB1 from the LMFs of the PLMNs coupled to the gNB1, which, in turn, transmits the information to the UE, for example using the posSIBs. As mentioned above with regard to the preceding embodiments, the UE may acquire information for determining the GNSS signals in a standard mode by decoding GNSS messages.
The UE computes the UE position on the basis of the GNSS signals received and reports the UE position, as determined by the UE itself, and the measurements of the GNSS signals in one or more messages from UE 306 to the NG-RAN node gNB1, in which the NTN-PCCE resides. The measurements and/or the position may be added to the RRCSetupComplete message 226 or may be conveyed in a newly defined dedicated message transmitted either before or after the RRCSetupComplete message during the attach request 204.
In addition to the measurements regarding the positioning system, like the GNSS, measurements associated with the downlink from the RAN to UE 306, as well as measurements associated with the uplink from UE 306 to the RAN are provided to the NTN-PCCE. The NW entity may be located on the ground, like in a NTN gateway, e.g., in case of a transparent satellite payload, or on the NTN component, like in a satellite, e.g., in case of a regenerative satellite payload. For such measurements, the network may provide assistance data to the UE containing a configuration of the downlink reference signals transmitted to the UE and/or the uplink reference signals to be transmitted to by the UE. At the network side, the measurements may be performed by any involved network entity, and in case the entity does not include the NTN-PCCE, the measurement report is forwarded to the NTN-PCCE.
In accordance with embodiments, the UE may measure and report one or more of the following on the downlink:
In case of a transparent NTN component payload, like in NTN components operating in accordance with the bent-pipe principle, the measurements are done by a network entity on the ground that is connected to the NTN component. The measurement has the combined effects of the service link and the feeder link, and the impact of the feeder link is compensated, for example by removing the influence of the feeder link from the measurements associated with the uplink and/or downlink, e.g., by subtracting from the uplink/downlink measurement a respective measurement on the feeder link, like subtracting a feeder link delay from a total delay estimated or measured for the uplink and/or the downlink.
In case of a regenerative NTN component payload, the uplink and/or downlink measurement is done directly at the satellite, i.e., only transmissions over the service link are involved so that no compensation is needed.
The Doppler values may be used in addition to or instead of the measured timing or signal strength values associated with the uplink and/or downlink. Doppler measurements may be carried out and reported, more specifically, a Doppler shift in the carrier frequency used by the satellite may be measured and based on the Doppler shift measurements a pseudo range may be obtained and, thereby, a distance between the measuring point and the satellite. Using the Doppler values for determining the pseudo range is a well-known approach in the field of satellite technologies and is not described in more detail here.
The above-mentioned DL reference signal may be any one of the following:
In accordance with embodiments, UE 306 may report a difference between the GNSS time and the UE time and/or the timing advance. Further, the measurements by UE 306 and the network entity may include an indication of the quality of the measurements and/or the RSRP of the received signals that were measured.
For verifying the location, e.g., for the PLMN/AMF selection, the NTN-PCCE determines the UE position on the basis of the measurements in the GNSS, and the measurements associated with the uplink and/or downlink for obtaining the NW generated UE position. As described above, dependent on certain criteria, the position may be considered to be reliable or not. The NTN-PCCE verifies the UE reported UE location, i.e. the UE position generated by UE 306 itself and reported to the NTN-PCCE using the NW generated UE position. If the NTN-PCCE determines the UE reported UE position to be reliable, on the basis of the NW generated position, it sends an initial UE message and registration request 230 to the AMF belonging to the PLMN selected by UE 306 (see
In case the purpose of verifying the location is to provide a location report to other clients, the NTN-PCCE may provide the location report received from the UE to the client in case the location report includes or indicates a UE reported UE position that has been verified. The client may be another NGA-RAN node, the UE or any Location Services, LCS, client.
The verification of a UE reported UE location at the LMF is similar to the above-described process except that the LMF in the core network processes the measurements, and the measurements may be reported to the LMF by the UE using the LPP interface and by the NR-RAN node gNB1 using the NRPPa interface. The LLP request location information procedure may be used to request the measurements from the UE, and the NRPPA measurement request procedure may be used to request the measurements from the NG-RAN node. In case the UE is measuring signals from satellites connected to different gateways, the gNBs associated with these gateways may exchange the measurements and/or configuration via the XN interface.
In accordance with embodiments, the NTN measurements may involve only a single NTN satellite. The UE 306 may obtain range measurements and/or angle measurements and/or Doppler measurements to only one NTN satellite. The assistance data for performing the measurements on downlink reference signals may be provided to the UE using a broadcast, multicast or unicast transfer mechanism. The UE may determine a time of arrival, ToA, to at least one GNS satellite and apply corrections, e.g. by Real-Time Kinematics, RTK, Network-Real-Time Kinematics,N-RTK, Precise Point Positioning, PPP, Precise Point Positioning-Real-Time Kinematics, PPP-RTK, Space State Representation, SSR, as may be indicated by the assistance data. The information to acquire GNSS signals and to apply corrections may be provided in a SIB or may be signaled to the UE by the network. The UE provides the UE measurements for the GNSS and the measurements over the NTN satellite. The UE may transmit uplink reference signals if configured to do so by the network to allow the network side to measure the uplink. The network, like the NTN-PCCE or the LMF, may determine the position of the UE using the measurements from the NTN node and/or the GNSS signals and, optionally, may verify a reported UE position as well using the determined or NW generated UE position.
Thus,
In accordance with further embodiments, a UE position of a UE located in a NTN is determined/verified using only measurements associated with the uplink and/or downlink.
For the other satellites, in accordance with embodiments, UE 306 may also compute the RSTD with respect to the serving satellite for the resources used to report the RX-TX time difference and the gNB1 may compute the RSTD with respect to the serving satellite before the uplink resource the UE transmitted. The relative time difference between the resources used for RSTD measurements transmitted and/or received by the neighboring satellites and the resource used by the serving cell may be determined and used for calibration of the range estimates. In accordance with further embodiments, the contribution of feeder link to the range or range difference may be compensated for the transparent satellite payload, as described above. In accordance with other embodiments, the network may compute the position using at least one range measurement, like an RRT measurement to the serving NTN satellite NTN1 and/or at least one range or a range difference measurement to neighboring NTN satellites and/or at least one terrestrial component, like a base station, a TRP or a reference device and/or to at least one sidelink measurement, like a reference device or another UE coupled to UE 306 via the sidelink.
On the basis of the measurements from the UE and the measurements from the gNB, the NTN-PCCE or the LMF may determine the UE position, i.e. determine the NW generated UE position and/or verify a UE reported UE location against the NW generated UE position.
In accordance with embodiments, the UE position may be determined/verified at the network side of a NTN on the basis of the measurements associated with the uplink and/or downlink, as described in the preceding embodiment, and in addition on the basis of information of range measurements to a terrestrial TRP.
In case UE 306 is measuring signals from satellites connected to different gateways, the gNBs associated with the respective gateways may exchange the measurement and/or configuration via the XN interface. The UE and the NG-RAN node may provide the location measurements also to the LMF.
In accordance with embodiments, the network like the NG-RAN or the LMF, may provide UE 306 with assistance data to compute a range to a reference device and/or a range difference to at least two network entities, one of which may be the reference device. The UE may provide the range between the UE and at least one reference device or arrange differences between the UE and two reference devices.
In accordance with embodiments, UE 306 may have a sidelink capability, in addition to the NTN capability. This may be announced to other UEs in the vicinity of UE 306. UE 306 may transmit assistance data to the UEs in the vicinity, for example a Timing Advance, TA, value the receiving UE may use for a given satellite, a satellite orientation with respect to the reference device and/or a position of the relative transmit power values, the virtual cell-ID of the location where the reference device is found, an identifier for the NTN UE assisting the first UE for helping to select a virtual cell.
According to an embodiment, if a NTN-capable UE is not equipped with a positioning system, like GNSS, it may take assistance information from the NTN-capable UEs using sidelink or from the reference devices for determining the settings for initiating the RACH and/or for sending positioning reference signals in the uplink.
The position verification may take place at the LMF or at the NG-RAN.
For example, the reference device 310 may broadcast an identifier explicitly over the sidelink or the identifier may be derived based on the configuration of a sidelink reference signal or based on system time. The network may provide a configuration to the reference device how to derive its temporary ID and an authentication codeword to transmit to UEs in its vicinity. UE 306 which is in the vicinity of the reference device 310 receives the temporary ID and the authentication codeword and, optionally, a system time at the time of reception. The system time may be the network time of the GNSS, in case the UE is equipped with GNSS. In accordance with embodiments, UE 306 receiving the reference device identifier and the authentication codeword over the sidelink attaches the received identifier and the received authentication codeword to the message to the network. If the network validates that the authentication codeword provided by UE 306 attempting to register to the network matches with the authentication codeword generated by the reference device 310 at the appropriate time, the network determines that the reference device and UE 306 attempting to register are in vicinity with each other and verifies the location, e.g., verifies the location of the UE 306 to be the location of the reference device 310.
In accordance with other embodiments, the reference device 310 is expected to receive an identifier and an authentication code word from the NTN-capable UE 306 as well and returns this to the network. This two-way handshake allows the network to determine that UE 306 detects the reference device 310 and that the reference device 310 detects UE 306.
The reference device 310 may be a terrestrial TRP, like a base station, a roadside unit or any transceiver configured to transmit and/or receive radio signals. The device 310 may also be a further UE connected to the NTN's RAN.
In accordance with embodiments, UE 306 may perform a sidelink ranging to determine a range and/or angle from the reference device 310. The reference device 310 may be a Very Small Aperture Satellite Terminal, VSAT, or a further UE already connected to the network and that may have GNSS capabilities. The identifier of the further UE 310 may be provided to UE 306 which reports to the network its location and the identifier of the further UE 310. The identifier of the further UE 310 may be the identifier that the NG-RAN or the CN used to identify the further UE 310, such as a RNTI, a 5G-S-TMSI and the like. It may also be another identifier which the network associates with the further UE 310 for the purpose of a relative location determination. In accordance with other embodiments, the identifier may be a virtual cell-ID used by the reference device 310 and UE 306 may select to use the virtual cell-ID of a reference device 310 based on certain criteria while sending the message to register UE 310 with the network, like the RRCSetupComplete message.
In accordance with further embodiments, the UE may compute a UE location based on the GNSS system or based on another terrestrial wireless system. The NTN provides assistance data for the UE to acquire GNSS signals and to perform corrections. The network may transmit a location of one of more reference points and assistance data indicating a region around the reference point. The UE uses the position determined by the UE itself, for example on the basis of the GNSS, to select one of the signaled reference points and use the identifier or location of this reference point to be the UE location.
Thus, the network indicates for the reference points 356 the location thereof and UE 306 may determine, based on its own UE generated location, for example from the GNSS, to which of the reference points it is closest and may signal the reference point or the location information as the actual UE position. In
For example, the core networks of different PLMNs may provide the criteria for allowing a UE to register in the network. This criteria may include the location and reference location. If the location computed by the UE or by the network is within a certain distance threshold of the reference locations, the UE is allowed to register in the network.
The network may signal to the NG-RAN node whether it allows the UE selected reference location as UE location or whether it needs the NW computed/NW-verified location for admitting the UE. This may be signaled on the NGAP interface or may be O&M.
In accordance with embodiments, the reference points may be associated with a location of virtual cells, and the NTN cell may provide the UE with the coordinates of such reference points as a part of the broadcast/multicast/unicast transmission of system information. The NTN may additionally provide a mapping of the location of the virtual cells to the NR-CGI of a NTN cell. The UE 306 may include one of the identifiers obtained from the virtual cells into the RRCSetupComplete message and in the dedicated NAS message. In accordance with embodiments, as is illustrated in
During the registration with the network (e.g. before receiving the RegistrationAccept message by the UE), the UE may be provided with assistance data regarding the location of the reference points (e.g. virtual cells), and their mapping to the PLMN. This assists the UE to prepare the dedicated NAS message addressing the PLMN that the UE intends to register with. To enable the network to check whether the UE is allowed to register with this PLMN at this location, the UE may either provide its location as it computed using one of the UE based methods, provide an altered version of position, or signal the nearest reference point. When the UE reports an altered version of position, it adds an offset and a rotation. The offset and/or rotation may depend at least one of the following: a UE identifier that may not be known to NG-RAN node before security activation (e.g. Subscription Concealed Identifier, SUCI, or Subscription Permanent Identifier, SUPI, or portions thereof), time (e.g. system frame number). This information may be such that the NG-RAN may be able to retrieve the true position from the corrupted position by undoing the transformation done by the UE after AS security is enabled. The CN may be able to provide reverse transformation parameters to the NG-RAN node (offset, rotation) to retrieve the real position or the NG-RAN may be able to compute the parameters based on the user identifier provided by the network. The UE position may be quantized, and least significant bits may be dropped to limit the accuracy of the reported information in order to conceal the accurate position of the UE while providing the information to the network. There may be scenarios, where the UE may have a privacy profile where the user has denied consensus to transmit its fine position. In such scenario, the NW may override the privacy settings of the UE and mandate the UE to report the UE position by truncating the LSBs. The number of bits that may be truncated by the UE may optionally be signaled by the network.
In embodiments where the reference points are provided, there are two variants.
In the first variant, the reference points are spaced on a wider grid as a first level of hierarchy. Towards the edge of a border delineating PLMN (e.g. country border), there are hierarchies of reference points within the region of wider cells until the cell of lowest hierarchy is found. The UE uses the information from the cell of lowest hierarchy to select the PLMN and/or inform this identifier to the NG-RAN network.
In the second variant, the coverage region is described by one or more rectangular planes. One such rectangular plane is depicted in
The information may be provided in one of the SI messages for the UE. Alternatively, a list of points may be provided to the UE to choose from.
In accordance with further embodiments, the network may provide assistance data to the UE to perform measurements on a certain transmitted downlink signal. The network may provide further configuration data to the UE to transmit uplink reference signals. The UE determines the time instant when the UE receives the downlink reference signal, the UE time, and the time instant when the UE transmits the uplink reference time, the UE time. The UE reports the difference between the time the UE transmitted the uplink signal and the time the UE received the downlink signal. The UE may also report the transmit time and/or receive time.
The network takes the transmit time of the DL-RS reported by the UE and the reception time of the UL-RS sent by the UE to obtain the roundtrip time, RTT. The range may be used by the network to determine whether an expected range from a satellite to the location reported by the UE or the expected range from the satellite to the location of the virtual cell selected by the UE are within an acceptable threshold.
Optionally, the UE may report Doppler values, angle measurements and the network may determine an angle of arrival or angle of departure based on the DL-RS reported by the UE and verify the UE location.
For example, the UE reported Doppler values and/or Doppler values measured at the network side (compensating for the impact of feeder link and/or precompensations (if any) where needed) may be compared against the expected Doppler values determined by the network for this UE position and the satellite position, given the parameters of the orbital motion of the satellite.
Use of Time Variant Measurements from a Single Satellite or from Multiple Satellites for Determining/Verifying the UE Position
In accordance with embodiments, in a wireless communication network including as NTN components one or more satellites, like satellites of a GNSS, time variant measurements from a single satellite or from multiple satellites may be used for determining/verifying a UE position.
For verifying or computing the UE position, the NW entity may take into account the measured values or changes in measured values depending on the satellite position and use this to verify the UE position. For example, the time variant measurement may include one or more of the following: a change in the measured range from the UE to the satellite, a change in a measured Doppler shift, a change in a measured angle from the satellite to the UE. Likewise, if there is more than one satellite, the measurements made by the satellites at different points in may be used for determining/verifying the UE position.
In the embodiments described so far, the determination and/or verification is performed in a certain NW entity, e.g., by a processor or the like operating in accordance with a predefined and fixed algorithm allowing the UE position to be determined/verified using the information provided. In other words, the determination and/or verification of the NW generated UE position is performed by a certain NW entity which solves, as described above, a linear system or respective equations utilizing, e.g., the geometric relationship between UE and the NW-entity and/or GNSS. For computing the position of a UE in closed form or iterative solution, the NW entity uses as an input one or some or all of the obtained information. If the ToAs (or equivalently TDOAs) between the UE and four known points in space are known, then the position and time error may be solved by forming a system of linear equation. Well known algorithms like the Chan-Ho algorithm, the Levenberg-Marquardt, Bancroft algorithms may be used to solve the equations. Likewise, geometric methods utilizing the range and the angle between transmitter and receiver may be used to estimate the position of the user in closed form. For example, if the measurement of range and AoD between the transmitter and receiver is available, then the position may be computed by determining the point which is at a certain angle and a certain range by solving geometric relations.
However, the present invention is not limited to such approaches. Rather, in accordance with further embodiments, the UE position may be determined/verified using artificial intelligence (AI) approaches, for example by using machine learning, operating on the basis of one or more of the above mentioned information.
When considering the determination and/or verification of a UE position, the use of AI is particularly advantageous because in scenarios where a closed form solution may either not be determined by solving classical positioning methods or is error prone, the AI-ML model may be trained to learn from the data and find a suitable model that may map the observables to a UE position. Such scenarios may, for example, occur when insufficient NTN satellites are visible or where the satellites are visible only from a certain field of view or where the synchronization may not be assumed to run classical ToA or TDOA based solutions. The AI/ML model may also take the UE reported position together with other information and determine whether the UE reported position may be ascertained to be within a certain error margin or not.
The AI supported determination and/or verification of a UE position may comprise one or more machine learning models and/or a deep learning models to be used. The particular model chosen by the network may be subject to capabilities of network elements and/or UE-capabilities. To have a common understanding of the used model between one or more network nodes, the parameters used for classification may need to be communicated between the entities. This is especially important when the model is trained at a different network entity compared to the network entity where the model is deployed, An example of the entity where the AI/ML model is trained may be the LMF or the network data analytics function (NWDAF). An example of where the AI/ML model is deployed may could be the UE or the NG-RAN node or the NTN Gateway or the LMF. It may also be possible that the network entity may be training one or more models to predict the location dependent parameters (e.g. PLMN applicable to the area).
In the following, the concept of verification and/or generation of a location of the UE or parameters pertaining to the location of the UE is described using a convolutional neural network (CNN) approach as an example. However, any other model for AI/ML or deep learning may be equally used for this purpose. As an example: the AI/ML model may be any of the following approaches:
A key, however, is that the entities providing the trained model to a second entity, needs to provide parameters to completely deploy the method. These parameters may be a description of the topology of nodes and weights underlying the model, the input output parameter, activation functions and so on depending on the model used.
A network entity may indicate a second network entity or a UE about the model it has used, for example, a network node 1 (the node training the network) may tell a network node 2 (the node using the network), how the model looks like and how to use the weights by specifying one or more of the following parameters:
For example one, some or all information for determining a NW generated UE position of a UE may be used as input into the ANN or CNN, e.g., one or more measurements from the UE, one or more measurements from one or more further NW entities of the wireless communication network, the one or more further NW entities performing the one or more measurements, one or more measurements made by the NW entity, coordinates of a reference point in the wireless communication network that is less than a predefined distance from the UE, a reference device in the wireless communication network that is within a hearability range of the UE.
In accordance with embodiments, the input parameters used by the network entity and/or the UE may include one or more one of the following:
In accordance with embodiments, the output parameters may include one or more of the following:
The weights are determined at the NW node training the model. When the network node is provided with data (e.g. measurements) and/or other information (e.g. NR-CGI of neighboring terrestrial cells), the network node is expected to predict a parameter (e.g. a selected PLMN). In case of a training data set, a testing data set and a cross-validation data set, the parameter to be predicted is known with a certainty (or at least with a certain degree of confidence). Therefore, the network node may be provided with the measurement and the information needed (as input) as well as the information it is expected to output. The combination of the input information (features) and the expected output is a training instance in a training data set. The network node determines the parameter with the weights it has so far, and determines (i.e. predicts) the output. At the beginning, the model may simply be random numbers or some initial model available at the network (for example through O&M or initial configuration or a model obtained from previous trainings, e.g. before significant change in the environment). If the predicted output does not match the expected output (available for a training data set), then the weights of the paths connecting the output node with the node of previous layers are adjusted to come to the weight that would have predicted the output correctly. There is a well-known backpropagation technique used in ML, which is used for computing weights connecting different nodes. When the model predicts the output correctly for the data in the test data set (as opposed to a training data set or a cross-verification dataset), the model may be deployed for predicting the network parameters using the same data used for training this model, either at the same network node or at a different network node.
In case of a network verification, a simple example is now given. The input may be the following:
The expected output may be
Then the network entities may collect the above information from several UEs where the above information is considered accurate. For example, the selectedPLMN selected by UEs in general may be considered reliable, if the use case is to determine those UEs that are trying to fake the selected PLMN position. Using the model available at the network node training the model, the NW node may determine whether the model predicted the selectedPLMN correctly. If not, then the backpropagation technique tries to adjust the weights of the paths connecting two nodes so that the new model predicts this data correctly.
When the model is trained and achieves desired performance on data sets in a test set, i.e. on data which has not been used for training the model, then the model may be deployed.
In a related case, where the UE position needs to be determined, the training data may consist of the same data as above, and the output data is the UE position. If the UE position is not correctly predicted, the backpropagation procedure adjusts the weight every time a new training data is used. When the performance on the test data set is within the needed error margin, the model may be used for determining the UE position either at the same node or at a second node.
In case of verification, the last node may already output a verified status, i.e., the position reported by the UE corresponds to the true position of the UE (within a certain margin). For example, the parameter selectedPLMN depends on the UE location, and the model determines whether the UE has used the correct PLMN based on the measurements made.
In accordance with embodiments, the one or more models include channel charting, simultaneous location and mapping (SLAM), etc. In case of channel charting, the reported measurements by the UE are grouped together in terms of similarity in the measurements, but the real locations for these UEs are not known. This shows the UEs, which are nearby, are grouped together but it is not yet known where they are or how far apart in physical dimensions they are. The information obtained using UEs whose location is known may be fused together to provide a scaling and a reference point for determining the location of the rest of the points. Hence, for UE positioning, the measurements from the UEs whose location are unknown and those whose location are known may be classified to see which UEs are similar (i.e. closer) in a measurement space. Then the UEs whose location is known provide information to obtain the scaling and reference points to be able to estimate the unknown locations of the UEs.
According to embodiments, the network entity and/or UE trains the one or more models using measurements and additional information. Additional information may be, for example, one or more of the following:
These are the training data. If the expected input/output is known a supervised learning approach is applied. If the expected input/output data is not known a similarity learning approach is applied. If the expected input/output data is known for part of dataset, it may be used for other techniques such as channel charting.
A network entity may train one or more ML models, wherein each ML may correspond to a different set of features used. The ML models used may be indicated by an identifier, which allows a unique understanding of the ML model used between two entities. Each ML model may result in different accuracy and/or reliability values. A second network entity and/or a UE may signal the first network entity and/or the UE to report position or network parameters corresponding to an indicated model.
Stationary UEs or UEs with higher reliability of position estimates may be used to train a ML model for verifying and/or generating estimates. An indication of a stationary UE or an indication of confidence in the position of the UE may be used as a feature in training the ML model.
According to embodiments, more than one AI model may be available, and the NW entity, e.g., a UE may select one or more AI models to be employed. For example, the network entity and/or UE utilizes machine learning (ML) and/or a deep learning model, which takes at least one measurement and/or at least one additional information (see above) in order to determine a suitable model for determining and/or verifying a UE location and/or determining parameters of the system (e.g. PLMN, country, area, TA, etc.).
In accordance with embodiments, when more than one AI models is selected, like n AI models with n=2,3, . . . , the NW entity may perform n-step process for the UE positon determination/verification such that the output of one model may be refined by a subsequent model. In other words, the process may start with a coarse determination/verification followed by one or more finer determinations/verifications using the other models. A model may be trained to obtain coarse position information using fewer information. Then based on the coarse location (e.g. a country is detected), a more sophisticated model may be used to predict a finer position (which may use more measurements and more information). The output of the coarse processing may be a trigger for selecting another model for a finer positioning determination. For example, if a position has determined by coarse location to be in Nuremberg, then a trained model for Nuremberg may be used to determine a fine position. In other words, the network entity may determine or verify a UE position successively using one or more ML models. In line with this embodiment, one of the models may give a coarse location. After determining a coarse location, a second ML model possibly with a different set of features may provide a more accurate and/or a more reliable location for the UE.
In accordance with embodiments, the one or more models are provided as configuration parameter by one network entity to another network entity. As an example, the NG-RAN node may be provided with such a configuration via NRPPa or NGAP protocol. In other embodiments, the model may also be exchanged between network entities using the operation and maintenance (O&M) interface, or using network signaling, or via databases. In a yet other embodiments, the model may be provided to the UE by a network entity (e.g. the LMF or the serving gNB). Likewise, a UE may also train the one or more models and provide the one or models to another UE or a network entity. Furthermore, a UE may provide the one or more models received from a network entity to a third UE.
The network entity training the one or more model may use one of the ML models (e.g. supervised learning), wherein the network entity is provided with the input including at least one measurement and/or at least one additional information and an output including the information that needs to be determined using the input. Using the above set of input, the model predicts the “expected output”. If it does not (which is normal during training), the model weights are adjusted so that for this data, a correct output is predicted.
After training the model with a large training dataset, the expected output would be the same as predicted output with a test data set. In accordance with embodiments where the position of the UE is to be determined at the network, the measurements made by UE and/or network entities and/or further information (such as satellite position at measurement) may be provided as input and the known or computed location of the UE may be provided as an expected output. After training the machine learning model, the parameters defining the ML model (weights, topology, . . . etc.) is exchanged to another network entity and/or the UE.
According to embodiments, the network may separate the data collected from different UEs into training sets, cross-verification sets and test sets. The network informs another network entity and/or a UE the values of cross-validation error and/or test error. This information indicates whether the network entity is generating position estimates with a needed accuracy and/or reliability. According to embodiments, a network entity or a UE may select one ML model over another ML model based on at least cross-validation error and/or at least the test error.
In accordance with an embodiment, a procedure for generating the UE position or for verifying the UE position may comprise the following steps:
The ML model used by the network entity to determine the position of the UE or the ML model provided by the network to the UE may be subject to UE capabilities.
Furthermore, the ML model used by a network entity during different states (e.g. RRC state) or state transitions may be different. For example, during the initial access the ML model may use fewer features to generate a coarse position. Such position may be used to verify whether the UE is allowed to initiate a signaling connection towards a particular PLMN or not. Likewise, during an emergency call, the location may be determined more precisely and more features and/or measurements may need to be performed (at the network side) and/or requested to be measured and/or reported by the UE.
Although the respective aspects and embodiments of the inventive approach have been described separately, it is noted that each of the aspects/embodiments may be implemented independent from the other, or some or all of the aspects/embodiments may be combined.
In accordance with embodiments of the present invention, a user device comprises one or more of the following: a power-limited UE, or a hand-held UE, like a UE used by a pedestrian, and referred to as a Vulnerable Road User, VRU, or a Pedestrian UE, P-UE, or an on-body or hand-held UE used by public safety personnel and first responders, and referred to as Public safety UE, PS-UE, or an IoT UE, e.g., a sensor, an actuator or a UE provided in a campus network to carry out repetitive tasks and needing input from a gateway node at periodic intervals, a mobile terminal, or a stationary terminal, or a cellular IoT-UE, or a vehicular UE, or a vehicular group leader (GL) UE, or a sidelink relay, or an IoT or narrowband IoT, NB-IoT, device, or wearable device, like a smartwatch, or a fitness tracker, or smart glasses, or a ground based vehicle, or an aerial vehicle, or a drone, or a moving base station, or road side unit (RSU), or a building, or any other item or device provided with network connectivity enabling the item/device to communicate using the wireless communication network, e.g., a sensor or actuator, or any other item or device provided with network connectivity enabling the item/device to communicate using a sidelink the wireless communication network, e.g., a sensor or actuator, or any sidelink capable network entity.
In accordance with embodiments of the present invention, a RAN network entity, like the gNB, comprises one or more of the following: a macro cell base station, or a small cell base station, or a central unit of a base station, or a distributed unit of a base station, or a road side unit (RSU), or a remote radio head, or an AMF, or an MME, or an SMF, or a core network entity, or mobile edge computing (MEC) entity, or a network slice as in the NR or 5G core context, or any transmission/reception point, TRP, enabling an item or a device to communicate using the wireless communication network, the item or device being provided with network connectivity to communicate using the wireless communication network.
Although some aspects of the described concept have been described in the context of an apparatus, it is clear that these aspects also represent a description of the corresponding method, where a block or a device corresponds to a method step or a feature of a method step. Analogously, aspects described in the context of a method step also represent a description of a corresponding block or item or feature of a corresponding apparatus.
Various elements and features of the present invention may be implemented in hardware using analog and/or digital circuits, in software, through the execution of instructions by one or more general purpose or special-purpose processors, or as a combination of hardware and software. For example, embodiments of the present invention may be implemented in the environment of a computer system or another processing system.
The terms “computer program medium” and “computer readable medium” are used to generally refer to tangible storage media such as removable storage units or a hard disk installed in a hard disk drive. These computer program products are means for providing software to the computer system 600. The computer programs, also referred to as computer control logic, are stored in main memory 606 and/or secondary memory 608. Computer programs may also be received via the communications interface 610. The computer program, when executed, enables the computer system 600 to implement the present invention. In particular, the computer program, when executed, enables processor 602 to implement the processes of the present invention, such as any of the methods described herein. Accordingly, such a computer program may represent a controller of the computer system 600. Where the disclosure is implemented using software, the software may be stored in a computer program product and loaded into computer system 600 using a removable storage drive, an interface, like communications interface 610.
The implementation in hardware or in software may be performed using a digital storage medium, for example cloud storage, a floppy disk, a DVD, a Blue-Ray, a CD, a ROM, a PROM, an EPROM, an EEPROM or a FLASH memory, having electronically readable control signals stored thereon, which cooperate or are capable of cooperating with a programmable computer system such that the respective method is performed. Therefore, the digital storage medium may be computer readable.
Some embodiments according to the invention comprise a data carrier having electronically readable control signals, which are capable of cooperating with a programmable computer system, such that one of the methods described herein is performed.
Generally, embodiments of the present invention may be implemented as a computer program product with a program code, the program code being operative for performing one of the methods when the computer program product runs on a computer. The program code may for example be stored on a machine readable carrier.
Other embodiments comprise the computer program for performing one of the methods described herein, stored on a machine readable carrier. In other words, an embodiment of the inventive method is, therefore, a computer program having a program code for performing one of the methods described herein, when the computer program runs on a computer.
A further embodiment of the inventive methods is, therefore, a data carrier or a digital storage medium, or a computer-readable medium comprising, recorded thereon, the computer program for performing one of the methods described herein. A further embodiment of the inventive method is, therefore, a data stream or a sequence of signals representing the computer program for performing one of the methods described herein. The data stream or the sequence of signals may for example be configured to be transferred via a data communication connection, for example via the Internet. A further embodiment comprises a processing means, for example a computer, or a programmable logic device, configured to or adapted to perform one of the methods described herein. A further embodiment comprises a computer having installed thereon the computer program for performing one of the methods described herein.
In some embodiments, a programmable logic device, for example a field programmable gate array, may be used to perform some or all of the functionalities of the methods described herein. In some embodiments, a field programmable gate array may cooperate with a microprocessor in order to perform one of the methods described herein. Generally, the methods are performed by any hardware apparatus.
While this invention has been described in terms of several advantageous embodiments, there are alterations, permutations, and equivalents, which fall within the scope of this invention. It should also be noted that there are many alternative ways of implementing the methods and compositions of the present invention. It is therefore intended that the following appended claims be interpreted as including all such alterations, permutations, and equivalents as fall within the true spirit and scope of the present invention.
Number | Date | Country | Kind |
---|---|---|---|
21182993.2 | Jun 2021 | EP | regional |
This application is a continuation of copending International Application No. PCT/EP2022/068100, filed Jun. 30, 2022, which is incorporated herein by reference in its entirety, and additionally claims priority from European Application No. EP 21182993.2, filed Jun. 30, 2021, which is also incorporated herein by reference in its entirety. The present invention refers to wireless communication systems or networks, more specifically to wireless communication networks including non-terrestrial network, NTN, components. Embodiments concern the verification of a position of a user device, UE, within such a wireless communication network.
Number | Date | Country | |
---|---|---|---|
Parent | PCT/EP2022/068100 | Jun 2022 | WO |
Child | 18398810 | US |