Patent ID: 7839916

Claim:
A method of timing the transmission of symbols of a local direct-sequence spread spectrum (DSSS) signal, wherein the local DSSS signal is sent from a first transceiver to a second transceiver, the method comprising: receiving at least sporadically, one or more satellite navigation signals in the first transceiver such that the first transceiver is synchronized with satellite system time; receiving, at least sporadically, one or more satellite navigation signals in the second transceiver such that the second transceiver is synchronized with satellite system time; and under control of a processor of the first transceiver, modulating or pulsing symbols of the local DSSS signal such that the symbols are transmitted by a transmitter and antenna of the first transceiver with actively precorrected timing so that when the symbols of the local DSSS signal are received in the second transceiver that is separate from the first transceiver, the symbols are received with substantially zero offset relative to boundaries of a clock signal based on satellite system time even when a distance between the first transceiver and the second transceiver changes; generating the clock signal based on satellite system time in the second transceiver; using one or more boundaries of the clock signal as timing references for sampling windows wherein the sampling windows are aligned with substantially zero offset relative to the boundaries of the clock signal based on satellite system time; and using the sampling windows to sample the DSSS signal.