308
правок
Изменения
Оптимизация памяти
Легко понять, что если в одном бите из строки допущена ошибка, то с помощью дописанных <tex>k</tex> пар бит можно точно определить, какой именно бит ошибочный. Это объясняется тем, что каждая пара определяет один бит номера ошибочного бита в строке. Всего пар <tex>k</tex>, следовательно мы имеем <tex>k</tex> бит номера ошибочного бита, что вполне достаточно: общее число бит строки не превосходит <tex>2^k</tex>.
== Определение и устранение ошибок в общем случае ==
Пусть <tex>\Sigma</tex> — исходный алфавит, <tex>C: \Sigma \to B^m</tex> — кодирование, <tex>B=(0,1)</tex>