An apparatus and method for generating a (n, 3) code and a (n, 4) code
using simplex codes are disclosed. To encode a 3-bit information bit
stream to a (n, 3) codeword with n code symbols, a simplex encoder
generates a first-order Reed-Muller codeword with (P+1) code symbols from
the input information bit stream for n>P, and punctures the first code
symbol of the (P+1) first-order Reed-Muller code symbols to produce a (P,
3) simplex codeword. An interleaver permutates the P code symbols of the
(P, 3) simplex codeword by columns according to a predetermined pattern. A
repeater repeats the column-permutated (P, 3) simplex codeword until the
number of repeated codes is n and outputs a (n, 3) codeword with the n
repeated code symbols.
Um instrumento e um método para gerar a (n, 3) código e a (n, 4) código que usa códigos simples é divulgado. Para codificar um córrego do bocado da informação 3-bit a a (n, 3) codeword com símbolos do código de n, um codificador simples gera um codeword first-order do Lingüeta-reed-Muller com símbolos do código (P+1) do córrego do bocado da informação da entrada para n P, e puncturas o primeiro símbolo do código (P+1) dos símbolos first-order do código do Lingüeta-reed-Muller para produzir a (P, 3) codeword simples. Permutates de um interleaver os símbolos do código de P do (P, 3) codeword simples por colunas de acordo com um teste padrão predeterminado. Um repetidor repete a coluna-permutated (P, 3) codeword simples até que o número de códigos repetidos esteja n e outputs a (n, 3) codeword com o n repetiu símbolos do código.