IP Library › Granted Patent US 11,561,277
Granted Patent B2
US 11,561,277 · App. 17/490,184 · Granted Jan 24, 2023

Device positioning

Inventors: Daejung Yoon (Massy, FR); Diomidis Michalopoulos (Munich, DE); Philippe Sehier (Saint Germain en Laye, FR)
Assignee: NOKIA SOLUTIONS AND NETWORKS OY
G01S5/10G01S5/0036G01S5/02216G01S5/02685
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 11,561,277
App. No.
17/490,184
Granted
Jan 24, 2023
Kind
B2
Abstract

An apparatus, method and computer program is described comprising: receiving a first measurement report from a first communication node of a mobile communication system, wherein the first measurement report includes downlink measurement data generated at a user device in response to a positioning reference signal sent by the first communication node; receiving a second measurement report from the first communication node, wherein the second measurement report includes uplink measurement data generated at the first communication node in response to an uplink reference signal sent by the user device; determining an integrity of the measurement data based on a comparison of said uplink and downlink measurement data; and setting an integrity verification notification in accordance with the determined integrity.

Claims (67)

1. An apparatus comprising

at least one processor; and

at least one memory including computer program code;

the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus at least:

receive a first measurement report from a first communication node of a mobile communication system, wherein the first measurement report includes downlink measurement data generated at a user device in response to a positioning reference signal sent by the first communication node;

receive a second measurement report from the first communication node, wherein the second measurement report includes uplink measurement data generated at the first communication node in response to an uplink reference signal sent by the user device;

receive a third measurement report from a second communication node of the mobile communication system, wherein the third measurement report includes uplink measurement data generated at the second communication node in response to the uplink reference signal sent by the user device, and wherein the first measurement report includes downlink measurement data generated at the user device in response to a positioning reference signal sent by the second communication node;

determine a first angle between the user device, the first communication node and the second communication node;

determine a second angle between the user device, the second communication node and the first communication node;

determine a first distance between the first communication node and the user device;

determine a second distance between the second communication node and the user device;

determine an integrity of the measurement data based on a comparison of said uplink and downlink measurement data, wherein determining the integrity of the measurement data comprises determining whether the first and second angles and the first and second distances are consistent, and wherein determining the integrity of the measurement data comprises determining whether a difference between a ratio of the sine of the first angle and the second distance and a ratio of the sine of the second angle and the first distance is below a second threshold; and

set an integrity verification notification in accordance with the determined integrity.

2. An apparatus as claimed in claim 1 , wherein:

the downlink measurement data includes downlink time delay or time of arrival data and the uplink measurement data includes uplink time delay or time of arrival data; and

determining the integrity of the measurement data comprises determining whether the uplink and downlink time delay or time of arrival data are consistent.

3. An apparatus as claimed in claim 2 , wherein determining whether the downlink time delay or time of arrival and the uplink time delay or time of arrival data are consistent comprises determining whether a difference between the downlink time delay or time of arrival and the uplink time delay or time of arrival is below a first threshold.

4. An apparatus as claimed in claim 1 , wherein:

the uplink and downlink measurement data include angle of arrival and angle of departure data; and

determining the integrity of the measurement data comprises determining whether the angle of arrival and angle of departure data are consistent.

5. An apparatus as claimed in claim 1 , further configured to:

determine a third angle between the first communication node, the user device and the second communication node,

wherein determining the integrity of the measurement data comprises determining said integrity based on a sum of the first, second and third angles.

6. An apparatus as claimed in claim 1 , wherein the first communication node is a serving base station of the user device and the second communication node is a neighbour base station of the user device.

7. An apparatus as claimed in claim 1 , wherein performing setting the integrity verification notification comprises setting an integrity verification notification signal.

8. An apparatus as claimed in claim 1 , further configured to:

send configuration instructions to the first communication node to request said first and second measurement reports.

9. An apparatus as claimed in claim 1 , further configured to:

estimate a position of the user device based on an angles of arrival of transmissions from the user device at the first communication node and another communication node and the distance between the first communication node and said another communication node.

10. A system, comprising:

a first apparatus comprising at least one first processor and at least one first memory including first computer program code; and

a second apparatus comprising at least one second processor and at least one second memory including second computer program code;

wherein the at least one first memory and the first computer program code are configured to, with the at least one first processor, cause the first apparatus at least to:

transmit a first positioning reference signal;

receive a first downlink measurement report from a user device, wherein the first downlink measurement report includes first downlink measurement data generated at a user device in response to the first positioning reference signal;

send a first measurement report to a server, wherein the first measurement report includes said first downlink measurement report;

receive a first uplink reference signal transmission from the user device;

generate a first uplink measurement report including first uplink measurement data generated in response to the received first uplink reference signal; and

send a second measurement report to the server, wherein the second measurement report includes said first uplink measurement report;

receive an integrity verification notification signal, wherein the integrity verification notification signal is set by the user device in accordance with an integrity determined based on a comparison of said first uplink measurement report and said first downlink measurement report,

wherein the at least one second memory and the second computer program code are configured to, with the at least one second processor, cause the second apparatus at least to:

transmit a second positioning reference signal;

receive a second downlink measurement report from the user device, wherein the second downlink measurement report includes second downlink measurement data generated at the user device in response to the positioning reference signal;

receive a second uplink reference signal transmission from the user device;

generate a second uplink measurement report including second uplink measurement data generated in response to the received second uplink reference signal; and

send a third measurement report to the server, wherein the third measurement report includes said second downlink measurement report and said second uplink measurement report,

wherein the determination of the integrity comprises: determining a first angle between the user device, the first apparatus, and the second apparatus; determining a second angle between the user device, the second apparatus, and the first apparatus; determining a first distance between the first apparatus and the user device; determining a second distance between the second apparatus and the user device; determining whether the first and second angles and the first and second distances are consistent; and determining whether a difference between a ratio of the sine of the first angle and the second distance and a ratio of the sine of the second angle and the first distance is below a second threshold.

11. A method comprising:

receiving a first measurement report from a first communication node of a mobile communication system, wherein the first measurement report includes downlink measurement data generated at a user device in response to a positioning reference signal sent by the first communication node;

receiving a second measurement report from the first communication node, wherein the second measurement report includes uplink measurement data generated at the first communication node in response to an uplink reference signal sent by the user device;

receiving a third measurement report from a second communication node of the mobile communication system, wherein the third measurement report includes uplink measurement data generated at the second communication node in response to the uplink reference signal sent by the user device, and wherein the first measurement report includes downlink measurement data generated at the user device in response to a positioning reference signal sent by the second communication node;

determining a first angle between the user device, the first communication node and the second communication node;

determining a second angle between the user device, the second communication node and the first communication node;

determining a first distance between the first communication node and the user device;

determining a second distance between the second communication node and the user device;

determining an integrity of the measurement data based on a comparison of said uplink and downlink measurement data, wherein determining the integrity of the measurement data comprises determining whether the first and second angles and the first and second distances are consistent, and wherein determining the integrity of the measurement data comprises determining whether a difference between a ratio of the sine of the first angle and the second distance and a ratio of the sine of the second angle and the first distance is below a second threshold; and

setting an integrity verification notification in accordance with the determined integrity.

12. A computer program comprising instructions for causing an apparatus to perform at least the following:

receive a first measurement report from a first communication node of a mobile communication system, wherein the first measurement report includes downlink measurement data generated at a user device in response to a positioning reference signal sent by the first communication node;

receive a second measurement report from the first communication node, wherein the second measurement report includes uplink measurement data generated at the first communication node in response to an uplink reference signal sent by the user device;

receive a third measurement report from a second communication node of the mobile communication system, wherein the third measurement report includes uplink measurement data generated at the second communication node in response to the uplink reference signal sent by the user device, and wherein the first measurement report includes downlink measurement data generated at the user device in response to a positioning reference signal sent by the second communication node;

determine a first angle between the user device, the first communication node and the second communication node;

determine a second angle between the user device, the second communication node and the first communication node;

determine a first distance between the first communication node and the user device;

determine a second distance between the second communication node and the user device;

determine an integrity of the measurement data based on a comparison of said uplink and downlink measurement data, wherein determining the integrity of the measurement data comprises determining whether the first and second angles and the first and second distances are consistent, and wherein determining the integrity of the measurement data comprises determining whether a difference between a ratio of the sine of the first angle and the second distance and a ratio of the sine of the second angle and the first distance is below a second threshold; and

set an integrity verification notification in accordance with the determined integrity.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 27, 2021
From: YOON, DAEJUNG; SEHIER, PHILIPPE
To: NOKIA BELL LABS FRANCE SASU
Reel/Frame 057929/0333 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 27, 2021
From: MICHALOPOULOS, DIOMIDIS
To: NOKIA SOLUTIONS AND NETWORKS GMBH & CO. KG
Reel/Frame 057929/0481 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 27, 2021
From: NOKIA BELL LABS FRANCE SASU
To: NOKIA SOLUTIONS AND NETWORKS OY
Reel/Frame 057929/0688 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 27, 2021
From: NOKIA SOLUTIONS AND NETWORKS GMBH & CO. KG
To: NOKIA SOLUTIONS AND NETWORKS OY
Reel/Frame 057929/0804 →
Priority Claims (1)
FI 20205951 · Sep 30, 2020 · national
Continuity (1)
Related Publication 20220099791A1 · Mar 31, 2022