Циклические коды

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

Рубрика Коммуникации, связь, цифровые приборы и радиоэлектроника
Вид лабораторная работа
Язык русский
Дата добавления 13.04.2013
Размер файла 69,1 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

1. Циклические коды

циклический код декодер

Задание:

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

Выполнение:

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

Синдромом ошибки в этих кодах является наличие остатка от деления принятой кодовой комбинации на производящий полином.

Эти свойства используются при построении кодов, кодирующих и декодирующих устройств, а также при обнаружении и исправлении ошибок.

В теории циклических кодов кодовые комбинации обычно представляются в виде полинома. Так, n-элементную кодовую комбинацию можно описать полиномом (n-1) степени.

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

- информационную группу из k кодовых элементов, сформированную старшим разрядом справа, сдвинуть слева направо на r элементов;

- представленный таким образом полином G(x)*xr следует разделить на образующий полином P(x) степени r и определить остаток от деления R(x), имеющий степень не более r-1;

- двоичное число, представляющее полином R(x) и состоящее из r элементов, записать за сдвинутой вперед информационной группой, состоящей из k элементов. Записать старшим разрядом справа.

Производящий полином имеет вид: P(x)=x4+x2+x+1.

Структурная схема кодера циклического кода приведена на рис.1.

Рисунок 1 - Структурная схема кодера с регистром задержки

Схема кодирующего устройства содержит: регистр задержки Р3 обеспечивающий сдвиг информационной группы на три такта: формирователь проверочной группы, включающий регистры сдвига и сумматоры по модулю два в цепях обратной связи.

В схеме имеются также два ключа К1 и К2, обеспечивающие необходимую последовательность работы схемы.

В положении, когда К1 замкнут, а К2 разомкнут, информационная часть кода подается на вход схемы, т.е. в первую ячейку регистра задержки и через S1 в первую ячейку регистра сдвига.

По окончании четырех тактов старший разряд информационной группы записывается в последние ячейки обоих регистров. Во время четвертого такта информационная группа начинает поступать на выходы кодера. С этого момента ключ К1 размыкается, а ключ К2 замыкается. Начиная с четвертого такта формируется проверочная группа. После восьмого такта К2 размыкается, К1 замыкается. С этого момента формирователь проверочной группы работает как обычный регистр сдвига, "выталкивая" на выход кодера записанные в ячейках регистра проверочные разряды. Одновременно в регистры начинают поступать новые информационные разряды.

На вход кодера подается информационная комбинация 1101.

Состояние ячеек памяти РФПЭ на каждом такте приведено в таблице 1.

Таблица 1. Состояние ячеек памяти РФПЭ

Такт

Вх

1

2

3

4

1

1

1

0

0

0

2

1

1

1

0

0

3

0

0

1

1

0

4

1

1

0

1

1

5

1

0

1

1

6

1

0

1

1

7

1

0

1

1

8

1

0

1

1

На выходе кодера сформирована кодовая комбинация 10111011.

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

Рисунок 2 - Структурная схема кодера без регистра задержки

На входе та же кодовая комбинация 1011.

Состояние ячеек памяти кодера приведено в таблице 2.

Таблица 2. Состояние ячеек памяти экономичного кодера

Такт

Вх

1

2

3

4

1

1

0

1

1

1

2

1

1

0

0

1

3

0

0

1

0

1

4

1

1

1

0

1

На выходе кодера сформирована кодовая комбинация 10111011.

Рисунок 3 - Структурная схема декодера с обнаружением ошибок

На рисунке 3 приведена схема декодера циклического кода с обнаружением ошибок. В ячейках декодера формируется синдром ошибки, при наличии в синдроме хотя бы одной единицы срабатывает схема «или» и при замыкании ключа 2 информационная кодовая комбинация стирается. На вход декодера поступают 2 кодовые комбинации:

11011101 и 1001101.

При прогоне первой кодовой комбинации получен синдром ошибок 0000, следовательно, кодовая комбинация принята верно и будет выдана получателю. При прогоне второй кодовой комбинации синдром ошибки равен 1101, и на выходе схемы ИЛИ появляется сигнал стирания, удаляющий неверно принятые информационные элементы.

Выполнение лабораторной работы завершено (рис.4).

Рисунок 4 - Результаты выполнения лабораторной работы

Список литературы

1. Шувалов В.П. "Передача дискретных сообщений". - М.: "Радио и связь" 1990 г.

2. Кунегин С.В. Системы передачи информации. Курс лекций. - М., 1997 - 317 с.

3. Мелентьев О.Г. Курс лекций.

Размещено на Allbest.ru


Подобные документы

  • Длина циклического кода. Свойство кодовых слов циклического кода - это их делимость без остатка на некоторый многочлен g(x), называемый порождающим. Декодирование циклических кодов. Синдромный многочлен, используемый при декодировании циклического кода.

    реферат [195,1 K], добавлен 11.02.2009

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

    лабораторная работа [511,6 K], добавлен 15.12.2013

  • Модели частичного описания дискретного канала. Система с РОС и непрерывной передачей информации (РОС-нп). Выбор оптимальной длины кодовой комбинации при использовании циклического кода в системе с РОС. Длина кодовой комбинации.

    курсовая работа [664,4 K], добавлен 26.01.2007

  • Количество поверочных элементов. Выбор образующего полинома. Построение матрицы синдромов для однократной ошибки. Схема кодера циклического кода. Оценка вероятности обнаруживаемой ошибки на выходе системы передачи. Алгоритм построения дешифратора.

    контрольная работа [3,6 M], добавлен 03.12.2010

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

    курсовая работа [713,7 K], добавлен 11.02.2011

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

    курсовая работа [1,1 M], добавлен 10.01.2013

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

    доклад [51,6 K], добавлен 19.10.2014

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

    курсовая работа [611,4 K], добавлен 13.04.2012

  • Исследование основных принципов цифровой системы передачи непрерывных сообщений с импульсно-кодовой модуляцией по каналу с шумом. Расчет источника сообщения, дискретизатора, кодера, модулятора, канала связи, демодулятора, декодера, фильтра-восстановителя.

    курсовая работа [545,1 K], добавлен 10.05.2011

  • Выбор дискретизации телефонных сигналов, расчет количества разрядов кодовой комбинации и защищенности от шума квантования. Размещение станций разработка схемы организации связи на базе систем передачи ИКМ-120. Оценка надежности цифровой системы передачи.

    курсовая работа [207,3 K], добавлен 25.06.2015

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.