Frequency hopping data communication system
First Claim
Patent Images
1. A frequency hopping data communication system comprising:
- first means to provide a predetermined random sequence of different frequencies;
second means coupled to said first means, said second means being responsive to binary data to transmit at least one of said different frequencies of said random sequences of frequencies upon each occurrence of one binary condition of said binary data and to block transmission of said random sequence of frequencies upon each occurrence of the other binary condition of said binary data;
third means to provide a predetermined random sequence of numbers representing said different frequencies of said random sequence of frequencies;
fourth means coupled to said second means and said third means responsive to said random sequence of numbers to recover said binary data; and
fifth means coupled to said third means and said fourth means to synchronize said third means to said second means;
wherein said first means includesa first pseudo-noise code generator coupled to a first clock to produce a first random bit stream,a first microprocessor coupled to said first code generator responding to successive portions of said first random bit stream to provide first output signals representing number corresponding to said different frequencies of said random sequence of frequencies, anda frequency synthesizer coupled to said first microprocessor responsive to said first output signals to provide said random sequence of frequencies and wherein said fourth means includesa wide band agile filter coupled to said second microprocessor to recover signals having said different frequencies of said random sequence of frequencies,amplitude measuring means coupled to said agile filter and said second microprocessor to provide a control signal proportional to the amplitude of said recovered signals for said second microprocessor, andthreshold circuit means coupled to said amplitude measuring means, said acquisition circuit and said second microprocessor, said threshold circuit means having two spaced amplitude threshold levels adjusted by said second microprocessor in accordance with said amplitude control signal and the expected one of said different frequencies of said random sequence of frequencies to recover said binary data when individual ones of said different frequencies of said random sequence of frequencies have an amplitude non-coincidentally present between said two threshold levels.
1 Assignment
0 Petitions
Accused Products
Abstract
A frequency hopping data communication system for a bidirectional communication system is described in which improved operation in a jamming and/or fading environment is provided. A pseudo-noise code generator is utilized to provide a random sequence of ON-OFF pulses representative of binary numbers which cause a microprocessor to select data at a desired frequency which is then coupled to a frequency synthesizer to provide a controllable frequency and an improved anti-jam capability in both a receiver and transmitter.
60 Citations
9 Claims
-
1. A frequency hopping data communication system comprising:
-
first means to provide a predetermined random sequence of different frequencies; second means coupled to said first means, said second means being responsive to binary data to transmit at least one of said different frequencies of said random sequences of frequencies upon each occurrence of one binary condition of said binary data and to block transmission of said random sequence of frequencies upon each occurrence of the other binary condition of said binary data; third means to provide a predetermined random sequence of numbers representing said different frequencies of said random sequence of frequencies; fourth means coupled to said second means and said third means responsive to said random sequence of numbers to recover said binary data; and fifth means coupled to said third means and said fourth means to synchronize said third means to said second means;
wherein said first means includesa first pseudo-noise code generator coupled to a first clock to produce a first random bit stream, a first microprocessor coupled to said first code generator responding to successive portions of said first random bit stream to provide first output signals representing number corresponding to said different frequencies of said random sequence of frequencies, and a frequency synthesizer coupled to said first microprocessor responsive to said first output signals to provide said random sequence of frequencies and wherein said fourth means includes a wide band agile filter coupled to said second microprocessor to recover signals having said different frequencies of said random sequence of frequencies, amplitude measuring means coupled to said agile filter and said second microprocessor to provide a control signal proportional to the amplitude of said recovered signals for said second microprocessor, and threshold circuit means coupled to said amplitude measuring means, said acquisition circuit and said second microprocessor, said threshold circuit means having two spaced amplitude threshold levels adjusted by said second microprocessor in accordance with said amplitude control signal and the expected one of said different frequencies of said random sequence of frequencies to recover said binary data when individual ones of said different frequencies of said random sequence of frequencies have an amplitude non-coincidentally present between said two threshold levels. - View Dependent Claims (2, 3)
-
-
4. A frequency hopping data transmitter comprising:
-
first means to provide a predetermined random sequence of different frequencies; and second means coupled to said first means, said second means being responsive to binary data to transmit at least one of said different frequencies of said random sequence of frequencies upon each occurrence of one binary condition of said binary data and to block transmission of said random sequence of frequencies upon each occurrence of the other binary condition of said binary data, to provide ON-OFF keying of said random sequence of frequencies; and
whereinsaid first means includes a pseudo-noise code generator coupled to a clock to produce a random bit stream, a microprocessor coupled to said code generator responding to successive portions of said random bit stream to provide output signals representing numbers corresponding to said different frequencies of said random sequence of frequencies, and a frequency sythesizer coupled to said microprocessor responsive to said output signals to provide said random sequence of frequencies. - View Dependent Claims (5, 6)
-
-
7. A frequency hopping data receiver to recover binary data transmitted by the presences of at least one different frequency of a random sequence of different frequencies representing one binary condition and by the absence of said random sequence of different frequencies representing the other binary condition in which said random sequence of frequencies is keyed ON and OFF, comprising:
-
first means to provide a predetermined random sequence of number representing said different frequencies of said random sequence of frequencies; second means receiving said transmitted binary data and coupled to said first means, said second means being responsive to said random sequence of numbers to recover said binary data; and third means coupled to said first means and said second means to synchronize said first means to said random sequence of frequencies and wherein said first means includes a pseudo-noise code generator coupled to said third means to produce a random bit stream in synchronism with said random sequence of frequencies, and a microprocessor coupled to said code generator responding to successive portions of said random bit stream to provide output signals representing said random sequence of numbers. - View Dependent Claims (8, 9)
-
Specification