Колко грешки може да коригира един код за проверка на четността?
Колко грешки може да коригира един код за проверка на четността?

Видео: Колко грешки може да коригира един код за проверка на четността?

Видео: Колко грешки може да коригира един код за проверка на четността?
Видео: 16 ошибок штукатурки стен. 2024, Ноември
Anonim

Двуизмерното паритет чекове мога откриват и правилно всичко единични грешки и откриваме две и три грешки които се срещат навсякъде в матрицата.

Следователно, колко грешки може да открие един код?

Хаминг кодовете могат да открият до двубитови грешки или правилен еднобит грешки без откриване на некоригирани грешки . За разлика от това, простият паритет код не може да коригира грешки , и може да открие само нечетен брой битове грешка.

Впоследствие въпросът е дали паритетът може да коригира грешките? Паритет bits Това е много проста схема, която мога да се използва за откриване на единичен или друг нечетен брой (т.е. три, пет и т.н.) на грешки в изхода. Четен брой обърнати битове ще Направи паритет малко се появяват правилно въпреки че данните са грешни.

Имайки предвид това, как да определите грешка от един бит?

Най-простият начин за откриване а единична битова грешка в 4- малко кодът е да се използва проверка за четност, в който случай една допълнителна малко трябва да се добави (паритетът малко ).

Как се извършва корекцията на грешки с помощта на кодове за паритет?

За откриване и правилно грешките се добавят допълнителни битове към битовете на данните в момента на предаване. Допълнителните битове се извикват паритет битове. Те позволяват откриване или корекция на грешките. Битовете данни заедно с на паритет битове от а код дума.

Препоръчано: