EP3488264A2

Method and system for providing assistance to geolocation of node devices of an asynchronous rf network

Abstract

This record has no abstract on file.

Term

Projected expiry 24 July 2037.

  1. Priority
  2. Filed
  3. Published
  4. Today
  5. Projected expiry

16 claims: 13 independent, 3 dependent

  1. 1
    Claims of equivalent WO 2018015574 A2 WHAT IS CLAIMED IS:1 . Method (1 ) for providing assistance to geolocation of at least one node device (200) of an asynchronous radio frequency (RF) network by implementing at least one transceiver (300), each of said at least one node device (200) comprising a global navigation satellite system (GNSS) receiver, the method comprising the following steps: at the level of said GNSS receiver of said at least one node device (200): receiving (14) at least three GNSS signals from visible GNSS satellites (800);computing (16) data proportional to at least two time of arrival differences between receptions of predetermined signal sequences of said at least threeGNSS signals taken in pairs;generating (18) a data packet (210) comprising said data proportional to said at least two time of arrival differences, and asynchronously emitting (20) the data packet (210) towards said at least one transceiver (300);and At the level of said at least one transceiver (300): receiving (22) said data packet (210), adding (24) a time-stamp to said data packet (210) for generating (28) a time- stamped data packet;and - emitting (30a) said time-stamped data packet toward a A-GNSS server (500).
  2. 2
    Method (1 ) according to the previous claim, wherein the time-stamp is determined with an accuracy of plus or minus 1 millisecond, preferably plus or minus 8 microseconds.
  3. 3
    Method (1 ) according to any one of the previous claims, wherein, said at least one node device (200) comprises a non-transitory computer readable medium for storing at least data about its position with an accuracy of less than three hundreds kilometers, preferably less than one hundred kilometers, said data packet (210) further carries said data about the approximate position of said at least one node (200).
  4. 4
    Method (1 ) according to any one of the previous claims, wherein, said at least one node device (200) comprises a real time clock (RTC) for knowing the time-of-day with an accuracy of plus or minus one second and a non-transitory computer readable medium for storing at least an almanac of a GNSS constellation of satellites and data about its position with an accuracy of less than three hundreds kilometers, preferably less than one hundred kilometers, the method further comprises:At the level of said GNSS receiver of said at least one node device (200): determining (10) which satellites of the GNSS constellation are visible according to said almanac in function of said data about the approximate position of said at least one node device (200) and the time-of-day given by the RTC of said at least one node device (200), and picking (12) at least three visible satellites of the GNSS constellation to listen for said at least three GNSS signals.
  5. 5
    Method (1 ) according to any one of the previous claims, further comprising, with said at least one transceiver (300) comprising a non-transitory computer readable medium for storing data about its position:At the level of said at least one transceiver (300): adding (26) data about the position of said at least one transceiver (300), in addition to the time-stamp, for generating (28) the time-stamped data packet.
  6. 6
    Method (1 ) according to any one of the previous claims, wherein each signal sequence is emitted periodically with a period inferior to 10 milliseconds, preferably equal to 1 millisecond.
  7. 7
    Method (1 ) according to any one of the previous claims, wherein the asynchronous RF network (100) is a low-power wide area network (LPWAN), the throughput of which does not exceed 1000 bits per second (bps) and may be as low as 50 bps.
  8. 8
    Method (1 ) according to any one of the previous claims, wherein asynchronously emitting (20) the data packet (210) issued from said at least one node device (200) is performed after a determined delay, said data packet (210) further carrying a value of said determined delay, said determined delay being potentially randomly generated by said at least one node device (200), and preferably wherein asynchronously emitting (20) the data packet (210) issued from said at least one node device (200) is performed repeatedly, for instance according to a determined number of times.
  9. 9
    Method (1 ) according to any one of the previous claims, wherein said at least one node device (200) comprises at least one battery-operated node device intended to work over an extensive period of time without requiring any maintenance and replacement of their power sources.
  10. 10
    The method (1 ) according to any one of the previous claims, wherein, the asynchronous RF network (100) being connected through at least one transceiver (300) acting as a gateway to a backend network (400) which houses an A-GNSS server (500), the method further comprises:At the level of said at least one transceiver (300) acting as a gateway: sending (30b) said time-stamped data packet to said A-GNSS server (500), At level of said A-GNSS server (500): receiving (32) said time-stamped data packet, extracting (34) the time-stamp and said data proportional to said at least two time of arrival differences from said time-stamped data packet, and for at least one time of arrival difference, determining (36) the time-of-day at which data proportional to the time of arrival difference have been computed by said at least one node (200) in function of the extracted data among which at least the extracted time-stamp.
  11. 11
    1 1 . The method (1 ) according to the previous claim, wherein, with the A-GNSS server (500) storing characteristic data about the asynchronous RF network (100), said characteristic data comprising at least one among a deterministic time of arrival through the asynchronous RF network (100) to said at least one transceiver (300) acting as a gateway and a geographic span of the transceiver(s) (300) of the asynchronous RF network (100):At the level of said A-GNSS server (500): determining (36) the time-of-day at which data proportional to said at least one time of arrival difference have been computed by said at least one node (200) in function of the extracted time-stamp is also performed in function of said characteristic data about the asynchronous RF network (100).
  12. 12
    The method (1 ) according to any one of the two previous claims, further comprising, with the A-GNSS server (500) storing the up-to-date ephemeris of the satellites of the GNSS constellation:At level of said A-GNSS server (500): - determining (38) the geographic position of said at least one node device (200) in function of the determined time-of-day and said data proportional to said at least two time of arrival differences.
  13. 16
    System for providing assistance to geolocation of at least one node device (200) of an asynchronous radio frequency (RF) network by implementing at least one transceiver (300), each of said at least one node device (200) comprising a global satellite navigation system (GNSS) receiver, and the asynchronous RF network (100) being connected through at least one transceiver (300) acting as a gateway to a backend network (400) which houses an A-GNSS server (500), the system being designed for implementing a method for providing assistance to geolocation of said at least one node device (200), the method comprising the steps consisting in:At the level of said GNSS receiver of said at least one node device (200): receiving (14) at least three GNSS signals from visible GNSS satellites (800), computing (16) data proportional to at least two time of arrival differences between receptions of predetermined signal sequences of said at least threeGNSS signals taken in pairs;generating (18) a data packet (210) comprising said data proportional to said at least two time of arrival differences, and asynchronously emitting (20) the data packet (210) towards said at least one transceiver (300);and At the level of said at least one transceiver (300): receiving (22) said data packet (210);and adding (24) a time-stamp to said data packet (210) for generating (28) a time- stamped data packet, - emitting (30a) said time-stamped data packet toward a A-GNSS server (500), At the level of said at least one transceiver (300) acting as a gateway: sending (30b) said time-stamped data packet to said A-GNSS server (500), At level of said A-GNSS server (500): receiving (32) said time-stamped data packet, - extracting (34) the time-stamp and said data proportional to said at least two time of arrival differences from said time-stamped data packet, for at least one time of arrival difference, determining the time-of-day at which data proportional to said at least one time of arrival difference have been computed by said at least one node device in function of the extracted data among which at least the extracted time-stamp, and- determining (38) the geographic position of said at least one node device (200) in function of at least the determined time-of-day and said data proportional to said at least two time of arrival differences.