The invention relates to a client device and a network node for switching and adapting positioning procedures. Furthermore, the invention also relates to corresponding methods and a computer program.
3GPP has been developing solutions for positioning services based on the requirements in e.g. technical specifications (TS s), such as TS 22.261 and TS 22.186. Among the various use cases requiring accurate positioning are vehicle to anything (V2X), autonomous driving, industrial internet of things (IIoT) and public safety. The user equipment (UE) needs to support positioning procedures/methods in these and other use cases for in-coverage, partial coverage, and out-of-coverage scenarios.
For advanced use cases there is a high demand on accurate positioning of a UE. Relative positioning accuracy required between UEs could be as low as 0.1 m lateral, and 0.5 m longitudinal in different kind of environments with or without cellular coverage. Currently both network- and UE-based radio access technology (RAT) dependent methods are used for accurate position estimation.
An objective of embodiments of the invention is to provide a solution which mitigates or solves the drawbacks and problems of conventional solutions.
The above and further objectives are solved by the subject matter of the independent claims. Further advantageous embodiments of the invention can be found in the dependent claims.
According to a first aspect of the invention, the above mentioned and other objectives are achieved with a client device for a communication system, the client device being configured to
A positioning procedure herein may also be denoted a positioning method or a positioning solution.
Further, it may also be understood that the client device has the first positioning procedure already activated when the second positioning procedure is activated.
An advantage of the client device according to the first aspect is that a switching mechanism is provided for adaptive switching of positioning procedures in the client device. Further, the client device may perform the second positioning procedure in addition to the first positioning procedure that has been already activated with low latency and with less signaling overhead by reception of the first control message.
In an implementation form of a client device according to the first aspect, the first control message further indicates an instruction to
An advantage with this implementation form is that the client device may determine whether or not to de-activate the first positioning procedure while activating the second positioning procedure by reception of the first control message.
In an implementation form of a client device according to the first aspect, the absolute position defines a position of an object in a coordinate system and the relative position defines a spatial relationship between two or more objects.
The spatial relationship may e.g. be a lateral and/or a longitudinal relationship between the two or more objects. An object may be a client device such as a UE.
In an implementation form of a client device according to the first aspect, the first positioning procedure is an absolute positioning procedure based on Uu measurements and the second positioning procedure is a relative positioning procedure based on sidelink measurements.
An advantage with this implementation form is that the client device may obtain the appropriate position information efficiently by either the absolute position based on Uu measurement or the relative position based on sidelink measurements.
In an implementation form of a client device according to the first aspect, the network node is a Location Management Function, and wherein the first control message is a LTE positioning protocol, LPP, message.
An advantage with this implementation form is that it could provide a compatible solution to the specification in the 3GPP standard for simplified implementation.
In an implementation form of a client device according to the first aspect, the LPP message indicates
An advantage with this implementation form is that the client device may obtain the necessary information to measure the relative position with sidelink TRPs over the sidelink interface.
In an implementation form of a client device according to the first aspect, the client device being configured to
An advantage with this implementation form is that the client device may itself initiate the activation procedure of the second positioning procedure by transmitting the second control message to the network node.
In an implementation form of a client device according to the first aspect, the second control message further indicates a request or a preference to
An advantage with this implementation form is that the client device may inform the network node of its preference about whether or not to de-activate the first positioning procedure while requesting the activation of the second positioning procedure to the network node.
In an implementation form of a client device according to the first aspect, the second control message further indicates one or more identities of sidelink TRPs for the second positioning procedure when being based on sidelink measurements.
An advantage with this implementation form is that the client device may provide the network node with the identity information of sidelink TRPs that the client device intends to measure the relative position with over the sidelink interface.
According to a second aspect of the invention, the above mentioned and other objectives are achieved with a network node for a communication system, the network node being configured to
An advantage of the network node according to the second aspect is that a switching mechanism is provided for adaptive switching of positioning procedure in the client device. Further, the network node may instruct the client device to perform the second positioning procedure in addition to the first positioning procedure that has been already activated with low latency and with less signaling overhead by transmission of the first control message.
In an implementation form of a network node according to the second aspect, the first control message further indicates an instruction to de-activate the first positioning procedure, or continue to have the first positioning procedure active.
An advantage with this implementation form is that the network node may instruct the client device about whether or not to de-activate the first positioning procedure while activating the second positioning procedure by transmission of the first control message.
In an implementation form of a network node according to the second aspect, the absolute position defines a position of an object in a coordinate system and the relative position defines a spatial relationship between two or more objects.
In an implementation form of a network node according to the second aspect, the first positioning procedure is an absolute positioning procedure based on Uu measurements and the second positioning procedure is a relative positioning procedure based on sidelink measurements.
An advantage with this implementation form is that the network node may provide the client device with a solution to perform the appropriate positioning procedure among the absolute position based on Uu measurement and the relative position based on sidelink measurement.
In an implementation form of a network node according to the second aspect, the network node is a Location Management Function, and wherein the first control message is a LPP message.
An advantage with this implementation form is that it could provide a compatible solution to the specification in the 3GPP standard for easy implementation.
In an implementation form of a network node according to the second aspect, the LPP message indicates
An advantage with this implementation form is that the network node may provide the client device with the necessary information to measure the relative position with sidelink TRPs over the sidelink interface.
In an implementation form of a network node according to the second aspect, the network node being configured to
An advantage with this implementation form is that the network node may determine the appropriate positioning procedure to be activated by the client device upon reception of the second control message from the client device.
In an implementation form of a network node according to the second aspect, the second control message further indicates a request or a preference to
An advantage with this implementation form is that the network node may determine whether or not the client device should de-activate the first positioning procedure while activating the second positioning procedure.
In an implementation form of a network node according to the second aspect, the second control message further indicates one or more identities of sidelink TRPs for the second positioning procedure when being based on sidelink measurements.
An advantage with this implementation form is that the network node may determine the sidelink TRPs which the relative position over the sidelink needs to be measured by the client device.
According to a third aspect of the invention, the above mentioned and other objectives are achieved with a method for a client device comprising:
The method according to the third aspect can be extended into implementation forms corresponding to the implementation forms of the client device according to the first aspect. Hence, an implementation form of the method comprises the feature(s) of the corresponding implementation form of the client device.
The advantages of the methods according to the third aspect are the same as those for the corresponding implementation forms of the client device according to the first aspect.
According to a fourth aspect of the invention, the above mentioned and other objectives are achieved with a method for a network node comprising:
The method according to the fourth aspect can be extended into implementation forms corresponding to the implementation forms of the network node according to the second aspect. Hence, an implementation form of the method comprises the feature(s) of the corresponding implementation form of the network node.
The advantages of the methods according to the fourth aspect are the same as those for the corresponding implementation forms of the network node according to the second aspect.
The invention also relates to a computer program, characterized in program code, which when run by at least one processor causes said at least one processor to execute any method according to embodiments of the invention. Further, the invention also relates to a computer program product comprising a computer readable medium and said mentioned computer program, wherein said computer program is included in the computer readable medium, and comprises of one or more from the group: ROM (Read-Only Memory), PROM (Programmable ROM), EPROM (Erasable PROM), Flash memory, EEPROM (Electrically EPROM) and hard disk drive.
Further applications and advantages of the embodiments of the invention will be apparent from the following detailed description.
The appended drawings are intended to clarify and explain different embodiments of the invention, in which:
The currently used network- and UE-based RAT dependent positioning procedures/solutions/methods relying on the Uu communication interface via uplink and downlink communication, which limits its applicability to coverage scenarios. For future extensions there is big interest in sidelink (SL) positioning, as it offers improved availability and reduced latency. There are multiple options to avail, such as both Uu and sidelink based positioning could be used for absolute and relative positioning. The positioning could further be network based or UE based, network assisted or UE assisted, and network controlled or UE controlled. Hence smart selection or switching between absolute or relative positioning, as well as between Uu and sidelink positioning could be beneficial for system efficiency.
Absolute position is a position of an object with regards to a global positioning coordinate system such as GPS/GNSS etc., while a relative position is the position of an object with regards to another object. Absolute positioning is not always needed, since for some applications and use cases the relative positioning is enough. For example, in case of vulnerable road user (VRU) based clustering it is sufficient to know the relative position of the UE (VRU) from the cluster head. The absolute position estimation for the cluster head could either be known or be performed in real time by any positioning method. Similarly, for collision avoidance applications, the absolute positioning could be switched off and replaced by the relative positioning, because it is the relative position between the vehicles that is important. Relative positioning can further be useful to improve the accuracy of absolute position of a UE acquired by other means, e.g. in cooperative positioning, using non-RAT positioning technologies.
Therefore, embodiments of the invention provide a switching mechanism enabling the switching between absolute and relative positioning procedures, as well as between network based and UE based positioning procedures, etc. For example, from Uu based absolute positioning to sidelink based relative positioning, or network based absolute positioning to UE based relative positioning, and so on.
According to embodiments of the invention, information elements (IEs), signaling schemes and information indicators may be specified that enables the present dynamic switching, e.g. based on application requirements and network usage. Furthermore, signals and information elements may be provided in relation to information flow from location functions such as LMF to gNB, LMF to UE, as well as LMF to TRPs via LTE positioning protocol (LPP), LTE positioning protocol A (LPPa), new radio (NR) positioning protocol (NRPP) or NR positioning protocol A (NRPPa) for various positioning procedures/methods.
The client device 100 in this disclosure includes but is not limited to: a UE such as a smart phone, a cellular phone, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA), a handheld device having a wireless communication function, a computing device or another processing device connected to a wireless modem, an in-vehicle device, a wearable device, an integrated access and backhaul node (IAB) such as mobile car or equipment installed in a car, a drone, a device-to-device (D2D) device, a wireless camera, a mobile station, an access terminal, an user unit, a wireless communication device, a station of wireless local access network (WLAN), a wireless enabled tablet computer, a laptop-embedded equipment, an universal serial bus (USB) dongle, a wireless customer-premises equipment (CPE), and/or a chipset. In an Internet of things (JOT) scenario, the client device 100 may represent a machine or another device or chipset which performs communication with another wireless device and/or a network equipment.
The UE may further be referred to as a mobile telephone, a cellular telephone, a computer tablet or laptop with wireless capability. The UE in this context may e.g. be portable, pocket-storable, hand-held, computer-comprised, or vehicle-mounted mobile device, enabled to communicate voice and/or data, via the radio access network, with another entity, such as another receiver or a server. The UE can be a station (STA), which is any device that contains an IEEE 802.11-conformant media access control (MAC) and physical layer (PHY) interface to the wireless medium (WM). The UE may also be configured for communication in 3GPP related LTE and LTE-Advanced, in WiMAX and its evolution, and in fifth generation wireless technologies, such as NR.
The processor 102 of the client device 100 may be referred to as one or more general-purpose central processing units (CPUs), one or more digital signal processors (DSPs), one or more application-specific integrated circuits (ASICs), one or more field programmable gate arrays (FPGAs), one or more programmable logic devices, one or more discrete gates, one or more transistor logic devices, one or more discrete hardware components, and one or more chipsets. The memory 106 of the client device 100 may be a read-only memory, a random access memory, or a non-volatile random access memory (NVRAM). The transceiver 104 of the client device 100 may be a transceiver circuit, a power controller, an antenna, or an interface which communicates with other modules or devices. In embodiments, the transceiver 104 of the client device 100 may be a separate chipset or being integrated with the processor 102 in one chipset. While in some embodiments, the processor 102, the transceiver 104, and the memory 106 of the client device 100 are integrated in one chipset.
According to embodiments of the invention and with reference to the client device 100 in
The processor 302 of the network access node 300 may be referred to as one or more general-purpose CPUs, one or more DSPs, one or more ASICs, one or more FPGAs, one or more programmable logic devices, one or more discrete gates, one or more transistor logic devices, one or more discrete hardware components, and one or more chipsets. The memory 306 of the network access node 300 may be a read-only memory, a random access memory, or a NVRAM. The transceiver 304 of the network access node 300 may be a transceiver circuit, a power controller, an antenna, or an interface which communicates with other modules or devices. In embodiments, the transceiver 304 of the network access node 300 may be a separate chipset or being integrated with the processor 302 in one chipset. While in some embodiments, the processor 302, the transceiver 304, and the memory 306 of the network access node 300 are integrated in one chipset.
According to embodiments of the invention and with reference to the network node 300 in
Generally, the herein presented idea in terms of RAT based positioning considering both Uu and sidelink positioning are supported by the cellular network. Efficient adaptation of positioning procedures/methods for dynamic requirements are therefore defined. The switching between relative and absolute positioning, or vice versa, may be achieved in many different ways. For example, absolute positioning or relative positioning, could be completely switched on or off e.g. based on requirements from an application or available resources. On the other hand, absolute positioning or relative positioning, may not completely be switched on or off but adopted to achieve e.g. improved resource utilization.
To transmit the herein defined control messages over the Uu or sidelink interfaces may depend on the use case, e.g. proximity, network congestion, network resources, radio resources, power in the UE, application in the UE, etc. It may be foreseen that the initiation of the positioning procedure switching or adoption of the positioning procedure can come from the UE and/or the network, which is defined to enable/disable, or adopt specific configurations for absolute or relative positioning. For the switching/adoption a generalized procedure may be proposed where switching could be done by release or switch commands embedded in different types of communication protocols standardized or non-standardized.
Further, the following non-limiting exemplary scenarios may especially be considered:
Moreover, in the following disclosure further detailed embodiments of the invention will be presented and described. For providing improved understanding of embodiments of the invention the embodiments herein presented are set in a 3GPP context hence the terminology, expressions and system architecture used. However, embodiments of the invention are not limited thereto and may be implemented in any suitable communication system.
In step I in
In step II in
In step III in
In step IV in
The UE can use these parameters for sidelink positioning. For example, information about one or more TRPs the UE may cooperate with for obtaining the position of the UE using the sidelink interface. Configuration of relevant reference signals and spatial direction information for correct and improved signal processing.
There may be three main cases regarding how to handle the first positioning procedure when the second positioning procedure is to be activated or have been activated. In embodiments of the invention, the UE continues with the first positioning procedure with an updated configuration for the first positioning procedure. For example, the updated configuration for the first positioning procedure may be comprised in a RRC message received from the serving gNB. However, in further embodiments of the invention, the first control message 510 instead indicates an instruction to de-activate the first positioning procedure or continue to have the first positioning procedure active. Therefore, when it is initiated by the UE the second control message 520 may further indicate a request or a preference to de-activate the first positioning procedure, or continue to have the first positioning procedure active.
In step V in
The gNB in embodiments of the invention hence terminates the absolute positioning procedure and releases TRPs that have been engaged for absolute positioning or adopt absolute positioning with reduced update rates. The gNB may provide sidelink relative positioning configurations to the UE and the TRPs. The relative positioning configurations may e.g. be new RRC configurations indicating:
The above information is used for absolute positioning that is about to be released.
In step VI in
In step VI in
In step VII in
In step VIII in
In step IX in
In step IX in
In 1 in
In 2 in
In 3 in
In 4 in
In 4a in
In 4b in
In 4c in
In 5 in
In 6 in
In 7 in
Embodiments of invention may e.g. impact the following 3GPP technical specifications (TS):
The client device 100 herein, may be denoted as a user device, a User Equipment (UE), a mobile station, an internet of things (IoT) device, a sensor device, a wireless terminal and/or a mobile terminal, is enabled to communicate wirelessly in a wireless communication system, sometimes also referred to as a cellular radio system. The UEs may further be referred to as mobile telephones, cellular telephones, computer tablets or laptops with wireless capability. The UEs in this context may be, for example, portable, pocket-storable, hand-held, computer-comprised, or vehicle-mounted mobile devices, enabled to communicate voice and/or data, via the radio access network, with another entity, such as another receiver or a server. The UE can be a Station (STA), which is any device that contains an IEEE 802.11-conformant Media Access Control (MAC) and Physical Layer (PHY) interface to the Wireless Medium (WM). The UE may also be configured for communication in 3GPP related LTE and LTE-Advanced, in WiMAX and its evolution, and in fifth generation wireless technologies, such as New Radio.
The network node 300 when a network node of a core network may be denoted a LMF as defined by the 3GPP standard. The LMF may be a function configured for communication in 3GPP fifth generation wireless technologies, such as new radio (NR).
Furthermore, any method according to embodiments of the invention may be implemented in a computer program, having code means, which when run by processing means causes the processing means to execute the steps of the method. The computer program is included in a computer readable medium of a computer program product. The computer readable medium may comprise essentially any memory, such as a ROM (Read-Only Memory), a PROM (Programmable Read-Only Memory), an EPROM (Erasable PROM), a Flash memory, an EEPROM (Electrically Erasable PROM), or a hard disk drive.
Moreover, it is realized by the skilled person that embodiments of the client device 100 and the network node 300 comprises the necessary communication capabilities in the form of e.g., functions, means, units, elements, etc., for performing the solution. Examples of other such means, units, elements and functions are: processors, memory, buffers, control logic, encoders, decoders, rate matchers, de-rate matchers, mapping units, multipliers, decision units, selecting units, switches, interleavers, de-interleavers, modulators, demodulators, inputs, outputs, antennas, amplifiers, receiver units, transmitter units, DSPs, MSDs, TCM encoder, TCM decoder, power supply units, power feeders, communication interfaces, communication protocols, etc. which are suitably arranged together for performing the solution.
Especially, the processor(s) of the client device 100 and the network node 300 may comprise, e.g., one or more instances of a Central Processing Unit (CPU), a processing unit, a processing circuit, a processor, an Application Specific Integrated Circuit (ASIC), a microprocessor, or other processing logic that may interpret and execute instructions. The expression “processor” may thus represent a processing circuitry comprising a plurality of processing circuits, such as, e.g., any, some or all of the ones mentioned above. The processing circuitry may further perform data processing functions for inputting, outputting, and processing of data comprising data buffering and device control functions, such as call processing control, user interface control, or the like.
Finally, it should be understood that the invention is not limited to the embodiments described above, but also relates to and incorporates all embodiments within the scope of the appended independent claims.
This application is a continuation of International Application No. PCT/EP2021/055233, filed on Mar. 3, 2021, the disclosure of which is hereby incorporated by reference in its entirety.
Number | Date | Country | |
---|---|---|---|
Parent | PCT/EP2021/055233 | Mar 2021 | US |
Child | 18459525 | US |