← Back to Patent Explorer
US5157686A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for the modulation of spread spectrum radio signals

Assignee: TAGGERT HOLDINGS LLC
•
Filing: 1991-06-24
•
Granted: 1992-10-20
•
Expires: 2011-06-24
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A spread spectrum receiver with filters matched to transmitter chip codes are implemented in digital circuits along with a digital circuit for acquisition and tracking of the arrival times of the chip codes. The digital circuit implementations are used for the noncoherent demodulation of pulse position spread spectrum modulation signals where the pulse is a carrier modulator by a chip code and for the noncoherent demodulation of multiple chip code modulation signals where each information symbol is represented by one of several chip codes modulating a carrier.

Inventors

  • 👤 Jimmy K. Omura
  • 👤 Dan Avidor
  • 👤 Mark Heising

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-23 15:08
CPC Classifications
H; H04; H04B; H04B1/00; H04B1/69; H04B1/707; H04B1/7073; H04B1/7075; H04B1/7077; H04B1/7085; H04B1/70757

Claims Analysis

Total Claims: 23
Claim 1
Independent Claim 175 words
A spread spectrum modulator for use on a data bit sequence, comprising: means for generating a Manchester bit sequence from the data bit sequence by encoding each data bit of the data bit sequence with Manchester encoding bits; means coupled to said generating means and responsive to a first bit and a second bit in the Manchester bit sequence for substituting a normal chip code for the second bit when the first bit and the second bit are identical, for substituting a shortened chip code for the second bit when the first bit and the second bit are a "1" bit followed by a "0" bit, and for substituting an extended chip code for the second bit when the first bit and the second bit are a "0" bit followed by a "1" bit, thereby generating a sequence of concatenated codes; means coupled to said substituting means for pseudorandomly inverting the sequence of concatenated codes; and means coupled to said inverting means for modulating a carrier signal with the pseudorandomly inverted sequence of concatenated codes.
Claim 2
Dependent Claim 175 words
A spread spectrum modulator for use on a data bit sequence, comprising: means for generating a Manchester bit sequence from the data bit sequence by encoding each data bit of the data bit sequence with Manchester encoding bits; means coupled to said generating means and responsive to a first bit and a second bit in the Manchester bit sequence for substituting a normal chip code for the second bit when the first bit and the second bit are identical, for substituting a shortened chip code for the second bit when the first bit and the second bit are a "1" bit followed by a "0" bit, and for substituting an extended chip code for the second bit when the first bit and the second bit are a "0" bit followed by a "1" bit, thereby generating a sequence of concatenated codes; means coupled to said substituting means for pseudorandomly inverting the sequence of concatenated codes; and means coupled to said inverting means for modulating a carrier signal with the pseudorandomly inverted sequence of concatenated codes.
Claim 3
Dependent Claim 161 words
A spread spectrum modulator for use on a data bit sequence, comprising: means for generating a Manchester bit sequence from the data bit sequence by encoding each data bit of the data bit sequence with Manchester encoding bits; means coupled to said generating means and responsive to a first bit and a second bit in the Manchester bit sequence for substituting a normal chip code for the second bit when the first bit and the second bit are identical, for substituting a shortened chip code for the second bit when the first bit and the second bit are a "1" bit followed by a "0" bit, and for substituting an extended chip code for the second bit when the first bit and the second bit are a "0" bit followed by a "1" bit, thereby generating a sequence of concatenated codes; and means coupled to said substituting means and responsive to the sequence of concatenated codes for modulating a carrier signal.
Claim 4
Dependent Claim 161 words
A spread spectrum modulator for use on a data bit sequence, comprising: means for generating a Manchester bit sequence from the data bit sequence by encoding each data bit of the data bit sequence with Manchester encoding bits; means coupled to said generating means and responsive to a first bit and a second bit in the Manchester bit sequence for substituting a normal chip code for the second bit when the first bit and the second bit are identical, for substituting a shortened chip code for the second bit when the first bit and the second bit are a "1" bit followed by a "0" bit, and for substituting an extended chip code for the second bit when the first bit and the second bit are a "0" bit followed by a "1" bit, thereby generating a sequence of concatenated codes; and means coupled to said substituting means and responsive to the sequence of concatenated codes for modulating a carrier signal.
Claim 5
Dependent Claim 119 words
A spread spectrum modulator for use on a data bit sequence, comprising: means responsive to each bit of the data bit sequence for substituting a first chip code for each bit of the data bit sequence when each bit is a "1" bit, and for substituting a second chip code for each bit of the data bit sequence when each bit is a "0" bit, thereby generating a sequence of concatenated first and second chip codes; means coupled to said substituting means for pseudorandomly inverting the sequence of concatenated first and second chip codes; and means coupled to said inverting means and responsive to the inverted sequence of concatenated first and second chip codes for modulating a carrier signal.
Claim 6
Dependent Claim 119 words
A spread spectrum modulator for use on a data bit sequence, comprising: means responsive to each bit of the data bit sequence for substituting a first chip code for each bit of the data bit sequence when each bit is a "1" bit, and for substituting a second chip code for each bit of the data bit sequence when each bit is a "0" bit, thereby generating a sequence of concatenated first and second chip codes; means coupled to said substituting means for pseudorandomly inverting the sequence of concatenated first and second chip codes; and means coupled to said inverting means and responsive to the inverted sequence of concatenated first and second chip codes for modulating a carrier signal.
Claim 7
Dependent Claim 151 words
A spread spectrum modulator for use on a data symbol sequence, comprising: means responsive to each symbol of the data symbol sequence for substituting a first chip code for each symbol of the data symbol sequence when each symbol is a first data symbol, and for substituting a second chip code for each symbol of the data symbol sequence when each symbol is a second data symbol, for substituting a third chip code for each symbol of the data symbol sequence when each symbol is a third data symbol, and for substituting a fourth chip code for each symbol of the data symbol sequence when each symbol is a fourth data symbol, thereby generating a sequence of concatenated first, second, third and fourth chip codes; and means coupled to said substituting means and responsive to the sequence of concatenated first, second, third and fourth chip codes, for modulating a carrier signal.
Claim 8
Dependent Claim 151 words
A spread spectrum modulator for use on a data symbol sequence, comprising: means responsive to each symbol of the data symbol sequence for substituting a first chip code for each symbol of the data symbol sequence when each symbol is a first data symbol, and for substituting a second chip code for each symbol of the data symbol sequence when each symbol is a second data symbol, for substituting a third chip code for each symbol of the data symbol sequence when each symbol is a third data symbol, and for substituting a fourth chip code for each symbol of the data symbol sequence when each symbol is a fourth data symbol, thereby generating a sequence of concatenated first, second, third and fourth chip codes; and means coupled to said substituting means and responsive to the sequence of concatenated first, second, third and fourth chip codes, for modulating a carrier signal.
Claim 9
Dependent Claim 171 words
A spread spectrum modulator for use on a data symbol sequence, comprising: means responsive to each symbol of the data symbol sequence for substituting a first chip code for each symbol of the data symbol sequence when each symbol is a first data symbol, for substituting a second chip code for each symbol of the data symbol sequence when each symbol is a second data symbol, for substituting a third chip code for each symbol of the data symbol sequence when each symbol is a third data symbol, and for substituting a fourth chip code for each symbol of the data symbol sequence when each symbol is a fourth data symbol, thereby generating a sequence of concatenated first, second, third and fourth chip codes; means coupled to said substituting means for pseudorandomly inverting the sequence of concatenated first, second, third and fourth chip codes; and means coupled to said inverting means and responsive to the inverted sequence of concatenated first, second, third and fourth chip codes, for modulating a carrier signal.
Claim 10
Dependent Claim 171 words
A spread spectrum modulator for use on a data symbol sequence, comprising: means responsive to each symbol of the data symbol sequence for substituting a first chip code for each symbol of the data symbol sequence when each symbol is a first data symbol, for substituting a second chip code for each symbol of the data symbol sequence when each symbol is a second data symbol, for substituting a third chip code for each symbol of the data symbol sequence when each symbol is a third data symbol, and for substituting a fourth chip code for each symbol of the data symbol sequence when each symbol is a fourth data symbol, thereby generating a sequence of concatenated first, second, third and fourth chip codes; means coupled to said substituting means for pseudorandomly inverting the sequence of concatenated first, second, third and fourth chip codes; and means coupled to said inverting means and responsive to the inverted sequence of concatenated first, second, third and fourth chip codes, for modulating a carrier signal.
Claim 11
Dependent Claim 78 words
A spread spectrum modulator for use on a data symbol sequence, comprising: means responsive to each symbol of the data symbol sequence for substituting a corresponding chip code for each corresponding data symbol of the data symbol sequence, thereby generating a sequence of chip codes; means coupled to said substituting means for pseudorandomly inverting the sequence of chip codes; and means coupled to said inverting means and responsive to each inverted chip code for modulating a carrier signal.
Claim 12
Dependent Claim 78 words
A spread spectrum modulator for use on a data symbol sequence, comprising: means responsive to each symbol of the data symbol sequence for substituting a corresponding chip code for each corresponding data symbol of the data symbol sequence, thereby generating a sequence of chip codes; means coupled to said substituting means for pseudorandomly inverting the sequence of chip codes; and means coupled to said inverting means and responsive to each inverted chip code for modulating a carrier signal.
Claim 13
Independent Claim 181 words
A method using a processor for modulating a data bit sequence with spread spectrum, comprising the steps, using the processor, of: generating a Manchester bit sequence from the data bit sequence by encoding each data bit of the data bit sequence with Manchester encoding bits; substituting, responsive to a first bit and a second bit in the Manchester bit sequence, a normal chip code for the second bit when the first and second bits are identical; substituting, responsive to the first bit and the second bit in the Manchester bit sequence, a shortened chip code for the second bit when the first and second bits are a "1" bit followed by a "0" bit; substituting, responsive to the first bit and the second bit in the Manchester bit sequence, an extended chip code for the second bit when the first and second bits are a "0" bit followed by a "1" bit; generating from the normal chip code, shortened chip code and extended chip code, a sequence of concatenated codes; and modulating a carrier signal with the sequence of concatenated codes.
Claim 14
Independent Claim 181 words
A method using a processor for modulating a data bit sequence with spread spectrum, comprising the steps, using the processor, of: generating a Manchester bit sequence from the data bit sequence by encoding each data bit of the data bit sequence with Manchester encoding bits; substituting, responsive to a first bit and a second bit in the Manchester bit sequence, a normal chip code for the second bit when the first and second bits are identical; substituting, responsive to the first bit and the second bit in the Manchester bit sequence, a shortened chip code for the second bit when the first and second bits are a "1" bit followed by a "0" bit; substituting, responsive to the first bit and the second bit in the Manchester bit sequence, an extended chip code for the second bit when the first and second bits are a "0" bit followed by a "1" bit; generating from the normal chip code, shortened chip code and extended chip code, a sequence of concatenated codes; and modulating a carrier signal with the sequence of concatenated codes.
Claim 15
Dependent Claim 31 words
The method as set forth on claim 7 further comprising the steps of pseudorandomly inverting the sequence of concatenated codes and modulating the carrier with the inverted sequence of concatenated codes.
Claim 16
Independent Claim 98 words
A method using a processor for modulating a data bit sequence with spread spectrum, comprising the steps, using the processor, of: substituting a first chip code for each bit of the data bit sequence when each bit is a "1" bit; substituting a second chip code for each bit of the data bit sequence when each bit is a "0" bit; generating a sequence of concatenated first and second chip codes; pseudorandomly inverting the sequence of concatenated first and second chip codes for generating a pseudorandomly inverted sequence; and modulating a carrier signal when the pseudorandomly inverted sequence.
Claim 17
Independent Claim 98 words
A method using a processor for modulating a data bit sequence with spread spectrum, comprising the steps, using the processor, of: substituting a first chip code for each bit of the data bit sequence when each bit is a "1" bit; substituting a second chip code for each bit of the data bit sequence when each bit is a "0" bit; generating a sequence of concatenated first and second chip codes; pseudorandomly inverting the sequence of concatenated first and second chip codes for generating a pseudorandomly inverted sequence; and modulating a carrier signal when the pseudorandomly inverted sequence.
Claim 18
Independent Claim 134 words
A method using a processor for modulating a data symbol sequence with spread spectrum, comprising the steps, using the processor, of: substituting a first chip code for each symbol of the data symbol sequence when each symbol is a first data symbol; substituting a second chip code for each symbol of the data symbol sequence when each symbol is a second data symbol; substituting a third chip code for each symbol of the data symbol sequence when each symbol is a third data symbol; substituting a fourth chip code for each symbol of the data symbol sequence when each symbol is a fourth data symbol; generating a sequence of concatenated first, second, third and fourth chip codes; and modulating a carrier signal with the sequence of concatenated first, second, third, and fourth chip codes.
Claim 19
Independent Claim 134 words
A method using a processor for modulating a data symbol sequence with spread spectrum, comprising the steps, using the processor, of: substituting a first chip code for each symbol of the data symbol sequence when each symbol is a first data symbol; substituting a second chip code for each symbol of the data symbol sequence when each symbol is a second data symbol; substituting a third chip code for each symbol of the data symbol sequence when each symbol is a third data symbol; substituting a fourth chip code for each symbol of the data symbol sequence when each symbol is a fourth data symbol; generating a sequence of concatenated first, second, third and fourth chip codes; and modulating a carrier signal with the sequence of concatenated first, second, third, and fourth chip codes.
Claim 20
Independent Claim 146 words
A method using a processor for modulating a data symbol sequence with spread spectrum, comprising the steps, using the processor, of: substituting a first chip code for each symbol of the data symbol sequence when each symbol is a first data symbol; substituting a second chip code for each symbol of the data symbol sequence when each symbol is a second data symbol; substituting a third chip code for each symbol of the data symbol sequence when each symbol is a third data symbol; substituting a fourth chip code for each symbol of the data symbol sequence when each symbol is a fourth data symbol; generating a sequence of concatenated first, second, third and fourth chip codes; pseudorandomly inverting the sequence of concatenated first second, third and fourth chip codes for generating a pseudorandomly inverted sequence; and modulating a carrier signal with the pseudorandomly inverted sequence.
Claim 21
Independent Claim 146 words
A method using a processor for modulating a data symbol sequence with spread spectrum, comprising the steps, using the processor, of: substituting a first chip code for each symbol of the data symbol sequence when each symbol is a first data symbol; substituting a second chip code for each symbol of the data symbol sequence when each symbol is a second data symbol; substituting a third chip code for each symbol of the data symbol sequence when each symbol is a third data symbol; substituting a fourth chip code for each symbol of the data symbol sequence when each symbol is a fourth data symbol; generating a sequence of concatenated first, second, third and fourth chip codes; pseudorandomly inverting the sequence of concatenated first second, third and fourth chip codes for generating a pseudorandomly inverted sequence; and modulating a carrier signal with the pseudorandomly inverted sequence.
Claim 22
Independent Claim 65 words
A method using a processor for modulating a data symbol sequence with spread spectrum, comprising the steps, using the processor, of: substituting a corresponding chip code for each corresponding data symbol of the data symbol sequence; generating a sequence of chip codes; pseudorandomly inverting the sequence of chip codes for generating a pseudorandomly inverted sequence; and modulating a carrier signal with the pseudorandomly inverted sequence.
Claim 23
Independent Claim 65 words
A method using a processor for modulating a data symbol sequence with spread spectrum, comprising the steps, using the processor, of: substituting a corresponding chip code for each corresponding data symbol of the data symbol sequence; generating a sequence of chip codes; pseudorandomly inverting the sequence of chip codes for generating a pseudorandomly inverted sequence; and modulating a carrier signal with the pseudorandomly inverted sequence.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1995-10-20 1996-04-20 1996-10-20 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1999-10-20 2000-04-20 2000-10-20 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2003-10-20 2004-04-20 2004-10-20 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag