Произведение информационного слова на порождающую матрицу дает кодовое слово кода

7674
знака
3
таблицы
2
изображения

5. Произведение информационного слова на порождающую матрицу дает кодовое слово кода

Пример. для кода (5,3)

6. Два кода называются эквивалентными, если их порождающие матрицы отличаются перестановкой координат, т.е. порождающие матрицы получаются одна за другой перестановкой столбцов и элементарных операций над строками.

7. Кодовое расстояние любого линейного (n,k) - кода удовлетворяет неравенству (граница Сингтона). Линейный (n,k) - код, удовлетворяющий равенству, называется кодом с максимальным расстоянием.

Стандартное расположение группового кода

 

Стандартное расположение группового кода представляет разложение множества всех возможных n-элементных слов, представляющих собой группу, на смежные классы по подгруппе из 2k кодовых слов, составляющих (n,k)-код (см. таблицу 2).

Таблица 2





Образующие или лидеры смежных классов выбираются таким образом, чтобы в их состав вошли наиболее вероятные образцы ошибок в кодовом слове, т.е. образцы ошибок с наименьшим весом.

Пример. Код (5,3) имеет матрицы

и

а стандартное расположение имеет вид,

00000 10111 01101 11010
00001 10110 01100 11011
00010 10101 01111 11000
00100 10011 01001 11110
01000 11111 00101 10010
10000 00111 11101 01010
00011 10100 01110 11001
10001 00110 11100 01011

Этот код имеет d0=3. Он гарантирует исправление одиночных ошибок, конфигурация которых дана в первом столбце.

Процедура исправления ошибок следующая. Принятое кодовое слово анализируют и определяют, в каком столбце оно находится, а затем в качестве исправленного кодового слова берут слово, находящееся в верхней строке.

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

Коды Хэмминга

Кодом Хэмминга называется (n,k)-код, проверочная матрица которого имеет r = n-k строк и 2r-1 столбцов, причем столбцами являются все различные ненулевые последовательности.

Пример. Для (7,4)-кода Хэмминга

или

Проверочная матрица любого кода Хэмминга всегда содержит минимум три линейно зависимых столбца, поэтому кодовое расстояние кода равно трем.

Если столбцы проверочной матрицы представляют упорядоченную запись десятичных чисел, т.е. 1,2,3... в двоичной форме, то вычисленный синдром

однозначно указывает на номер позиции искаженного символа.

Пример. Для (7,4)-кода Хэмминга проверочная матрица в упорядоченном виде имеет вид

Пусть переданное кодовое слово ,а принятое слово - .

Синдром, соответствующий принятому слову будет равен

Вычисленный синдром указывает на ошибку в пятой позиции.

Проверочная матрица в упорядоченном виде представляет совокупность проверочных уравнений, в которых проверочные символы занимают позиции с номерами 2i (i=0,1,2...).

Для (7,4)-кода Хэмминга проверочными уравнениями будут

где - проверочные символы.

Элементы синдрома определяются из выражений

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

а кодовое расстояние кода d0=4.

Проверочные уравнения используются для построения кодера, а синдромные - декодера кода Хэмминга.


ЛИТЕРАТУРА

1.             Лидовский В.И. Теория информации. - М., «Высшая школа», 2002г. – 120с.

2.             Метрология и радиоизмерения в телекоммуникационных системах. Учебник для ВУЗов. / В.И.Нефедов, В.И.Халкин, Е.В.Федоров и др. – М.: Высшая школа, 2001 г. – 383с.

3.             Цапенко М.П. Измерительные информационные системы. - . – М.: Энергоатом издат, 2005. - 440с.

4.       Зюко А.Г. , Кловский Д.Д., Назаров М.В., Финк Л.М. Теория передачи сигналов. М: Радио и связь, 2001 г. –368 с.

5.       Б. Скляр. Цифровая связь. Теоретические основы и практическое применение. Изд. 2-е, испр.: Пер. с англ. – М.: Издательский дом «Вильямс», 2003 г. – 1104 с.


Информация о работе «Линейные блоковые коды»
Раздел: Коммуникации и связь
Количество знаков с пробелами: 7674
Количество таблиц: 3
Количество изображений: 2

Похожие работы

Скачать
25079
0
3

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

Скачать
89716
9
13

... кодирования можно разработать устройство, которое поможет понять принцип работы метода Хэмминга. Кодер – декодер будем разрабатывать на основе ИМС К555ВЖ1.   2.1 Разработка устройства кодирования информации методом Хемминга Кодер, преобразует 32х битное слово в 38ми разрядный код Хэмминга, после чего слово хранится в памяти или передаётся по шинам и т.д. В процессе передачи или хранения в ...

Скачать
156780
25
0

... время является технология ADSL (Asymmetric Digital Subscriber Line). Это новая модемная технология, превращающая стандартные абонентские телефонные аналоговые линии в линии высокоскоростного доступа. Технология ADSL позволяет передавать информацию к абоненту со скоростью до 8 Мбит/с. В обратном направлении используется скорость до 640 Кбит/с. Это связанно с тем, что все современный спектр сетевых ...

Скачать
8552
0
0

дства разработки алгоритмов кодирования источника, помехоустойчивого кодирования, перемежения, модуляции, демодуляция и эквализации. Генерация проверочной и порождающей матриц для кода Хэмминга    Синтаксис:  h = hammgen(m); h = hammgen(m,pol); [h,g] = hammgen(...); [h,g,n,k] = hammgen(...);    Описание: Для всех вариантов синтаксиса длина кодового слова обозначается как n. Величина n ...

0 комментариев


Наверх