Decoding method and system for real-time wireless channel estimation
First Claim
1. 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.
1 Assignment
0 Petitions
Accused Products
Abstract
A decoding method and system for real-time wireless channel estimation, which decodes a received signal with a noise. The received signal is coded by a concatenation code. At first, the received signal is performed a certain amount of decoding by a Max-Log-MAP decoding procedure. Next, an estimated amplitude of the received signal and an estimated variance of a noise are computed. Then, the received signal is adjusted in accordance with the estimated amplitude and the estimated variance to thereby produce an adjusted received signal. Finally, the adjusted received signal is decoded by a Log-Map decoding procedure.
85 Citations
17 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A decoding system for real-time wireless channel estimation, which decodes a received signal with a noise, the received signal being coded by a concatenation code and containing K message bits, the K message bits being grouped into systematic bits, first parity bits and second parity bits, the system comprising:
-
a first decoder, which receives a systematic bit log-likelihood ratio (LLR), a first parity bit LLR and a first prior information and accordingly produces a first extrinsic information and a first output LLR by selectively performing a Max-Log-MAP decoding or a Log-MAP decoding; an interleaver, which is connected to the first decoder, in order to receive the systematic bit LLR and the first extrinsic information for re-arrangement to thereby produce a second prior information and an interleaved systematic bit LLR; a second decoder, which is connected to the interleaver, in order to receive the interleaved systematic bit LLR, a second parity bit LLR and the second prior information and selectively performs the Max-Log-MAP decoding or the Log-MAP decoding for producing a second extrinsic information and a second output LLR; a deinterleaver, which is connected to the second decoder, in order to receive the second extrinsic information for re-arrangement to thereby produce the first prior information; a channel estimator, which is connected to the first decoder and the second decoder, in order to perform a channel estimation in accordance with the received signal, the first output LLR and the second output LLR to thereby produce an estimated amplitude of the received signal and an estimated variance to the first decoder and the second decoder; and a controller, which is connected to the channel estimator, the first decoder and the second decoder in order to control the first decoder and the second decoder to first perform a predetermined amount of decoding on the received signal by a Max-Log-MAP decoding procedure, and then control the first decoder and the second decoder to perform a decoding on the received signal by a Log-MAP decoding procedure; wherein the first decoder and the second decoder adjust the received signal in accordance with the estimated amplitude and the estimated variance when the Log-MAP decoding procedure is performed, and therefore produce an adjusted received signal. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
Specification