IP Library Granted Patent US 10,222,451
Granted Patent B2
US 10,222,451 · App. 15/529,007 · Granted Mar 5, 2019

Improving accuracy when determining positions in a wireless network

Inventors: Daniel Henriksson (Linköping, SE); Tobias Ahlström (Ljungsbro, SE); Kenneth Balck (Linköping, SE); Markus Drevö (Linköping, SE)
Assignee: Telefonaktiebolaget LM Ericsson (publ)
G01S5/14G01S5/021G01S5/0242G01S5/0252G01S13/765G01S19/45H04W64/00H04W64/003
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,222,451
App. No.
15/529,007
Granted
Mar 5, 2019
Kind
B2
Abstract

Disclosed is a method performed by a position calculation node ( 160 ) in a wireless communication network ( 100 ). The node ( 160 ) is arranged for improving accuracy when determining positions in the wireless communication network. The method comprises obtaining a signal transport time value for each of a plurality of different geographical UE positions (UE 1 , UE 2 , UE 3 ), wherein the respective signal transport time value relates to the time it takes for a radio signal to travel between a first base station and one of the plurality of UE positions. The method further comprises obtaining a geographical position value for each of the plurality of different geographical UE positions, the position values being independent of the signal transport time values, and determining an actual geographical position for the first base station, based on the obtained signal transport time values, the obtained position values and a predefined geographical position for the first base station.

Claims (108)

1. A method performed by a position calculation node in a wireless communication network for improving accuracy when determining positions in the wireless communication network, the method comprising:

obtaining a signal transport time value for each of a plurality of different geographical user equipment (UE) positions, wherein the respective signal transport time value relates to the time it takes for a radio signal to travel between a first base station and one of the plurality of UE positions;

obtaining a geographical position value for each of the plurality of different geographical UE positions, the position values being independent of the signal transport time values;

determining an actual geographical position for the first base station, based on the obtained signal transport time values, the obtained position values and a predefined geographical position for the first base station; and

storing the determined actual geographical position for the first base station as a new predefined geographical position for the first base station, and, if there is a second base station, storing the determined actual geographical position for the second base station as a new predefined geographical position for the second base station.

2. The method of claim 1 , wherein each of the signal transport time values comprises a time of arrival (TOA) value indicating when a radio signal arrived at a receiving node and a time of sending value indicating when the radio signal was sent from a transmitting node, the receiving node being the first base station and the transmitting node being a UE at one of the plurality of UE positions, or the receiving node being the UE at one of the plurality of UE positions and the transmitting node being the first base station.

3. The method of claim 1 , wherein each of the signal transport time values comprises a reference signal time difference (RSTD) value calculated as a difference between a first time of arrival (TOA) value associated with the first base station, and a second TOA value associated with a second base station, and wherein the determining comprises determining the actual geographical position for the first base station and an actual geographical position for the second base station based on the obtained signal transport time values, the obtained position values, the predefined geographical position for the first base station and a predefined geographical position for the second base station.

4. The method of claim 1 , wherein the determining of an actual geographical position for the first base station comprises:

determining an expected signal transport time value for each of the UE positions based on the respective obtained UE position values and the predefined geographical position for the first base station,

determining differences between respective of the expected signal transport time values and respective of the obtained signal transport time values that concerns the same UE position

determining the actual geographical position for the first base station by iteratively performing a method of least squares on the determined differences, while adjusting the predefined geographical position of the first base station between each iteration until the determined differences approaches zero.

5. The method of claim 4 , wherein the method of least squares uses the following formula:

BS

x

,

y

=

arg

min

x

,

y

all

measurements

(

measured

TOA

-

expected

TOA

(

BS

x

,

y

)

)

2

,

wherein x,y are geographical co-ordinates, TOA is signal transport time value exemplified by Time of Arrival (TOA), and BS x,y is an approximation of the geographical position of the base station.

6. The method of claim 1 , further comprising:

storing the determined actual first base station delay as a new predefined first base station delay.

7. A position calculation node in a wireless communication network, configured for improving accuracy when determining positions in the wireless communication network, the position calculation node comprising a processor and a memory, said memory containing instructions executable by said processor, whereby the position calculation node is operative to:

obtain a signal transport time value for each of a plurality of different geographical UE positions, wherein the respective signal transport time value relates to the time it takes for a radio signal to travel between a first base station and one of the plurality of UE positions, wherein each of the signal transport time values comprises a time of arrival (TOA) value indicating when a radio signal arrived at a receiving node and a time of sending value indicating when the radio signal was sent from a transmitting node, the receiving node being the first base station and the transmitting node being a UE at one of the plurality of UE positions, or the receiving node being the UE at one of the plurality of UE positions and the transmitting node being the first base station;

obtain a geographical position value for each of the plurality of different geographical UE positions, the position values being independent of the signal transport time values; and

determine an actual geographical position for the first base station, based on the obtained signal transport time values, the obtained position values and a predefined geographical position for the first base station.

8. The position calculation node of claim 7 , wherein each of the signal transport time values comprises a reference signal time difference (RSTD) value calculated as a difference between a first time of arrival (TOA) value associated with the first base station, and a second TOA value associated with a second base station, and wherein the position calculation node is operative to determine the actual geographical position for the first base station and an actual geographical position for the second base station based on the obtained signal transport time values, the obtained position values, the predefined geographical position for the first base station and a predefined geographical position for the second base station.

9. The position calculation node of claim 7 , wherein the position calculation node is operative to determine the actual geographical position for the first base station by:

determining an expected signal transport time value for each of the UE positions based on the respective obtained UE position values and the predefined geographical position for the first base station,

determining differences between respective of the expected signal transport time values and respective of the obtained signal transport time values that concerns the same UE position, and

determining the actual geographical position for the first base station by iteratively performing a method of least squares on the determined differences, while adjusting the predefined geographical position of the first base station between each iteration until the determined differences approaches zero.

10. The position calculation node of claim 9 , wherein the method of least squares uses the following formula:

BS

x

,

y

=

arg

min

x

,

y

all

measurements

(

measured

TOA

-

expected

TOA

(

BS

x

,

y

)

)

2

,

wherein x,y are geographical co-ordinates, TOA is signal transport time value exemplified by Time of Arrival (TOA), and BS x,y is an approximation of the geographical position of the base station.

11. The position calculation node of claim 7 , wherein the position calculation node is further operative to determine an actual first base station delay, based on the obtained signal transport time values, the obtained position values, the predefined geographical position for the first base station and a predefined first base station delay.

12. A method performed by a position calculation node in a wireless communication network for improving accuracy when determining positions in the wireless communication network, the method comprising:

obtaining a signal transport time value for each of a plurality of different geographical user equipment (UE) positions, wherein the respective signal transport time value relates to the time it takes for a radio signal to travel between a first base station and one of the plurality of UE positions;

obtaining a geographical position value for each of the plurality of different geographical UE positions, the position values being independent of the signal transport time values;

determining an actual geographical position for the first base station, based on the obtained signal transport time values, the obtained position values and a predefined geographical position for the first base station; and

determining an actual first base station delay, based on the obtained signal transport time values, the obtained position values, the predefined geographical position for the first base station and a predefined first base station delay.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 10, 2019
From: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
To: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.
Reel/Frame 049149/0276 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 23, 2017
From: AHLSTRÖM, TOBIAS; BALCK, KENNETH; DREVÖ, MARKUS; HENRIKSSON, DANIEL
To: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
Reel/Frame 042481/0123 →
Continuity (1)
Related Publication 20170269190A1 · Sep 21, 2017