System, method, and computer-readable medium for multilevel shaping for wireless communication systems
First Claim
Patent Images
1. A method of wireless communication, the method comprising:
- determining a type from a plurality of types, wherein the plurality of types are ordered and each is uniquely associated with counts of symbols of an alphabet and wherein the determined type is based on the order of the types and an integer;
determining an element of the determined type from one or more elements of the determined type, wherein the elements of the determined type are ordered and each is uniquely associated with a vector having the counts of symbols of the alphabet associated with the determined type and wherein the element is determined based on the order of the elements and the integer; and
transmitting a communications signal representing the determined element.
4 Assignments
0 Petitions
Accused Products
Abstract
A system, method and computer-readable medium for encoding and decoding digital information over a channel is provided. Type Mapping is employed and is based on the partitioning of vectors over an alphabet into “types” and using enumeration for the encoding and decoding process. Type mapping allows for signal alphabets of arbitrary size and date rate flexible coding. Tradeoffs between optimal rate versus Signal to Noise Ratio are provided and works as a compliment to the Forward Error Control that may be employed in communications products.
8 Citations
28 Claims
-
1. A method of wireless communication, the method comprising:
-
determining a type from a plurality of types, wherein the plurality of types are ordered and each is uniquely associated with counts of symbols of an alphabet and wherein the determined type is based on the order of the types and an integer; determining an element of the determined type from one or more elements of the determined type, wherein the elements of the determined type are ordered and each is uniquely associated with a vector having the counts of symbols of the alphabet associated with the determined type and wherein the element is determined based on the order of the elements and the integer; and transmitting a communications signal representing the determined element. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer-readable medium having computer-executable instructions for execution by a processing system, the computer-executable instructions for wireless communication, comprising:
-
instructions for determining a type from a plurality of types, wherein the plurality of types are ordered and each is uniquely associated with counts of symbols of an alphabet and wherein the determined type is based on the order of the types and an integer; instructions for determining an element of the determined type from one or more elements of the determined type, wherein the elements of the determined type are ordered and each is uniquely associated with a vector having the counts of symbols of the alphabet associated with the determined type and wherein the element is determined based on the order of the elements and the integer; and instructions for transmitting a communications signal representing the determined element.
-
-
8. An apparatus for wireless communication, the apparatus comprising:
-
means for determining a type from a plurality of types, wherein the plurality of types are ordered and each is uniquely associated with counts of symbols of an alphabet and wherein the determined type is based on the order of the types and an integer; means for determining an element of the determined type from one or more elements of the determined type, wherein the elements of the determined type are ordered and each is uniquely associated with a vector having the counts of symbols of the alphabet associated with the determined type and wherein the element is determined based on the order of the elements and the integer; and means for transmitting a signal representing the determined element.
-
-
9. An apparatus for wireless communication, the apparatus comprising:
a processing system configured to; determine a type from a plurality of types, wherein the plurality of types are ordered and each is uniquely associated with counts of symbols of an alphabet and wherein the determined type is based on the order of the types and an integer; and determine an element of the determined type from one or more elements of the determined type, wherein the elements of the determined type are ordered and each is uniquely associated with a vector having the counts of symbols of the alphabet associated with the determined type and wherein the element is determined based on the order of the elements and the integer; and a transmitter configured to transmit a communication signal representing the determined element. - View Dependent Claims (10, 11, 12)
-
13. A media player comprising:
-
at least one antenna; a processing system configured to; determine a type from a plurality of types, wherein the plurality of types are ordered and each is uniquely associated with counts of symbols of an alphabet and wherein the determined type is based on the order of the types and an integer; and determine an element of the determined type from one or more elements of the determined type, wherein the elements of the determined type are ordered and each is uniquely associated with a vector having the counts of symbols of the alphabet associated with the determined type and wherein the element is determined based on the order of the elements and the integer; and a transmitter configured to transmit, via the at least one antenna, a communication signal representing the determined element.
-
-
14. A method of wireless communication, the method comprising:
-
receiving a communications signal representing a vector; determining a type from a plurality of types based on the communications signal, wherein the plurality of types are ordered and each is uniquely associated with counts of symbols of an alphabet and wherein the determined type is based on the vector; and determining an integer based on the vector and the determined type. - View Dependent Claims (15, 16, 17)
-
-
18. A computer-readable medium having computer-executable instructions for execution by a processing system, the computer-executable instructions for wireless communication, comprising:
-
instructions for receiving a communications signal representing a vector; instructions for determining a type from a plurality of types based on the communications signal, wherein the plurality of types are ordered and each is uniquely associated with counts of symbols of an alphabet and wherein the determined type is based on the vector; and instructions for determining an integer based on the vector and the determined type.
-
-
19. An apparatus for wireless communication, the apparatus comprising:
-
means for receiving a communications signal representing a vector; means for determining a type from a plurality of types, wherein the plurality of types are ordered and each is uniquely associated with counts of symbols of an alphabet and wherein the determined type is based on the vector; and means for determining an integer based on the vector and the determined type.
-
-
20. An apparatus fix wireless communication, the apparatus comprising:
-
a receiver configured to receive a communication signal representing a vector; and a processing system configured to; determine a type from a plurality of types, wherein the plurality of types are ordered and each is uniquely associated with counts of symbols of an alphabet and wherein the determined type is based on the vector; and determine an integer based on the vector and the determined type. - View Dependent Claims (21, 22, 23)
-
-
24. A television comprising:
-
at least one antenna; a receiver configured to receive a communication signal representing a vector via the at least one antenna; and a processing system configured to; determine a type from a plurality of types, wherein the plurality of types are ordered and each is uniquely associated with counts of symbols of an alphabet and wherein the determined type is based on the vector; and determine an integer based on the vector and the determined type.
-
-
25. A method of wireless communication, comprising:
-
determining a type from a plurality of types based at least in part on a plurality of bits, wherein each type of the plurality of types comprises one or more vectors, each of the one or more vectors including one or more elements of an alphabet, wherein counts of the elements in the vectors are unique for each type; determining a vector from the one or more vectors of the determined type based at least in part on the plurality of bits; mapping the elements of the determined vector onto a signal constellation; and transmitting a wireless signal based on the mapped elements. - View Dependent Claims (27, 28)
-
-
26. The method of 25, wherein the plurality of types are ordered and wherein the vectors of each type are ordered, wherein determining the type comprises determining type based on the plurality of bits and the order of the types, and wherein determining the vector comprises:
determining the vector based on the plurality of bits and the order of vectors in the determined type.
Specification