IP Library Granted Patent US 12,238,677
Granted Patent B2
US 12,238,677 · App. 17/495,189 · Granted Feb 25, 2025

Arrangement for determining a location of a base station

Inventors: Oana-Elena Barbu (Aalborg, DK); Benny Vejlgaard (Gistrup, DK); Simon Svendsen (Aalborg, DK)
Assignee: Nokia Technologies Oy
H04W64/006H04W64/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 12,238,677
App. No.
17/495,189
Granted
Feb 25, 2025
Kind
B2
Abstract

An arrangement for determining a location of a base station by user equipment uses measurements of reference signals of a base station from different user equipment positions. The measurement results are preprocessed and then provided to a machine learning entity. The machine learning entity estimates the location of the base station and provides the estimated location for use in other functionality of the user equipment.

Claims (50)

1. A user equipment comprising:

at least one processor; and

at least one memory including computer program code, the at least one memory and the computer program code being configured to, with the at least one processor, cause the user equipment to:

measure at least three reference signals received from a base station;

measure respective positions of the user equipment associated with the measurements of the at least three reference signals;

record respective time stamps for the at least three measurements;

provide the at least three measured reference signals, the respective positions of the user equipment and the respective time stamps to a machine learning entity; and

receive an estimation of a location of the base station provided by the machine learning entity; and

identify the base station in at least one of the at least three measured reference signals, user equipment positions or time stamps.

2. The user equipment according to claim 1 , wherein the at least one memory and the computer program code are further configured to, with the at least one processor, cause the user equipment to:

measure at least one alternative different position of the user equipment; and

associate the at least one alternative different position and an estimate of trust.

3. The user equipment according to claim 1 , wherein the at least one memory and the computer program code are further configured to, with the at least one processor, cause the user equipment to:

determine difference of locations between consecutive position measurements; and

discard a position measurement when the difference does not fulfil a minimum difference.

4. The user equipment according to claim 1 , wherein the at least one memory and the computer program code are further configured to, with the at least one processor, cause the user equipment to measure at least one of a speed of the user equipment or a direction of a movement of the user equipment.

5. The user equipment according to claim 1 , wherein the at least one memory and the computer program code are further configured to, with the at least one processor, cause the user equipment to remove incomplete and erroneous measurements in at least one of the at least three measured reference signals, user equipment positions or time stamps.

6. The user equipment according to claim 1 , wherein the at least one memory and the computer program code are further configured to, with the at least one processor, cause the user equipment to select a subset of entries from at least one of the at least three measured reference signals, user equipment positions or time stamps, wherein each entry comprises an identified base station corresponding with identification of the base station.

7. The user equipment according to claim 6 , wherein the at least one memory and the computer program code are further configured to, with the at least one processor, cause the user equipment to clean signals associated with the selection by removing noise and co-channel interference.

8. The user equipment according to claim 7 , wherein removing the noise and co-channel interference is performed using at least one of: an autoencoder or deep convolutional neural network.

9. The user equipment according to claim 7 , wherein the at least one memory and the computer program code are further configured to, with the at least one processor, cause the user equipment to estimate the location of the base station based on the cleaned signals.

10. The user equipment according to claim 9 , wherein the at least one memory and the computer program code are further configured to, with the at least one processor, cause the user equipment to compute a probability of a line of sight between the user equipment and the base station.

11. The user equipment according to claim 1 , wherein the at least one memory and the computer program code are further configured to, with the at least one processor, cause the user equipment to compare a standard deviation for the position estimate of the base station to a threshold; and determine a need for retraining in response to the threshold being exceeded.

12. The user equipment according to claim 1 , wherein measuring the reference signals comprises collecting and processing reference signal samples.

13. The user equipment according to claim 1 , wherein the measuring the position of the user equipment is performed using one or more positioning systems.

14. A method comprising:

measuring, by a user equipment, at least three reference signals received from a base station;

measuring, by the user equipment, respective positions of the user equipment associated with the measurements of the at least three reference signals;

recording, by the user equipment, respective time stamps for the at least three measurements;

providing, by the user equipment, the at least three measured reference signals, the respective positions of the user equipment and the respective time stamps to a machine learning entity;

receiving, by the user equipment, an estimation of a location of the base station provided by the machine learning entity; and

identifying the base station in at least one of the at least three measured reference signals, user equipment positions or time stamps.

15. The method according to claim 14 further comprising:

measuring, by the user equipment, at least one alternative different position of the user equipment; and

associating, by the user equipment, the at least one alternative different position and an estimate of trust.

16. The method according to claim 14 further comprising:

determining, by the user equipment, difference of locations between consecutive position measurements; and

