Method and apparatus for evaluating error control parameters of self-similar constellations
First Claim
1. A method of selecting a bit load b per sub-channel in a multicarrier system, the multicarrier system encoding data based on a constellation of points, each point representing a tuple of data, the constellation having a self-similarity property, comprising:
- determining a probability of having k bit errors in an erroneous tuple (p(k,b)) based on Hamming distances between the points of the constellation;
estimating an average number of bit errors in an erroneous tuple based on said probability (p(k,b)); and
selecting the bit load per sub-channel based on the estimated number of bit errors in an erroneous tuple.
5 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus implementing the method, of selecting a bit load b for a channel in a carrier system. The carrier system encodes data based on a constellation of points. Each point represents a tuple of data. The constellation has a self-similarity property. The bit load for the channel is selected based on the self-similarity property of the constellation. In an alternate embodiment, the method and apparatus are used to determine the bit load of the sub-channels in a multi-carrier system.
33 Citations
35 Claims
-
1. A method of selecting a bit load b per sub-channel in a multicarrier system, the multicarrier system encoding data based on a constellation of points, each point representing a tuple of data, the constellation having a self-similarity property, comprising:
-
determining a probability of having k bit errors in an erroneous tuple (p(k,b)) based on Hamming distances between the points of the constellation; estimating an average number of bit errors in an erroneous tuple based on said probability (p(k,b)); and selecting the bit load per sub-channel based on the estimated number of bit errors in an erroneous tuple. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method of selecting a bit load b for a channel in a communications system, the communications system encoding data based on a non-square constellation of points, the non-square constellation having a self-similarity property, comprising:
-
determining a probability of having k bit errors in an erroneously decoded tuple (p(k,b)) based on the self-similarity property of the non-square constellation, wherein said probability of having k bit errors in an erroneously decoded tuple of the non-square constellation is estimated as if said non-square constellation was a square constellation; selecting the bit load for the channel using said probability. - View Dependent Claims (17, 18)
-
-
19. An apparatus for selecting a bit load b for a channel in a communications system, the communications system encoding data based on a non-square constellation of points, the non-square constellation having a self-similarity property, comprising:
means for selecting the bit load for the channel using an improved estimate of bit error per symbol error based on the self-similarity property of the constellation, wherein said means for selecting comprises means for determining a probability of having k bit errors in an erroneously decoded tuple (p(k,b)) based on Hamming distances between the points of the non-square constellation, and wherein said probability of having k bit errors in an erroneously decoded tuple of the non-square constellation is estimated as if said non-square constellation was a square constellation. - View Dependent Claims (20)
-
21. An apparatus for selecting a bit load b per sub-channel in a multicarrier system, the multicarrier system encoding data based on a constellation of points, each point representing a tuple of data, the constellation having a self-similarity property, comprising:
-
means for determining a bit load per sub-channel using an estimate of bit error per symbol error and forward error correction parameters, comprising means for determining a probability of having k bit errors in an erroneous tuple (p(k,b)) based on Hamming distances between the points of the constellation, and means for estimating an average number of bit errors in an erroneous tuple based on said probability (p(k,b)); and means for selecting a bit load based on coding gain and the average number of bit errors in the erroneous tuple. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35)
-
Specification