Участник:Feorge
Версия от 01:54, 25 июня 2021; Feorge (обсуждение | вклад) (Основная часть конспекта по теме ''Булевые шары, граница Хемминга'' выполнена)
Граница Хемминга
Для составления верхних и нижних оценок на параметры кодирования нам понадобится понятие шара.
Определение:
Рассмотрим
.
Булевым шаром в радиуса с центром называется множество .
Определение:
Обьёмом шара
в называется его мощность и обозначается .
Утверждение: |
Обьём шара не зависит от его центра. |
Заметим, что шар всегда можно получить из другого шара с помощью "параллельного переноса" на вектор , т.е. . Покажем это. Необходимо доказать, что при и . . |
Можно переформулировать свойство кодов, исправляющих
, ошибок в терминах булевых шаров.Лемма: |
Пусть — код, исправляющий ошибок.
Тогда для любых неравных выполнено . |
Теорема (Граница Хемминга.): |
Пусть — код для -символьного алфавита, исправляющий ошибок.
Тогда выполнено неравенство . |
Доказательство: |
Это прямое следствие предыдущей леммы. Всего есть попарно непересекающихся шаров. Их суммарный обьём равен , и он не может превосходить общее число возможных веткоров . |
Граница Хемминга даёт верхнюю оценку на скорость передачи сообщений в канале с ошибками. Прологарифмировав неравнество, получим
. Здесь это плотность кодирования (количество информации в одном символе алфавита на размер кода). Таким образом при кодировании с защитой от ошибок падает скорость передачи.