discarding, by the user equipment, a position measurement when the difference does not fulfil a minimum difference.

17. The method according to claim 14 further comprising: measuring, by the user equipment, at least one of a speed of the user equipment or a direction of a movement of the user equipment.

18. The method according to claim 14 further comprising:

removing, by the user equipment, incomplete and erroneous measurements in at least one of the at least three measured reference signals, user equipment positions or time stamps.

19. A user equipment comprising:

at least one processor; and

at least one memory including computer program code, the at least one memory and the computer program code being configured to, with the at least one processor, cause the user equipment to:

measure at least three reference signals received from a base station;

measure respective positions of the user equipment associated with the measurements of the at least three reference signals;

record respective time stamps for the at least three measurements;

provide the at least three measured reference signals, the respective positions of the user equipment and the respective time stamps to a machine learning entity;

receive an estimation of a location of the base station provided by the machine learning entity; and

measure at least one of a speed of the user equipment or a direction of a movement of the user equipment.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 6, 2021
From: BARBU, OANA-ELENA; VEJLGAARD, BENNY; SVENDSEN, SIMON
To: NOKIA DENMARK A/S
Reel/Frame 057716/0768 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 6, 2021
From: NOKIA DENMARK A/S
To: NOKIA TECHNOLOGIES OY
Reel/Frame 057716/0822 →
Priority Claims (1)
FI 20206030 · Oct 19, 2020 · national
Continuity (1)
Related Publication 20220124668A1 · Apr 21, 2022
References Cited (19)
US 20030022675A1 · Mergler · 2003 [cited by applicant]
US 20130121222A1 · Luo et al. · 2013 [cited by applicant]
US 20200182959A1 · Markhovsky et al. · 2020 [cited by applicant]
US 20210352609A1 · Kiefer · 2021 [cited by examiner]
US 20210377905A1 · Chen · 2021 [cited by examiner]
CN 101032176B · 2013 [cited by applicant]
CN 103546865A · 2014 [cited by applicant]
“3rd Generation Partnership Project; Technical Specification Group Radio Access Network; NR; Physical layer procedures for data (Release 16)”, 3GPP TS 38.214, V16.1.0, Mar. 2020, pp. 1-151. [cited by applicant]
“3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; Service requirements for the 5G system; Stage 1 (Release 17)”, 3GPP TS 22.261, V17.2.0, Mar. 2020, 83 pages. [cited by applicant]
“3rd Generation Partnership Project; Technical Specification Group Radio Access Network; Study on channel model for frequencies from 0.5 to 100 GHz (Release 16)”, 3GPP TR 38.901, V16.1.0, Dec. 2019, pp. 1-101. [cited by applicant]
Niitsoo et al., “Convolutional Neural Networks for Position Estimation in TDoA-Based Locating Systems”, International Conference on Indoor Positioning and Indoor Navigation (IPIN), Sep. 24-27, 2018, 8 pages. [cited by applicant]
Miseikis et al., “Multi-Objective Convolutional Neural Networks for Robot Localisation and 3D Position Estimation in 2D Camera Images”, arXiv, May 30, 2018, 7 pages. [cited by applicant]
Niitsoo et al., “A Deep Learning Approach to Position Estimation from Channel Impulse Responses”, Sensors, vol. 19, No. 5, 2019, pp. 1-23. [cited by applicant]
“Using GNSS Raw Measurements on Android Devices”, European GNSS Agency, 2017, pp. 1-47. [cited by applicant]
Office action received for corresponding Finnish U.S. Appl. No. 20/206,030, dated Jan. 21, 2021, 11 pages. [cited by applicant]
“Discussion on potential positioning enhancements”, 3GPP TSG RAN WG1 #103-e, R1-2007666, Agenda: 8.5.3, vivo, Oct. 26-Nov. 13, 2020, 49 pages. [cited by applicant]
“3rd Generation Partnership Project; Technical Specification Group Radio Access Network; NG Radio Access Network (NG-RAN); Stage 2 functional specification of User Equipment (UE) positioning in NG-RAN (Release 16)”, 3GP… [cited by applicant]
“Evaluation of NR positioning performance”, 3GPP TSG RAN WG1 #103-e, R1-2007665, Agenda: 8.5.2, vivo, Oct. 26-Nov. 13, 2020, 76 pages. [cited by applicant]
“Potential Positioning Enhancements for NR Rel-17 Positioning”, 3GPP TSG RAN WG1 #103-e, R1-2008619, Agenda: 8.5.3, Qualcomm Incorporated, Oct. 26-Nov. 13, 2020, pp. 1-17. [cited by applicant]