Граница Хэмминга

Граница Хэмминга

В теории кодирования грани́ца Хэ́мминга определяет пределы возможных значений параметров произвольного блокового кода. Также известна как граница сферической упаковки. Коды, достигающие границы Хэмминга, называют совершенными или плотноупакованными.

Содержание

Формулировка

Пусть A_q(n,\;d) обозначает максимально возможную мощность q-чного блокового кода C длины n и минимального расстояния d (q-чный блоковый код длины n — это подмножество слов \mathcal{A}_q^n с алфавитом \mathcal{A}_q, состоящим из q элементов).

Тогда

A_q(n,\;d)\leqslant\frac{q^n}{\displaystyle\sum_{k=0}^t\binom{n}{k}(q-1)^k},

где

t=\left\lfloor\frac{d-1}{2}\right\rfloor.

Доказательство

По определению d, если при передаче кодового слова случилось до t=\left\lfloor\frac{d-1}{2}\right\rfloor ошибок, то с помощью декодирования, ограниченного минимальным расстоянием, мы будем способны безошибочно распознать посланное кодовое слово.

Для данного кодового слова c\in C, рассмотрим сферу радиуса t вокруг c. Благодаря тому, что данный код способен исправлять до t=\left\lfloor\frac{d-1}{2}\right\rfloor ошибок, ни одна сфера не пересекается ни с какой другой и содержит

\sum_{k=0}^t \binom{n}{k}(q-1)^k

кодовых слов, так как мы можем позволить t (и менее) символам (из всех n символов слова) принять одно из (q-1) возможных значений, отличных от значения соответствующего символа данного слова (вспомним, что сам код является q-чным).

Пусть M обозначает количество слов в C. Объединяя сферы вокруг всех кодовых слов, мы замечаем, что результирующее множество содержится в \mathcal{A}_q^n. Так как сферы непересекающиеся, можно суммировать элементы каждой из них и получить

M\times\sum_{k=0}^t\binom{n}{k}(q-1)^k\leqslant|\mathcal{A}_q^n|=q^n,

откуда для любого кода C

M\leqslant\frac{q^n}{\displaystyle\sum_{k=0}^t\binom{n}{k}(q-1)^k},

а, значит,

A_q(n,\;d)\leqslant\frac{q^n}{\displaystyle\sum_{k=0}^t\binom{n}{k}(q-1)^k}.

Совершенные коды

Коды, достигающие границы Хэмминга, называют совершенными. Были открыты следующие типы совершенных кодов: коды Хэмминга и коды Голея. Имеются ещё тривиальные совершенные коды: двоичные коды с повторением нечётной длины, коды с одним кодовым словом и коды, включающие всё множество F_q^n.

Титвайненом и Ван Линтом было доказано, что любой нетривиальный совершенный код имеет параметры кода Хэмминга или кода Голея[1][2].

Примечания

  1. Tietavainen A., Perko A. There are no unknown perfect binary codes. — Annales Universitatis Turkuensis. — Ser. A, I 148, 3-10[6], 1971.
  2. Lint van J. H. Nonexistence theorems for perfect error-correcting codes. — Computers in Algebra and Number Theory. — Vol. IV [6], 1971.

Литература

  • MacWilliams F. J. and Sloane N. J. A. The Theory of Error-Correcting Codes. — Amsterdam, Netherlands, North-Holland, § 1.5, § 6.8, 1977.
  • Блейхут Р. Теория и практика кодов, контролирующих ошибки = Theory and Practice of Error Control Codes. — М.: Мир, 1986. — 576 с.

См. также


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать реферат

Полезное


Смотреть что такое "Граница Хэмминга" в других словарях:

  • Граница Синглтона — (названная в честь Р. К. Синглтона) устанавливает предел мощности кода с символами из поля длины и минимального расстояния Хэмминга . Пусть обозначает максимально возможную мощность ичного кода длины …   Википедия

  • Граница Плоткина — Граница Плоткина  в теории кодирования определяет предел мощности двоичного кодa длины и минимального расстояния . Содержание 1 Формулировка …   Википедия

  • Граница кода — Границы кода в теории кодирования пределы вазможных значений параметров кода. Наиболее используемыми границами являются: Граница Хэмминга Граница Синглтона Граница Плоткина Граница Джонсона См. также Объём кода Расстояние кода …   Википедия

  • Граница сферической упаковки — В теории кодирования граница Хэмминга определяет пределы возможных значений параметров произвольного блокового кода. Также известна как граница сферической упаковки. Коды, достигающие границы Хэмминга, называют совершенными или плотноупакованными …   Википедия

  • Код Хэмминга — Эта статья или раздел нуждается в переработке. Пожалуйста, улучшите статью в соответствии с правилами написания статей …   Википедия

  • Неравенство Гильберта-Варшамова — Неравенство Гильберта  Варшамова определяет предельные значения для параметров кодов (не обязательно линейных). Иногда употребляется название неравенство Гильберта  Шеннона  Варшамова, а в русскоязычной научной литературе  неравенство Варшамова … …   Википедия

  • Неравенство Гильберта — Варшамова — Неравенство Гильберта  Варшамова определяет предельные значения для параметров кодов (не обязательно линейных). Иногда употребляется название неравенство Гильберта  Шеннона  Варшамова, а в русскоязычной научной литературе … …   Википедия

  • Неравенство Варшамова-Гильберта — Неравенство Гильберта  Варшамова определяет предельные значения для параметров кодов (не обязательно линейных). Иногда употребляется название неравенство Гильберта  Шеннона  Варшамова, а в русскоязычной научной литературе  неравенство Варшамова … …   Википедия

  • Неравенство Гильберта — Неравенство Гильберта  Варшамова определяет предельные значения для параметров кодов (не обязательно линейных). Иногда употребляется название неравенство Гильберта  Шеннона  Варшамова, а в русскоязычной научной литературе … …   Википедия

  • Обнаружение и исправление ошибок — Обнаружение ошибок в технике связи  действие, направленное на контроль целостности данных при записи/воспроизведении информации или при её передаче по линиям связи. Исправление ошибок (коррекция ошибок)  процедура восстановления… …   Википедия


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»