1. A method of compensating for dc offset of a received signal transmitted over a channel having a plurality of paths, the received signal comprising a modulated data signal and modulated known training sequence signal bits, the method comprising the steps of: constructing from the known training sequence signal, a first regression matrix; constructing from the first regression matrix, a trend matrix wherein each column of the trend matrix is a path-trend vector; deriving a neutralized second regression matrix from the first regression matrix and the trend matrix; and utilising the neutralized second regression matrix to compensate for dc offset of the received modulated data signal.