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.