Resynchronization of spread spectrum communication using beacon-based random number seeds
AssigneeHigher Ground LLC
InventorsDarren Robert Reis, David Alexander Reuss, Robert S. Reis
Life of this patent
Estimating the term…
Abstract
According to one or more of the embodiments herein, systems and techniques are provided for concealed spread symbol communication. In particular, a system in accordance with the techniques herein relates to concealing communication (a reduced risk of being detected), particularly messages over satellites communication channels. The techniques herein provide additional message concealment by using a randomly variable sequence of spreading chips. The techniques also ensure that the randomized chip sequences used by the user equipment and by the ground station are synchronized.
Claims20
A method, comprising:
- receiving, by a particular device, a random number seed transmitted from a beaconing device;
- generating, by the particular device, one or more random numbers based on the random number seed;
- determining, by the particular device, one or more spreading code chips associated with the one or more random numbers;
- detecting, by the particular device, a potential breakdown in communication synchronization;
- and
- in response to detecting the potential breakdown in communication synchronization, reverting to receiving a subsequent random number seed from the beaconing device.
An apparatus, comprising:
- a processor configured to execute one or more processes;
- a communication interface;
- and
- a memory configured to store a process executable by the processor that when executed is configured to:
- receive a random number seed transmitted from a beaconing device;
- generate one or more random numbers based on the random number seed;
- determine one or more spreading code chips associated with the one or more random numbers;
- detect a potential breakdown in communication synchronization;
- and
- in response to detecting the potential breakdown in communication synchronization, revert to receiving a subsequent random number seed from the beaconing device.
A tangible, non-transitory, computer-readable medium storing program instructions that cause a computer of a particular device to execute a method comprising:
- receiving a random number seed transmitted from a beaconing device;
- generating one or more random numbers based on the random number seed;
- determining one or more spreading code chips associated with the one or more random numbers;
- detecting a potential breakdown in communication synchronization;
- and
- in response to detecting the potential breakdown in communication synchronization, reverting to receiving a subsequent random number seed from the beaconing device.
Dependencies are inferred from the claim text.