Разработка структурной схемы и испытания модели СПИ на ЭВМ

Тип работы:
Курсовая
Предмет:
Программирование


Узнать стоимость

Детальная информация о работе

Выдержка из работы

Федеральное Агентство Связи

Федеральное Государственное Образовательное Бюджетное Учреждение

Высшего Профессионального Образования

«Сибирский Государственный Университет Телекоммуникаций и Информатики»

(ФГОБУ ВПО «СибГУТИ»)

Кафедра РТС

Курсовая работа по дисциплине: «Помехоустойчивое кодирование»

Тема: «Разработка структурной схемы и испытания модели СПИ на ЭВМ»

Вариант № 2

Выполнила: Бикмуллина М. О. ,

гр. РА-15

Проверила: Гилярова Ю. Г.

Новосибирск, 2014 г.

Техническое задание

1) Разработать структурную схему СПИ с защитой от ошибок и провести статистические исследования модели СПИ на ЭВМ с целью выбора необходимого варианта элементов структуры СПИ, определения информационных характеристик и их соответствия техническому заданию.

2) Канал двоичный скорость передачи V=9600 Бод, амплитудная, частотная, фазовая (выбор) модуляции, релеевские замирания, отношение сигнал/шум: случайной составляющей сигнала Hc=1, регулярной составляющей Hр=5, средняя скорость замираний Q=0,1.

3) Приемник с m=1 — кратным разнесением, линейное сложение, некогерентная или когерентная (по варианту) оптимальная обработка сигналов.

4) В устройстве защиты от ошибок (УЗО) использовать корректирующий код, исправляющий ошибки; вид и характеристики кода, а также тип кодера определяется в процессе проектирования; вероятность ошибки декодирования (вероятность ошибки на выходе системы) не более 10-5.

5) В результате испытаний найти оценки:

§ Распределения кратностей ошибок;

§ Средней вероятности ошибки;

§ Пропускной способности канала передачи информации (ПИ) без кодека УЗО и с кодеком УЗО;

Содержание

  • Введение
  • 1. Структурная схема СПИ
  • 2. Методика и алгоритм статистических испытаний
  • 3. Теоретические и экспериментальные результаты исследований
    • 3.1. Исследование сверточного кода (10,5) пороговый декодер
    • 3.2. Исследование сверточного кода (24,12) декодер Витерби R=½
    • 3.3. Исследование циклического кода (15,11) декодер Меггита
    • 3.4. Исследование циклического кода (7,3) мажоритарный декодер

4. Сравнение декодеров

Выводы

Заключение

Библиография

Введение

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

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

Цели курсовой работы:

§ Провести статистические исследования модели СПИ на ЭВМ;

§ Исследовать различные варианты корректирующих кодов, с целью выбора из них наиболее лучшего для кодирования сообщений;

§ Исследовать достоверность принятой информации на приемной стороне с УЗО и без него и сделать вывод о качестве его работы.

1. Структурная схема СПИ

Рис 1. — структурная схема СПИ.

Описание структурной схемы СПИ:

1) Источник данных (генерация символов);

2) Кодер источника (статистическое кодирование символов, присваивание символам неоднородной двоичной комбинации по статистическому алгоритму);

3) Шифратор (криптографическая защита, конфиденциальность информации);

4) Кодер (помехоустойчивое кодирование, перемежение, перестановка элементов потока данных таким образом, чтобы деперемежитель на приемной стороне декодировал помехи, т. е. преобразовал пакет ошибок, происходящих в реальных дискретных каналах связи в поток независимых ошибок);

5) Модулятор (модуляция передаваемого сообщения, изменение параметров высокочастотного несущего колебания по закону низкочастотного информационного сигнала);

6) Линия связи (в этом сегменте происходит воздействие помех на передаваемое сообщение);

7) Демодулятор (демодуляция, преобразование модулированных колебаний высокой частоты в колебания с низкой частотой);

8) Декодер (деперемежение, декодирование помех в пакет независимых ошибок);

9) Дешифратор (дешифрование, изменение зашифрованных данных, так чтобы вернуться к исходному коду);

10) Декодер источника (декодирование, преобразование бинарного кода в символы);

11) Получатель данных;

2. Методика и алгоритм статистических испытаний

Автоматизированное рабочее место (АРМ) представляет собой специализированный программно-учебный комплекс исследования и проектирования систем передачи информации, который осуществляет следующую совокупность операций:

· Ввод исходных данных для имитационного и математического моделирования и статистических испытаний;

· Имитация основных узлов СПИ и организация взаимодействия между ними;

