Простые коды с проверкой на четность.

Теория кодирования. Основные понятия.

 

Рассматриваемый канал передачи данных – дискретный.

Данные передаются в виде двоичной информации (последовательность 0 и 1). Информация передается по каналу, подверженному случайным ошибкам.

Задача кодирования – добавление к информационным символам дополнительных символов, чтобы принимающая сторона могла обнаружить и исправить ошибки.

 

2.1. Понятие -кодов

 

Классификация кодов:

- блоковые коды;

- древовидные коды.

 

 

Блоковые коды определяются над произвольным конечным алфавитом, состоящего из символов .

 

Определение: Блоковый код мощности над алфавитом из символов определяется как множество из -ичных последовательностей длины , называемых кодовыми словами.

Если , то символы называются битами. Обычно .

Скорость блокового кода определяется равенством: .

 

Древовидные коды оперируют с бесконечными последовательностями информационных символов, поступающих со скоростью символов за один интервал времени. Это отображается в непрерывную последовательность символов кодового слова со скоростью символов за один интервал времени (кадр). При этом скорость кода вычисляется как .

 

Основные характеристики блоковых кодов:

- длина блока ;

- длина информационной части ;

- минимальное расстояние .

 

Понятие расстояния

 

Определение: Расстоянием по Хэммингу между двумя -ичными последовательностями и длины называется число позиций, в которых они различны. Это расстояние обозначается как .

Пример: Пусть =011101, =110100, тогда . Пусть =52204, =32203, тогда .

 

Определение: Пусть – код. Тогда минимальное расстояние кода a равно наименьшему из всех расстояний по Хэммингу между различными парами кодовых слов:

-код с минимальным расстоянием называется также -кодом.

 

Пример:

Код (3,3) может быть описан как код (3,3,1), т.к. минимальное расстояние по Хэммингу в счетчиковой последовательности от 000 до 111 равно 1:

Тема 3: Простейшие коды.

Простые коды с проверкой на четность.

 

Высокоскоростные коды с плохими корректирующими характеристиками. К заданным информационным битам дописывается -й бит так, чтобы полное число единиц в кодовом слове было четным (нечетным) (это есть бит проверки на четность (нечетность)).

 

Пример:

000 – 000(0);

001 – 001(1);

010 – 010(1);

011 – 011(0); и т.д.

 

Это -код или -код.

Минимальное расстояние кода равно 2. Никакие ошибки исправлены быть не могут. Используется только для обнаружения ошибок нечетной кратности.

 








Дата добавления: 2016-06-13; просмотров: 786;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.006 сек.