Patent ID: 8031786

Claim:
A method comprising: at a wireless communication device, receiving a wireless transmission comprising a plurality of sub-carriers; estimating a first group of channel characteristics of one or more first sub-carriers carrying a plurality of pilot signals; and generating a second group of channel characteristics of one or more second sub-carriers carrying data, wherein generating the second group of channel characteristics from the first sub-carriers comprises: selecting one of an interpolation and extrapolation technique with respect to values of the first sub-carriers based on one of a relative frequency, relative time and a combination of relative frequency and relative time of the first sub-carriers; decomposing the selected interpolation or extrapolation technique into a sequence of one-dimensional computations of the first sub-carriers; assigning a weight to each of the one-dimensional computations based on a distance between the first sub-carriers and the one or more second sub-carriers; computing a weighted average of outcomes of the one-dimensional computations based on the weight assigned to each of the one-dimensional computations; generating the second group of channel characteristics based on the weighted average of the outcomes of the one-dimensional computations; demodulating and decoding data carried in the second sub-carriers from the second group of channel characteristics; obtaining channel information from demodulating and decoding the data; and revising the first and the second group of channel characteristics using the channel information obtained from the decoded data.