· Обработка и анализ результатов моделирования и статистических испытаний;

· Управление программными модулями;

· Вывод результатов исследований на монитор и принтер ЭВМ (формирование текстовых файлов для печати);

· Организация диалога «Исследователь-ЭВМ».

Структурная схема алгоритма работы АРМ приведена на рисунке 2.

В блоке «Ввод данных» содержатся задания, исходные данные и ресурсы для статистических исследований. Исходные данные определяют ограничения на исследования: ограничения параметров, структуры, цели и др. Блоки «Модель Сигнала», «Модель канала» и «Модель УЗО» можно объединить в один общий блок «Исследования». Следовательно, работу такого блока можно свести к перебору допустимых структур исследования СПИ, в пределах которых изменяются модели сигналов, каналов передачи информации, устройств защиты от ошибок (УЗО). Кроме этого, нужно задать параметры соответствующих блоков для успешного выполнения моделирования:

· для модели сигнала задается распределение вероятностей символов «1» и «0» для получения случайной последовательности, используемой в качестве сигнала;

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

· группа параметров УЗО должна содержать данные и ограничения к пакету модулей алгоритмов кодирования и декодирования, а также указания, необходимые для формирования требуемого алгоритма работы УЗО).

Затем, нам необходимо заглянуть в блок «Проверка объема испытаний». Необходимо, чтобы, где количество минимальных испытаний, которое мы должны рассчитать. Если это условие выполняется, то переходим в блок «Обработка результатов». Здесь анализируем полученные расчетные данные, строим графики, диаграммы и все то, что от нас требуется. И делаем вывод о проделанной работе. Если это условие не выполняется, то начинаем все заново.

Рисунок 2 — Структурная схема алгоритма работы АРМ.

3. Методика и алгоритм статистических испытаний модели СПИ на ЭВМ. Информационные характеристики и их соответствия техническому заданию

Исходные данные для выполнения моделирования:

§ Канал двоичный;

§ скорость передачи;

§ Амплитудная, частотная, фазовая (выбор) модуляция;

§ Релеевские замирания;

§ регулярная составляющая сигнала;

§ случайная составляющая сигнала;

§ скорость замираний;

§ вероятность ошибок в канале;

§ Приемник с кратным разнесением;

§ Линейное сложение;

§ Когерентная оптимальная обработка сигналов;

Корректирующие коды для исследования:

§ Сверточный код (10,5), пороговый декодер;

§ Сверточный код (24,12),, декодер Витерби;

§ Циклический код (15,11), декодер Меггита;

§ Циклический код (7,3), декодер мажоритарный декодер.

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

3.1 Сверточный код (10,5), пороговый декодер

Минимальное количество кодовых слов для статистических исследований канала или устройства защиты от ошибок (УЗО, кодека) в зависимости от средней вероятности ошибки (на выходе канала или на выходе УЗО) определяется выражением:

длина кодового слова;

погрешность оценки в долях оцениваемой вероятности;

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

Для доверительной оценки измеряемой величины найдем доверительный интервал, который накрывает измеренную величину с заданной вероятностью

Методом статистических испытаний получим и построим распределение кратностей ошибок на входе и выходе декодера для сверточного кода (10,5). Приведем расчеты, которые получили в программе:

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

Результаты испытаний

Исходные данные:

Сигнал двоичный: p (1) =0. 5 000 000.

Непрерывный канал:

Hp = 10. 0; Hc = 2. 0;

m = 1; Q = 0. 1 000 000;

Модулятор: md =0. 5; Демодулятор: dm =1;

Критерий качества: МП;

Дискретный канал:

Пороговые уровни: H1 = 12. 0; H2 = 2. 4;

Вероятности состояний:

P0 =0. 4 400 111;

P1 =0. 5 263 690;

P2 =0. 336 199;

Вероятности ошибок:

E0 =0. 2 101 906;

E1 =0. 33 217 786;

E2 =0. 193 759 054;

Матрица переходных вероятностей:

0. 9 082 371 0. 917 629 0. 0

0. 767 080 0. 9 079 710 0. 153 211

0. 0 0. 2 398 739 0. 7 601 261

Средняя вероятность ошибки: Pcp=0. 249 238;

Параметры перемежителя: A=1; C=1; L=1.

Используется сверточный код: n=10; k=5;

Производящий (е) многочлен (ы):

g (x)=71; (8-ричная запись)

Объем испытаний NB=5352.

Распределение кратностей ошибок до декодирования: NB=5323;

Таблица № 1 — Распределение кратностей ошибок до декодирования: n=10:

0

1

2

3

4

0. 7 937 220

