Файл: Курсовая работа по дисциплине Общая теория связи Разработка основных блоков цифровой системы связи.docx

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 06.12.2023

Просмотров: 180

Скачиваний: 9

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Избыточность же кода К4 практически нулевая.

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

а) Задан блочный код (7,3) и строка порождающей матрицы: 0101101 Составляем порождающую матрицу G. Эта матрица должна иметь n столбцов и k строк. Левая часть матрицы это единичная матрица размером k*k. Правая часть G это матрица-дополнение P размером (n–k)*k. Заданная строка верняя, т.к. начинается на 100.


1

0

0 . х

х

х

х

G = |0

1

0 . 1

1

0

1|

0

0

1 . х

х

х

х

Формируется матрица-дополнение Р. Она должна иметь разные столбцы и количество 1 в столбцах должно быть максимальным, возьмем такой вариант P:


1

0

1

1

P = |1

1

0

1 |

0

1

1

1

Тогда итоговый вид порождающей матрицы:

1

0

0 . 1

0

1

1

G = |0

1

0 . 1

1

0

1|

0

0

1 . 0

1

1

1


Формируем кодовые комбинации. Для этого сначала записываем все возможные информационные комбинации из трех символов (всего восемь комбинаций): 000, 001, 010, 011, 100, 101, 110, 111.

К информационным символам приписываем четыре проверочных символа, получающихся в результате умножения информационного вектора-строки (a1, a2, a3) на матрицу-дополнение P. Произведение есть вектор-строка (a4, a5, a6, a7):
(a1, a2, a3) * Р = (a4, a5, a6, a7).
Выразим проверочные символы через информационные при помощи операции сложения по модулю 2 (обозначается знаком ). Из вида матрицы G следует, что:

a4 = a1 a2

a5 = a2 a3

a6 = a1 a3

a7 = a1 a2 a3



Комбинация символов на выходе

Комбинация на входе




al

a2

a3

а4

а5

а6

а7

1

0

0

0

0

0

0

0

2

0

0

1

0

1

1

1

3

0

1

0

1

1

0

1

4

0

1

1

1

0

1

0

5

1

0

0

1

0

1

1

6

1

0

1

1

1

0

0

7

1

1

0

0

1

1

0

8

1

1

1

0

0

0

1



Таблица2разрешенныекомбинации
Алгоритмдекодирования. Составляем проверочную матрицу Н:

1 1 0 . 1 0 0 0

0 1 1 . 0 1 0 0

???? = | |

1 0 1 . 0 0 1 0

1 1 1 . 0 0 0 1

Вычисляем синдром (указателя позиции, в которой произошла ошибка) принятой кодовой комбинации. Синдром равен произведению принятого вектора-строки на транспонированную проверочную матрицу. Запишем выражение для синдрома через закодированный сигнал при помощи операции сложения по модулю 2:
С1=a1 a2 a4

С2=a2 a3 a5

С3=a1 a3 a6

С4=a1 a2a3a7

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

Формируем вектор ошибки V, т.е. кодовую комбинацию, которая содержит единицу на той позиции, где произошла ошибка. Соответствие между значением синдрома и вектором ошибки устанавливает таблица 3.


Вектор ошибки

00000

00

00000

01

00000

10

00001

00

00010

00

00100

00

01000

00

10000

00

Синдром

0000

0001

0010

0100

1000

1101

0111

1011

Таблица3Связьсиндромовивекторов ошибок
Рассмотрим пример коррекции одиночной ошибки.

Пусть передавали некоторую комбинацию
; приняли комбинацию (1101001) – это запрещенная комбинация (смотря в таблицу 1, очевидно, что ошибка в символе a3). Ее синдром: (С1С2С3С4) = 1111. Из таблицы 2 находим вектор ошибки (0010000), т.е. ошибка действительно произошла именно в третьем символе. Следовательно, исправив третий символ (0 на 1), получим правильную исходную передаваемую комбинацию: 1111001.
Изобразим структурные схемы кодера и декодера (рисунки 10 и 11):

Рис.10Структурнаясхемакодера

Рис.11Структурнаясхемадекодера

  1. Выберите короткую кодовую комбинацию: 01 или 10. Нарисуйте временную диаграмму двоичной комбинации. Изобразите временные диаграммы сигналов ДАМ, ДЧМ и ДФМ, соответствующие выбранной двоичной комбинации.

Выберем комбинацию 10 и построим для неё все требуемые диаграммы.




Рис.12-Временныедиаграммы:

а)двоичныйсигнал;б)сигналДАМ;в)сигналДЧМ;г)сигналДФМ.

  1. Начертить структурные схемы модулятора и демодулятора для передачи и приема многопозиционных сигналов. Указать назначение блоков схемы. Зарисовать векторные диаграммы многопозиционных сигналов. Требуемые схемы представлены ниже:






Рис.13-Структурнаясхема