Spread spectrum signal detection using multiple spreading code chips for delay compensation
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, a plurality of spreading code chips associated with the one or more random numbers, the plurality of spreading code chips including a current spreading code chip and a previous spreading code chip;
- de-spreading, by the particular device, a received signal using the current spreading code chip and the previous spreading code chip;
- and
- examining, by the particular device, the received signal as de-spread to determine whether the received signal contains symbols associated with a message.
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 a plurality of spreading code chips associated with the one or more random numbers, the plurality of spreading code chips including a current spreading code chip and a previous spreading code chip;
- de-spread a received signal using the current spreading code chip and the previous spreading code chip;
- and
- examine the received signal as de-spread to determine whether the received signal contains symbols associated with a message.
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 a plurality of spreading code chips associated with the one or more random numbers, the plurality of spreading code chips including a current spreading code chip and a previous spreading code chip;
- de-spreading a received signal using the current spreading code chip and the previous spreading code chip;
- and
- examining the received signal as de-spread to determine whether the received signal contains symbols associated with a message.
Dependencies are inferred from the claim text.