Vertical positioning error reduction useful to systems such as IIoT
A network device determines localization constraint(s) for an expected vertical range over which a UE may be positioned. The network device estimates vertical position of the UE. The network device compares the estimated vertical position with the localization constraint(s). The network device performs different actions depending on whether the estimated vertical position is within or outside the localization constraint(s). The network device may be the UE 110 , a location server (e.g., LMF), or an LMC as implemented by the RAN node.
1 . A device comprising:
a processor; and
a non-transitory computer-readable medium comprising computer-executable instructions that, when executed by the processor, cause the device to perform the following operations:
receiving, by a location server, positioning measurements from a user equipment,
receiving, by the location server, localization side information from the user equipment that defines both upper and lower localization constraints of an expected vertical range for the user equipment;
determining localization constraints for an expected vertical range over which the user equipment may be positioned by estimating vertical localization constraints using the received localization side information;
receiving, by the location server and from the user equipment, information comprising an initial guess, boundary information, and a valid time;
using, by the location server, the information in order to estimate a vertical position of the user equipment based on the initial guess and boundary information within the valid time and the localization constraints;
determining the estimated vertical position is out of an expected vertical range based on the one or more localization restraints; and
in response to the estimated vertical position being out of the expected vertical range:
configuring the user equipment to re-collect the positioning measurements from a set of base stations that have a specific geometric property;
bounding the determined vertical position based on the localization side information provided by the user equipment;
performing a localization algorithm with different initial guesses about the vertical location of the user equipment;
requesting the user equipment to report positioning measurements for a different set of base stations;
requesting the user equipment to confirm whether the boundary information is valid; and
configuring the user equipment to use a specific selection method to select base stations from which to collect the positioning measurements.
2 . The device of claim 1 , wherein estimating the vertical position utilizes carrier-phase-based positioning.
3 . The device of claim 2 , wherein the estimation of the position of the user equipment is performed using positioning measurements performed by the user equipment.
4 . The device of claim 3 , wherein the computer-executable instructions further cause the device to perform the following operations:
receiving, from the user equipment, a request to perform location estimation.
5 . The device of claim 4 , wherein the computer-executable instructions further cause the device to perform the following operations:
performing different actions depending on whether the estimated vertical position of the user equipment is within or outside the localization constraints.
6 . The device of claim 5 , wherein performing different actions comprises:
setting a determined vertical position as the estimated vertical position in response to an estimated vertical position being within the localization constraints.
7 . The device of claim 6 , wherein performing different actions further comprises:
receiving one or more different reference signal configurations and resources for different or additional sets of base stations.
8 . A system comprising:
a device;
a processor; and
a non-transitory computer-readable medium comprising computer-executable instructions that, when executed by the processor, cause the device to perform the following operations:
receiving, by a location server, positioning measurements from a user equipment,
receiving, by the location server, localization side information from the user equipment that defines both upper and lower localization constraints of an expected vertical range for the user equipment;
determining localization constraints for an expected vertical range over which the user equipment may be positioned by estimating vertical localization constraints using the received localization side information;
receiving, by the location server and from the user equipment, information comprising an initial guess, boundary information, and a valid time;
using, by the location server, the information in order to estimate a vertical position of the user equipment based on the initial guess and boundary information within the valid time and the localization constraints;
determining the estimated vertical position is out of an expected vertical range based on the one or more localization restraints; and
in response to the estimated vertical position being out of the expected vertical range:
configuring the user equipment to re-collect the positioning measurements from a set of base stations that have a specific geometric property;
bounding the determined vertical position based on the localization side information provided by the user equipment;
performing a localization algorithm with different initial guesses about the vertical location of the user equipment;
requesting the user equipment to report positioning measurements for a different set of base stations;
requesting the user equipment to confirm whether the boundary information is valid; and
configuring the user equipment to use a specific selection method to select base stations from which to collect the positioning measurements.
9 . The system of claim 8 , wherein estimating the vertical position utilizes carrier-phase-based positioning.
10 . The system of claim 9 , wherein the estimation of the position of the user equipment is performed using positioning measurements performed by the user equipment.
11 . The system of claim 10 , wherein the computer-executable instructions further cause the device to perform the following operations:
receiving, from the user equipment, a request to perform location estimation.
12 . The system of claim 11 , wherein the computer-executable instructions further cause the device to perform the following operations:
performing different actions depending on whether the estimated vertical position of the user equipment is within or outside the localization constraints.
13 . The system of claim 12 , wherein performing different actions comprises:
setting a determined vertical position as the estimated vertical position in response to an estimated vertical position being within the localization constraints.
14 . The system of claim 13 , wherein performing different actions further comprises:
receiving one or more different reference signal configurations and resources for different or additional sets of base stations.
15 . A method comprising:
receiving, by a location server, positioning measurements from a user equipment,
receiving, by the location server, localization side information from the user equipment that defines both upper and lower localization constraints of an expected vertical range for the user equipment;
determining localization constraints for an expected vertical range over which the user equipment may be positioned by estimating vertical localization constraints using the received localization side information;
receiving, by the location server and from the user equipment, information comprising an initial guess, boundary information, and a valid time;
using, by the location server, the information in order to estimate a vertical position of the user equipment based on the initial guess and boundary information within the valid time and the localization constraints;
determining the estimated vertical position is out of an expected vertical range based on the one or more localization restraints; and
in response to the estimated vertical position being out of the expected vertical range:
configuring the user equipment to re-collect the positioning measurements from a set of base stations that have a specific geometric property;
bounding the determined vertical position based on the localization side information provided by the user equipment;
performing a localization algorithm with different initial guesses about the vertical location of the user equipment;
requesting the user equipment to report positioning measurements for a different set of base stations;
requesting the user equipment to confirm whether the boundary information is valid; and
configuring the user equipment to use a specific selection method to select base stations from which to collect the positioning measurements.
16 . The method of claim 15 , wherein estimating the vertical position utilizes carrier-phase-based positioning.
17 . The method of claim 16 , wherein the estimation of the position of the user equipment is performed using positioning measurements performed by the user equipment.
18 . The method of claim 17 , further comprising:
receiving, from the user equipment, a request to perform location estimation.
19 . The method of claim 18 , further comprising:
performing different actions depending on whether the estimated vertical position of the user equipment is within or outside the localization constraints.
20 . The method of claim 19 , wherein performing different actions comprises:
setting a determined vertical position as the estimated vertical position in response to an estimated vertical position being within the localization constraints.