Разница между алфавитным кодированием и кодированием Хэмминга заключается в их принципах и целях:
- Алфавитное кодирование построено на взаимной однозначности кодирования слов некоторого алфавита при помощи замены каждой буквы некоторым словом того же или какого-либо другого алфавита. ru.wikipedia.org ru.ruwiki.ru
- Кодирование Хэмминга — это самоконтролирующийся и самокорректирующийся код, построенный применительно к двоичной системе счисления. ru.wikipedia.org ru.ruwiki.ru Позволяет исправлять одиночную ошибку (ошибка в одном бите слова) и находить двойную. ru.wikipedia.org ru.ruwiki.ru
Таким образом, основное различие в том, что алфавитное кодирование фокусируется на самом процессе кодирования, а кодирование Хэмминга — на возможности обнаружения и коррекции ошибок при передаче данных.