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:
- defining a signal constellation comprising a plurality of constellation points;
defining a plurality of co-sets within the plurality of constellation points 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;
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 the first encoded stream to identify a sequence of co-sets of said plurality of co-sets, and using a third stream which is based on the second stream to identify a sequence of constellation points within respective co-sets of the sequence of co-sets identified by said first encoded stream.
3 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 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.
-
Citations
23 Claims
-
1. A method of encoding a stream of data elements comprising:
- defining a signal constellation comprising a plurality of constellation points;
defining a plurality of co-sets within the plurality of constellation points 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;
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 the first encoded stream to identify a sequence of co-sets of said plurality of co-sets, and using a third stream which is based on the second stream to identify a sequence of constellation points within respective co-sets of the sequence of co-sets identified by said first encoded stream. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
- defining a signal constellation comprising a plurality of constellation points;
-
15. A transmitter comprising:
- a de-multiplexer operable to split an input stream into a first stream and a second stream;
a first encoder operable to encode the first stream to produce a first encoded stream;
a constellation mapper operable;
to map to a signal constellation comprising a plurality of constellation points within which is defined a plurality of co-sets 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;
to use the first encoded stream to identify a sequence of co-sets of said plurality of co-sets; and
to use a third stream which is based on the second stream to identify a sequence of constellation points within respective co-sets of the sequence of co-sets identified by said first encoded stream. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23)
- a de-multiplexer operable to split an input stream into a first stream and a second stream;
Specification