Patent ID: 7239672

Claim:
A channel estimator for a wireless local area network (WLAN), comprising: a channel corrector, wherein an input terminal of said channel corrector is an input terminal of said channel estimator, and an output terminal of said channel corrector is an output terminal of said channel estimator so as to correct and compensate the channel effect; an adaptive channel estimator, wherein an input terminal of said adaptive channel estimator is connected to said input terminal of said channel corrector, and an output terminal of said adaptive channel estimator is connected to said channel corrector so as to perform adaptive channel estimation; a symbol buffer, wherein an input terminal of said symbol buffer is connected to said input terminal of said channel corrector, and an output terminal of said symbol buffer is connected to said adaptive channel estimator as to store the symbols of a transmitted signal; a data reconstructor, wherein an input terminal of said data reconstructor is another input terminal of said channel estimator, and an output terminal of said data reconstructor is connected to said adaptive channel estimator so as to reconstructs the data of a feedback signal; and a channel estimation controller, wherein an input terminal of said channel estimation controller is connected to said input terminal of said data reconstructor, and an output terminal of said channel estimation controller is connected to said adaptive channel estimator, said symbol buffer and said data reconstructor so as to control channel estimation, wherein said adaptive channel estimator flexibly performs adjustment in channel estimation during packet transmission so as to adapt channel variation and controlling of said channel estimation controller is implemented by using a simplified recursive least square (RLS) algorithm so as to perform channel estimation, wherein said simplified recursive least square (RLS) algorithm is represented by the equation: Q p + 1 = K ⁢ Y ^ p *  Y ^ p  2 ⁢ Y p + ( 1 - K ) ⁢ Q p wherein Qp is a reference value of the present state for adjustment in channel estimation, p is a symbolic number with Qp+1 being a reference value of the next state for adjustment in channel estimation at p+1, K is an optimal solution between 0 and 1, Yp is an equalized input signal, Yp(hat) is an equalized output of a decision mode, and Yp(hat)* is a complex conjugate of Yp(hat).