|
Я рассматривал исходник:
hamming.c - Program for generating and checking (12,8) Hamming codes
кстати что означают цифры 12 и 8 ?
взял сдесь: http://home.att.net/~jackklein/C_Unleashed/code_list.html
т.е. я понимаю так, что приняв байт данных с возможно измененным (ошибочным) одним битом, декодер находит хам-код для принятого байта данных и сопоставляя два хам-кода определяет какой бит ошибочен.
Вобщем получается что поток данных возрстает в два раза, и возможно устранение ошибочного 1 бита.
Если это не так, то подскжите как на самом деле?
исходник С++ и откомпилированый .exe здесь:
http://forums.airbase.ru/index.php?act=Attach&type=post&id=7593
Посоветуйте, что более эффективно для передачи данных, возможно по радио линии, желательно с линкми на исходники.
E-mail: info@telesys.ru