Patent ID: 7974368

Claim:
A decoding method for real-time wireless channel estimation, which decodes a received signal with a noise, the received signal being coded by a turbo code, the method comprising the steps: (A) receiving the received signal with K message bits transmitted between a base station and corresponding stations; (B) applying a Max-Log-MAP decoding procedure to perform a predetermined amount of decoding on the received signal, wherein the predetermined amount is obtained by looking up a table in accordance with a code rate of concatenation code and a value of K; (C) using temporary log-likelihood ratios (LLRs) to compute hard decisions of the K message bits of the received signal, wherein the hard decision of i-th message bit in step (C) is computed by: û i (s) =0, if Λ i (s) ≧0; and û i (s) =1, if Λ i (s) =0, where Λ i (s) denotes the temporary LLR of the i-th message bit; (D) computing an ensemble average of the K message bits based on the hard decisions and the K message bits, and accordingly assigning the ensemble average to an estimated amplitude of the received signal; (E) computing an ensemble average of a first momentum based on absolute values of the K message bits; and (F) computing a ratio based on the ensemble average of the first momentum and the estimated amplitude of the received signal, and computing an estimated variance of the noise based on the ratio; and (G) adjusting the received signal in accordance with the estimated amplitude of the received signal and the estimated variance of the noise to thereby produce an adjusted received signal, and decoding the adjusted received signal by a Log-Map decoding procedure.