Моделирование передачи информации через линию связи

Изучены методы моделирования и приема сигнала, кодирования и декодирования информации. Программа написана на языке программирования Matlab. Реализация амплитудной модуляции и кода Хэмминга, самостоятельно контролирующегося и самокорректирующегося кода.

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

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

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

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

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

Федеральное агентство железнодорожного транспорта

Омский государственный университет путей сообщения

Кафедра «Автоматика и системы управления»

МОДЕЛИРОВАНИЕ ПЕРЕДАЧИ ИНФОРМАЦИИ ЧЕРЕЗ ЛИНИЮ СВЯЗИ

Пояснительная записка к курсовой работе

по дисциплине «Теория информационных процессов и систем»

ИНМВ.408000.000 ПЗ

Студент гр. 24 З

А.А. Рябкова

Руководитель - доцент

кафедры АиСУ

А.С. Окишев

Омск 2017

Реферат

Пояснительная записка к курсовой работе содержит 20 страниц, 10 рисунков, 3 использованных литературных источника.

Объектом курсовой работы являются методы модулирования и прием сигнала, кодирования и декодирования информации.

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

Результатом курсовой работы является смоделированная линия связи, модуляция, кодирование сигнала. Непосредственно работа выполнена в Matlab. Пояснительная записка оформлена в текстовом редакторе Microsoft Office Word 2007.

моделирование сигнал модуляция кодирование matlab

Задание

В курсовой работе моделируется процесс передачи информации через линию связи, включая этапы кодирования-декодирования информации и модулирования-демодулирования сигналов. Для кодирования информации используются коды Хемминга и БЧХ. Для модулирования используется амплитудная или фазовая модуляция. В качестве линии связи используется кабельная линия связи. В дополнение к рассмотренным в лабораторной работе ограничениям, связанным с затуханием сигнала и шумом, в курсовой работе дополнительно моделируется ограничение полосы частот, характерное для модемных технологий. Оно моделируется в виде полосового фильтра, пропускающего сигналы в указанном для варианта задания диапазоне частот. Для заданного по вариантам метода модуляции и кодирования требуется построить графики зависимости вероятности ошибок для передачи на длину 100, 500 м, 1, 2, 5 км.

Вариант № 8:

ѕ амплитудная модуляция;

ѕ код Хэмминга;

ѕ полоса пропускания 10-14 кГц.

Содержание

Введение

1 Основная часть

1.1 Линия связи

1.2 Амплитудная модуляция

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

Заключение

Библиографический список

Приложение А

Введение

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

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

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

Например, в обработке изображений и компьютерном зрении используются предложенные для радиосигналов корреляционный и спектральный.

Для выполнения работы используется Matlab (сокращение от англ. «Matrix Laboratory», в русском языке произносится как Матламб) - пакет прикладных программ для решения задач технических вычислений и одноимённый язык программирования, используемый в этом пакете. Matlab используют более 1 000 000 инженерных и научных работников, он работает на большинстве современных операционных системах, включая Linux, Mac OS, Microsoft.

1 Основная часть

1.1 Линия связи

Постройте амплитудную и фазовую частотные характеристики линии связи длиной 1 км. АЧХ и ФЧХ продемонстрированы на рисунке 1.

Рисунок 1 - АЧХ и ФЧХ линии связи

1.2 Амплитудная модуляция

Построим модель передачи амплитудно-модулированного сигнала.

Модулятор модулирует сигнал. Единице соответствует синусоидальный сигнал с частотой определяемой глубиной модуляции. Нулю соответствует прямая. Например, во время передачи последовательности 11100010100111000101001110 получается следующий сигнал который продемонстрирован на рисунке 2:

Рисунок 2 - Модулированный сигнал

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

Рисунок 3 - Спектр модулированного сигнала

Проходя через линию связи (с шумом) сигнал искажается.

Рисунок 4 - Сигнал, прошедший линию связи

Рисунок 5 - Сигнал с наложенным шумом

Рисунок 6 - Спектр сигнала после полосового фильтра

Полосовой фильтр должен быть настроен на частоту несущей плюс-минус спектр огибающей. На выходе полосового фильтра получается примерно следующее:

Рисунок 7 - Сигнал после полосового фильтра

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

Рисунок 8 - Сигнал на выходе ФНЧ

Далее следует прием со стробированием. Его сложность заключается в выборе порога (значения, выше которого сигнал принимается как единица).

Проходя по линии связи, сигнал задерживается, поскольку моделируем сигнал с помощью БПФ, сигнал сдвигается циклически, определить сдвиг можно по тестовому сигналу (1 и все 0).