0. 1 694 694

0. 300 822

0. 54 185

0. 5 605

Таблица № 2 — Распределение кратностей ошибок до декодирования: k=5:

0

1

2

3

4

0. 9 794 469

0. 91 555

0. 72 870

0. 31 764

0. 9 342

Эквивалентная вер-ть ошибки Рвх=0. 25 261 584-+0. 881 779;

Эквивалентная вер-ть ошибки Рвых=0. 7 399 103-+0. 681 047;

Пропускная способность канала без УЗО: Ск/Смах=0. 855 911;

Пропускная способность канала c УЗО: Сs/Смах=0. 468 495.

Рисунок 3- Распределение кратностей ошибок АМ для порогового декодера.

Частотная модуляция.

Результаты испытаний

Исходные данные:

Сигнал двоичный: p (1) =0. 5 000 000.

Непрерывный канал: Hp = 10. 0; Hc = 2. 0; m = 1; Q = 0. 1 000 000;

Модулятор: md =0. 5; Демодулятор: dm =1;

Критерий качества: МП;

Дискретный канал:

Пороговые уровни: H1 = 12. 0; H2 = 2. 4;

Вероятности состояний:

P0 =0. 4 400 111;

P1 =0. 5 263 690;

P2 =0. 336 199;

Вероятности ошибок:

E0 =0. 47 970;

E1 =0. 7 102 476;

E2 =0. 120 222 419;

Матрица переходных вероятностей:

0. 9 082 371 0. 917 629 0. 0

0. 767 080 0. 9 079 710 0. 153 211

0. 0 0. 2 398 739 0. 7 601 261

Средняя вероятность ошибки: Pcp=0. 78 015;

Параметры перемежителя: A=1; C=1; L=1.

Используется сверточный код: n=10; k=5;

Производящий (е) многочлен (ы): g (x)=71; (8-ричная запись)

Объем испытаний NB=5352.

Распределение кратностей ошибок до декодирования: NB=5323;

Таблица № 1 — Распределение кратностей ошибок до декодирования: n=10:

0

1

2

3

4

0. 9 334 828

0. 560 538

0. 87 818

0. 14 948

0. 1 868

Таблица № 2 — Распределение кратностей ошибок до декодирования: k=5:

0

1

2

3

4

0. 9 960 762

0. 20 553

0. 13 079

0. 3 737

0. 1 868

Эквивалентная вер-ть ошибки Рвх=0. 7 884 903-+0. 497 009;

Эквивалентная вер-ть ошибки Рвых=0. 1 307 922-+0. 287 215;

Пропускная способность канала без УЗО: Ск/Смах=0. 949 790;

Пропускная способность канала c УЗО: Сs/Смах=0. 492 793.

Рисунок 4- Распределение кратностей ошибок ЧМ для порогового декодера.

Фазовая модуляция.

Результаты испытаний

Исходные данные:

Сигнал двоичный: p (1) =0. 5 000 000.

Непрерывный канал: Hp = 10. 0; Hc = 2. 0; m = 1; Q = 0. 1 000 000;

Модулятор: md =0. 5; Демодулятор: dm =1;

Критерий качества: МП;

Дискретный канал:

Пороговые уровни: H1 = 12. 0; H2 = 2. 4;

Вероятности состояний:

P0 =0. 4 400 111;

P1 =0. 5 263 690;

P2 =0. 336 199;

Вероятности ошибок:

E0 =0. 19;

E1 =0. 704 703;

E2 =0. 58 408 640;

Матрица переходных вероятностей:

0. 9 082 371 0. 917 629 0. 0

0. 767 080 0. 9 079 710 0. 153 211

0. 0 0. 2 398 739 0. 7 601 261

Средняя вероятность ошибки: Pcp=0. 23 346;

Параметры перемежителя: A=1; C=1; L=1.

Используется сверточный код: n=10; k=5;

Производящий (е) многочлен (ы): g (x)=71; (8-ричная запись)

Объем испытаний NB=5352.

Распределение кратностей ошибок до декодирования: NB=5323;

Таблица № 1 — Распределение кратностей ошибок до декодирования: n=10:

0

1

2

3

4

0. 9 772 048

0. 194 320

0. 26 158

0. 7 474

0. 0

Таблица № 2 — Распределение кратностей ошибок до декодирования: k=5:

0

1

2

3

4

0. 9 996 263

0. 1 868

0. 1 868

0. 0

0. 0

Эквивалентная вер-ть ошибки Рвх=0. 2 690 583-+0. 291 087;

Эквивалентная вер-ть ошибки Рвых=0. 112 108-+0. 84 138;

Пропускная способность канала без УЗО: Ск/Смах=0. 984 786;

Пропускная способность канала c УЗО: Сs/Смах=0. 499 184.

Рисунок 5- Распределение кратностей ошибок ФМ для порогового декодера.

Сравним распределения кратностей ошибок АМ, ЧМ и ФМ для порогового декодера:

Рисунок6 — Сравнение распределений кратностей ошибок АМ, ЧМ и ФМ для порогового декодера.

3.2 Сверточный код (24,12), декодер Витерби R=½

Минимальное количество кодовых слов определяется выражением:

Доверительный интервал:

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

Исходные данные:

Сигнал двоичный: p (1) =0. 5 000 000.

Непрерывный канал: Hp = 10. 0; Hc = 2. 0; m = 1; Q = 0. 1 000 000;

Модулятор: md =0. 5; Демодулятор: dm =1;

Критерий качества: МП;

Дискретный канал:

Пороговые уровни: H1 = 12. 0; H2 = 2. 4;

Вероятности состояний:

P0 =0. 4 400 111;

P1 =0. 5 263 690;

P2 =0. 336 199;

Вероятности ошибок:

E0 =0. 2 101 906;

E1 =0. 33 217 786;

E2 =0. 193 759 054;

Матрица переходных вероятностей:

0. 9 082 371 0. 917 629 0. 0

0. 767 080 0. 9 079 710 0. 153 211

0. 0 0. 2 398 739 0. 7 601 261

Средняя вероятность ошибки: Pcp=0. 249 238;

Параметры перемежителя: A=1; C=1; L=1.

Используется сверточный код: n=24; k=12;

Производящий (е) многочлен (ы): g (x)=нет;

g1=1+x; g2=1+x+x2; R=½, Декодер Витерби.

Объем испытаний NB=2230.

Распределение кратностей ошибок до декодирования: NB=2230;

Таблица № 1 — Распределение кратностей ошибок до декодирования: n=24:

0

1

2

3

4

0. 6 130 045

0. 2 686 099

0. 802 691

0. 291 480

0. 71 749

Таблица № 2 — Распределение кратностей ошибок до декодирования: k=12:

0

1

2

3

4

0. 9 798 206

0. 116 592

0. 62 780

0. 22 422

0. 0

Эквивалентная вер-ть ошибки Рвх=0. 23 112 855-+0. 844 373;

Эквивалентная вер-ть ошибки Рвых=0. 2 578 475-+0. 403 015;

Пропускная способность канала без УЗО: Ск/Смах=0. 855 911;

Пропускная способность канала c УЗО: Сs/Смах=0. 487 056.

Рисунок 7- Распределение кратностей ошибок АМ для декодера Витерби R=½.

Частотная модуляция.

Результаты испытаний

Исходные данные:

Сигнал двоичный: p (1) =0. 5 000 000.

Непрерывный канал: Hp = 10. 0; Hc = 2. 0; m = 1; Q = 0. 1 000 000;

Модулятор: md =0. 5; Демодулятор: dm =1;

Критерий качества: МП;

Дискретный канал:

Пороговые уровни: H1 = 12. 0; H2 = 2. 4;

Вероятности состояний:

P0 =0. 4 400 111;

P1 =0. 5 263 690;

P2 =0. 336 199;

Вероятности ошибок:

E0 =0. 47 970;

E1 =0. 7 102 476;

E2 =0. 120 222 419;

Матрица переходных вероятностей:

0. 9 082 371 0. 917 629 0. 0

0. 767 080 0. 9 079 710 0. 153 211

0. 0 0. 2 398 739 0. 7 601 261

Средняя вероятность ошибки: Pcp=0. 78 015;

Параметры перемежителя: A=1; C=1; L=1.

Используется сверточный код: n=24; k=12;

Производящий (е) многочлен (ы): g (x)=нет;

g1=1+x; g2=1+x+x2; R=½, Декодер Витерби.

Объем испытаний NB=2230.

Распределение кратностей ошибок до декодирования: NB=2230;

Таблица № 1 — Распределение кратностей ошибок до декодирования: n=24:

0

1

2

3

4

0. 8 645 740

0. 1 094 170

0. 206 278

0. 49 327

0. 0

Таблица № 2 — Распределение кратностей ошибок до декодирования: k=12:

0

1

2

3

4

0. 9 977 578

0. 8 969

0. 8 969

0. 4 484

0. 0

Эквивалентная вер-ть ошибки Рвх=0. 6 988 042-+0. 468 102;

