Patent ID: 7660338

Claim:
A method that improves a processing gain of a signal comprising: receiving a fast frequency hopped direct sequence modulated spread spectrum signal that includes a sequence of carrier signals and a plurality of chips within a data bit time for each of a plurality of data bits; generating a sequence of code words and a plurality of frequency sequence code words based on a predetermined relationship between the sequence of carrier signals and the plurality of chips, wherein the plurality of frequency sequence code words are generated as a function of the sequence code of words based upon the predetermined relationship, wherein predetermined relationship interrelates the plurality of frequency sequence code words to the sequence of code words; generating a series of programmable carrier signals during each data bit time for each of the data bits in response to the plurality of frequency sequence code words through a programmable digital frequency synthesizer; modulating each of the programmable carrier signals with the sequence code words to generate a fast frequency hopped local oscillator signal; and mixing the fast frequency hopped direct sequence modulated spread spectrum signal with the fast frequency hopped local oscillator signal to down convert and despread the fast frequency hopped direct sequence modulated spread spectrum signal to generate a modulated data stream that contains the plurality of the data bits.