При выбранных параметрах линии связи он равен 185 (максимум тестового сигнала на выходе). Для компенсации циклически сдвигаем сигнал на 185 точек влево.

Рисунок 9 - Сдвиг сигнала

Передаваемая последовательность бит была принята без ошибок что представлено на рисунке 10:

Рисунок 10 - Результат программы

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

Применим помехоустойчивый код Хэмминга.

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

Приведенная ниже команда выводит на экран проверочную и порождающую матрицы для кода Хэмминга с длиной кодового слова 31 = 25 - 1 и длиной блока исходного сообщения 26 = 31 - 5.

[h,g,n,k] = hammgen(5);

Результат выполнения задания представлен ниже:

H =

Columns 1 through 18

Columns 19 through 31

G =

Columns 1 through 18

Columns 19 through 31

Для получения достоверных результатов в каждом случае нужно провести не менее 1000 опытов. Для выбранной модели вероятность правильного приема одного бита без помехоустойчивого кода равна 0.96; . Закодируем последовательность из 26 бит и пропустим через линию связи.

В результате получим следующее:

Передаваемые биты=

Columns 1 through 25

Columns 26 through 31

Приём=

Columns 1 through 25

Columns 26 through 31

В результате передаваемая последовательность вся была верно принята, следовательно, синдром ошибок равен 0.

Заключение

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

Сутью работы является рассмотрение методов модулирования и прием сигнала, кодирования и декодирования информации. Программа была написана на языке программирования Matlab. Также познакомились c особенности языка и среды Matlab, реализовали амплитудную модуляцию и код Хэмминга, самостоятельно контролирующийся и самокорректирующийся код.

Библиографический список

1 Советов, Б. Я. Теоретические основы передачи информации/ Рето Майер. - М.: Экcмо, 2013. - 816 с.

2 Лебедько Е. Г. Теоретические основы передачи/ Е. Г. Лебедько / М., Лань. 2011. 352 с.

3 Линия связи - [Электронный ресурс] - Режим доступа: https://ru.wikipedia.org/wiki/Линия связи.

Приложение А

(обязательное)

Листинг программы

Листинг А.1, лист 1? Код программы, моделирующий передачу информации через линию связи

Листинг А.1, лист 2

Листинг А.1, лист 3

Листинг А.1, лист 4

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

...

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

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

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

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

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

  • Структурная схема системы передачи данных. Принципиальная схема кодера и декодера Хэмминга 7,4 и Манчестер-2, осциллограммы работы данных устройств. Преобразование последовательного кода в параллельный. Функциональная схема системы передачи данных.

    курсовая работа [710,0 K], добавлен 19.03.2012

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

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

  • Структурная схема и модель устройства передачи данных. Моделирование датчика температуры, АЦП И ЦАП в Matlab и OrCAD. Модель кода с удвоением. Расчет кодовых комбинаций и пример исправления ошибки. Программирование ПЛИС для циклического кодирования.

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

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

    курсовая работа [956,5 K], добавлен 12.02.2013

  • Расчет практической ширины спектра сигнала и полной энергии сигнала. Согласование источника информации с каналом связи. Расчет интервала дискретизации и разрядности кода, вероятности ошибки при воздействии "белого шума". Определение разрядности кода.

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

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

    курсовая работа [663,5 K], добавлен 15.04.2015

  • Кодирование сигнала и структурированные последовательности. Определение линейного группового кода с повторением; длина кодового слова, количество информационных символов. Определение минимального расстояния Хэмминга кода, порождаемого матрицей Адамара.

    контрольная работа [407,0 K], добавлен 12.11.2012

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

    контрольная работа [1,2 M], добавлен 12.02.2013

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

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

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

    курсовая работа [427,5 K], добавлен 10.12.2012

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

    лабораторная работа [37,4 K], добавлен 21.12.2010

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

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

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

    курсовая работа [155,6 K], добавлен 20.11.2012

  • Анализ структурной схемы системы передачи информации. Помехоустойчивое кодирование сигнала импульсно-кодовой модуляции. Характеристики сигнала цифровой модуляции. Восстановление формы непрерывного сигнала посредством цифро-аналогового преобразования.

    курсовая работа [2,6 M], добавлен 14.11.2017

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

    курсовая работа [6,4 M], добавлен 29.06.2010

  • Схема модулятора и демодулятора для передачи данных по каналу ТЧ. Проектирование синхронизатора и расчет его параметров. Метод коррекции фазо-частотной характеристики канала ТЧ. Разработка системы кодирования/декодирования циклического кода.

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

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

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

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

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

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