Spread spectrum transmitter
First Claim
1. 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, andmeans for combining said first and second sinusoidal waveforms into a continuous phase modulated signal and transmitting said continuous phase modulated signal.
7 Assignments
0 Petitions
Accused Products
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.
-
Citations
26 Claims
-
1. 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. - View Dependent Claims (2, 3)
-
-
4. 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. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. 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.
-
-
15. 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. - View Dependent Claims (16, 17, 18, 19)
-
-
20. 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. - View Dependent Claims (21, 22)
-
-
23. 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. - View Dependent Claims (24, 25, 26)
-
Specification