Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторные работы Методические указания.doc
Скачиваний:
212
Добавлен:
01.05.2014
Размер:
2.87 Mб
Скачать

Выполнение лабораторной работы

Для выполнения лабораторной работы Вам необходимо запустить программу TIPSlab9.exe. Данная программа позволяет исследовать работу циклического кода. Внешний вид программы лабораторной работы показан на рис. 9.1.

Рис. 9.1. Исследование работы циклических кодов с помощью программы лабораторной работы

Этап I. Исследование работы циклических кодов

На первом этапе Вам необходимо исследовать работу циклических кодов в пошаговом режиме.

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

Этап II. Изучение процесса обнаружения одиночных ошибок

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

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

Если определить номер ошибочного бита не представляется возможным, то нажимая кнопку «Далее» Вы подаете на вход декодера значение 0, до тех пор пока сумма значений регистров не будет меньше числа исправляемых бит. Номер дополнительного такта, на котором получилась данная комбинация, будет соответствовать номеру разряда содержащего ошибочный бит, начиная со старшего бита.

Внешний вид программы, во время выполнения 2-го этапа показан на рис. 9.2. Дополнительно в дешифраторе появляются кнопки, позволяющие установить выбранное значение исправляющий последовательности или указать что исправить ошибку не возможно.

Рис.9.2. Внешний вид программы во время обучения декодированию

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

Этап III. Контрольное задание на поиск и обнаружение ошибок в принятых данных

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

Алгоритм поиска ошибки рассматривался на втором этапе выполнения лабораторной работы.

Содержание отчета:

Отчет по лабораторной работе должен содержать:

  1. Расчет значений образующего полинома по заданной длине сообщения.

  2. Структурную схему циклического кодера и декодера.

  3. Таблицу с пошаговой иллюстрацией работы циклического кодирования.

  4. Результаты анализа числа исправляемых и обнаруживаемых ошибок.

  5. Рассчитанное значение избыточности кода.

  6. Результаты поиска ошибок в передаваемых данных.

Лабораторная работа №10. Модели динамического хаоса

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

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

а б

Рис. 10.1. Результаты моделирования модели странного аттрактора Лоренца: а – вид процессов, б – фазовый портрет