US4606041A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Frequency hopping data communication system
Assignee: ITT Inc
•
Filing: 1984-10-19
•
Granted: 1986-08-12
•
Expires: 2004-10-19
Abstract
Abstract A frequency hopping data communication system which provides reliable communication in a fading environment and also which is jam resistant is described, in which an improved frequency hopping data communication system provides reliable communication in a fading environment such as in a mobile, satellite or scatter communication systems. Pseudo-noise code streams are time displaced with respect to each other, and provide a frequency hopping rate equal to n times the rate of repeated binary data being transmitted, and wherein the pseudo-noise codes are used to directly derive a hopped frequency from a selected code sequence.
Inventors
- 👤 Joseph Kadin
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-27 04:32
CPC Classifications
H; H04; H04B; H04B1/00; H04B1/69; H04B1/713
Claims Analysis
Total Claims: 20
Claim 1
Independent Claim
394 words
A frequency hopping data communication system comprising: first means to produce identical first and second pseudo-noise code streams time displaced with respect to each other, each of said first and second code stream providing a frequency hopping rate equal to n times the rate of binary data being transmitted, and including redundancy circuit means for repeating said binary data x times, where n and x are integers greater than one; second means coupled to said first means, said second means being responsive to said repeated data and said first and second code streams to provide a modulated signal for conveying said data, said modulated signal having different randomly occurring frequencies representing both binary conditions of said repeated data and random spacing between said randomly occurring frequencies representing each of said binary conditions of said repeated data, each bit of said repeated data being represented by n of said randomly occurring frequencies; third means coupled to said second means to receive said modulated signal and to separate said randomly occurring frequencies representing each of said binary conditions from said received modulated signal; fourth means coupled to said third means to recover said data from said separated, received modulated signal; and fifth means coupled to said third means and said fourth means to synchronize said third means to said received modulated signal wherein said first means includes a first pseudo-noise code generator having a pair of taps disposed to provide said first and second code streams time displaced with respect to each other and wherein said second means includes switching means coupled to said first code generator responsive to said repeated data to couple said first code stream to its output upon each occurrence of one of said binary conditions and to couple said second code stream to its output upon each occurrence of the other of said binary conditions, a first microprocessor coupled to said output of said switching means, said first microprocessor having a table of values each of which represents a different one of said different random frequencies, said first microprocessor responding to said first and second code streams to sequentially couple predetermined ones of said values to its output, and frequency generating means coupled to said output of said first microprocessor responsive to said predetermined ones of said values to provide said different randomly occurring frequencies for both of said binary conditions.
Claim 2
Dependent Claim
394 words
A frequency hopping data communication system comprising: first means to produce identical first and second pseudo-noise code streams time displaced with respect to each other, each of said first and second code stream providing a frequency hopping rate equal to n times the rate of binary data being transmitted, and including redundancy circuit means for repeating said binary data x times, where n and x are integers greater than one; second means coupled to said first means, said second means being responsive to said repeated data and said first and second code streams to provide a modulated signal for conveying said data, said modulated signal having different randomly occurring frequencies representing both binary conditions of said repeated data and random spacing between said randomly occurring frequencies representing each of said binary conditions of said repeated data, each bit of said repeated data being represented by n of said randomly occurring frequencies; third means coupled to said second means to receive said modulated signal and to separate said randomly occurring frequencies representing each of said binary conditions from said received modulated signal; fourth means coupled to said third means to recover said data from said separated, received modulated signal; and fifth means coupled to said third means and said fourth means to synchronize said third means to said received modulated signal wherein said first means includes a first pseudo-noise code generator having a pair of taps disposed to provide said first and second code streams time displaced with respect to each other and wherein said second means includes switching means coupled to said first code generator responsive to said repeated data to couple said first code stream to its output upon each occurrence of one of said binary conditions and to couple said second code stream to its output upon each occurrence of the other of said binary conditions, a first microprocessor coupled to said output of said switching means, said first microprocessor having a table of values each of which represents a different one of said different random frequencies, said first microprocessor responding to said first and second code streams to sequentially couple predetermined ones of said values to its output, and frequency generating means coupled to said output of said first microprocessor responsive to said predetermined ones of said values to provide said different randomly occurring frequencies for both of said binary conditions.
Claim 3
Dependent Claim
169 words
A system according to claim 1, wherein said third means includes a second pseudo-noise code generator having a pair of taps disposed to provide third and fourth pseudo-noise code streams identical with said first and second code streams, a second microprocessor coupled to said second code generator and a system clock having said hopping rate and a system clock, said microprocessor having said of values and responding to said third and fourth code stream and said system clock to sequentially couple predetermined ones of said values representing said randomly occurring frequencies of both of said binary conditions to its output, a frequency responsive means coupled to said second means, said system clock and said second microprocessor to pass said randomly occurring frequencies representing both of said binary conditions of said received modulated signal, and separator means coupled to said system clock and said frequency responsive means to separate said randomly occurring frequencies representing each of said binary conditions from said received modulated signal passed by said frequency responsive means.
Claim 4
Dependent Claim
129 words
A system according to claim 2, wherein said fourth means includes power detector means coupled to said separator means to produce a signal indicating power in each signal coupled thereto and to pass each signal coupled thereto, threshold detecting means coupled to said power detecting means, said threshold detecting means having two spaced amplitude threshold levels controlled by said signal indicating power and passing only those signals coupled thereto in a non-coincident manner having an amplitude disposed between said two threshold levels, decoder decision circuit means coupled to said threshold detecting means to recover said data, and erasure circuit means coupled to said threshold detecting means and said decision circuit means to detect jamming signals and to prevent said detected jamming signals from interfering with recovery of said data.
Claim 5
Dependent Claim
50 words
A system according to claim 3, wherein said fifth means includes synchronization acquisition means coupled to the output of said decision circuit means and said second code generator responsive to said recovered data and said system clock to synchronize said third and fourth code streams with said received modulated signal.
Claim 6
Dependent Claim
169 words
A system according to claim 1, wherein said third means includes a pseudo-noise code generator having a pair of taps disposed to provide third and fourth pseduo-noise code streams identical with said first and second code streams, a microprocessor coupled to said code generator and a system clock having said hopping rate, said microprocessor having a table of values each of which represents a different of of said different random frequencies and responding to said third and fourth code streams and said system clock to couple values representing said randomly occurring frequencies of both of said binary conditions to its output, a frequency responsive means coupled to said second means, said system clock and said microprocessor to pass said randomly occurring frequencies representing both of said binary conditions of said received modulated signal, and separator means coupled to said system clock and said frequency responsive means to separate said randomly occurring frequencies representing each of said binary conditions from said received modulated signal passed by said frequency responsive means.
Claim 7
Dependent Claim
129 words
A system according to claim 5, wherein said fourth means includes power detector means coupled to said separator means to produce a signal indicating power in each signal coupled thereto and to pass each signal coupled thereto, threshold detecting means coupled to said power detecting means, said threshold detecting means have two spaced amplitude threshold levels controlled by said signal indicating power and passing only those signals coupled thereto in a non-coincident manner having an amplitude disposed between said two threshold levels, decoder decision circuit means coupled to said threshold detecting means to recover said data, and erasure circuit means coupled to said threshold detecting means and said decision circuit means to detect jamming signals and to prevent said detected jamming signals from interferring with recovery of said data.
Claim 8
Dependent Claim
49 words
A system according to claim 6, wherein said fifth means includes synchronization acquisition means coupled to the output of said decision circuit means and said code generator responsive to said recovered data and said system clock to synchronize said third and fourth code streams with said received modulated signal.
Claim 9
Dependent Claim
129 words
A system according to claim 1, wherein said fourth means includes power detector means coupled to said third means to produce a signal indicating power in each signal coupled thereto and to pass each signal coupled thereto, threshold detecting means coupled to said power detecting means, said threshold detecting means have two spaced amplitude threshold levels controlled by said signal indicating power and passing only those signals coupled thereto in a non-coincident manner having an amplitude disposed between said two threshold levels, decoder decision circuit means coupled to said threshold detecting means to recover said data, and erasure circuit means coupled to said threshold detecting means and said decision circuit means to detect jamming signals and to prevent said detected jamming signals from interferring with recovery of said data.
Claim 10
Dependent Claim
37 words
A system according to claim 8, wherein said fifth means includes synchronization acquisition means coupled to the output of said decision circuit means and said third means to synchronize said third means with said received modulated signal.
Claim 11
Dependent Claim
36 words
A system according to claim 1, wherein said fifth means includes synchronization acquisition means coupled to the output of said fourth means and said third means to synchronize said third means with said received modulated signal.
Claim 12
Dependent Claim
318 words
A frequency hopping data transmitter comprising: first means to produce identical first and second pseudo-noise code streams time displaced with respect to each other, each of said first and second code streams providing a frequency hopping rate equal to n times the rate of binary data being transmitted, and including redundancy circuit means for repeating said binary data x times, where n and x are integers greater than one; and second means coupled to said first means, said second means being responsive to said repeated data and said first and second code streams to provide a modulated signal for conveying said data, said modulated signal having different randomly occurring frequencies representing both binary conditions of said repeated data and random spacing between said randomly occurring frequencies representing each of said binary conditions of said repeated data, each bit of said repeated data being represented by n of said randomly occurring frequencies wherein said first means includes a pseudo-noise code generator having a pair of taps disposed to provide said first and second code streams displaced with respect to each other and wherein said second means includes switching means coupled to said code generator responsive to said repeated data to couple said first code stream to its output upon each occurrence of one of said binary conditions and to couple said second code stream to its output upon each occurrence of the other of said binary conditions, a microprocessor coupled to said output of said switching means, said microprocessor having a table of values each of which represents a different one of said different random frequencies, said microprocessor responding to said first and second code streams to sequentially couple predetermined ones of said values to its output, and frequency generating means coupled to said output of said microprocessor responsive to said predetermined ones of said values to provide said different randomly occurring frequencies for both of said binary conditions.
Claim 13
Dependent Claim
318 words
A frequency hopping data transmitter comprising: first means to produce identical first and second pseudo-noise code streams time displaced with respect to each other, each of said first and second code streams providing a frequency hopping rate equal to n times the rate of binary data being transmitted, and including redundancy circuit means for repeating said binary data x times, where n and x are integers greater than one; and second means coupled to said first means, said second means being responsive to said repeated data and said first and second code streams to provide a modulated signal for conveying said data, said modulated signal having different randomly occurring frequencies representing both binary conditions of said repeated data and random spacing between said randomly occurring frequencies representing each of said binary conditions of said repeated data, each bit of said repeated data being represented by n of said randomly occurring frequencies wherein said first means includes a pseudo-noise code generator having a pair of taps disposed to provide said first and second code streams displaced with respect to each other and wherein said second means includes switching means coupled to said code generator responsive to said repeated data to couple said first code stream to its output upon each occurrence of one of said binary conditions and to couple said second code stream to its output upon each occurrence of the other of said binary conditions, a microprocessor coupled to said output of said switching means, said microprocessor having a table of values each of which represents a different one of said different random frequencies, said microprocessor responding to said first and second code streams to sequentially couple predetermined ones of said values to its output, and frequency generating means coupled to said output of said microprocessor responsive to said predetermined ones of said values to provide said different randomly occurring frequencies for both of said binary conditions.
Claim 14
Dependent Claim
354 words
A frequency hopping data receiver comprising: first means to receive a transmitted signal for conveying binary data, said transmitted signal being produced from identical first and second pseudo-noise code streams time displaced with respect to each other, each of said first and second code streams having a frequency hopping rate equal to n times the rate of said data, and including redundancy circuit means for repeating said data x times, where n and x are integers greater than one, said transmitted signal having different randomly occurring frequencies representing both binary conditions of said repeated data and random spacing between said randomly occurring frequencies representing each of said binary conditions of said repeated data, each bit of said repeated data being represented by n of said randomly occuring frequencies; second means coupled to said first means to separate said randomly occurring frequencies representing each of said binary conditions from said received transmitted signal; third means coupled to said second means to recover said data from said separated, received transmitted signal; and fourth means coupled to said second means and said third means to synchronize said second means to said received transmitted signal wherein said second means includes a pseudo-noise code generator having a pair of taps disposed to provide third and fourth pseudo-noise code streams identical with said first and second code streams, a microprocessor coupled to said code generator and a system clock having said hopping rate, said microprocessor having a table of values each of which represents a different one of said different random frequencies and responding to said third and fourth code streams and said system clock to couple values representing said randomly occurring frequencies of both of said binary conditions to its output, a frequency responsive means coupled to said first means, said system clock and said microprocessor to pass said randomly occurring frequencies representing both of said binary conditions of said received transmitted signal, and separator means coupled to said system clock and said frequency responsive means to separate said randomly occurring frequencies representing each of said binary conditions from said received transmitted signal passed by said frequency responsive means.
Claim 15
Dependent Claim
354 words
A frequency hopping data receiver comprising: first means to receive a transmitted signal for conveying binary data, said transmitted signal being produced from identical first and second pseudo-noise code streams time displaced with respect to each other, each of said first and second code streams having a frequency hopping rate equal to n times the rate of said data, and including redundancy circuit means for repeating said data x times, where n and x are integers greater than one, said transmitted signal having different randomly occurring frequencies representing both binary conditions of said repeated data and random spacing between said randomly occurring frequencies representing each of said binary conditions of said repeated data, each bit of said repeated data being represented by n of said randomly occuring frequencies; second means coupled to said first means to separate said randomly occurring frequencies representing each of said binary conditions from said received transmitted signal; third means coupled to said second means to recover said data from said separated, received transmitted signal; and fourth means coupled to said second means and said third means to synchronize said second means to said received transmitted signal wherein said second means includes a pseudo-noise code generator having a pair of taps disposed to provide third and fourth pseudo-noise code streams identical with said first and second code streams, a microprocessor coupled to said code generator and a system clock having said hopping rate, said microprocessor having a table of values each of which represents a different one of said different random frequencies and responding to said third and fourth code streams and said system clock to couple values representing said randomly occurring frequencies of both of said binary conditions to its output, a frequency responsive means coupled to said first means, said system clock and said microprocessor to pass said randomly occurring frequencies representing both of said binary conditions of said received transmitted signal, and separator means coupled to said system clock and said frequency responsive means to separate said randomly occurring frequencies representing each of said binary conditions from said received transmitted signal passed by said frequency responsive means.
Claim 16
Dependent Claim
129 words
A receiver according to claim 12, wherein said third means includes power detector means coupled to said separator means to produce a signal indicating power in each signal coupled thereto and to pass each signal coupled thereto, threshold detecting means coupled to said power detecting means, said threshold detecting means, having two spaced amplitude threshold levels controlled by said signal indicating power and passing only those signals coupled thereto in a non-coincident manner having an amplitude disposed between said two threshold levels, decoder decision circuit means coupled to said threshold detecting means to recover said data, and erasure circuit means coupled to said threshold detecting means and said decision circuit means to detect jamming signals and to prevent said detected jamming signals from interferring with recovery of said data.
Claim 17
Dependent Claim
48 words
A receiver according to claim 13, wherein said fourth means includes synchronization acquisition means coupled to the output of said decision circuit means and said code generator responsive to said received data and said system clock to synchronize said third and fourth code streams with said received signal.
Claim 18
Dependent Claim
129 words
A receiver according to claim 12, wherein said third means includes power detector means coupled to said second means to produce a signal indicating power in each signal coupled thereto and to pass each signal coupled thereto, threshold detecting means coupled to said power detecting means, said threshold detecting means having two spaced amplitude threshold levels controlled by said signal indicating power and passing only those signals coupled thereto in a non-coincident manner having an amplitude disposed between said two threshold levels, decoder decision circuit means coupled to said threshold detecting means to recover said data, and erasure circuit means coupled to said threshold detecting means and said decision circuit means to detect jamming signals and to prevent said detected jamming signals from interfering with recovery of said data.
Claim 19
Dependent Claim
37 words
A receiver according to claim 15, wherein said fourth means includes synchronization acquistion means coupled to the output of said decision circuit means and said second means to synchronize said second means with said received transmitted signal.
Claim 20
Dependent Claim
36 words
A receiver according to claim 12, wherein said fourth means includes synchronization acquisition means coupled to the output of said third means and said second means to synchronize said second means with said received transmitted signal.
References Cited (Backward Citations)
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1989-08-11 | 1990-02-10 | 1990-08-12 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1993-08-11 | 1994-02-10 | 1994-08-12 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1997-08-11 | 1998-02-10 | 1998-08-12 | $7700.00 | Window Closed / Lapsed |