|
Исправить "до двух ошибок в каждом байте исходных данных (точнее, по одной в каждом полубайте)" этот код явно не может.
Считайте сами:
8 синдромов на однократные ошибки + нулевой синдром для случая отсутсвия ошибок. Остается всего 16-9=7 синдромов на двукратные ошибки. А всего комбинаций (по одной ошибке в каждом полубайте) что-то около 4*4 = 16. Так что только 7 из 16 таких ошибок можно исправить.
E-mail: info@telesys.ru