Patent ID: 7409016

Claim:
A method of processing a received signal y to produce a current channel estimate from one or more past channel estimates that include a previous channel estimate h 1 comprising: (a) decoding the received signal y to form data s; (b) forming a convolution matrix Ŝ from a first portion of the data s; (c) forming a matrix F 1 from a second portion the data s, wherein the second portion of the data s includes data that is less recent than the data in the first portion of the data s; (d) forming a matrix F 2 from a third portion the data s, wherein the third portion of the data s includes data that is more recent than the data in the first portion of the data s; (e) determining a predicted channel estimate h pred based on the one or more past channel estimates; and, (f) performing a conjugate gradient algorithm to determine the current channel estimate, wherein the conjugate gradient algorithm is based on the received signal y, the matrix Ŝ, the matrices F 1 and F 2 , the predicted channel estimate h pred , and the previous channel estimate h 1 .