Digital communication systems and methods for differential and/or amplitude encoding and decoding secondary symbols
First Claim
1. A transmitter that transmits a first bit stream and a second bit stream, the transmitter comprising:
- a block encoder that encodes the first bit stream to produce codewords based on the first bit stream;
a differential and/or amplitude encoder that produces secondary symbols based on the second bit stream;
a first modulator that modulates the codewords according to the secondary symbols to produce modified codewords; and
a second modulator that modulates a carrier wave according to the modified codewords.
1 Assignment
0 Petitions
Accused Products
Abstract
Digital communication systems and methods combine block encoding and differential and/or amplitude modulation. For every codeword period, one or more additional bits can be transmitted by applying differential modulation and/or amplitude modulation to the codewords. In differential modulation, additional information may be sent by flipping or not flipping the sign of a codeword. In amplitude modulation, additional information may be sent by changing the amplitude of successive codewords. A combination of differential and amplitude encoding may also be used. Thus, the data rate can be increased without increasing the symbol transmission rate.
40 Citations
55 Claims
-
1. A transmitter that transmits a first bit stream and a second bit stream, the transmitter comprising:
-
a block encoder that encodes the first bit stream to produce codewords based on the first bit stream;
a differential and/or amplitude encoder that produces secondary symbols based on the second bit stream;
a first modulator that modulates the codewords according to the secondary symbols to produce modified codewords; and
a second modulator that modulates a carrier wave according to the modified codewords. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A transmitter that transmits a first bit stream and a second bit stream, the transmitter comprising:
-
means for block encoding the first bit stream to produce codewords;
means for differential and/or amplitude encoding the second bit stream to produce secondary symbols;
means for modulating the codewords according to the secondary symbols to produce modified codewords; and
means for modulating a carrier wave according to the modified codewords. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A method of transmitting a first bit stream and a second bit stream comprising the steps of:
-
block encoding the first bit stream to produce codewords;
differential and/or amplitude encoding the second bit stream to produce secondary symbols;
modulating the codewords according to the secondary symbols to produce modified codewords; and
modulating a carrier wave according to the modified codewords. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A data signal embodied in a carrier wave comprising:
a plurality of codewords that are modulated on the carrier wave, the codewords comprising a block encoding of a first bit stream with differential and/or amplitude encoding of a second bit stream modulated thereon. - View Dependent Claims (17, 18, 19)
-
20. A receiver that receives a data stream, the receiver comprising:
-
a correlator that correlates the data stream to a set of codewords to produce correlations;
a block code detector that detects codewords that correspond to the data stream; and
a differential and/or amplitude detector that detects sign and/or amplitude changes in the correlations to thereby detect differential and/or amplitude encoded secondary symbols in the data stream. - View Dependent Claims (21, 22, 23)
a delay unit that delays a correlation corresponding to a detected codeword; and
a multiplier that multiplies the complex conjugate of the delayed correlation with a current correlation to detect differentially encoded secondary symbols in the data stream.
-
-
24. A receiver that receives a data stream, the receiver comprising:
-
means for correlating the data stream to a set of codewords to produce correlations;
first means for detecting codewords that correspond to the data stream; and
second means for detecting sign and/or amplitude changes in the correlations to thereby detect differential and/or amplitude encoded secondary symbols in the data stream. - View Dependent Claims (25, 26, 27)
means for delaying a correlation corresponding to a detected codeword; and
means for multiplying the complex conjugate of the delayed correlation with a current correlation to detect differentially encoded secondary symbols in the data stream.
-
-
28. A method of receiving a data stream comprising the steps of:
-
correlating the data stream to a set of codewords to produce correlations;
detecting codewords that correspond to the data stream; and
detecting sign and/or amplitude changes in the correlations to thereby detect differential and/or amplitude encoded secondary symbols in the data stream. - View Dependent Claims (29, 30, 31)
delaying a correlation corresponding to a detected codeword; and
multiplying the complex conjugate of the delayed correlation with a current correlation to detect differentially encoded secondary symbols in the data stream.
-
-
32. A digital communication system comprising:
-
a block encoder that encodes a first bit stream to produce codewords based on the first bit stream;
a differential and/or amplitude encoder that produces secondary symbols based on a second bit stream;
a first modulator that modulates the secondary symbols onto the codewords to produce modified codewords;
a second modulator that modulates a carrier wave according to the modified codewords;
a processor that receives the modulated carrier wave and produces a data stream therefrom;
a correlator that correlates the data stream to a set of codewords to produce correlations;
a block code detector that detects the codewords from the set of codewords; and
a differential and/or amplitude detector that detects sign and/or amplitude changes in the correlations corresponding to the detected codewords to thereby detect the secondary symbols in the data stream. - View Dependent Claims (33, 34, 35, 36, 37, 38, 39)
a delay unit that delays a correlation corresponding to a detected codeword; and
a multiplier that multiplies components of the delayed correlation and the current correlation together to detect differentially encoded secondary symbols in the data stream.
-
-
36. A system according to claim 32 wherein the block encoder comprises a block encoder that encodes the first bit stream using an orthogonal code.
-
37. A system according to claim 32 wherein the block encoder comprises a block encoder that encodes the first bit stream using at least one of Nordstrom-Robinson, Reed Muller and Kerdock codes.
-
38. A system according to claim 32 wherein the differential and/or amplitude encoder is a differential encoder.
-
39. A system according to claim 32 wherein the second modulator modulates a carrier wave according to the modified codewords using at least one of direct-sequence spreading and offset QPSK modulation.
-
40. A digital communication system comprising:
-
means for block encoding a first bit stream to produce codewords;
means for differential and/or amplitude encoding a second bit stream to produce secondary symbols;
means for modulating the codewords according to the secondary symbols to produce modified codewords;
means for modulating a carrier wave according to the modified codewords;
means for receiving the modulated carrier wave and for producing a data stream therefrom;
means for correlating the data stream to a set of codewords to produce correlations;
first means for detecting codewords that correspond to the first bit stream; and
second means for detecting differential and/or amplitude encoded secondary symbols that correspond to the second bit stream. - View Dependent Claims (41, 42, 43, 44, 45, 46, 47)
means for delaying a correlation corresponding to a detected codeword; and
means for multiplying components of the delayed correlation and the current correlation together to detect differentially encoded secondary symbols in the data stream.
-
-
48. A digital communication method comprising the steps of:
-
block encoding the first bit stream to produce codewords;
differential and/or amplitude encoding the second bit stream to produce secondary symbols;
modulating the codewords according to the secondary symbols to produce modified codewords;
modulating a carrier wave according to the modified codewords;
receiving the modulated carrier wave;
producing a data stream from the received modulated carrier wave;
correlating the data stream to a set of codewords to produce correlations;
detecting codewords that correspond to the bit stream; and
detecting sign and/or amplitude changes in the correlations corresponding to the detected codewords to thereby detect differential and/or amplitude encoded secondary symbols in the bit stream. - View Dependent Claims (49, 50, 51, 52, 53, 54, 55)
delaying a correlation corresponding to a detected codeword; and
multiplying components of the delayed correlation and the current correlation together to detect differentially encoded secondary symbols in the bit stream.
-
Specification