Курсовая работа: Цифровая система передачи информации с импульсно-кодовой модуляцией
Теперь представим передаваемое число 126 в виде примитивного двоичного кода. Для этого просто переведем число 126 в двоичную систему исчисления.
В примитивном коде передаваемой комбинации содержится 7 информационных символов.
Помехоустойчивое кодирование. Для помехоустойчивого кодирования передаваемого сообщения применим широко распространенный код Хэмминга. Этот вид кодирования является систематическим: т.е. он содержит информационные символы, а также избыточные или проверочные символы. Код Хэмминга хорош тем, что он позволяет обнаружить все одиночные и двойные ошибки и исправлять все одиночные ошибки в схеме декодирования с исправлением. Код Хэмминга является совершенным т.к. вся его избыточность расходуется на исправление ошибок заданной кратности, и он не может исправить ни одной ошибки более высокого порядка. Комбинации, принадлежащие данному коду, содержат 4 информационных символа и 3 проверочных – итого 7 символов в каждой разрешенной комбинации. Чтобы обеспечить возможность передачи всего диапазона возможных сообщений, требующих для примитивного кодирование 5- разрядный код, добавим нулевые символы в старшие разряды кодовой комбинации. Заданное число 14 в двоичной системе исчисления представлено 4-мя разрядами, но с учетом нулей в старших разрядах следует перед передачей кода числа 14 передать нулевую последовательность.
Проверочные символы кодовой комбинации формируются по следующему принципу:
1-й символ равен сумме 1-го, 2-го и 3-го информационных символов
2-й проверочный символ равен сумме 1-го, 3-го и 4-го информационных символов
3-й – сумме 2-го, 3-го и 4-го символов сообщения.
При формировании проверочных символов суммирование производится по модулю 2. Это значит, что при сложении по модулю 2:
1 и 0 в сумме дадут 1,
два нуля или две единицы в сумме дают 0.
Для нахождения всех разрешенных комбинаций кода Хэмминга составим порождающую матрицу размера (k x n), здесь n – общее число символов в одной кодовой комбинации, k – число информационных символов. Эта матрица строится по принципу: строками служат разрешенные ненулевые комбинации, информационные символы которых образуют единичную матрицу 4x4, а проверочные символы определяются по правилу, описанному выше. При построении матрицы надо помнить, что кодовые комбинации, определяющие строки порождающей матрицы, записываются слева направо.
Все разрешенные кодовые комбинации можно найти с помощью порождающей матрицы. Для этого нужно сложить по модулю 2 две или более строк порождающей матрицы. А чтобы получить нулевую комбинацию, нужно сложить по модулю 2 любую строку саму с собой.
Порождающая матрица для кода Хэмминга типа (7,4,3) имеет следующий вид:
С помощью порождающей матрицы найдем все разрешенные кодовые комбинации, сведем их в таблицу.
Таблица разрешенных кодовых комбинаций
Номер |
Двоичный код |
Передаваемая последовательность |
0 |
0000 |
0000 000 |
1 |
0001 |
0001 011 |
2 |
0010 |
0010 111 |
К-во Просмотров: 573
Бесплатно скачать Курсовая работа: Цифровая система передачи информации с импульсно-кодовой модуляцией
|