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
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.
References Cited (Backward Citations)
US4247942A
Cited
US3831013A
Cited
US3900721A
Cited
US4653069A
Cited
US4112372A
Cited
US4238850A
Cited
US4222115A
Cited
US4455651A
Cited
US4418393A
Cited
US4730340A
Cited
US4418425A
Cited
US4392232A
Cited
US4471164A
Cited
US4425642A
Cited
US4479226A
Cited
US4563774A
Cited
US4553130A
Cited
US4523311A
Cited
US4512013A
Cited
US4606039A
Cited
US4612637A
Cited
US4649549A
Cited
US4707839A
Cited
US4680785A
Cited
US4660164A
Cited
US4672605A
Cited
US4691326A
Cited
US4672629A
Cited
US4621365A
Cited
US4697260A
Cited
US4866732A
Cited
US4675839A
Cited
US4742512A
Cited
US4672658A
Cited
US4647863A
Cited
US4718080A
Cited
US4703474A
Cited
US4757495A
Cited
US4807222A
Cited
US4837802A
Cited
US4860307A
Cited
US4901307A
Cited
US4759034A
Cited
US4843350A
Cited
US4932037A
Cited
US4789983A
Cited
US4843586A
Cited
US4799253A
Cited
US4850036A
Cited
US4894842A
Cited
US4922506A
Cited
US4805208A
Cited
US4977578A
Cited
US4914651A
Cited
US4977577A
Cited
US4930140A
Cited
US5048052A
Cited
US5023887A
Cited
US4969159A
Cited
US5029181A
Cited
US5016255A
Cited
US5022047A
Cited
US5016256A
Cited
US5056109A
Cited
US5005169A
Cited
US5040238A
Cited
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 |