1. A method of signal processing, said method comprising: based on a multicarrier signal received over a transmission channel, estimating a response of the transmission channel using a channel response estimator; and estimating a plurality of data values carried by the received multicarrier signal, said estimating including: calculating a reference signal using a reference signal generator based on the estimated response of the transmission channel and a known pattern of data values carried by the received multicarrier signal; based on a time-domain difference between the reference signal and a portion of the received multicarrier signal carrying the plurality of data values, calculating a noise estimate using a noise estimate calculator; and in a frequency domain and according to the noise estimate, compensating the portion of the received multicarrier signal carrying the plurality of data values using a signal compensator.