System and method performing quadrature amplitude modulation by combining co-sets and strongly coded co-set identifiers
First Claim
1. A method of encoding a stream of data elements comprising:
- splitting the stream of data elements into a first stream and a second stream;
encoding the first stream to produce a first encoded stream;
performing a constellation mapping using a combination of the first encoded stream and a third stream which is based on the second stream.
4 Assignments
0 Petitions
Accused Products
Abstract
A method of encoding a stream of data elements is provided which involves splitting the stream of data elements into a first stream and a second stream; encoding the first stream to produce a first encoded stream; performing a constellation mapping using a combination of the first encoded stream and a third stream which is based on the second stream. This may involve involves defining a signal constellation; defining a plurality of co-sets within the constellation such that a minimum distance between constellation points within each co-set is larger than a minimum distance between any constellation points within the signal constellation; performing said constellation mapping by using the first encoded stream to identify a sequence of co-sets of said plurality of co-sets, and by using the third stream to identify a sequence of constellation points within respective co-sets of the sequence of co-sets identified by said first encoded stream.
71 Citations
32 Claims
-
1. A method of encoding a stream of data elements comprising:
-
splitting the stream of data elements into a first stream and a second stream;
encoding the first stream to produce a first encoded stream;
performing a constellation mapping using a combination of the first encoded stream and a third stream which is based on the second stream. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A transmitter comprising:
-
a de-multiplexer adapted to split an input stream into a first stream and a second stream;
a first encoder adapted to encode the first stream to produce a first encoded stream;
a constellation mapper adapted to perform constellation mapping using a combination of the first encoded stream and a third stream which is based on the second stream. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A receiver comprising:
-
a first constellation de-mapper adapted to perform de-mapping of a received signal to extract a first sub-stream;
a decoder adapted to perform decoding of the first sub-stream to produced a decoded sub-stream;
a re-encoder adapted to re-encode the decoded sub-stream to produce a sequence of co-set identifiers;
a second constellation de-mapper adapted to perform constellation de-mapping of the received signal within co-sets of constellation points identified by the sequence of co-set to extract a second sub-stream. - View Dependent Claims (28, 29, 30)
-
-
31. A transmitter comprising:
-
means for splitting a stream of data elements into a first stream and a second stream;
means for encoding the first stream to produce a first encoded stream;
means for performing a constellation mapping using a combination of the first encoded stream and a third stream which is based on the second stream.
-
-
32. A computer readable medium having instructions for causing a processing platform to encode a stream of data elements, the computer readable medium comprising:
-
code means for splitting the stream of data elements into a first stream and a second stream;
code means for encoding the first stream to produce a first encoded stream;
code means for performing a constellation mapping using a combination of the first encoded stream and a third stream which is based on the second stream.
-
Specification