ТОР 5 статей: Методические подходы к анализу финансового состояния предприятия Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века Характеристика шлифовальных кругов и ее маркировка Служебные части речи. Предлог. Союз. Частицы КАТЕГОРИИ:
|
Процесс кодирования Хемминга.Код Хэмминга строится путем умножения исходного слова на порождающую матрицу (она составит из базисных векторов – информационных битов и проверочных битов, которые проверяют, не было ли ошибки) Например, построим 7,4 блоковой двоичный код (4 информационных, 3 проверочных)
Систематические коды – содержат информационные биты и проверочные. Процесс декодирования Хемминга, исправляющего не более чем одну ошибку Не пониманию, почему тут декодирование, но я хотел бы рассказать про кодирование. И о том, как построить порождающую матрицу. Для удобства, используем порядок символов из Хэмминга (П1 П2 И3 П4 И5 И6 И7). У нас есть сообщение: (1 1 0 1). Его надо помножить на матрицу, чтобы получить код Хэмминга.
Рассчитаем первый столбец матрицы: П1 по формуле П1 = И3 + И5 + И7 Второй столбец П2 = И3 + И6 + И7 . Т.е. если бит есть в формуле то ставим 1, если его нет – 0. Тупо, но работает ^_^ Кодовое расстояние Кодовое расстояние – минимальное расстояние всех векторов из К. pk k C pn min ρ(a,b) = d(k); a,b ∈ K I. Блочный код К обнаруживает любые t и меньше ошибок, тогда и только тогда, когда d(k) >= t + 1 II. Блочный код К может исправить любые t ошибок в коде когда d(k) >= 2t + 1
Не нашли, что искали? Воспользуйтесь поиском:
|