摘要 |
PURPOSE: A serially concatenated convolutional coding method in communication systems and an apparatus thereof are provided to suitably set up the puncturing range of the internal/external codes of a serially concatenated convolutional code so as to ensure the enhancement of performance and the stability of decoding. CONSTITUTION: A serially concatenated convolutional coding apparatus is composed of an external convolutional encoder(1), a puncturing processing part(2), an interleaver(3), an internal convolutional encoder(4), and a puncturing processing part(5). The external convolutional encoder(1) executes convolutional coding processing for input data(d), containing tail bits to terminate the trellis of a used convolutional code, into an external code. The puncturing processing part(2) excepts external codewords, generated by the tail bits used for the trellis termination of the external code, from puncturing in puncturing the output signal of the external convolutional encoder(1). The interleaver(3) interleaves the output signal of the puncturing processing part(2) in random sequence. The internal convolutional encoder(4) executes convolutional coding processing for the output signal of the interleaver(3) into an internal code. The puncturing processing part(5) includes or excludes internal codewords, generated by the tail bits used for the trellis termination of the internal code, from puncturing in puncturing the output signal of the internal convolutional encoder(4).
|