Provided is an apparatus and method for generating an initial puncturing
matrix from which a first sub-code is produced in a communication system.
The apparatus includes a turbo encoder for generating information symbols
and first and second parity symbols for the input of an information bit
stream and a sub-code generator for generating sub-codes from the
information symbols and the first and second parity symbols using
puncturing matrices. The method comprises the steps of selecting as many
information symbols as a number of columns in the initial puncturing
matrix from the information symbols output from the turbo encoder, if a
difference between the number Ns of selected symbols in the initial
puncturing matrix and the number of the columns in the initial puncturing
matrix is equal to or greater than a number of component encoders in the
turbo encoder, and selecting as many first and second parity symbols as
the difference.
Desde que são um instrumento e um método para gerar uma matriz puncionando inicial de que um primeiro sub-code está produzido em um sistema de comunicação. O instrumento inclui um codificador de turbo para gerar símbolos da informação e primeiramente e segundos símbolos da paridade para a entrada de um córrego do bocado da informação e um gerador do sub-code para gerar sub-codes dos símbolos da informação e dos primeiros e segundos símbolos da paridade usando-se puncionando matrizes. O método compreende as etapas de selecionar tantos como símbolos da informação como um número de colunas na matriz puncionando inicial dos símbolos da informação output do codificador de turbo, se uma diferença entre o número Ns de símbolos selecionados na matriz puncionando inicial e o número das colunas na matriz puncionando inicial for igual ou mais grande do que a um número de codificadores componentes no codificador de turbo, e de selecionar tantos como primeiros e segundos símbolos da paridade como a diferença.