摘要 |
PROBLEM TO BE SOLVED: To reduce a circuit scale of an error correction decoder by decreasing a capacity of a memory without deteriorating decoding arithmetic precision in the case of decoding turbo code. SOLUTION: The error correction decoder has 1st-3rd memories 3-5 that store ya, yb, yc resulting from separating turbo code received data (y) by an S/P conversion section 2, 4th and 5th memories 12, 13 that store a result of backward probability calculated earlier by a 1st D (transition probability) calculation section 9 and a B (backward probability) calculation section 11, a 6th memory 7 that stores preceding reliability information, a 7th memory 21 that stores this reliability information and decoded data, an L (combined probability) calculation section 16 that obtains a combined probability on the basis of the forward probability and the backward probability by a 2nd D calculation section 10 and an A (forward probability) calculation section 15, an L(u) calculation section 17 that calculates decoded data, an Le(u) calculation section 18 that calculates reliability information and a MAP control section (repetitive control section) 25.
|