A novel and useful channel tracking mechanism operative to generate channel estimate
updates on blocks of samples during reception of a message. The tracking mechanism
is based on the weighted recursive least squares algorithm and implements the estimation
process by recursively updating channel model parameters upon the arrival of new
sample data. The mechanism is operative to update channel estimate information
once per sample block. An interblock exponential weighting factor is also applied.
The block length is chosen short enough to enable good tracking performance while
being sufficiently long enough to minimize the overhead of generating preliminary
decisions and of updating precalculated tables in the equalizer. The method of
the invention can be performed in either hardware or software. A computer comprising
a processor, memory, etc. is operative to execute software adapted to perform the
channel tracking method of the present invention.