Determination of State Vector, Timing, and Navigation Quality Metrics from Reception of ADS-B Transmissions
First Claim
1. A method of synchronizing a local clock with the timing of a mobile reference device, the method comprising:
- receiving, from the mobile reference device, an Automatic Dependent Surveillance-Broadcast (ADS-B) message at an ADS-B receiver co-located with the local clock;
determining a time of reception of the ADS-B message received at the ADS-B receiver;
determining a time of transmission of the ADS-B message from information contained in the ADS-B message or information contained in a subsequent message; and
synchronizing the local clock with the timing of the mobile reference device based on the time of transmission and time of reception of the ADS-B message.
1 Assignment
0 Petitions
Accused Products
Abstract
A technique for determining the position of a mobile device includes receiving messages from respective mobile reference devices. Each of the messages is broadcast beginning at one of several predetermined message start opportunity (MSO) times that have known timings relative to a reference time. Each of the messages contains a MSO value identifying the MSO time at which transmission of the message started. The MSO value is used to determine the time of transmission of each of the messages received at the mobile device, and the position of the mobile device is determined via multi-lateration. According to another approach, the mobile device receives a set of ADS-B messages from a respective set of mobile reference devices. The time of transmission of each of the ADS-B messages is supplied in the ADS-B message itself or in a subsequent message and used to determine the position of the mobile device.
-
Citations
20 Claims
-
1. A method of synchronizing a local clock with the timing of a mobile reference device, the method comprising:
-
receiving, from the mobile reference device, an Automatic Dependent Surveillance-Broadcast (ADS-B) message at an ADS-B receiver co-located with the local clock; determining a time of reception of the ADS-B message received at the ADS-B receiver; determining a time of transmission of the ADS-B message from information contained in the ADS-B message or information contained in a subsequent message; and synchronizing the local clock with the timing of the mobile reference device based on the time of transmission and time of reception of the ADS-B message. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus, comprising:
-
a receiver co-located with a local clock and configured to receive an Automatic Dependent Surveillance-Broadcast (ADS-B) message from a mobile reference device; and a processor configured to; determine a time of transmission of the ADS-B message from information contained in the ADS-B message or information contained in a subsequent message; and synchronize the local clock with a timing of the mobile reference device based on the time of transmission and a time of reception of the ADS-B message. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. One or more non-transitory computer readable storage media encoded with software comprising computer executable instructions and, when the software is executed, operable to:
-
determine a time of transmission of an Automatic Dependent Surveillance-Broadcast (ADS-B) message received from a mobile reference device based on information contained in the ADS-B message or information contained in a subsequent message; and synchronize a local clock with a timing of the mobile reference device based on the time of transmission and a time of reception of the ADS-B message. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification