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

Spread spectrum transmitter

Assignee: Intel Corp
•
Filing: 1994-09-09
•
Granted: 1997-07-15
•
Expires: 2014-09-09
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A technique for modulating and demodulating CPM spread spectrum signals and variations of CPM spread spectrum signals. A transmitter divides a signal data stream into a plurality of data streams (such as I and Q data streams), independently modulates the I and Q data streams using CPM or a related technique, and superposes the plurality of resultants for transmission. A receiver receives the superposed spread spectrum signal and simultaneously attempts to correlate for a plurality of chip sequences (such as I and Q chip sequences), and interleaves the correlated I and Q data streams into a unified signal data stream. In one embodiment, a spread spectrum transmitter comprises a plurality of lookup tables for storing spread spectrum code chip sequences, at least one preamble code chip sequence, and at least one fill code chip sequence. An output from each of the tables is provided to a selection circuit (e.g., a multiplexer) that selects, under control of a controller, chips from each of the tables to construct a unified chip sequence. The unified chip sequence is divided into a stream of odd chips and a stream of even chips, which are provided to separate waveform generators. An output from each waveform generator is combined and modulated as a continuous phase modulation signal.

Inventors

  • 👤 Randy Durrant
  • 👤 Mark Burbach

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 20:16
CPC Classifications
H; H04; H04B; H04B1/00; H04B1/69; H04B1/707; H04B1/7073; H04B1/7075; H04B1/708; H04J; H04J13/00; H04J13/10; H04L; H04L27/00; H04L27/18; H04L27/20; H04L27/2003; H04L27/2007; H04L27/2014; H04L27/22; H04L27/227; H04L27/2275; H04L27/2278; H04L27/233; H04L27/2332; H04B1/709; H04B1/7093; H04B2201/00; H04B2201/69; H04B2201/707; H04B2201/70701; H04J14/00; H04J14/005

Claims Analysis

Total Claims: 32
Claim 1
Independent Claim 147 words
A spread spectrum transmitter comprising: a plurality of tables for storing chip sequences, said plurality of tables comprising a first table for table storing chip sequences, each code sequence corresponding to a unique series of data bits, a second table for storing a matched filter code, and a third table for storing at least one fill code, a multiplexer for selecting among an output from each of said plurality of tables and combining said chip sequences into a unified chip sequence, a switch for separating said unified chip sequence into an odd chip sequence and an even chip sequence, a waveform generator for generating a first sinusoidal waveform from said odd chip sequence and generating a second sinusoidal waveform from said even chip sequence, and means for combining said first and second sinusoidal waveforms into a continuous phase modulated signal and transmitting said continuous phase modulated signal.
Claim 2
Dependent Claim 147 words
A spread spectrum transmitter comprising: a plurality of tables for storing chip sequences, said plurality of tables comprising a first table for table storing chip sequences, each code sequence corresponding to a unique series of data bits, a second table for storing a matched filter code, and a third table for storing at least one fill code, a multiplexer for selecting among an output from each of said plurality of tables and combining said chip sequences into a unified chip sequence, a switch for separating said unified chip sequence into an odd chip sequence and an even chip sequence, a waveform generator for generating a first sinusoidal waveform from said odd chip sequence and generating a second sinusoidal waveform from said even chip sequence, and means for combining said first and second sinusoidal waveforms into a continuous phase modulated signal and transmitting said continuous phase modulated signal.
Claim 3
Dependent Claim 78 words
The spread spectrum transmitter of claim 1 wherein said waveform generator further comprises an I lookup table coupled to an I decoder for generating said first sinusoidal waveform, said I lookup table receiving at least two chips from said odd chip sequence as an address, and a Q lookup table coupled to a Q decoder for generating said second sinusoidal waveform, said Q lookup table receiving at least two chips from said even chip sequence as an address.
Claim 4
Dependent Claim 17 words
The spread spectrum transmitter of claim 1 wherein said continuous phase modulated signal is a SQAM signal.
Claim 5
Dependent Claim 161 words
A spread spectrum transmitter comprising: a plurality of tables, each table storing at least one spread spectrum code sequence, said plurality of tables including a first table comprising a plurality of spread spectrum code sequences, a second table comprising at least one spread spectrum preamble code chip sequence, and a third table comprising at least one spread spectrum filter code chip sequence; a multiplexer connected to an output of each table; a controller having as an output a select signal connected to said multiplexer, whereby a plurality of chips are output from said multiplexer at a designated chipping rate; a switch connected to an output of said multiplexer, said switch comprising a first switch output and a second switch output; a clock signal connected to said switch, said clock signal operating at a predefined fraction of said designated chipping rate; a first waveform generator connected to said first switch output; and a second waveform generator connected to said second switch output.
Claim 6
Dependent Claim 161 words
A spread spectrum transmitter comprising: a plurality of tables, each table storing at least one spread spectrum code sequence, said plurality of tables including a first table comprising a plurality of spread spectrum code sequences, a second table comprising at least one spread spectrum preamble code chip sequence, and a third table comprising at least one spread spectrum filter code chip sequence; a multiplexer connected to an output of each table; a controller having as an output a select signal connected to said multiplexer, whereby a plurality of chips are output from said multiplexer at a designated chipping rate; a switch connected to an output of said multiplexer, said switch comprising a first switch output and a second switch output; a clock signal connected to said switch, said clock signal operating at a predefined fraction of said designated chipping rate; a first waveform generator connected to said first switch output; and a second waveform generator connected to said second switch output.
Claim 7
Dependent Claim 100 words
The spread spectrum transmitter of claim 4 wherein said first switch output comprises an I chip signal having a plurality of I chips and said second switch output comprises a Q chip signal having a plurality of Q chips, said first waveform generator comprising an I lookup table connected to an I decoder, at least two of said I chips connected to said I lookup table as an address, and said second waveform generator comprising a Q lookup table connected to a Q decoder, at least two of said Q chips connected to said Q lookup table as an address.
Claim 8
Dependent Claim 23 words
The spread spectrum transmitter of claim 4 further comprising a modulator connected to said first waveform generator and to said second waveform generator.
Claim 9
Dependent Claim 34 words
The spread spectrum transmitter of claim 6 wherein said modulator combines an output of said first waveform generator and an output of said second waveform generator and outputs a continuous phase modulated (CPM) signal.
Claim 10
Dependent Claim 19 words
The spread spectrum transmitter of claim 7 wherein said CPM signal comprises a superposed quadrature amplitude modulated (SQAM) signal.
Claim 11
Dependent Claim 38 words
The spread spectrum transmitter of claim 4 wherein said controller comprises a counter which outputs a plurality of count signals indicative of timing intervals, and a decoder which generates said select signal in response to said count signals.
Claim 12
Dependent Claim 77 words
The spread spectrum transmitter of claim 9 wherein said decoder, in response to said count signals, selects a first spread spectrum code sequence from a first of said plurality of tables to fill a preamble interval, a second spread spectrum code sequence from a second of said plurality of tables to fill a preamble sounding gap interval, and a third spread spectrum code sequence from a third of said plurality of tables to fill a message interval.
Claim 13
Dependent Claim 24 words
The spread spectrum transmitter of claim 4 wherein each of said spread spectrum code chip sequences corresponds to a predefined sequence of data bits.
Claim 14
Dependent Claim 34 words
The spread spectrum transmitter of claim 4 wherein each of said tables stores a plurality of chips, and wherein said multiplexer selectively accesses the chips in said tables in response to said select signal.
Claim 15
Dependent Claim 23 words
The spread spectrum transmitter of claim 4 wherein said predefined fraction of said designated chipping rate is one-half of said designated chipping rate.
Claim 16
Dependent Claim 131 words
A spread spectrum transmitter comprising; means for generating a plurality of chip sequences, each of said chip sequences corresponding to a bit pattern in a data sequence; means for generating a spread spectrum matched filter code; means for generating a spread spectrum fill code; a multiplexer for selecting among said chip sequences, said spread spectrum matched filter code, and said spread spectrum fill code, said multiplexer outputting a unified chip sequence; a demultiplexer connected to said unified chip sequence, said demultiplexer outputting an I chip stream and a Q chip stream; a waveform generator for generating a first waveform from said I chip stream and generating a second waveform from said Q chip stream; and means for combining said first waveform and said second waveform into a continuous phase modulated signal.
Claim 17
Dependent Claim 131 words
A spread spectrum transmitter comprising; means for generating a plurality of chip sequences, each of said chip sequences corresponding to a bit pattern in a data sequence; means for generating a spread spectrum matched filter code; means for generating a spread spectrum fill code; a multiplexer for selecting among said chip sequences, said spread spectrum matched filter code, and said spread spectrum fill code, said multiplexer outputting a unified chip sequence; a demultiplexer connected to said unified chip sequence, said demultiplexer outputting an I chip stream and a Q chip stream; a waveform generator for generating a first waveform from said I chip stream and generating a second waveform from said Q chip stream; and means for combining said first waveform and said second waveform into a continuous phase modulated signal.
Claim 18
Independent Claim 218 words
A method for transmitting spread spectrum signals, comprising the steps of storing a plurality of spread spectrum code sequences in a first set of memory locations, each of said spread spectrum code sequences comprising a plurality of chips; storing at least one preamble code in a second set of memory locations, said at least one preamble code comprising a plurality of preamble chips; receiving a data signal for transmission over a communication link, said data signal comprising a plurality of data symbols each representing a sequence of one or more data bits; selecting, in response to each data symbol, one of said stored spread spectrum code sequences; generating a unified chip sequence comprising chips from said selected spread spectrum code sequences and from said preamble chips; dividing said unified chip sequence into an odd chip sequence and an even chip sequence; generating, in response to said odd chip sequence, a first plurality of digital values representative of a first waveform; generating, in response to said even chip sequence, a second plurality of digital values representative of a second waveform; converting said first digital values to a first analog signal; converting said second plurality of digital values to a second analog signal; and combining said first analog signal and second analog signal to produce a continuous phase modulated signal.
Claim 19
Independent Claim 218 words
A method for transmitting spread spectrum signals, comprising the steps of storing a plurality of spread spectrum code sequences in a first set of memory locations, each of said spread spectrum code sequences comprising a plurality of chips; storing at least one preamble code in a second set of memory locations, said at least one preamble code comprising a plurality of preamble chips; receiving a data signal for transmission over a communication link, said data signal comprising a plurality of data symbols each representing a sequence of one or more data bits; selecting, in response to each data symbol, one of said stored spread spectrum code sequences; generating a unified chip sequence comprising chips from said selected spread spectrum code sequences and from said preamble chips; dividing said unified chip sequence into an odd chip sequence and an even chip sequence; generating, in response to said odd chip sequence, a first plurality of digital values representative of a first waveform; generating, in response to said even chip sequence, a second plurality of digital values representative of a second waveform; converting said first digital values to a first analog signal; converting said second plurality of digital values to a second analog signal; and combining said first analog signal and second analog signal to produce a continuous phase modulated signal.
Claim 20
Dependent Claim 45 words
The method of claim 15 further comprising the steps of storing at least one fill code in a third set of memory locations, said fill code comprising a plurality of fill code chips; and periodically incorporating said fill code chips in said unified chip sequence.
Claim 21
Dependent Claim 57 words
The method of claim 15 further comprising the step of transmitting said continuous phase modulated signal in a designated time slot of a plurality of time slots, wherein said step of generating a unified chip sequence comprises the step of incorporating said preamble chips into said unified chip sequence at the start of said designated time slot.
Claim 22
Dependent Claim 38 words
The method of claim 17 further comprising the step of synchronizing the generating of said unified chip sequence to a timing pattern of a time division multiplexed communication system by counting specified time intervals within a polling loop.
Claim 23
Dependent Claim 84 words
The method of claim 15 wherein said step of generating a first plurality of digital values comprises the step of applying at least two chips of said odd chip sequence as an address to a first lookup table to generate said first digital values, and wherein said step of generating a second plurality of digital values comprises the step of applying at least two chips of said even chip sequence as an address to a second lookup table to generate said second digital values.
Claim 24
Dependent Claim 161 words
A spread spectrum transmitter comprising a memory; a control circuit; a plurality of chip sequences stored in said memory; a chip sequence selection circuit connected to said memory whereby selected ones of said chip sequences are output from said memory in response to a control signal output from said control circuit; a matched filter chip code generator; a fill code chip generator; a multiplexer having inputs connected to said memory, said matched filter chip code generator, and said fill chip code generator, said multiplexer selecting among its inputs to form a unified chip sequence; a demultiplexer connected to said unified chip sequence, said demultiplexer having a first demultiplexer output and a second demultiplexer output; a waveform generator connected to said first demultiplexer output and to said second demultiplexer output, said waveform generator outputting a first waveform in response to said first demultiplexer output a second waveform in response to said second demultiplexer output; and a modulator connected to said waveform generator.
Claim 25
Dependent Claim 161 words
A spread spectrum transmitter comprising a memory; a control circuit; a plurality of chip sequences stored in said memory; a chip sequence selection circuit connected to said memory whereby selected ones of said chip sequences are output from said memory in response to a control signal output from said control circuit; a matched filter chip code generator; a fill code chip generator; a multiplexer having inputs connected to said memory, said matched filter chip code generator, and said fill chip code generator, said multiplexer selecting among its inputs to form a unified chip sequence; a demultiplexer connected to said unified chip sequence, said demultiplexer having a first demultiplexer output and a second demultiplexer output; a waveform generator connected to said first demultiplexer output and to said second demultiplexer output, said waveform generator outputting a first waveform in response to said first demultiplexer output a second waveform in response to said second demultiplexer output; and a modulator connected to said waveform generator.
Claim 26
Dependent Claim 81 words
The spread spectrum transmitter of claim 20 wherein said first waveform generator and said second waveform generator each comprises a latch, a lookup table, and an digital-to-analog converter, said lookup table comprising a plurality of digital values corresponding to a signal transition from one state to another state, wherein at least two chips of a signal received from said demultiplexer are applied to said lookup table as an address, one of said at least two chips being stored in said latch.
Claim 27
Dependent Claim 19 words
The spread spectrum transmitter of claim 21 wherein said digital-to-analog converter comprises a decoder connected to a resistor ladder.
Claim 28
Dependent Claim 195 words
In a time division multiple access communication system, wherein a major time frame is divided into a plurality of minor time frames, a transmitter comprising a clock signal; a loop counter responsive to said clock signal, said loop counter outputting a loop count signal identifying a minor time frame within a major time frame, and a chip count signal; means responsive to said loop count signal and said chip count signal for generating a selection signal; a table of chip code sequences; means for generating at least one matched filter chip code; means for generating at least one fill chip code; a multiplexer connected to said table, said means for generating at least one matched filter chip code, and said means for generating at least one fill chip code, said multiplexer responsive to said selection signal, whereby said multiplexer outputs a unified chip code sequence; a switching circuit connected to said unified ship code sequence; a first waveform generator connected to a first output of said switching circuit; a second waveform generator connected to a second output of said switching circuit; and a modulator connected to said first waveform generator and said second waveform generator.
Claim 29
Dependent Claim 195 words
In a time division multiple access communication system, wherein a major time frame is divided into a plurality of minor time frames, a transmitter comprising a clock signal; a loop counter responsive to said clock signal, said loop counter outputting a loop count signal identifying a minor time frame within a major time frame, and a chip count signal; means responsive to said loop count signal and said chip count signal for generating a selection signal; a table of chip code sequences; means for generating at least one matched filter chip code; means for generating at least one fill chip code; a multiplexer connected to said table, said means for generating at least one matched filter chip code, and said means for generating at least one fill chip code, said multiplexer responsive to said selection signal, whereby said multiplexer outputs a unified chip code sequence; a switching circuit connected to said unified ship code sequence; a first waveform generator connected to a first output of said switching circuit; a second waveform generator connected to a second output of said switching circuit; and a modulator connected to said first waveform generator and said second waveform generator.
Claim 30
Dependent Claim 20 words
The transmitter of claim 23 wherein each of said chip code sequences corresponds to a predefined sequence of data bits.
Claim 31
Dependent Claim 16 words
The transmitter of claim 24 wherein said predefined sequence of data bits comprises five data bits.
Claim 32
Dependent Claim 40 words
The transmitter of claim 23 wherein each of said chip code sequences comprises a symbol code, and wherein said loop counter outputs a symbol count signal indicating how many symbol codes have been transmitted within a given minor time frame.

