![]() |
|||
French German Portuguese Spanish Russian |
|||
| Detenção Incorreta de Comunicação de Dados | |||
| Em casa> Comunicações de Dados> Detenção Incorreta
Erro que Descobre métodosO erro mais popular que descobre métodos é:
Método de Cheque de ParidadeOs erros podem ocorrer no registro de dados em meios de comunicação magnéticos devido a más pistas, setores na superfície de registro. Os erros também podem ser causados por perturbações elétricas durante a transmissão de dados entre dois computadores distantes. É assim necessário a métodos de dispositivo para guardar contra tais erros. O princípio principal usado com esta finalidade em dados codificados é a introdução de extra bits no código para ajudar a detenção incorreta. Um método comum é o uso do bit de cheque de paridade junto com cada código de caráter a ser transmitido. Como um exemplo simples de um código que descobre o erro, considere um código no qual um bit de paridade único é appended aos dados. O bit de paridade é escolhido para que o número de 1 bit na palavra de código ou código de caráter a ser transmitido ou registrado seja até ou ímpar. Por exemplo, quando 10110101 é entregue até paridade acrescentando um bocado no fim, fica 101101011, onde como 10110001 fica 101100010 com até a paridade. Um código com uma paridade única mas tem uma distância 2, desde que qualquer erro de bit único produz uma palavra de código com a paridade incorreta, Pode ser usado para descobrir erros únicos. Dois erros não podem ser descobertos por este esquema como o número total de 1s no código permanecerá até depois da modificação de duas bits. Como a probabilidade de mais de uma ocorrência incorreta é na prática muito pequena este esquema é comumente aceito como suficiente. Em vez de acrescentar uma paridade verificam mas que faz o número total
de 1s no código até, cada um pode decidir acrescentar um bit de cheque de paridade que
faz o número de 1s no ímpar. Tal cheque de paridade é conhecido como
um bit de paridade ímpar. Este esquema também detenção de facilidades de um erro único
em um código. Método de cheque de Redundância Cíclico (CRC)Outro método popular está na larga extensão da detenção incorreta. Ele é o código polinomial também conhecido como código de redundância cíclico ou código de CRC. Os códigos de C.R.C são baseados em tratar o vapor de bit como umas representações de polinômios com o coeficiente do zero e um único. Um k +bit armação é considerado como a lista de coeficiente de um polinômio com termos de k, nos limites de xk-1 a x0. Diz-se que tal polinômio seja de graus k-1 a alta ordem (partiu o mais) o bit é o coeficiente de xk-1, o seguinte bit o coeficiente de x k-2, e assim por diante. Para eg: 110001 tem seis bits e assim representa um polinômio de seis termos com o coeficiente 1,1,0,0,0 e 1: x5+x4+x+0 Quando o método de código polinomial é empregado, o remetente e o receptor devem combinou um polinômio de gerador, G (x), com antecedência. Tanto os bits "ordem alta como baixa" do gerador devem ser 1. Para computar a soma de controle de alguma armação com o m bits, correspondente ao M polinomial (x), a armação deve ser mais longa do que o polinômio de gerador. A idéia deve acrescentar uma soma de controle ao fim da armação de tal modo que o polinômio representa pela armação de checksummed, ele tenta dividi-lo por G (x). Se houver um resto, houve um erro de transmissão! Três polinômios ficaram padrões internacionais: CRC – 12 = x12+x11+x3+x2+x1+1
|
Mais Informação Informação Relacionada |
||
| Erros que Corrigem Métodos | Comunicação de Ondas radiofônicas | |||
|
|||