Variable throughput reduction spread-spectrum communications
First Claim
1. A spread-spectrum system comprising:
- a demultiplexer for demultiplexing input data into a plurality of data channels;
a plurality of forward-error-correction encoders and interleavers for FEC encoding and interleaving the plurality of data channels as a plurality of FEC encoded and interleaved channels, respectively;
a plurality of spread-spectrum processors for spread-spectrum processing the plurality of FEC encoded and interleaved channels as a plurality of spread-spectrum channels, employing a plurality of chip-sequence signals;
a combiner for combining the plurality of spread-spectrum channels as a code-division-multiplexed signal;
a modulator for transmitting the code-division-multiplexed signal having the plurality of spread-spectrum channels, over a communications channel;
a plurality of spread-spectrum despreaders for despreading the code-division-multiplexed signal into a plurality of despread channels, respectively;
a multiplicity of adders, electronically controlled by an adder-control signal, for adding at least two despread channels to generate a multiplicity of added channels;
a multiplicity of FEC decoder and de-interleavers for generating a syndrome signal from an error rate of the multiplicity of added channels, and for FEC decoding and de-interleaving the multiplicity of added channels, and a multiplicity of decoded channels;
a command processor, responsive the syndrome signal, for determining a desired-data rate, for generating a data-rate command signal having the desired data rate, for generating the adder-control signal for adding together a number of despread channels of the plurality of despread channels, and for generating a multiplexer signal having a number of decoded channels to multiplex together; and
a multiplexer for multiplexing the multiplicity of decoded channels and an estimate of the input data.
3 Assignments
0 Petitions
Accused Products
Abstract
A spread-spectrum system having a transmitted data rate determined by an error rate syndrome at a spread-spectrum receiver. Data are demultiplexed into a plurality of data channels, and spread-spectrum processed as a plurality of spread-spectrum channels. A combiner combines the plurality of spread-spectrum channels as a code-division-multiplexed signal. At a receiver, the code-division-multiplexed signal is despread into a plurality of despread channels. A multiplicity of adders, which is electronically controlled by an adder-control signal, adds several of the despread channels to generate a multiplicity of added channels. A syndrome signal is generated from an error rate of the multiplicity of added channels. From the syndrome signal, a desired-data rate is determined for the spread-spectrum transmitter.
-
Citations
20 Claims
-
1. A spread-spectrum system comprising:
-
a demultiplexer for demultiplexing input data into a plurality of data channels;
a plurality of forward-error-correction encoders and interleavers for FEC encoding and interleaving the plurality of data channels as a plurality of FEC encoded and interleaved channels, respectively;
a plurality of spread-spectrum processors for spread-spectrum processing the plurality of FEC encoded and interleaved channels as a plurality of spread-spectrum channels, employing a plurality of chip-sequence signals;
a combiner for combining the plurality of spread-spectrum channels as a code-division-multiplexed signal;
a modulator for transmitting the code-division-multiplexed signal having the plurality of spread-spectrum channels, over a communications channel;
a plurality of spread-spectrum despreaders for despreading the code-division-multiplexed signal into a plurality of despread channels, respectively;
a multiplicity of adders, electronically controlled by an adder-control signal, for adding at least two despread channels to generate a multiplicity of added channels;
a multiplicity of FEC decoder and de-interleavers for generating a syndrome signal from an error rate of the multiplicity of added channels, and for FEC decoding and de-interleaving the multiplicity of added channels, and a multiplicity of decoded channels;
a command processor, responsive the syndrome signal, for determining a desired-data rate, for generating a data-rate command signal having the desired data rate, for generating the adder-control signal for adding together a number of despread channels of the plurality of despread channels, and for generating a multiplexer signal having a number of decoded channels to multiplex together; and
a multiplexer for multiplexing the multiplicity of decoded channels and an estimate of the input data. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A spread-spectrum system comprising:
-
demultiplexer means for demultiplexing input data into a plurality of data channels;
encoder means for FEC encoding and interleaving the plurality of data channels as a plurality of FEC encoded and interleaved channels, respectively;
spreader means for spread-spectrum processing the plurality of FEC encoded and interleaved channels as a plurality of spread-spectrum channels, having a plurality of chip-sequence signals;
combiner means for combining the plurality of spread-spectrum channels as a code-division-multiplexed signal;
modulator means for transmitting the code-division-multiplexed signal having the plurality of spread-spectrum channels, over a communications channel;
despreader means for despreading the code-division-multiplexed signal into a plurality of despread channels, respectively;
adder means, electronically controlled by an adder-control signal, for adding at least two despread channels to generate a multiplicity of added channels;
decoder means for generating a syndrome signal from an error rate of the multiplicity of added channels, and for FEC decoding and de-interleaving the multiplicity of added channels, and a multiplicity of decoded channels;
command means, responsive the syndrome signal, for determining a desired-data rate, for generating a data-rate command signal having the desired data rate, for generating the adder-control signal for adding together a number of despread channels of the plurality of despread channels, and for generating a multiplexer signal having a number of decoded channels to multiplex together; and
multiplexer means for multiplexing the multiplicity of decoded channels and an estimate of the input data. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A spread-spectrum method comprising the steps of:
-
demultiplexing input data into a plurality of data channels;
FEC encoding and interleaving the plurality of data channels as a plurality of EC encoded and interleaved channels, respectively;
spread-spectrum processing the plurality of FEC encoded and interleaved channels as a plurality of spread-spectrum channels, employing a plurality of chip-sequence signals;
combining the plurality of spread-spectrum channels as a code-division-multiplexed signal;
transmitting the code-division-multiplexed signal having the plurality of spread-spectrum channels, over a communications channel;
despreading the code-division-multiplexed signal into a plurality of despread channels, respectively;
adding at least two despread channels to generate a multiplicity of added channels;
generating a syndrome signal from an error rate of the multiplicity of added channels;
FEC decoding and de-interleaving the multiplicity of added channels, and a multiplicity of decoded channels;
determining, in response to the syndrome signal, a desired-data rate;
generating a data-rate command signal having the desired data rate;
generating, in response to the syndrome signal, the adder-control signal for adding together a number of despread channels of the plurality of despread channels;
generating, in response to the syndrome signal, a multiplexer signal having a number of decoded channels to multiplex together;
multiplexing the multiplicity of decoded channels and an estimate of the input data. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification