Тема данной контрольной работы синтез и исследование кодера и декодера информации. В процессе выполнения задания необходимо построить заданный код для передаваемого сообщения и рассчитать его корректирующие способности. Так же важно произвести структурный синтез кодирующего и декодирующего устройства, проверив последнее, используя искажения кодовых комбинаций.
В задании даны следующие исходные данные:
1) для передачи 16 возможных сообщений использовать четыре информационных разряда в кодовой комбинации;
2) двоичное 4-х разрядное число, соответствующее передаваемому сообщению, которое следует закодировать, представляет собой двоичный код суммы предпоследней цифры шифра студента и числа шесть;
3) для кодирования сообщения использовать следующие избыточные коды, выбираемые по сумме двух последних цифр шифра студента:
- модифицированный код Бауэра (сумма двух цифр – не разлагаемое на сомножители нечетное простое число);
- код Хэмминга (сумма двух цифр - четное число) - в виде семиразрядного двоичного числа, если обе цифры нечетные, и в виде восьмиразрядного - если обе цифры четные числа;
- инверсный код (сумма двух цифр - разлагаемое на сомножители нечетное число);
4) при исследовании декодера использовать следующие искажения кодовой комбинации:
- одиночная ошибка в информационных разрядах;
- одиночная ошибка в контрольных разрядах;
- двойная ошибка в информационных разрядах;
- двойная ошибка в контрольных разрядах;
- одиночная ошибка в информационных разрядах плюс одиночная ошибка в контрольных разрядах.
Читать дальше
Построение кода передаваемого сообщения
Для передачи какого-либо сообщения по каналу связи необходимо преобразовать его, то есть кодировать. На приемной стороне выполняется обратная операция - выделение сообщения, то есть декодирование.
До того как сообщение преобразовано в определенную кодовую комбинацию, ему соответствует исходный двоичный код, состоящий из k-разрядов. Для получения этого кода необходимо знать десятичное представление кодируемого числа. Это сумма предпоследней цифры шифра студента и числа шесть (5+6=11).
1110-10112
Для кодирования этого сообщения необходимо использовать модифицированный код Бауэра. Сначала кодовой комбинации идут четыре информационных разряда, а затем четыре контрольных: k3k2k1k0r3r2r1r0.
Значения контрольных разрядов считаются по следующим аналитическим формулам
Читать дальше
В результате выполнения контрольной работы были проведены синтез кодера и декодера информации, построены коды для передаваемого сообщения.
Важной частью работы стало исследование модифицированного кода Бауэра и восьмиразрядного кода Хэмминга. Были выявлены их особенности и сходства.
В процессе работы с декодирующим устройством стали понятны возможности выявления и исправления ошибок, передаваемой кодовой комбинации.
Читать дальше
1. Липаев В.В. Системное проектирование сложных программных систем – М: СИНТЕГ, 2004
2. WWW. STANDARD.RU
3. Компьютерные технологии обработки информации./Под. ред. С.В. Назарова. - М.: Финансы и статистика, 2005
4. Шалягин Д.В., Цыбуля Н.А., Косенко С.С. и др. Устройства автоматики, телемеханики и связи: Учеб. для вузов ж.-д. трансп.; в 2 ч. – М.: Маршрут, 2006.
5. Сапожников В.В., Кравцов Ю.А., Сапожников Вл.В. Теория дискретных устройств железнодорожной автоматики, телемеханики и связи: Учеб. для вузов ж.-д. трансп. — М.: Транспорт, 2001.
Читать дальше