IP Library Granted Patent US 7,899,085
Granted Patent B2
US 7,899,085 · App. 12/420,882 · Granted Mar 1, 2011

Ranging between radios using pseudo time of arrival sequence

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 7,899,085
App. No.
12/420,882
Granted
Mar 1, 2011
Kind
B2
Abstract

Systems and methods for refining the determination of the time of arrival (TOA) of given data. A portion of packet data is designated to be used as a pseudo TOA sequence. The packet information is modulated using, e.g., BPSK, and thereafter spread with a chipping stream known at both source and destination radios. The resulting stream includes a TOA reference pattern. On the receive side (destination radio), receive samples are despread and demodulated. The despread data is then XOR'ed with the chipping stream to re-create the TOA reference pattern. The re-created TOA reference pattern and original receive samples (previously stored) are passed through a correlator to obtain a correlation profile, which is then used for curve fitting/interpolation to accurately determine the TOA of the given received sample. Embodiments may be used in conjunction with a radio ranging system.

Claims (41)

1. A method, comprising:

converting a received a radio signal to a series of received samples;

despreading the received samples by applying a chipping stream to the received samples to obtain despread data;

demodulating the despread data to obtain demodulated data;

remodulating the demodulated data, to obtain remodulated data

performing an XOR operation between the remodulated data and the chipping stream resulting in a time of arrival (TOA) reference pattern; and

correlating the received samples with the TOA reference pattern to obtain a correlation profile that is used to determine the TOA of a given received sample.

2. The method of claim 1 , further comprising detecting a communication synchronization sequence associated with a given packet and generating a synchronization detect signal.

3. The method of claim 2 , further comprising performing the despreading based, at least in part, on the synchronization detect signal.

4. The method of claim 1 , further comprising storing, at least temporarily, the received samples.

5. The method of claim 1 , further comprising performing forward error correction on the demodulated data.

6. The method of claim 1 , further comprising determining a range of a first radio to a second radio based on the TOA of a given received sample.

7. The method of claim 1 , wherein the converting comprises converting the received samples with an analog to digital converter.

8. The method of claim 1 , further comprising designating a portion of packet data as a pseudo TOA sequence.

9. The method of claim 8 , further comprising correlating the pseudo TOA sequence and the TOA reference pattern.

10. The method of claim 1 , further comprising fielding a plurality of radios, each being configured to operate in accordance with claim 1 .

11. The method of claim 10 , further comprising determining a location of a given radio based on the range thereof to other of the plurality of radios.

12. A method, comprising:

converting a received a radio signal to a series of received samples;

despreading the received samples, to obtain despread data, by applying a chipping stream to the received samples to obtain despread data;

demodulating the despread data to obtain demodulated data;

remodulating the demodulated data data to obtain remodulated data;

performing an XOR operation between the remodulated data and the chipping stream resulting in a time of arrival (TOA) reference pattern; and

passing the TOA reference pattern and received samples to a series of integrate and dump modules that are clocked successively.

13. The method of claim 12 , further comprising starting an integration process for each successive integration and dump module at a time corresponding to respective received samples.

14. The method of claim 12 , further comprising detecting a communication synchronization sequence associated with a given packet and generating a synchronization detect signal.

15. The method of claim 14 , further comprising performing the despreading based, at least in part, on the synchronization detect signal.

16. The method of claim 12 , further comprising storing, at least temporarily, the received samples.

17. The method of claim 12 , further comprising performing forward error correction on the demodulated data.

18. The method of claim 12 , further comprising determining a range of a first radio to a second radio based on the TOA of a given received sample.

19. The method of claim 12 , wherein the converting comprises converting the received samples with an analog to digital converter.

20. The method of claim 12 , further comprising designating a portion of packet data as a pseudo TOA sequence.

21. The method of claim 20 , further comprising supplying the pseudo TOA sequence and the TOA reference pattern to the series of integrate and dump modules.

22. The method of claim 12 , further comprising fielding a plurality of radios, each being configured to operate in accordance with claim 12 .

23. A system, comprising:

an analog to digital converter configured to supply samples of a signal;

a communication correlator configured to receive the samples and detect a packet communication synchronization sequence therein;

a despreader module configured to despread the samples based on a chipping stream and the packet communication synchronization sequence;

a demodulator configured to demodulate an output of the despreader module;

an XOR module configured to perform an XOR operation between DBSPK data output from the despreader and the chipping stream, resulting in a time of arrival (TOA) reference pattern; and

a TOA correlator configured to correlate the samples with the TOA reference pattern to obtain a correlation profile that is used to determine the TOA of a given received sample.

Assignments (3)
CHANGE OF NAME Recorded Nov 19, 2018
From: HARRIS SOLUTIONS NY, INC.
To: HARRIS GLOBAL COMMUNICATIONS, INC.
Reel/Frame 047598/0361 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 19, 2018
From: HARRIS CORPORATION
To: HARRIS SOLUTIONS NY, INC.
Reel/Frame 047600/0598 →
MERGER Recorded Jul 1, 2016
From: EXELIS INC.
To: HARRIS CORPORATION
Reel/Frame 039362/0534 →