IP Library Granted Patent US 9,709,667
Granted Patent B2
US 9,709,667 · App. 14/448,736 · Granted Jul 18, 2017

Timing validation for data fusion

Inventors: Richard S. Herbel (Anaheim, CA); James W. Rakeman (Brea, CA)
Assignee: Raytheon Command and Control Solutions LLC
G01S7/4052
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 9,709,667
App. No.
14/448,736
Granted
Jul 18, 2017
Kind
B2
Abstract

A synchronization time delay due to a time synchronization protocol between a first sensing system (e.g., a radar system) and a second sensing system (e.g., an optical sensing system) is evaluated. A timing validation system generates a signal and calculates the total time delay between generation of the test signal and receipt of a detection notification communication transmitted from the second sensing system to the timing validation system, via the first sensing system. for the second sensing system to communicate its detection to the timing validation system, via the first sensing system. The synchronization time delay is extracted from the total time delay by removing contributions to the total time delay from additional sources. The calculated synchronization time delay is compared to a threshold delay and, based upon the comparison, generates a result validating or invalidating the time synchronization protocol.

Claims (54)

1. A method for validating a time synchronization protocol, comprising:

providing one or more processors in communication with a signal source and a first sensing system;

receiving, by one or more processors, a command signal from a radar device employing a time synchronization protocol for communication with a second sensing system, wherein the command signal commands generation of a test signal adapted for detection by the first and second sensing systems;

generating, by the signal source, the test signal in response to receipt of the command signal by the one or more processors;

determining, by the one or more processors, a first time at which the test signal is generated;

receiving, by the one or more processors, a notification indicating detection of the test signal by the second sensing system, wherein the notification is transmitted to the one or more processors from the second sensing system via the radar system;

determining, by the one or more processors, a second time at which the notification is received, wherein the second time differs from the first time by a time delay comprising a synchronization time delay due to the time synchronization protocol;

calculating, by the one or more processors, the synchronization time delay based upon the time delay; and

generating, by the one or more processors, a timing validation result based upon the synchronization time delay.

2. The method of claim 1 , wherein the time delay further comprises one or more of the following:

a propagation time delay representing a time duration for the test signal to travel from the source to the second sensing system; and

a communication time delay given by a difference between a time at which the notification is received by the radar system and a time at which the notification is received by the one or more processors of the timing evaluation system.

3. The method of claim 2 , wherein generating the timing validation result comprises, by the one or more processors:

calculating the magnitude of the synchronization time delay;

obtaining a threshold delay representing a maximum desired synchronization time delay;

generating, for synchronization time delays less than the threshold delay, a first timing validation result validating the time synchronization protocol; and

generating, for synchronization time delays greater than or equal to the threshold delay, a second timing validation result invalidating the time synchronization protocol.

4. The method of claim 3 , wherein the source is adapted to generate a test signal comprising an electromagnetic wave having a wavelength selected within the range between about 390 nm to about 700 nm and wherein the time delay does not include the propagation time delay.

5. The method of claim 4 , wherein calculating the magnitude of the synchronization time delay comprises:

obtaining the communication time delay; and

calculating the magnitude of the synchronization time delay as the difference of each of the first time and the communication time delay from the second time.

6. The method of claim 3 , wherein the source is adapted to generate a test signal comprising an acoustic wave having a frequency within the range between about 20 Hz to about 20,000 Hz and wherein the propagation time delay is given by the time for travel of the acoustic wave from the source to the second sensing system.

7. The method of claim 6 , wherein calculating the magnitude of the synchronization time delay comprises:

obtaining the propagation time delay;

obtaining the communication time delay; and

calculating the magnitude of the synchronization time delay as the difference of each of the first time, the propagation time delay, and the communication time delay from the second time.

8. A system for validating a timing synchronization, comprising:

a source adapted to generate a test signal;

a first sensing system adapted to detect the test signal,

a data store operative to maintain a threshold delay for a time synchronization protocol for communication between a radar device and a second sensing system adapted to detect the test signal; and

one or more processors in communication with the data store, the source, and the second detector, the one or more processors adapted to:

receive a command signal from the radar device, the command signal commanding generation of the test signal by the source;

determine a first time at which the test signal is generated;

receive a notification indicating detection of the test signal by the second sensing system, wherein the notification is transmitted to the one or more processors from the second sensing system via the radar system;

determine a second time at which the notification is received, wherein the second time differs from the first time by a time delay comprising a synchronization time delay due to the time synchronization protocol;

calculate the synchronization time delay based upon the time delay; and

generate a timing validation result based upon the synchronization time delay.

9. The system of claim 8 , wherein the time delay further comprises one or more of the following:

a propagation time delay representing a time duration for the test signal to travel from the source to the second sensing system; and

a communication time delay given by a difference between a time at which the notification is received by the radar system and a time at which the notification is received by the one or more processors.

10. The system of claim 9 , wherein the one or more processors are further adapted to:

calculate the magnitude of the synchronization time delay;

obtain a threshold delay representing a maximum desired synchronization time delay;

generate, for synchronization time delays less than the threshold delay, a first timing validation result validating the time synchronization protocol; and

generate, for synchronization time delays greater than or equal to the threshold delay, a second timing validation result invalidating the time synchronization protocol.

11. The system of claim 10 , wherein the source is adapted to generate a test signal comprising an electromagnetic wave having a wavelength selected within the range between about 390 nm to about 700 nm and wherein the time delay does not include the propagation time delay.

12. The system of claim 11 , wherein the one or more processors are adapted to:

obtain the communication time delay; and

calculate the magnitude of the synchronization time delay as the difference of each of the first time and the communication time delay from the second time.

13. The system of claim 10 , wherein the source is adapted to generate a test signal comprising an acoustic wave having a frequency within the range between about 20 Hz to about 20,000 Hz and wherein the propagation time delay is given by the time for travel of the acoustic wave from the source to the second sensing system.

14. The system of claim 13 , wherein calculating the magnitude of the synchronization time delay comprises:

obtaining the propagation time delay;

obtaining the communication time delay; and

calculating the magnitude of the synchronization time delay as the difference of each of the first time, the propagation time delay, and the communication time delay from the second time.

Assignments (2)
CHANGE OF NAME Recorded Jul 5, 2016
From: THALES-RAYTHEON SYSTEMS COMPANY LLC
To: RAYTHEON COMMAND AND CONTROL SOLUTIONS LLC
Reel/Frame 039255/0062 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 23, 2014
From: HERBEL, RICHARD S.; RAKEMAN, JAMES W.
To: THALES-RAYTHEON SYSTEMS COMPANY LLC
Reel/Frame 033801/0493 →
Continuity (1)
Related Publication 20170082731A1 · Mar 23, 2017