Patent ID: 7277512

Claim:
A first device configured to receive and transmit data over a network medium, comprising: a memory configured to store intercarrier interference (ICI) information for each of a plurality of respective tones used in a discrete multitone transmission system, wherein the ICI information stored in the memory comprises ICI per tone values for a number of clock offsets; logic configured to: receive a plurality of signals transmitted on the plurality of tones, estimate a noise value for each of the plurality of respective tones, generate an effective noise value for each of the plurality of respective tones using the ICI information and the estimated noise value for each of the plurality of respective tones, estimate a clock offset, and determine a signal-to-noise ratio (SNR) for each of the plurality of respective tones using the effective noise values; wherein when generating an effective noise value for each of the plurality of respective tones, the logic is further configured to: identify ICI information corresponding to the estimated clock offset for each of the tones, and add the identified ICI information for each of the tones to the estimated noise value for each of the corresponding tones; and a transmitter configured to transmit bit loading information to a second device, the bit loading information being based on the determined SNR.