摘要 |
PURPOSE: A method for turbo decoding is provided to reduce a decoding time of a turbo decoder by performing simultaneously an interleaving process, an MAP decoding process, and a de-interleaving process. CONSTITUTION: The first MAP(Maximum A Posteriori) decoding process is performed by the first MAP decoder and the decoded result is stored in a memory(S20). An interleaving operation is performed by using the output of the first MAP decoder(S21). The second MAP decoding process for the stored value of a(k) from the stored result values is performed by the second MAP decoder(S22). The decoded value is stored in the address of a(k). The first and the second MAP decoding processes are performed repeatedly by using a MAP algorithm. The first MAP decoding process is performed by using received signals and the second decoded signals. The second MAP decoding process is performed by using the received signals and the first decoded signals.
|