Per-device spreading code synchronization using device-specific tracking tables
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 signal transmitted from a remote device;
- de-spreading, by the particular device, the signal using a spreading code chip associated with a random number;
- identifying, by the particular device, the remote device from which the signal was transmitted;
- storing, by the particular device, an identifier of the remote device and an identifier of the spreading code chip in a table;
- and
- determining, by the particular device, a next spreading code chip for the remote device based on the spreading code chip.
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 signal transmitted from a remote device;
- de-spread the signal using a spreading code chip associated with a random number;
- identify the remote device from which the signal was transmitted;
- store an identifier of the remote device and an identifier of the spreading code chip in a table;
- and
- determine a next spreading code chip for the remote device based on the spreading code chip.
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 signal transmitted from a remote device;
- de-spreading the signal using a spreading code chip associated with a random number;
- identifying the remote device from which the signal was transmitted;
- storing an identifier of the remote device and an identifier of the spreading code chip in a table;
- and
- determining a next spreading code chip for the remote device based on the spreading code chip.
Dependencies are inferred from the claim text.