Эквивалентная вер-ть ошибки Рвых=0. 336 323-+0. 145 715;

Пропускная способность канала без УЗО: Ск/Смах=0. 949 790;

Пропускная способность канала c УЗО: Сs/Смах=0. 497 817.

Рисунок 8- Распределение кратностей ошибок ЧМ для декодера Витерби R=½.

Фазовая модуляция.

Результаты испытаний

Исходные данные:

Сигнал двоичный: p (1) =0. 5 000 000.

Непрерывный канал: Hp = 10. 0; Hc = 2. 0; m = 1; Q = 0. 1 000 000;

Модулятор: md =0. 5; Демодулятор: dm =1;

Критерий качества: МП;

Дискретный канал:

Пороговые уровни: H1 = 12. 0; H2 = 2. 4;

Вероятности состояний:

P0 =0. 4 400 111;

P1 =0. 5 263 690;

P2 =0. 336 199;

Вероятности ошибок:

E0 =0. 19;

E1 =0. 704 703;

E2 =0. 58 408 640;

Матрица переходных вероятностей:

0. 9 082 371 0. 917 629 0. 0

0. 767 080 0. 9 079 710 0. 153 211

0. 0 0. 2 398 739 0. 7 601 261

Средняя вероятность ошибки: Pcp=0. 23 346;

Параметры перемежителя: A=1; C=1; L=1.

Используется сверточный код: n=24; k=12;

Производящий (е) многочлен (ы): g (x)=нет;

g1=1+x; g2=1+x+x2; R=½, Декодер Витерби.

Объем испытаний NB=2230.

Распределение кратностей ошибок до декодирования: NB=2230;

Таблица № 1 — Распределение кратностей ошибок до декодирования: n=24:

0

1

2

3

4

0. 9 470 852

0. 493 274

0. 35 874

0. 0

0. 0

Таблица № 2 — Распределение кратностей ошибок до декодирования: k=12:

0

1

2

3

4

0. 9 991 031

0. 8 969

0. 0

0. 0

0. 0

Эквивалентная вер-ть ошибки Рвх=0. 2 354 260-+0. 272 333;

Эквивалентная вер-ть ошибки Рвых=0. 74 738-+0. 68 700;

Пропускная способность канала без УЗО: Ск/Смах=0. 984 786;

Пропускная способность канала c УЗО: Сs/Смах=0. 499 434.

Рисунок 9- Распределение кратностей ошибок ФМ для декодера Витерби R=½.

Сравним распределения кратностей ошибок АМ, ЧМ и ФМ для декодера Витерби R=½:

Рисунок10 — Сравнение распределений кратностей ошибок АМ, ЧМ и ФМ для декодера Витерби R=½.

3.3 Циклический код (15,11), декодер Меггита

Минимальное количество кодовых слов определяется выражением:

Доверительный интервал:

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

Исходные данные:

Сигнал двоичный: p (1) =0. 5 000 000.

Непрерывный канал: Hp = 10. 0; Hc = 2. 0; m = 1; Q = 0. 1 000 000;

Модулятор: md =0. 5; Демодулятор: dm =1;

Критерий качества: МП;

Дискретный канал:

Пороговые уровни: H1 = 12. 0; H2 = 2. 4;

Вероятности состояний:

P0 =0. 4 400 111;

P1 =0. 5 263 690;

P2 =0. 336 199;

Вероятности ошибок:

E0 =0. 2 101 906;

E1 =0. 33 217 786;

E2 =0. 193 759 054;

Матрица переходных вероятностей:

0. 9 082 371 0. 917 629 0. 0

0. 767 080 0. 9 079 710 0. 153 211

0. 0 0. 2 398 739 0. 7 601 261

Средняя вероятность ошибки: Pcp=0. 249 238;

Параметры перемежителя: A=1; C=1; L=1.

Используется сверточный код: n=15; k=11;

Производящий многочлен (8-ичная запись):

g (x)=31;

Макс. Кратность исправл. ошибок t=1;

Объем испытаний NB=3568.

Распределение кратностей ошибок до декодирования:

Таблица № 1 — Распределение кратностей ошибок до декодирования: n=15:

0

1

2

3

4

0. 7 132 848

0. 2 174 888

0. 532 511

0. 126 121

0. 22 422

Таблица № 2 — Распределение кратностей ошибок до декодирования: k=11:

0

1

2

3

4

0. 9 307 735

0. 128 924

0. 235 426

0. 291 480

0. 30 830

Эквивалентная вер-ть ошибки Рвх=0. 25 112 108-+0. 879 233;

Эквивалентная вер-ть ошибки Рвых=0. 14 854 260-+0. 793 799;

Пропускная способность канала без УЗО: Ск/Смах=0. 855 911;

Пропускная способность канала c УЗО: Сs/Смах=0. 651 581.

Рисунок 11- Распределение кратностей ошибок АМ для декодера Меггита.

Частотная модуляция.

Исходные данные:

Сигнал двоичный: p (1) =0. 5 000 000.

Непрерывный канал: Hp = 10. 0; Hc = 2. 0; m = 1; Q = 0. 1 000 000;

Модулятор: md =0. 5; Демодулятор: dm =1;

Критерий качества: МП;

Дискретный канал:

Пороговые уровни: H1 = 12. 0; H2 = 2. 4;

Вероятности состояний:

P0 =0. 4 400 111;

P1 =0. 5 263 690;

P2 =0. 336 199;

Вероятности ошибок:

E0 =0. 47 970;

E1 =0. 7 102 476;

E2 =0. 120 222 419;

Матрица переходных вероятностей:

0. 9 082 371 0. 917 629 0. 0

0. 767 080 0. 9 079 710 0. 153 211

0. 0 0. 2 398 739 0. 7 601 261

Средняя вероятность ошибки: Pcp=0. 78 015;

Параметры перемежителя: A=1; C=1; L=1.

Используется сверточный код: n=15; k=11;

Производящий многочлен (8-ичная запись): g (x)=31;

Макс. кратностьисправл. ошибок t=1;

Объем испытаний NB=3568.

Распределение кратностей ошибок до декодирования:

Таблица № 1 — Распределение кратностей ошибок до декодирования: n=15:

0

1

2

3

4

0. 9 052 691

0. 826 794

0. 98 094

0. 19 619

0. 2 803

Таблица № 2 — Распределение кратностей ошибок до декодирования: k=11:

0

1

2

3

4

0. 9 879 484

0. 25 224

0. 33 632

0. 53 251

0. 8 408

Эквивалентная вер-ть ошибки Рвх=0. 7 286 996-+0. 477 938;

Эквивалентная вер-ть ошибки Рвых=0. 2 598 859-+0. 334 088;

Пропускная способность канала без УЗО: Ск/Смах=0. 949 790;

Пропускная способность канала c УЗО: Сs/Смах=0. 714 220.

Рисунок 12- Распределение кратностей ошибок ЧМ для декодера Меггита.

Фазовая модуляция.

Исходные данные:

Сигнал двоичный: p (1) =0. 5 000 000.

Непрерывный канал: Hp = 10. 0; Hc = 2. 0; m = 1; Q = 0. 1 000 000;

Модулятор: md =0. 5; Демодулятор: dm =1;

Критерий качества: МП;

Дискретный канал:

Пороговые уровни: H1 = 12. 0; H2 = 2. 4;

Вероятности состояний:

P0 =0. 4 400 111;

P1 =0. 5 263 690;

P2 =0. 336 199;

Вероятности ошибок:

E0 =0. 19;

E1 =0. 704 703;

E2 =0. 58 408 640;

Матрица переходных вероятностей:

0. 9 082 371 0. 917 629 0. 0

0. 767 080 0. 9 079 710 0. 153 211

0. 0 0. 2 398 739 0. 7 601 261

Средняя вероятность ошибки: Pcp=0. 23 346;

Параметры перемежителя: A=1; C=1; L=1.

Используется сверточный код: n=15; k=11;

Производящий многочлен (8-ичная запись): g (x)=31;

Макс. кратность исправл. ошибок t=1;

Объем испытаний NB=3568.

Распределение кратностей ошибок до декодирования:

Табл. № 1 — Распределение кратностей ошибок до декодирования: n=15:

0

1

2

3

4

0. 9 722 534

0. 243 834

0. 33 632

0. 0

0. 0

Таблица № 2 — Распределение кратностей ошибок до декодирования: k=11:

0

1

2

3

4

0. 9 966 368

0. 8 408

0. 8 408

0. 16 816

0. 0

Эквивалентная вер-ть ошибки Рвх=0. 2 073 991-+0. 255 645;

Эквивалентная вер-ть ошибки Рвых=0. 687 933-+0. 172 051;

Пропускная способность канала без УЗО: Ск/Смах=0. 984 786;

Пропускная способность канала c УЗО: Сs/Смах=0. 727 306.

Рисунок 13- Распределение кратностей ошибок ФМ для декодера Мегита.

Сравним распределения кратностей ошибок АМ, ЧМ и ФМ для декодера Меггита:

Рисунок14 — Сравнение распределений кратностей ошибок АМ, ЧМ и ФМ для декодера Меггита.

