
- •Республика казахстан
- •Введение
- •Задание
- •Исходные данные
- •Решение а) пояснить сущность модели частичного описания дискретного канала (модель Пуртова л. П.), обратив особое внимание на параметр α – коэффициент группирования ошибок
- •В) определить оптимальную длину кодовой комбинации n, при которой обеспечивается наибольшая относительная пропускная способность r
- •Г) определить число проверочных разрядов в кодовой комбинации r, обеспечивающих заданную вероятность необнаруженной ошибки. Найти параметры циклического кода n, k, r.
- •Д) выбрать тип порождающего (образующего) полинома g(X) с учетом последней цифры зачетной книжки.
- •Заключение
- •Список литературы
В) определить оптимальную длину кодовой комбинации n, при которой обеспечивается наибольшая относительная пропускная способность r
Для нахождения оптимальной длины кодовой комбинации n, необходимо выполнение условия:
Воспользуемся формулой:
(3)
Предположим n=31:
откуда
n=31 удовлетворяет условию.
Г) определить число проверочных разрядов в кодовой комбинации r, обеспечивающих заданную вероятность необнаруженной ошибки. Найти параметры циклического кода n, k, r.
Параметр r можно найти по формуле:
(4)
подставив данные, получим:
По формуле:
(5)
найдем k:
Д) выбрать тип порождающего (образующего) полинома g(X) с учетом последней цифры зачетной книжки.
По последней цифре номера зачетной книжки (053402) выбран образующий полином:
Определим образующий полином по коду БЧХ:
тогда по формуле:
(6)
найдем h:
l – степень минимальных многочленов (столбец).
тогда разрешенный код БЧХ имеет вид:
е) построить схему кодера для выбранного g(x) и пояснить его работу.
Кодер и декодер построены на основе циклического кода.
Работа кодера на его выходе характеризуется следующими режимами:
1.Формирование k элементов информационной группы и одновременно деление полинома, отображающего информационную часть xrm(х), на порождающий (образующий) полином g(х) с целью получения остатка от деления r(х).
2. Формирование проверочных r элементов путем считывания их с ячеек схемы деления xr m(х) на выход кодера.
Цикл работы кодера для передачи n = 31 единичных элементов составляет n тактов. Тактовые сигналы формируются передающим распределителем, который на схеме не указан .
Первый режим работы кодера длится k = 20 тактов. От первого тактового импульса триггер Т занимает положение, при котором на его прямом выходе появляется сигнал "1", а на инверсном - сигнал "0". Сигналом "1" открываются ключи (логические схемы И) 1 и 3 . Сигналом "0" ключ 2 закрыт. В таком состоянии триггер и ключи находятся k+1 тактов, т.е. 21 тактов. За это время на выход кодера через открытый ключ 1 поступят 21 единичных элементов информационной группы k =20.
Одновременно через открытый ключ 3 информационные элементы поступают на устройство деления многочлена xr m(х) на g(х).
Деление осуществляется многотактным фильтром с числом ячеек, равным числу проверочных разрядов (степени порождающего полинома). В рассматриваемом случае число ячеек г=11. Число сумматоров в устройстве равно числу ненулевых членов g(х) минус единица. В нашем случае число сумматоров равно четырем. Сумматоры устанавливаются после ячеек, соответствующих ненулевым членам g(х). Поскольку все неприводимые полиномы имеют член х°=1, то соответствующий этому члену сумматор установлен перед ключом 3 (логической схемой И).
После k=20 тактов в ячейках устройства деления окажется записанным остаток от деления г(х).
При воздействии k+1= 21 тактового импульса триггер Т изменяет свое состояние: на инверсном выходе появляется сигнал "1", а на прямом - "0". Ключи 1 и 3 закрываются, а ключ 2 открывается. За оставшиеся r=13 тактов элементы остатка от деления (проверочная группа) через ключ 2 поступают на выход кодера, также начиная со старшего разряда.
Рисунок 3 – Структурная схема кодера
ж) построить схему декодера для выбранного g(x) и пояснить его работу.
Функционирование схемы декодера сводится к следующему. Принятая кодовая комбинация, которая отображается полиномом Р(х) поступает в декодирующий регистр и одновременно в ячейки буферного регистра, который содержит k ячеек. Ячейки буферного регистра связаны через логические схемы "нет", пропускающие сигналы только при наличии "1" на первом входе и "0" - на втором (этот вход отмечен кружочком). На вход буферного регистра кодовая комбинация поступит через схему И1. Этот ключ открывается с выхода триггера Т первым тактовым импульсом и закрывается k+1 тактовым импульсом (полностью аналогично работе триггера Т в схеме кодера) . Таким образом, после k=20 тактов информационная группа элементов будет записана в буферный регистр. Схемы НЕТ в режиме заполнения регистра открыты, ибо на вторые входы напряжение со стороны ключа И2 не поступает.
Одновременно в декодирующем регистре происходит в продолжение всех n=31 тактов деление кодовой комбинации (полином Р(х) на порождающий полином g(х)). Схема декодирующего регистра полностью аналогична схеме деления кодера, которая подробно рассматривалась выше. Если в результате деления получится нулевой остаток - синдром S(х)=0, то последующие тактовые импульсы спишут информационные элементы на выход декодера.
При наличии ошибок в принятой комбинации синдром S(х) не равен 0. Это означает, что после n - го (31) такта хотя бы в одной ячейке декодирующего регистра будет записана “1”.Тогда на выходе схемы ИЛИ появится сигнал. Ключ 2 (схема И2) сработает, схемы НЕТ буферного регистра закроются, а очередной тактовый импульс переведет все ячейки регистра в состояние "0". Неправильно принятая информация будет стерта. Одновременно сигнал стирания используется как команда на блокировку приемника и переспрос.
Рисунок 4 - Структурная схема декодера
з) получить схему кодирующего и декодирующего устройства циклического кода с модуляцией и демодуляцией данного варианта, а также собрать схему с применением пакета «System View».
Модуляция – это процесс изменения одного или нескольких параметров несущей в соответствии с изменением параметров модулирующего сигнала. При амплитудной модуляции амплитуда несущего колебания изменяется пропорционально мгновенным значениям модулирующего сигнала. Амплитуда называется информационным параметром при АМ, частота – при ЧМ, фаза – при ФМ.
Главная особенность любой модуляции – преобразование спектра модулирующего сигнала. При гармонической несущей происходит перенос спектра в область около частоты несущей.
Модуляцию, отвечающую
соотношению
,
называют фазовой модуляцией (ФМ).
Аналитическое выражение ФМК:
,
где
;
Рисунок 5 – График ФМК
При прочих равных условиях спектр колебания со сложной угловой модуляцией гораздо богаче спектра аналогичного АМ-сигнала.
Кодер циклического кода
Рисунок 6 - Структурная схема кодера на SystemView
Рисунок 7 – Выход кодера
Рисунок 8 – Вход кодера
Рисунок 9 – Сигнал управления
Декодер циклического кода
Рисунок 10 - Структурная схема декодера на SystemView
Рисунок 11 - Вход декодера
Рисунок 12 – Внесение ошибки
Рисунок 13 – Выход декодера
Рисунок 14 – Входные данные
и) определить объем передаваемой информации W при заданном темпе TПЕР и критерии отказа tОТК.
Объем передаваемой информации W определяется формулой:
(7)
откуда:
бит
к) определить емкость накопителя М.
Емкость накопителя определяется по формуле:
(8)
где
-
время распространения сигнала по каналу
связи, с;
- длительность
кодовой комбинации из n
разрядов, с.
Откуда:
л) рассчитать надежностные показатели основного и обходного каналов ПД
Для прямого канала:
Максимальная скорость работы по каналу:
Бод;
Распределение вероятности возникновения хотя бы одной ошибки на длине n:
,
где
-
показатель группирования ошибок.
.
Распределение вероятности возникновения ошибок, кратностью t и более, на длине n, вероятностью P:
;
Для
,
для
.
Для обратного канала:
Максимальная скорость работы по каналу:
Бод;
Распределение вероятности возникновения хотя бы одной ошибки на длине n:
,
где
-
показатель группирования ошибок.
.
Распределение вероятности возникновения ошибок, кратностью t и более, на длине n, вероятностью P:
;
Для
,
для
.
Для прямого и обратного канала:
Избыточность кода:
(9)
Скорость кода:
(10)
Вероятность необнаруживаемой кодом ошибки:
(11)
Вероятность обнаруживаемой кодом ошибки:
(12)
Средняя относительная скорость передачи в РОСнпбл:
(13)
(14)
(15)
- по
прямому каналу;
-
по обратному каналу;
- по прямому каналу;
- по обратному
каналу;
-
анализ прямого канала;
;
(с) – для прямого
канала;
(16)
Для прямого канала:
;
(бит/с).
Для обратного канала:
(с) – для обратного
канала;
;
(бит/с).
Вероятность правильного приема
.
Избыточность, необходимая для обеспечения заданной вероятности необнаруживающего кодом ошибки в дискретном канале.
(бит) – для прямого
канала;
(бит) – для обратного
канала.
м) По географической карте РК выбираем два пункта, отстоящие на 5500 км, затем разбиваем ее на ряд участков длинной 500 – 1000 км. Пункты переприема привязываем к крупным населенным пунктам.
Алматы - 0 км.
Алматы - Усть-Каменогорск - 885,5 км
Усть-Каменогорск – Астана - 787,5 км
Астана – Костанай – 560 км
Костанай – Кызылорда – 910 км
Кызылорда – Актобе - 847 км
Актобе – Уральск – 500,5 км
Уральск – Атырау – 509,5 км
Атырау – Уральск – 500 км
н) построить временную диаграмму работы системы.
Рисунок 15 – Временная диаграмма работы системы (h=4)
- по
прямому каналу;
-
по обратному каналу;
- по прямому каналу;
- по обратному
каналу;
-
анализ прямого канала;
;