References Cited (Backward Citations)

US4247942A Cited
US3358227A Cited
US3906489A Cited
US3934203A Cited
US4653069A Cited
US4217563A Cited
US4163944A Cited
US4164628A Cited
US4100498A Cited
US4285060A Cited
US4189677A Cited
US4222115A Cited
US4242641A Cited
US4301530A Cited
US4327438A Cited
US4339724A Cited
US4231005A Cited
US4291410A Cited
US4355411A Cited
US4392231A Cited
US4338579A Cited
US4324001A Cited
US4455651A Cited
US4418393A Cited
US4355399A Cited
US4418425A Cited
US4525835A Cited
US4506372A Cited
US4517679A Cited
US4481640A Cited
US4587662A Cited
US4550414A Cited
US4567602A Cited
US4606039A Cited
US4612637A Cited
US4649549A Cited
US4707839A Cited
US4616229A Cited
US4660164A Cited
US4601047A Cited
US4567588A Cited
US4561089A Cited
AU3984485A Cited
US4691326A Cited
US4686668A Cited
US4644565A Cited
US4745378A Cited
US4621365A Cited
US4979186A Cited
US4641317A Cited
US4648099A Cited
US5005183A Cited
US4583048A Cited
US5121391A Cited
US5119375A Cited
US4817089B1 Cited
US4912705A Cited
US4675863A Cited
US5022024A Cited
US5022024B1 Cited
US4817089A Cited
US4688210A Cited
US4630283A Cited
US4742512A Cited
US4864589A Cited
US4754453A Cited
US4918689A Cited
US4672254A Cited
US4647863A Cited
US4736371A Cited
US4745628A Cited
US4815106A Cited
US4837786A Cited
US4807222A Cited
US4901307A Cited
US4804938A Cited
US4759034A Cited
US4774715A Cited
GB2211053B Cited
US4894842A Cited
US5093637A Cited
US4811357A Cited
US4805208A Cited
EP0361299B1 Cited
US4984247A Cited
US5001489A Cited
US5023887A Cited
US5146471A Cited
US5022046A Cited
US5066957A Cited
US5042050A Cited
US5008953A Cited
US5022047A Cited
US5016255A Cited
US5216691A Cited
US5257283A Cited
US5109390A Cited
US5265119A Cited
US5267262A Cited
US5056109A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-07-14 2001-01-13 2001-07-15 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-07-14 2005-01-13 2005-07-15 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-07-14 2009-01-13 2009-07-15 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag