A system having multiple encoders of different maximum error correction
capability, which reduces the entire size of the system by allowing most
of the system to be shared among these encoders. This is accomplished by
using an encoder that is capable of calculating parities of 2 or more
kinds of bit numbers with different error correction capability. The
system includes a circuit that generates a modified word by assigning a
predetermined value to input an information word; and a circuit that
generates an intermediate signal "u" by a linear operation using a
modified word and matrix "P". These circuits are combined with linear
operation circuits for generating value of parity p.sub.1, . . . ,
p.sub..alpha., each of whose bit number is different, by a linear
operation using all or part of the intermediate signal and matrixes
Q.sub.1, . . . , Q.sub..alpha. respectively.
Um sistema que tem codificadores múltiplos da potencialidade máxima diferente da correção de erro, que reduz o tamanho inteiro do sistema permitindo que a maioria do sistema sejam compartilhados entre estes codificadores. Isto é realizado usando um codificador que seja capaz de calcular paridades de 2 ou mais tipos de números de bocado com potencialidade diferente da correção de erro. O sistema inclui um circuito que gere uma palavra modificada atribuindo a um valor predeterminado à entrada uma palavra de informação; e um circuito que gere um sinal intermediário "u" por uma operação linear usando uma palavra e uma matriz modificadas "P". Estes circuitos são combinados com os circuitos lineares da operação para gerar o valor da paridade p.sub.1. . . , p.sub..alpha., cada um cujo do número de bocado é diferente, por uma operação linear usando o todo ou uma parte do sinal e das matrizes intermediários Q.sub.1. . . , Q.sub..alpha. respectivamente.