3.4 Циклический код (7,3), мажоритарныйдекодер

Минимальное количество кодовых слов определяется выражением:

Доверительный интервал:

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

Исходные данные:

Сигнал двоичный: p (1) =0. 5 000 000.

Непрерывный канал: Hp = 10. 0; Hc = 2. 0; m = 1; Q = 0. 1 000 000;

Модулятор: md =0. 5; Демодулятор: dm =1;

Критерий качества: МП;

Дискретный канал:

Пороговые уровни: H1 = 12. 0; H2 = 2. 4;

Вероятности состояний:

P0 =0. 4 400 111;

P1 =0. 5 263 690;

P2 =0. 336 199;

Вероятности ошибок:

E0 =0. 2 101 906;

E1 =0. 33 217 786;

E2 =0. 193 759 054;

Матрица переходных вероятностей:

0. 9 082 371 0. 917 629 0. 0

0. 767 080 0. 9 079 710 0. 153 211

0. 0 0. 2 398 739 0. 7 601 261

Средняя вероятность ошибки: Pcp=0. 249 238;

Параметры перемежителя: A=1; C=1; L=1.

Используется сверточный код: n=7; k=3;

Производящий многочлен (8-ичная запись): g (x)=35;

Макс. кратность исправл. ошибок t=1;

Объем испытаний NB=7646

Распределение кратностей ошибок до декодирования:

Таблица № 1 — Распределение кратностей ошибок до декодирования: n=7:

0

1

2

3

4

0. 8 490 714

0. 1 311 797

0. 166 100

0. 26 157

0. 5 231

Таблица № 2 — Распределение кратностей ошибок до декодирования: k=3:

0

1

2

3

4

0. 9 844 363

0. 52 315

0. 78 472

0. 24 850

0. 0

Эквивалентная вер-ть ошибки Рвх=0. 24 905 646-+0. 875 688;

Эквивалентная вер-ть ошибки Рвых=0. 9 460 284-+0. 830 909;

Пропускная способность канала без УЗО: Ск/Смах=0. 855 911;

Пропускная способность канала c УЗО: Сs/Смах=0. 395 488.

Рисунок 15- Распределение кратностей ошибок АМ для мажоритарного декодера.

Частотная модуляция.

Исходные данные:

Сигнал двоичный: p (1) =0. 5 000 000.

Непрерывный канал: Hp = 10. 0; Hc = 2. 0; m = 1; Q = 0. 1 000 000;

Модулятор: md =0. 5; Демодулятор: dm =1;

Критерий качества: МП;

Дискретный канал:

Пороговые уровни: H1 = 12. 0; H2 = 2. 4;

Вероятности состояний:

P0 =0. 4 400 111;

P1 =0. 5 263 690;

P2 =0. 336 199;

Вероятности ошибок:

E0 =0. 47 970;

E1 =0. 7 102 476;

E2 =0. 120 222 419;

Матрица переходных вероятностей:

0. 9 082 371 0. 917 629 0. 0

0. 767 080 0. 9 079 710 0. 153 211

0. 0 0. 2 398 739 0. 7 601 261

Средняя вероятность ошибки: Pcp=0. 78 015;

Параметры перемежителя: A=1; C=1; L=1.

Используется сверточный код: n=7; k=3;

Производящий многочлен (8-ичная запись): g (x)=35;

Макс. кратность исправл. ошибок t=1;

Объем испытаний NB=7646.

Распределение кратностей ошибок до декодирования:

Таблица № 1 — Распределение кратностей ошибок до декодирования: n=7:

0

1

2

3

4

0. 9 491 237

0. 439 445

0. 58 854

0. 9 155

0. 1 308

Таблица № 2 — Распределение кратностей ошибок до декодирования: k=3:

0

1

2

3

4

0. 9 945 069

0. 30 081

0. 19 618

0. 5 231

0. 0

Эквивалентная вер-ть ошибки Рвх=0. 8 426 441-+0. 513 643;

Эквивалентная вер-ть ошибки Рвых=0. 2 833 726-+0. 456 277;

Пропускная способность канала без УЗО: Ск/Смах=0. 949 790;

Пропускная способность канала c УЗО: Сs/Смах=0. 416 544.

Рисунок 16- Распределение кратностей ошибок ЧМ для мажоритарного декодера.

Фазовая модуляция.

Исходные данные:

Сигнал двоичный: p (1) =0. 5 000 000.

Непрерывный канал: Hp = 10. 0; Hc = 2. 0; m = 1; Q = 0. 1 000 000;

