Resource-efficient Sidelink Positioning Under UE Mobility

By constructing an overdetermined system of equations based on the constant derivative of the UE position, the patent addresses mobility-related errors and resource inefficiencies, achieving accurate and efficient UE positioning.

GB2632316BActive Publication Date: 2025-08-19NOKIA TECHNOLOGIES OY
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
GB2023011897
Authority / Receiving Office
GB · GB
Patent Type
Patents
Current Assignee / Owner
Filing Date
2023-08-02
Publication Date
2025-08-19
Estimated Expiration
2043-08-02

AI Technical Summary

Technical Problem

Existing positioning technologies face challenges in accurately determining the location of user equipment (UE) due to mobility, especially at high speeds, which can lead to substantial errors and increased interference from wideband reference signals, and resource inefficiencies in managing positioning resources.

Method used

Constructing an overdetermined system of equations based on the constant D-th derivative of the UE position over a time interval, allowing for adjustments in positioning resources such as bandwidth, repetition, and power to maintain accuracy while reducing interference and collisions.

Benefits of technology

Enhances positioning accuracy and resource efficiency by leveraging the constant derivative of the UE position to solve overdetermined systems, enabling precise location estimation and adaptive resource allocation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 00000001_0000
    Figure 00000001_0000
  • Figure 00000002_0000
    Figure 00000002_0000
  • Figure 00000003_0000
    Figure 00000003_0000
Patent Text Reader

Abstract

