БЕЛОРУССКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ИНФОРМАТИКИ И РАДИОЭЛЕКТРОНИКИ
Кафедра радиотехнических систем
РЕФЕРАТ
На тему:
«Параметры кодов. Контроль, обнаружение и исправление ошибок»
МИНСК, 2008
1. Параметры кодов
Определение 1. Код – это множество дискретных сигналов, выбранное для передачи сообщений. Коды характеризуются следующими параметрами:
1 Основание кода
а)
б)
Практически
Замечание – Эффективность каналов передачи (хранения) информации возрастает с переходом на недвоичные коды.
2 Длина кода
Определение 2. Последовательности элементов (символов) длиной
имеет длину
Параметр
а) равномерные (блоковые),
б) неравномерные,
в) бесконечные,
1) свёрточные;
2) цепные;
3) непрерывные.
У равномерных (блоковых) кодов поток данных разделяется на блоки по
Для непрерывного кода поток данных разбивается на блоки длины
k-битовый n-битовый n-битовый k-битовый
k0 битов/кадр n0 битов/кадр n0 битов/кадр k0 битов/кадр
|
Непрерывный код
Рисунок 1.1
3 Размерность кода
4 Мощность кода
Определение 3. Код, у которого используются все комбинации, называется полным (безизбыточным).
Определение 4. Если число кодовых слов кода , то код называется избыточным.
Пример – Пусть
Код
5 Число проверочных (избыточных) позиций кодового слова
Пусть
6 Скорость передачи кода
7 Кратность ошибки
или менее ошибок в любом кодовом слове могут быть исправлены.
8 Расстояние Хэмминга между двумя векторами (степень удаленности любых кодовых последовательностей друг от друга)
Определение 5. Если
Замечание – С позиции теории кодирования
9 Кодовое расстояние (минимальное расстояние кода)
Определение 6. Наименьшее значение расстояния Хэмминга для всех пар кодовых последовательностей кода называют кодовым расстоянием.
Определение 7. Код значности
Пример – Можно построить следующий код:
Данный код можно использовать для кодирования 2–битовых двоичных чисел,
используя следующее (произвольное) соответствие:
Найдем кодовое расстояние этого кода: