摘要 |
An input unit inputs sequentially bit data, where the bit data is convolutionally coded by a generator matrix defined according to a constraint length and a coding rate and has the number of streams defined by the coding rate. A temporary decoded data shift register unit delays temporary decoded data over at least a period of time corresponding to the constraint length. A generation unit generates, per stream, bit data serving as candidates for a decoding, by performing exclusive OR based on the generator matrix on the delayed temporary decoded data and the inputted bit data. A comparator and a selector select any of the bit data per stream generated by the generation unit, as a decoding result, and outputs the selected decoding result.
|