Модулятор: md =2. 0; Демодулятор: dm =1;

Критерий качества: МП;

Дискретный канал:

Пороговые уровни: H1 = 12. 0; H2 = 2. 4;

Вероятности состояний:

P0 =0. 4 400 111;

P1 =0. 5 263 690;

P2 =0. 336 199;

Вероятности ошибок:

E0 =0. 19;

E1 =0. 704 703;

E2 =0. 58 408 640;

Матрица переходных вероятностей:

0. 9 082 371 0. 917 629 0. 0

0. 767 080 0. 9 079 710 0. 153 211

0. 0 0. 2 398 739 0. 7 601 261

Средняя вероятность ошибки: Pcp=0. 23 346;

Параметры перемежителя: A=1; C=1; L=1.

Используется сверточный код: n=7; k=3;

Производящий многочлен (8-ичная запись): g (x)=35;

Макс. кратность исправл. ошибок t=1;

Объем испытаний NB=7646.

Распределение кратностей ошибок до декодирования:

Таблица № 1 — Распределение кратностей ошибок до декодирования: n=7:

0

1

2

3

4

0. 9 828 669

0. 158 253

0. 13 079

0. 0

0. 0

Таблица № 2 — Распределение кратностей ошибок до декодирования: k=3:

0

1

2

3

4

0. 9 989 537

0. 1 308

0. 7 847

0. 1 308

0. 0

Эквивалентная вер-ть ошибки Рвх=0. 2 634 431-+0. 288 037;

Эквивалентная вер-ть ошибки Рвых=0. 697 532-+0. 226 619;

Пропускная способность канала без УЗО: Ск/Смах=0. 984 786;

Пропускная способность канала c УЗО: Сs/Смах=0. 425 006.

Рисунок 17- Распределение кратностей ошибок ФМ для мажоритарного декодера.

Сравним распределения кратностей ошибок АМ, ЧМ и ФМ для мажоритарного декодера:

Рисунок18 — Сравнение распределений кратностей ошибок АМ, ЧМ и ФМ для мажоритарного декодера.

Сравнение декодеров

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

Рисунок 19(а, б, в) — Сравнение распределений кратностей ошибок для декодеров порогового, Витерби, Меггита, мажоритарного.

Выводы

Из данных полученных в результате исследований можно сделать следующие выводы:

§ устройство защиты от ошибок позволяет повысить достоверность принятой информации, так как вероятность ошибки на выходе декодеров в разы меньше вероятности ошибки на входе. Это заключение мы сделали, сравнив данные, полученные при анализе конкретного вида декодера (Рис. 3,4,5,7,8,9,11,12,13,15,16,17)

§ ФМ обеспечивает наилучшую помехоустойчивость (Рис. 6,10,14,18). Это объясняется тем, что фазовая модуляция обеспечивает наибольшее отношение сигнал/шум на входе решающего устройства, что уменьшает вероятность ошибки на приемной стороне. Это в свою очередь объясняется тем, что фазовая модуляция позволяет полностью использовать энергетические возможности генератора, а значит максимально возможно увеличить энергию передаваемого элемента, что в конечном итоге и приводит к увеличению отношения сигнал/шум при оптимальном приеме.

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

Так же следует отметить, что в ходе исследований сверточных/ циклических кодов и соответствующих декодеров не удалось добиться желаемой вероятности ошибки на выходе УЗО (Pвых< 10-5). Заданный критерий в данной курсовой работе недостижим, так как вариации кодов и соответствующих декодеров лимитированыпо заданию.

Заключение

Выполнив данную курсовую работу, я исследовала заданные корректирующие коды и соответствующиеим декодеры. Статистические исследования показали, что УЗО позволяет достоверно декодировать полученную информацию, ведь после этого СПИ становится более помехоустойчивой. Проанализировав полученные результаты сделала выводы, что наиболее оптимальным в моем случае является сверточный код 10,5, пороговый декодер, так как он минимизирует вероятность ошибки на выходе. сверточный код декодер корректирующий

Библиография

1. Макаров А. А., Чернецкий Г. А. Корректирующие коды в системах передачи информации. Учебное пособие. — Новосибирск.: СибГУТИ, 2000. — 101с.

2. Макаров А. А. АРМ исследования и проектирования систем передачи информации. Учебное пособие. — Новосибирск.: СибГУТИ, 2001. — 77с.

3. Макаров А. А., Прибылов В. П. Помехоустойчивое кодирование. Учебник для вузов. — Новосибирск.: СибГУТИ, 2005. — 185с.

ПоказатьСвернуть
Заполнить форму текущей работой