Efficient management of positioning resources for moving user equipment (UE) is achieved using knowledge that a particular derivative of the UE position is constant over a time interval to construct a
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field This specification describes systems, methods and apparatus for positioning user 5 equipment and / or managing positioning resources. Background Positioning error due to user equipment (UE) mobility can be substantial even at low speeds because a single position estimate requires the collection of measurements from io multiple anchors. This may be a relatively time-consuming process, during which the collected information ages. Often the decision-making node, such as a location management function (LMF), may also want to combine multiple independent measurement cycles to improve positioning accuracy, which exacerbates the input aging problem. 15 Modest mobility can already have impact even during position estimate with respect to a single anchor, as such estimate typically consist of multiple time-independent position reference signal (PRS) measurements (especially the double-sided multi-RTT variant needed in sidelink positioning to offset clock drift error). At high UE speeds, 20 even a single PRS measurement can be affected by non-negligible error due to UE displacement. Furthermore, positioning accuracy is proportional to the (sidelink, SL) PRS bandwidth as well as the (SL) PRS signal (and interference) to noise ratio S(I)NR. In other words, 25 the wider is the reference signal bandwidth and the better is their S(I)NR, the better is the achievable accuracy of the entire localization process. The general practice is to use as frequency-wide (SL) PRSs as possible, typically spanning across the entire bandwidth part or SL resource pool. However, the usage of 30 wideband SL PRS signals is problematic due the increased risk of transmission collisions and interference. In shared pools, wideband SL PRS cannot be easily avoided in frequency domain and so collisions and interference are difficult as time-domain multiplexing is the only collision / interference avoidance measure. Frequent SL PRS repetitions may be used to permit tracking of UE under mobility (especially high-speed 35 UEs) which generally exacerbates the interference. Summary According to a first aspect of this specification, there is described an apparatus comprising: means for determining a degree of overdetermination for an overdetermined system of equations for a user equipment position based at least on: 5 position derivative data comprising an indication that the D-th derivative of the user equipment position is constant over a time interval, wherein D is a positive non-null integer; and a plurality of sequences of positioning data for the user equipment, each sequence of positioning data in the plurality of sequences of positioning data being associated with a respective anchor node in a plurality of anchor nodes and comprising 10 positioning data for the user equipment at a plurality of times in the time interval. The apparatus further comprises means for causing, based on the degree of overdetermination, one or more adjustments to one or more positioning resources used to determine the user equipment position. 15 The apparatus may further comprise means for receiving, from the user equipment, the position derivative data. The apparatus may further comprise means for constructing the overdetermined system of equations for the user equipment position based at least on the position 20 derivative data comprising the indication that the D-th derivative of the user equipment position is constant over the time interval; and the plurality of sequences of positioning data for the user equipment. Constructing the overdetermined system of equations for the user equipment position may comprise: determining a system of equations for the user equipment position at respective times in the plurality of times; and replacing the 25 user equipment position at the respective times in the system of equations with a target position of the user equipment at a target time and a change in position with respect to the target time. The change in position may be based on the D-th derivative of the user equipment position being constant and a time difference between the target time and the respective times in the plurality of times. The change in position, AX(t), may be 30 based on: D Z1 dnX n! dtn n=l where t denotes a respective time in the plurality of times, t0 denotes the target time, and X denotes the user equipment position. The apparatus may further comprise: means for determining, from the overdetermined system of equations, one or more estimates of the user equipment position at one or more respective times in the time interval. Constructing the overdetermined system of equations for the user equipment position 5 may be further based on at least a further plurality of sequences of positioning data for a further user equipment, each sequence of positioning data being associated with a respective anchor node in the plurality of anchor nodes and comprising positioning data for the further user equipment at a further plurality of times in the time interval. Causing, based on the degree of overdetermination, the one or more adjustments to one 10 or more positioning resources used to determine the user equipment position may comprise distributing positioning resources between the user equipment and the further user equipment. The user equipment position and a position of the further user equipment may be related by a known relationship. The apparatus may further comprise means for: determining, from the overdetermined system of equations, one or 15 more estimates of the position of the further user equipment at one or more respective times in the time interval. Causing, based on the degree of overdetermination, the one or more adjustments to the one or more positioning resources used to determine the user equipment position may 20 comprise causing one or more properties of positioning reference signals transmitted between the plurality of anchor nodes and the user equipment to be adjusted. The one or more properties of the positioning reference signals may comprise one or more of: a number of positioning reference signals; a bandwidth of the positioning reference signals; a repetition pattern of the positioning reference signals; and / or a power of the 25 positioning reference signals. The one or more properties of the positioning reference signals may comprise one or more of: a positioning reference signal spatial reuse; a positioning reference signal interference; and / or a positioning reference signal collision. The positing reference signals may be sidelink positioning reference signals. 30 Causing, based on the degree of overdetermination, the one or more adjustments to the one or more positioning resources used to determine the user equipment position data may comprise maintaining at least a threshold accuracy for positioning of the user equipment. 35 The apparatus may further comprise means for causing, in response to an indication that the D-th derivative of the position of the user equipment has changed, the one or more adjustments to one or more positioning resources to be reverted to a default configuration. According to a further aspect of this specification, there is described a method 5 performed by a network element, the method comprising: determining a degree of overdetermination for the an overdetermined system of equations for a user equipment position based at least on: position derivative data comprising an indication that the D-th derivative of the user equipment position is constant over a time interval, wherein D is a positive non-null integer; and a plurality of sequences of positioning data for the 10 user equipment, each sequence of positioning data in the plurality of sequences of positioning data being associated with a respective anchor node in a plurality of anchor nodes and comprising positioning data for the user equipment at a plurality of times in the time interval. The method further comprises causing, based on the degree of overdetermination, one or more adjustments to one or more positioning resources used 15 to determine the user equipment position. According to a further aspect of this specification, there is described a an apparatus comprising at least one processor, and at least one memory storing instructions that, when executed by the at least one processor, cause the apparatus to perform any of the 20 methods described herein. According to a further aspect of this specification, there is described a computer program product / non-transitory computer readable medium soring computer readable instructions that, when executed by a computer (such as a network node), 25 cause the computer to perform any one or more of the methods described herein. Brief Description of the Drawings Example embodiments will now be described by way of non-limiting example, with reference to the accompanying drawings, in which: 30 FIG. 1 shows an overview of an example of a method for constructing an overdetermined system of equations for a UE position; FIG. 2 shows an overview of an example of a method constructing an overdetermined system of equations for a UE position in a multi-UE environment; 35 FIG. 3 shows an example of a signalling diagram for adapting positioning resources in a multi-UE environment; FIG. 4 shows a flow diagram of an example method for positioning a UE. The method is, in some examples, performed by a network node. The network node may implement a LMF; FIG. 5 shows a flow diagram of an example method of adapting positioning resources 5 used of positioning a UE; FIG. 6 shows a flow diagram of an example method performed by a UE; FIG. 7 shows an apparatus according to some example embodiments, which may form at least a part of a user equipment or network node; and FIG. 8 shows a non-transitory media 8oo according to some embodiments. io Detailed Description This specification describes systems, methods and apparatus for accurate positioning of user equipment (UE) under UE mobility, as well as systems, methods and apparatus for allocating / distributing UE positioning resources. The subject matter of this 15 specification utilises knowledge that a D-th de rivative of the UE position of a mobile UE is constant to construct an overdetermined system of equations for a UE position. The overdetermined system of equations can be used to determine the UE position (or positions of multiple UEs) with a higher degree of localisation accuracy and / or to adapt positioning resource usage assigned to the UE (or the multiple UEs). 20 FIG. 1 shows an overview of an example of a method too for constructing an overdetermined system of equations for a UE position. The example shown in FIG. 1 will be described with reference to a UE 102 with a constant acceleration 112 over a time interval. However, it will be appreciated that the method 100 may be applied to a 25 UE 102 in which any position derivative is constant (to within a threshold value) over a time interval, e.g. the velocity 110, acceleration 112, jerk etc. A UE 102 measures position reference signals 106A-C (PRSs) from a plurality of anchor nodes 104A-C at a sequence of times, ti, in a time interval, and reports the 30 measurements to a location management function (LMF - not shown). The UE 102 also provides to the LMF an indication that the D-th derivative of the UE position is constant over the time interval, or can be approximated as being constant, where D>o. The LMF constructs an overdetermined set of equations for the UE position at a target time in the time interval (also referred to herein as a “target UE position”) based on the 35 measurements and the knowledge that the D-th derivative of the user position is constant. The overdetermined system of equations can be solved to determine a UE position, X(ttarg), at the target time, from which the UE positions at other times in the time interval can be determined / reconstructed. Alternatively or additionally, the degree of overdetermination of the overdetermined system of equations can be used to adapt the amount of network resources assigned to positioning the UE 102. 5 In out-of-coverage scenarios, the LMF role can be replaced by implementing server UE functionality in, for example, an on-board UE of a vehicle and / or the target UE. In such cases, information about the UE velocity and acceleration can be directly fed into the UE by using on-board UE hardware and / or software, e.g. the acceleration and velocity 10 of a vehicle. The UE position 108 at a time ti in the time interval is denoted X(b), with position derivatives dnX(b) / dtn. The first time derivative provides the UE velocity 110, v(b), the second time derivative provides the UE acceleration 112, a(fi), the third time derivative 15 provides the jerk and so on. A series of UE positions at a sequence of times, (L, t2,... ty), provides a trajectory 114 for the UE. The UE 102 may be any device that can wirelessly communicate with a network. For example, the UE 102 may be a mobile phone, a laptop, a wearable device (such as a 20 smartwatch, smart glasses or the like), an Internet of things (loT) device, a virtual reality (VR) or augmented reality (AR) headset,, a car, a truck, a boat, a drone, an airplane, etc. The UE 102 comprises, in some examples, means for determining properties of the UE 25 position 108 and / or its derivatives, such as one or more sensors (e.g. gyroscopes, accelerometers, compasses or the like). The properties of the UE position 108 and / or its derivatives include a determination of whether derivatives of the UE position are constant, or approximately constant, over a time interval, e.g. determining the lowest order of the UE position derivatives, D, if any, that is constant over the time interval. 30 The properties of the UE position 108 and / or its derivatives, in some examples, further comprises values of the position derivatives of the UE position 108. The UE 102 further comprises means for communicating, to a network node (e.g. a network node hosting an LMF), an indication that the D-th derivative of the UE 35 position 108 is constant over the time interval. Additional information relating to -1- properties of the UE position 108 and / or its derivatives may also be reported to the network node, e.g. values of one or more of the derivatives. The time interval over which the D-th derivative is constant is, in some examples, also 5 provided to the LMF by the UE 102. The time interval may be provided explicitly or implicitly. For example, standard motion sensor reporting, e.g. as per TS 37.355, may be used to deliver time-stamped information on travelled distances, angular directions, velocity and / or acceleration etc., from on-board sensors such as gyroscopes, accelerometers and / or compasses. 10 Alternatively or additionally, the start and end time of the time interval (e.g. tt and ty) maybe signalled explicitly from the UE 102 to the LMF. Explicit 3GPP-compatible messaging can be used to indicate the starts and ends of time intervals. Information elements in the Sidelink Positioning Protocol (SLPP) and / or LTE positioning protocol 15 (LPP) messages, or any other communication channel from the UE to the LMF, may be used to signal the start and end of time interval. For example, a one-bit mobility flag, M, maybe used to indicate a mobility change of the UE 102, e.g. with a ‘1’ indicating a change in mobility from the last report and a ‘0’ indicating no change in mobility since the last report. Additional flags may be used to indicate whether constant derivatives 20 are present, e.g. a one-bit speed flag, C, used to indicate whether the velocity 110 is constant or not (e.g. with a T’ indicating a constant speed and a ‘0’ indicating a changing speed), a one-bit speed flag, A, used to indicate whether the acceleration 112 is constant or not (e.g. with a ‘1’ indicating a constant acceleration and a 'o' indicating a changing acceleration), etc. 25 As an example, these combinations of MC flags may be used to indicate the following: MC 00 = still under same non-constant mobility pattern (e.g., constant acceleration) MC 01 = still same speed as before 30 MC 10 = still under same non-constant mobility pattern (e.g., constant acceleration) MC 11 = new but still constant speed Alternatively, explicit non-3GPP indications maybe used to determine / signal the 35 periods over which the D-th derivative is constant. For example, direct inputs from other hardware / software (e.g. car hardware / software or other positioning systems, such as satellite positioning systems) may be used. In some examples, knowledge of the UE 102 trajectory and / or local area map (e.g., a highway lane) maybe used. As described in further detail with respect to FIG. 2, group and / or relative positioning (e.g., platoon members following platoon lead whereby relative positioning is used to 5 confirm relative speed) may alternatively or additionally be used. Each anchor 104A-C is a network node with a known position that transmits (e.g. broadcasts) positioning signals 106A-C (e.g. PRSs or the like). The anchors 104A-C may, for example, comprise transmission and reception points (TRPs) of a 5G NR 10 network. The anchors 104A-C may, for example, comprise further UEs (i.e. assisting UEs). The known positions of the anchors 104A-C maybe static (i.e. fixed in space). Alternatively, one or more of the anchors 104A-C may have a time dependent position that is known a-priori or determined by the LMF. In the example shown, three anchors 104A-C are shown, though in general a plurality of anchors 104 are used. 15 The positioning signals 106A-C transmitted by the anchors 104A-C are measured by the UE 102. The UE 102 may transmit measurement reports to the LMF. Alternatively or additionally, in response to measuring the PRSs 106A-C, the UE 102 transmits a response to the anchors 104A-C. The anchors 104A-C perform measurements on the 20 response, and report the results to the LMF. Based on the measurements, whether from the UE 102 or the anchors 104A-C, the LMF may determine timing information for the PRSs. For example, the LMF may determine a time of flight, observed time difference of arrival and / or round trip time measurements. 25 Based on the PRS measurements and the known positions of the anchors 104, a system of equations for the position of the UE 102 at the times in the time interval is given by: (W-W)2 + (f(G) - UQ)2 + (M) -ZM)2 = Vi g {1,-,N} OGG) - XM)2 + {Y^ - Yai{t2)}2 + (Z(G) - ZM)2 = (^(G))2 vi e {1,.... N} 2 2 2 2 (X(G)-Xai(G)) + (K(ty)-W) +(Z(G)-Zai(G)) =(^(G)) Vie {1,..., A} (1) 30 Where N is the number of anchors, Di(tj) is the distance between anchor i and the UE at time tj determined from the PRS measurements. For example, the Di(tj) may be based on the time of flight of a PRS between anchor i and the UE, i.e. = c ToFai(tj), where c is the speed of transmission of the PRS signal through the medium between the anchor and the UE, e.g. the speed of light. In the above, and throughout this specification, it is assumed that the same anchors are used at each timestep. However, in some alternative examples the set of anchors used at each timestep do not need to be 5 the same, e.g. because the UE moves out of range of one or more of the anchors and / or into range of one or more further anchors. This set of equations has 3Y unknown variables corresponding to the three components of the UE position at each time. If the D-th position derivative of the UE is constant 10 over time, this can be reduced to at most 3(D+1) unknown values, corresponding to the three components of the UE position at a target time, and the three components of each of the D derivatives of the UE position. If additional derivative data, such as values of any of the D derivative of the UE position, is provided, the number of variables can be reduced further. 15 To obtain this reduction, the position of the UE at any time in the time interval can be Taylor expanded around the UE position at the target time, ttarg- Since position derivatives higher than the D-th derivative are null, or can be approximated as such, the expansion terminates at the D-th derivative of the UE position, and is 20 (approximately) exact. The UE position at a time, t, in the time interval thus given by: z a V1 1 z \n dnx(ttara} X(t) = X(ttarg) + y — (t — ttarg^ (2) n = l Where dnX(ttarg) / dtn is the n-th derivative of the UE position evaluated at the target time. This equation can also be obtained by integrating the constant D-th derivative D times. 25 This expansion (2) can be used to replace the UE position at the times in the system of equations (1) for the UE position. For simplicity, in the following examples it is assumed that ttarg is b, though in general it can be any time in the time interval over which the D-th derivative of the UE position is constant. After this replacement, an 30 overdetermined system of equations for the UE position is given by: (M) - XM)2 + (y (¢1) - YM)2 + (M) - ZM)2 = (D^2 n=l — (ty n! £Wi) dtn (ty-t^ ^ty^ (3) This set of overdetermined equations has an overdetermination factor of YN / (3D+3) io when the values for the derivatives are all unknown. In general, the degree of overdetermination is equal to the number of equations in the overdetermined system of equations divided by the number of unknown variables. This will depend on the number of timesteps, the number of anchors used at each timestep, the value of D and whether any values of the time derivatives are known (e.g. measured and 15 communicated to the LMF by the UE). The overdetermined set of equations (3) can be solved to provide an estimate of the UE position at the target time, X(ttw). Any method known in the art for solving overdetermined systems of equations may be used to determine the estimate of the 20 position at the target time, for example Gauss-Newton iteration or other quasiNewtonian methods. In some examples, values of the unknown position derivatives are also determined. From the position at the target time, X(ttarg), and its derivatives up to order D, the 25 position of the UE at any time, t, in the time interval can be reconstructed using equation (2). This time need not correspond to any of the times in the sequence of timesteps; it can be anytime in the time interval. In some examples, the UE position may be projected to times outside of time interval 5 based on equation (2) to estimate the UE position at future / past times. This can allow an estimation of the UE position if there is no positioning data available outside the time interval. Such estimates may, in some examples, be tagged with a flag indicating that the estimate is outside of the time interval over which the D-th derivative is constant. The flag may comprise an integrity report for the estimate, e.g. indicating an 10 error range or a probabilistic quantification of validity. The network may use such estimates in the absence of any up-to-date positioning data or position estimation. Alternatively or additionally, the degree of overdetermination of the overdetermined system of equations is used to adjust the amount of positioning resources allocated to 15 positioning the UE 102. The LMF can reduce the total amount of network / wireless resources in use for tracking the positioning of this UE based on the degree of overdetermination, while keeping the accuracy of the UE position estimate within a threshold accuracy, e.g. such that the achievable positioning accuracy remains constant or not worse than prior to resource usage reduction. 20 The network / wireless resources used for positioning the UE 102 are, in some examples, determined from a look-up table that is based on previous positioning performance using the anchors 104A-C and / or UEs with similar capabilities to the UE 102. The lookup table maybe updated dynamically based on current positioning performance in 25 order to maintain positioning accuracy. For example, the PRS bandwidth, repetition and / or power can be adjusted, e.g. reduced. Alternatively or additionally, the number of measurements and reports may be adjusted. In some examples, the min / max bounds for dynamic SL PRS bandwidth 30 allocation are adapted. Alternatively, the server UE function ensures that, within a given permissible range of SL PRS bandwidth, lower or higher frequency resources are allocated for actual SL PRS transmissions. Similarly, in some examples, PRS spatial reuse / interference / collisions are controlled. 35 Resource adjustment is, in some examples, performed via an assistance data update of the target UE 102 and / or anchor nodes 104A-C. In some examples, the resource adaptation reverts to the default resource allocation when one or more threshold conditions are satisfied. The one or more threshold conditions, for example, comprise a predetermined amount of time elapsing. 5 Alternatively or additionally, the one or more threshold conditions comprise a change in the mobility pattern of the UE being reported, e.g. D-th derivative of the UE position changing, or the value of D (i.e. the lowest constant position derivative) changing. FIG. 2 shows an overview of an example of a method 200 constructing an 10 overdetermined system of equations for a UE position in a multi-UE environment. In the example shown, two UEs 202A, 202B are present, though in general a plurality of UEs may be used with the method 200. In the example shown, a first UE 202A (e.g. a UE associated with a car) is overtaking a second UE 202B (e.g. a UE associated with a truck). For example, the truck maybe moving with a constant speed (D=i), while being 15 overtaken by a car with (piecewise) constant acceleration (D=2). The plurality of UEs 202A, 202B have a known mobility patterns 208A, 208B. Knowledge of a UE 202A, 202B mobility pattern can be indicated to said UE 202A, 202B, for example, by the LMF or a third-party device (not shown). In the former case, 20 the LMF can communicate, for example, the information of [vx, vy, vz], [ax, ay, az] and / or higher order position derivative as determined during individual UE localization (e.g., as described above in relation to FIG. 1). In the latter case, a related device, such as an on-board computer in a car, can accurately provide the mobility pattern info directly and in real time, e.g., to the on-board 5G NR UE. In such a case, it 25 would be the on-board UE informing the LMF or server UE about its mobility pattern. Once provided with their respective mobility pattern information, each UE 202A, 202B can advertise it (e.g., via discovery messages or other broadcast mechanisms). UEs 202A, 202B with identical or similar mobility pattern, (e.g., cars sharing the same road 30 lane or passengers in the same vehicle) are then be grouped together by the LMF for joint positioning and / or resource adaptation. The term “similar mobility pattern” is preferably used to connote a scenario where the mobility patterns of the plurality of UEs 202A, 202B are not identical, but are related by some known relationship or transformation. For example, an overtaking UE 202A can have a known relative 35 velocity and / or acceleration compared to the overtaken UE 202B. A plurality of anchors 204A-C broadcast respective PRS 206A-C that are measured by the plurality of UEs 202A, 202B. Based on the measurements, a joint overdetermined set of equations for the UE positions of the plurality of UEs 202A, 202B is constructed. One of the UEs in the plurality of UEs 202,202B can be designated as a “target UE”. 5 Based on the known mobility pattern between the UEs, positions of other UEs in the plurality of UEs can be written in terms of the position of the target UE at a target time in a similar manner to that described in relation to FIG. 1. The overdetermined set of equations can be solved to determine the positions of the 10 plurality of UEs 202A, 202B, as described in relation to FIG. 1. Alternatively or additionally, the degree of over-determination of the overdetermined system of equations can be then exploited to reduce the joint PRS measurement / reporting overhead for the plurality of UEs 202A, 202B. For example, in the case of two 15 UEs 202A, 202B, the two UEs can be configured to measure in odd and even PRS instances respectively. As a further example of beneficial resource usage reduction, reduced-capability UEs can be configured to lower the amount of conducted PRS measurements to save power, or the LMF can compensate for bandwidth limitations of the reduced capability UE using the measurements of a full-bandwidth UE in the 20 plurality of UEs. The network / wireless resources assigned for positioning can also be adjusted, as described in relation to FIG. 1. By monitoring how the over-determination bounds vary as function of SL PRS bandwidth / power / repetitions, the LMF / server UE can adaptively optimize these 25 parameters, e.g., to reduce bandwidth when speed and acceleration is constant for both / either of the UEs 202A, 202B. The achievable accuracy can remain constant / within a threshold accuracy despite the adaptation (e.g. reduction) of SL PRS resources. If interference and collisions are reduced as function of bandwidth reduction, further improvement of positioning accuracy and / or SL PRS resource usage 30 is possible. In some examples, the resource adaptation reverts to the default resource allocation / individual positioning of the UEs 202A, 202B when one or more threshold conditions are satisfied. The one or more threshold conditions may comprise the 35 threshold conditions described in relation to FIG. 1. Alternatively or additionally, the threshold conditions comprise detecting a divergent mobility pattern between the plurality of UEs 202A, 202B, which can trigger fall back to individual positioning of individual UEs based on their own reports. For example, the car associated with the first UE 202A may leave a shared road. 5 FIG. 3 shows an example of a signalling diagram for adapting positioning resources in a multi-UE environment. FulCap UE 302A refers to a standard full-capability UE (e.g. a platoon lead) while RedCap UE 302B refers to a reduced-capability UE (e.g., a platoon member). The RedCap UE 302B may have a limited transmission (TX) and / or reception (RX) bandwidth, e.g. with TX / RX bandwidth limited to, for example, 5MHz. 10 This can significantly reduce positioning accuracy of the RedCap UE 302B. Initially, the LMF (or the server UE) 306 sets up a collective (group) positioning session 308. For example, each UE 302A, 302B determines its individual mobility pattern, e.g. based on single UE positioning and / or local mobility sensors. Data indicative if the 15 mobility pattern can be transmitted to the LMF, which uses said mobility pattern data to group the UEs 302A, 302B for joint positioning based on the UEs 302A, 302B having similar mobility patterns. The RedCap 302B and FulCap UE 302A then provide the LMF 306 with motion sensor 20 reporting 310A, 310B, for example as described in TS 37.355. This may include, for example, time-stamped information on distance travelled, compass direction, speed and / or acceleration. The UE motion sensor reporting 310A, 310 B may comprise an indication that a respective D-th derivative for each UE is constant. In examples in which the anchor node positions are not fixed, the anchor nodes 304 may also provide 25 motion sensor reporting 310C to allow known positions of the anchor nodes to be determined. The motion sensor reporting information 310 permits the LMF 306 to implement joint multilateration 312 for the plurality of UEs 302A, 302B, where overlapping i ntervals 30 characterized by constant time-derivative of location of order “D” for the UEs are used for joint localization and positioning resource adaption, as described in relation to FIG. 2. Following determination of the positioning resource adjustments by the LMF 306, the 35 LMF 306 transmits assistance data updates 314 to the anchors 304. The assistance data updates 314 contain configuration information for the anchors 304 that instruct the anchors 304 how to adapt PRSs for the joint positioning of the UEs 302A, 302B. For example, the assistance data updates 314 may provide a maximum and / or minimum bandwidth for SL PRSs. 5 The anchors 304 then broadcast PRSs with the adjusted configuration 316, e.g. with a reduced bandwidth. The RedCap UE 302A and FulCap UE 302B perform measurements on the reduced bandwidth SL PRSs 314 and report the measurements 316, 318 to the LMF 306. Based on the measurement reports, the LMF 306 performs collective localisation 320 of the UEs 302A, 302B, for example as described in relation 10 to FIG. 2. FIG. 4 shows a flow diagram 400 of an example method for positioning a UE. The method is, in some examples, performed by a network node. The network node may implement a LMF. 15 At operation 402, an overdetermined system of equations for a UE position is constructed. The overdetermined system of equations is based on position derivative data and a plurality of sequences of positioning data for the user equipment. 20 The positioning derivative data comprises an indication that the D-th derivative of the user equipment position is constant, and / or approximately constant, over a time interval, wherein D is a positive non-null integer (i.e. D>o). In some examples, the positioning derivative data further comprises a value of one or more derivatives of the user equipment position, e.g. as determined by sensors of the UE. The position 25 derivative data is, in some examples, received by the LMF from the UE. Each sequence of positioning data for the user equipment in the plurality of sequences of positioning data is associated with a respective anchor node in a plurality of anchor nodes. A sequence of positioning data comprises positioning data for the user 30 equipment at a plurality of times in the time interval. Examples of such positioning data comprise measurement data obtained from measurements of PRSs transmitted between the UE and one or more anchor nodes in the plurality of anchor nodes, such as time of flight, observed time difference of arrival and / or round trip time measurements. 35 A general set of equations for the UE position at respective times in the plurality of times may be constructed. The general set of equations may be based on differences between each anchor position and the UE position at respective times in the plurality of times, and a distance determined from the positioning data. For example, for each 5 anchor, i, at each time, tj, in the time interval, an equation for the UE position may be given by: = (¾) + - r,)2 + (z^-zj2 where Xi = (¾ Yi, Zi) is the position of the i-th anchor, X(^) = (X(tj), Y(tj), Z(tj)) is the UE position at time tj, T^tj) is the time of flight of a PRS between the i-th anchor and 10 the UE at time tj (for example, measured directly or derived from other measurements) and c is the speed of transmission of the PRS signal (i.e. the speed of light). In some examples, every anchor node provides positioning data at each time in the plurality of times. In other examples, one or more of the anchors may not provide positioning data at one or more of the times in the plurality of times, i.e. there is “missing” positioning 15 data in one or more of the sequences of positioning data. Within this general set of equations, the UE positions at respective time can be substituted with a UE position at a target time, ttarg, (i.e. the target position) and a change in position of the user equipment with respect to the target time, AX(tj). The 20 target time may be one of the plurality of times in the time interval. Alternatively, the target time may be at time in the time interval that is not one of the plurality of times. The change in position is based on the D-th derivative of the UE position being constant and a time difference between the target time and the respective times in the plurality of times, (ttarg- tj). The change in position of the UE with respect to the target 25 time may be determined based on the D-th integral of the constant D-th derivative. For example, the change in position maybe given by: Where dnX / dtl is the n-th derivative of the UE position with respect to time evaluated at the target time, e.g. n=i is the velocity, V, n=2 is the acceleration, A, n=3 is the jerk 30 etc. In some examples, the resulting overdetermined system of equations comprises YN equations for 3D+1 variables (the three components of the UE position at the target time and its derivatives), where Y is the number of times in the plurality of times in the time interval and N is the number of anchor nodes. In some examples, where one or more times in the plurality of times is associated with positioning data from only a subset of the anchor nodes, fewer equations will be present in the overdetermined system of equations. 5 In some examples, the overdetermined system of equations is constructed based on positioning data from a plurality of UEs with a similar mobility pattern, i.e. a known relationship between their positions. One UE maybe assigned as a target UE, and positions of other Ues written in terms of the target UE position using the relationship 10 between them. The overdetermined set of equations may be solved for the position of the target UE at a target time, as described in the single UE case. The target UE position at the target time can then be used to determine the positions of the other Ues at times in the time interval using the known relationship between the UE positions. 15 At operation 404, one or more estimates of the UE position are determined based on the overdetermined set of equations for the UE position. The overdetermined set of equations may be used to determine the UE position at the target time. The derivatives of the UE position at the target time may also be determined. Any method known in the art for solving overdetermined (linear or non-linear) systems of equations may be used 20 to determine the UE position (and it time derivatives) at the target time. For example, Gauss-Newton iteration may be used to estimate the UE position at the target time. 25 30 In some examples, the UE position at each time in the plurality of times is reconstructed based on the target position of the user equipment at the target time, the one or more position derivatives at the target time, and a difference between the target time and the respective time in the time interval, e.g. using: •^(b) = + △^(b) A UE position at a time outside the time interval may also be forecast based on the target position of the user equipment at the target time, the one or more derivatives of the user equipment position at the target time, and a difference between the target time and the time outside the time interval, e.g. using the equation above. In such examples, the forecast UE position may be associated with a flag indicating that the forecast is outside of the time window. FIG. 5 shows a flow diagram 500 of an example method of adapting positioning resources used of positioning a UE. The method is, in some examples, performed by a network node. The network node may implement a LMF. 5 At operation 502, an overdetermined system of equations for a UE position is constructed. The overdetermined system of equations is based on position derivative data and a plurality of sequences of positioning data for the user equipment. Operation 502 may correspond to operation 402 of FIG. 4. 10 At operation 504, a degree of overdetermination of the overdetermined system of equations is determined. The degree of overdetermination is equal to the number of equations in the system of equations divided by the number of unknown variables. In some examples, determining the degree of overdetermination of the system of 15 equations is performed without explicitly constructing the overdetermined set of equations, i.e. without performing operation 502. The degree of overdetermination may be determined from the number of timesteps for the positioning, the number of anchors used at each timestep and the value of D, i.e. the order of the constant position derivative directly. For example, when the same number of anchors, N, is used for each 20 of Y timesteps, and none of the values of the UE position derivatives are known, the degree of overdetermination is given by YN / (3D+3). In general, the degree of overdetermination will be given by a sum of the number of anchors at each timestep divided by the number of unknowns in the system, i.e. the number of components of the target position plus a product of the number of components of the unknown 25 position derivatives with the number of unknown position derivatives. At operation 506, one or more adjustments to one or more positioning resources used to determine the user equipment position are made based on the degree of overdetermination. The adjustments are, in some examples, made while maintaining at 30 least a threshold accuracy for positioning of the UE. In some examples, one or more properties of positioning reference signals transmitted between the plurality of anchor nodes and the UE are adjusted, e.g. a number of positioning reference signals; a bandwidth of the positioning reference signals; a 35 repetition pattern of the positioning reference signals; and / or a power of the positioning reference signals. The adjusted properties maybe determined from a lookup table. The lookup table may be based on previous positioning performance of UEs with similar capabilities as the UE. Adjusting the positioning resources may reduce the degree of overdetermination of the system for future measurements. 5 In examples where multiple UEs are jointly positioned, the one or more adjustments to one or more positioning resources used to determine the user equipment position may comprise distributing positioning resources between the UE and the one or more further UEs. For example, in a system of two UEs, one may measure odd PRSs, and one measure even PRSs. Alternatively, one or more reduced capability UEs maybe assigned 10 fewer positioning resources (e.g. lower bandwidths, fewer frequencies) than a related full capability UE. In some examples, the adjustments to the positioning resources maybe reverted to a default level in response to one or more threshold conditions being satisfied. The one or 15 more threshold conditions may comprise one or more of: a threshold time elapsing; the end time of the time interval being reached; a change in mobility condition of the UE (e.g. the D-th derivative of the position of the user equipment changing); and / or a positioning accuracy falling below a threshold value. In multi-UE examples, the one or more threshold conditions may alternatively or additionally comprise detecting a 20 diverging mobility pattern between two or more UEs in the plurality of UEs. FIG. 6 shows a flow diagram of an example method performed by a UE in communication with a network node. The network node may host a location management function. The method may correspond to the method performed by a UE 25 in FIGs. 1 to 3. At operation 602, the UE determines that that a D-th derivative of the UE position is constant, or can be approximated as being constant, over a time interval, wherein D is a positive non-null integer. The UE may determine that the D-th derivative of the UE 30 position can be approximated as being constant when variations in the D-th derivative of the UE position over the time interval are below a threshold value. The value of D may be determined by the UE as the smallest value of D for which the derivative of the UE position is constant or can be approximated as being constant. 35 Determining that the D-th derivative of the apparatus position is constant, or can be approximated as being constant, over the time interval may be based on sensor data collected by sensors of the UE. For example, the sensors may include one or more of: motion sensor data from one or more motion sensors of the apparatus; sidelink positioning protocol data; map data; relative positioning data with respect to one or more further apparatus; and / or satellite positioning data. In some examples, the data 5 collected by the sensors is processed to determine values for one or more derivatives of the UE position. At operation 604, the UE communicates, to a network node, an indication that the D-th derivative of the UE position is constant over the time interval. Values of one or more 10 derivatives of the UE position may also be communicated to the network node. In some examples, the method may further comprise communicating, to the network node, information indicative of the time interval. The information indicative of the time interval may comprise a start time and an end time of the time interval. For example, a 15 flag in a measurement report may indicate whether a time derivative of the UE position has changed from the last measurement (a “change flag”) or is constant (a “constant flag”. A change flag may indicate a start of the time interval, with the next change flag indicating the end of the time interval. 20 Alternatively, the information indicative of the time interval comprises information indicative of a length of the time interval with respect to a reference time. The reference time may, for example, be the first PRS transmission from the anchor nodes received by the UE, a time of receipt of the indication by the LMF, or a time of transmission of the indication by the UE. Many other examples of a reference time are possible. 25 FIG. 7 shows an apparatus according to some example embodiments, which may form at least a part of a user equipment or network node. The apparatus maybe configured to perform the operations described herein, for example operations described with reference to any disclosed process. The apparatus comprises at least one processor 700 30 and at least one memory 701 directly or closely connected to the processor. The memory 701 includes at least one random access memory (RAM) 701A and at least one read-only memory (ROM) 701B. Processor instructions (software) 705 is stored in the ROM 701B. The apparatus maybe connected to a transmitter (TX) and a receiver (RX). The apparatus may, optionally, be connected with a user interface (UI) for instructing 35 the apparatus and / or for outputting data. The at least one processor 700, with the at least one memory 701 and the instructions 705 are arranged to cause the apparatus to at least perform at least the method, or a part of the method, according to any preceding process, for example as disclosed in relation to the flow diagrams of FIGs. 4, 5 and / or 6 and related features thereof. 5 FIG. 8 shows a non-transitory media 800 according to some embodiments. The non-transitory media 800 is a computer readable storage medium. It may be e.g., a CD, a DVD, a USB stick, a blue ray disk, etc. The non-transitory media 800 stores computer instructions that, when executed by at least one processor, cause an apparatus to perform the method of any preceding process for example as disclosed in relation to the 10 flow diagrams and related features thereof. Names of network elements, protocols, and methods are based on current standards. In other versions or other technologies, the names of these network elements and / or protocols and / or methods may be different, as long as they provide a corresponding 15 functionality. For example, embodiments may be deployed in 2G / 3G / 4G / 5G networks and further generations of 3GPP but also in non-3GPP radio networks such as Wi-Fi. A memory may be volatile or non-volatile. It may be e.g., a RAM, a SRAM, a flash memory, a FPGA block ram, a DCD, a CD, a USB stick, and a blue ray disk. 20 If not otherwise stated or otherwise made clear from the context, the statement that two entities are different means that they perform different functions. It does not necessarily mean that they are based on different hardware. That is, each of the entities described in the present description may be based on a different hardware, or some or 25 all of the entities may be based on the same hardware. It does not necessarily mean that they are based on different software. That is, each of the entities described in the present description maybe based on different software, or some or all of the entities may be based on the same software. Each of the entities described in the present description may be embodied in the cloud. 30 Implementations of any of the above-described blocks, apparatuses, systems, techniques or methods include, as non-limiting examples, implementations as hardware, software, firmware, special purpose circuits or logic, general purpose hardware or controller or other computing devices, or some combination thereof. Some 35 embodiments may be implemented in the cloud. It is to be understood that what is described above is what is presently considered the preferred embodiments. However, it should be noted that the description of the preferred embodiments is given byway of example only and that various modifications maybe made without departing from the scope as defined by the appended claims.

Claims

1. An apparatus comprising:means for determining a degree of overdetermination for an overdetermined5 system of equations for a user equipment position based at least on:position derivative data comprising an indication that the D-th derivative of the user equipment position is constant over a time interval, wherein D is a positive non-null integer; anda plurality of sequences of positioning data for the user equipment, each io sequence of positioning data in the plurality of sequences of positioning databeing associated with a respective anchor node in a plurality of anchor nodes and comprising positioning data for the user equipment at a plurality of times in the time interval; andmeans for causing, based on the degree of overdetermination, one or more15 adjustments to one or more positioning resources used to determine the user equipment position.

2. The apparatus of claim 1, further comprising:means for receiving, from the user equipment, the position derivative data.

203. The apparatus of any of claims 2 or 3, further comprising means forconstructing the overdetermined system of equations for the user equipment position based at least on;the position derivative data comprising the indication that the D-th25 derivative of the user equipment position is constant over the time interval; andthe plurality of sequences of positioning data for the user equipment.

4. The apparatus of claim 3, wherein constructing the overdetermined system ofequations for the user equipment position comprises:30 determining a system of equations for the user equipment position at respectivetimes in the plurality of times; andreplacing the user equipment position at the respective times in the system of equations with a target position of the user equipment at a target time and a change in position with respect to the target time,wherein the change in position is based on the D-th derivative of the user equipment position being constant and a time difference between the target time and the respective times in the plurality of times.5 5. The apparatus of claim 4, wherein the change in position, AX(t), is based on:DZ1 dnXnl dtnn=lwhere t denotes a respective time in the plurality of times, t0 denotes the target time, and X denotes the user equipment position.10 6. The apparatus of any of claims 4 or 5, further comprising:means for determining, from the overdetermined system of equations, one or more estimates of the user equipment position at one or more respective times in the time interval.15 7. The apparatus of any of claims 4 to 6, wherein:constructing the 0verdetermined system of equations for the user equipment position is further based on at least a further plurality of sequences of positioning data for a further user equipment, each sequence of positioning data being associated with a respective anchor node in the plurality of anchor nodes and comprising positioning20 data for the further user equipment at a further plurality of times in the time interval;andcausing, based on the degree of overdetermination, the one or more adjustments to one or more positioning resources used to determine the user equipment position comprises distributing positioning resources between the user 25 equipment and the further user equipment,wherein the user equipment position and a position of the further user equipment are related by a known relationship.

8. The apparatus of claim 7, further comprising means for:30 determining, from the overdetermined system of equations, one or moreestimates of the position of the further user equipment at one or more respective times in the time interval.9- The apparatus of any preceding claim, wherein causing, based on the degree of overdetermination, the one or more adjustments to the one or more positioning resources used to determine the user equipment position comprises:causing one or more properties of positioning reference signals transmitted5 between the plurality of anchor nodes and the user equipment to be adjusted.io. The apparatus of claim 9, wherein the one or more properties of the positioning reference signals comprises one or more of: a number of positioning reference signals;a bandwidth of the positioning reference signals; a repetition pattern of the positioning 10 reference signals; and / or a power of the positioning reference signals.

11. The apparatus of claim 10 wherein the one or more properties of the positioning reference signals comprises one or more of: a positioning reference signal spatial reuse; a positioning reference signal interference; and / or a positioning reference signal15 collision.

12. The apparatus of any of claims 9 to 11, wherein the positing reference signals aresidelink positioning reference signals.20 13. The apparatus of any preceding claim, wherein causing, based on the degree ofoverdetermination, the one or more adjustments to the one or more positioning resources used to determine the user equipment position data comprises:maintaining at least a threshold accuracy for positioning of the user equipment.2514. The apparatus of any preceding claim, further comprising:means for causing, in response to an indication that the D-th derivative of the position of the user equipment has changed, the one or more adjustments to one or more positioning resources to be reverted to a default configuration.3015. A method performed by a network element, the method comprising: determining a degree of overdetermination for an overdeterminedsystem of equations for a user equipment position based at least on;position derivative data comprising an indication that the D-th derivative of the user equipment position is constant over a time interval, wherein D is a positive non-null integer;a plurality of sequences of positioning data for the user5 equipment, each sequence of positioning data in the plurality of sequences of positioning data being associated with a respective anchor node in a plurality of anchor nodes and comprising positioning data for the user equipment at a plurality of times in the time interval; andcausing, based on the degree of overdetermination, one or more adjustments to10 one or more positioning resources used to determine the user equipment position.

Citation Information

Patent Citations

  • Measurement gap (MG) consideration of sidelink (SL)-assisted positioning

    WO2022164585A1