Method for bit assignment and fine gain setting in a multi-carrier communications system
First Claim
Patent Images
1. A method for assigning bits to a plurality of channels in a discrete multi-tone modulation communications system, the method comprising:
- assigning, to each of one or more channels in a plurality of channels, at least a portion of a specified number of bits based on a performance characteristic of each of the one or more channels;
determining an allowable number of bits that can be carried by each of one or more channels using a signal to noise measurement for each of the one or more channels;
for a first group of channels in the plurality of channels, wherein the allowable number of bits that can be carried by each channel in the first group of channels is less than a characteristic minimum bit value for channels in the discrete multi-tone modulation communications system, reducing the determined allowable number of bits for each channel in the first group of channels to zero; and
wherein the specified number of bits satisfies an aggregate constraint on the bits assigned to the plurality of channels, so that a total number of bits assigned to the plurality of channels is equal the specified number of bits.
9 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the invention provide for assigning bits to a discrete multi-tone modulation communications system. In an embodiment, one or more channels in the plurality of channels are assigned a number of bits based on a performance characteristic of that channel. One or more channels in the plurality of channels may also be assigned a gain value based on the performance characteristic of that channel.
40 Citations
80 Claims
-
1. A method for assigning bits to a plurality of channels in a discrete multi-tone modulation communications system, the method comprising:
-
assigning, to each of one or more channels in a plurality of channels, at least a portion of a specified number of bits based on a performance characteristic of each of the one or more channels; determining an allowable number of bits that can be carried by each of one or more channels using a signal to noise measurement for each of the one or more channels; for a first group of channels in the plurality of channels, wherein the allowable number of bits that can be carried by each channel in the first group of channels is less than a characteristic minimum bit value for channels in the discrete multi-tone modulation communications system, reducing the determined allowable number of bits for each channel in the first group of channels to zero; and wherein the specified number of bits satisfies an aggregate constraint on the bits assigned to the plurality of channels, so that a total number of bits assigned to the plurality of channels is equal the specified number of bits. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method for assigning bits to channels in a discrete multi-tone modulation communications system, the method comprising:
-
determining an initial number of bits that can be assigned to each channel in a set of active channels based on the performance characteristic of each channel in the set of active channels; identifying, from the set of active channels, a first group of channels and a second group of channels, wherein the initial number of bits that can be assigned to each channel in the first group of channels is less than or equal to the initial number of bits that can be assigned to each channel in the second group of channels; and reducing an aggregate number of bits assigned to the set of active channels so as to satisfy an constraint on the aggregate number of bits that can be assigned to the set of active channels by designating one or more channels in the first group of channels to be assigned zero bits. - View Dependent Claims (15, 16, 17, 18)
-
- 19. A method for assigning gain values to a plurality of channels in a discrete multi-tone modulation communications system, the method comprising assigning, to each channel in the plurality of channels, a gain value based upon a performance characteristic and a specified gain limit for each channel in the plurality of channels.
-
22. A method for assigning bits in a discrete multi-tone modulation communications system, the method comprising:
-
assigning, to one or more channels in a plurality of channels, a number of bits based on a performance characteristic of each of the one or more channels; and assigning to the one or more channels a gain value based on the performance characteristic of each of the one or more channels so as to set a margin for each of the one or more channels to be in a specified range. - View Dependent Claims (23, 24, 25, 26)
-
-
27. An apparatus comprising:
-
a bit assignment and adjustment module communicatively configured to assign a number of bits to each of one or more channels in a plurality of channels; and a gain value module communicatively configured to assign to each of the one or more channels a fine gain value based on the performance characteristic of each of the one or more channels so as to set a margin for each of the one or more channels to be in a specified range. - View Dependent Claims (28, 29, 30, 31, 32, 33)
-
-
34. A computer-readable medium for assigning bits to a plurality of channels in a discrete multi-tone modulation communications system, the computer-readable medium carrying instructions which, when executed by one or more processors, cause the one or more processors to:
-
assign, to each of one or more channels in a plurality of channels, at least a portion of a specified number of bits based on a performance characteristic of each of the one or more channels; determine an allowable number of bits that can be carried by each of one or more channels using a signal to noise measurement for each of the one or more channels; for a first group of channels in the plurality of channels, wherein the allowable number of bits that can be carried by each channel in the first group of channels is less than a characteristic minimum bit value for channels in the discrete multi-tone modulation communications system, reduce the determined allowable number of bits for each channel in the first group of channels to zero; and wherein the specified number of bits satisfies an aggregate constraint on the bits assigned to the plurality of channels, so that a total number of bits assigned to the plurality of channels is equal the specified number of bits. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46)
-
-
47. A computer-readable medium for assigning a specified number of bits to a discrete multi-tone modulation communications system, the computer-readable medium comprising instructions for performing the steps of:
-
determining an initial number of bits that can be assigned to each channel in a set of active channels based on the performance characteristic of each channel in the set of active channels; identifying, from the set of active channels, a first group of channels and a second group of channels, wherein the initial number of bits that can be assigned to each channel in the first group of channels is less than or equal to the initial number of bits that can be assigned to each channel in the second group of channels; and reducing an aggregate number of bits that can be assigned to each channel in the set of active channels so as to satisfy an constraint on the aggregate number of bits for the plurality of channels by designating one or more channels in the first group of channels to be assigned zero bits. - View Dependent Claims (48, 49, 50, 51)
-
- 52. A computer-readable medium for assigning gain values to a plurality of channels in a discrete multi-tone modulation communications system, the computer-readable medium comprising instructions for assigning, to each channel in the plurality of channels, a gain value based upon a performance characteristic and a specified gain limit for each channel in the plurality of channels.
-
55. A computer-readable medium for assigning bits to a discrete multi-tone modulation communications system, the computer-readable medium carrying instructions which, when executed by one or more processors, cause the one or more processors to perform steps of:
-
assigning, to one or more channels in a plurality of channels, a number of bits based on a performance characteristic of each of the one or more channels; and assigning to each of the one or more channels a gain value based on the performance characteristic of each of the one or more channels so as to set a margin for each of the one or more channels to be in a specified range. - View Dependent Claims (56, 57, 58, 59)
-
-
60. An apparatus for assigning bits to a plurality of channels in a discrete multi-tone modulation communications system, the apparatus comprising a bit assignment and adjustment module configured to:
-
assign, to each of one or more channels in a plurality of channels, at least a portion of a specified number of bits based on a performance characteristic of each of the one or more channels; determine an allowable number of bits that can be carried by each of one or more channels using a signal to noise measurement for each of the one or more channels; for a first group of channels in the plurality of channels, wherein the allowable number of bits that can be carried by each channel in the first group of channels is less than a characteristic minimum bit value for channels in the discrete multi-tone modulation communications system, reduce the determined allowable number of bits for each channel in the first group of channels to zero; and wherein the specified number of bits satisfies an aggregate constraint on the bits assigned to the plurality of channels, so that a total number of bits assigned to the plurality of channels is equal the specified number of bits. - View Dependent Claims (61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72)
-
-
73. An apparatus for assigning bits to channels in a discrete multi-tone modulation communications system, the apparatus comprising a bit assignment and adjustment module configured to:
-
determine an initial number of bits that can be assigned to each channel in a set of active channels based on the performance characteristic of each channel in the set of active channels; identify, from the set of active channels, a first group of channels and a second group of channels, wherein the initial number of bits that can be assigned to each channel in the first group of channels is less than or equal to the initial number of bits that can be assigned to each channel in the second group of channels; and reduce an aggregate number of bits assigned to the set of active channels so as to satisfy an constraint on the aggregate number of bits that can be assigned to the set of active channels by designating one or more channels in the first group of channels to be assigned zero bits. - View Dependent Claims (74, 75, 76, 77)
-
-
78. An apparatus for assigning gain values to a plurality of channels in a discrete multi-tone modulation communications system, the apparatus comprising:
a gain adjustment module configured to assign, to each channel in the plurality of channels, a gain value based upon a performance characteristic and a specified gain limit for each channel in the plurality of channels. - View Dependent Claims (79, 80)
Specification