Автоматизированное рабочее место для исследования и проектирования систем передачи информации
Программная реализация автоматизированного рабочего места для исследования и проектирования дискретных систем передачи информации с использованием устройств преобразования сигналов. Описание интерфейса программного комплекса и основные этапы работы с ним.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | дипломная работа |
Язык | русский |
Дата добавления | 13.11.2018 |
Размер файла | 957,4 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
1
Размещено на http://www.allbest.ru/
Размещено на http://www.allbest.ru/
ПРОГРАММНЫЙ КОМПЛЕКС
Автоматизированное рабочее место для исследования и проектирования систем передачи информации
АННОТАЦИЯ
В работе описан программная реализация «АРМ_СПИ» автоматизированного рабочего места для исследования и проектирования дискретных систем передачи информации с использованием методов математического, имитационного и статистического моделирования устройств преобразования сигналов, кодеков циклических и свёрточных кодов в каналах с постоянными и переменными параметрами.
В документе приведены:
функциональное назначение программного комплекса и необходимые требования для работы с ним;
описание интерфейса программного комплекса и основные этапы работы с ним;
тексты части файлов из программного комплекса.
СОДЕРЖАНИЕ
1. Функциональное назначение программного комплекса и необходимые требования для работы с ним
2. Описание интерфейса программного комплекса
и основные этапы работы с ним
2.1 Организация АРМ в среде Delphi
2.2 Главная форма и её содержание
2.3 Рабочее окно «Структура модели СПИ / ДК»
2.4 Рабочее окно «Структура модели СПИ / РУ»
2.5 Выбор устройства защиты от ошибок и статистические испытания СПИ с УЗО
2.5.1 Выбор устройства защиты от ошибок (УЗО)
2.5.2 Статистические испытания СПИ с УЗО
3. Текст программы
3.1 Листинг головного модуля
3.2 Листинг модуля главного меню и главной формы
3.3 Листинг модуля моделей СПИ
3.4 Листинг модуля кодека кодов БЧХ
3.5 Листинг модуля переменных и констант
Литература
1. ФУНКЦИОНАЛЬНОЕ НАЗНАЧЕНИЕ ПРОГРАММНОГО КОМПЛЕКСА И НЕОБХОДИМЫЕ ТРЕБОВАНИЯ ДЛЯ РАБОТЫ С НИМ
Программный комплекс «АРМ_СПИ» (версия 01) автоматизированного рабочего места (АРМ) для исследования и проектирования систем передачи информации (СПИ) предназначен для автоматизации труда инженеров и студентов вузов, исследующих и разрабатывающих системы передачи цифровой информации по двоичным каналам связи, в том числе с использованием корректирующих кодов для обнаружения и исправления ошибок.
Программный комплекс «АРМ_СПИ» позволяет:
получать дискретное отображение непрерывных каналов связи с посто-янными и переменными параметрами (релеевскими замираниями, m- кратным разнесением, перерывами связи и др.), с различными видами модуляции (АМ, ЧМ, ФМ, ОФМ) и методами приема;
моделировать поток двоичных сигналов в дискретном канале в виде марковской последовательности с тремя состояниями и различной глубиной памяти;
моделировать псевдослучайный перемежитель двоичных сигналов с заданной памятью и длиной кодового слова;
моделировать устройства защиты от ошибок, содержащие универсальные кодеки двоичных и недвоичных циклических кодов с синдромным алгоритмом декодирования и алгоритмом Берликэмпа-Месси; универсальные кодеки сверточных кодов в диапозоне скоростей от 1/8 до 7/8 с итерационными пороговыми алгоритмами декодирования и ряд других кодеков, в том числе с мажоритарными алгоритмами и алгоритмом Витерби, а также каскадных кодеков на основе циклических и свёрточных кодов;
исследовать статистические характеристики СПИ в каналах связи с различными видами модуляции, критериями качества, методами приема, статистикой и видом помех, устройствами защиты от ошибок и перемежения;
синтезировать заданную структуру СПИ и находить параметры подсистем (модуляторов, детекторов, кодеков и пр.), обеспечивающие необходимые статистические характеристики системы;
анализировать статистические характеристики СПИ заданной конфигурации при известной статистике ошибок в канале связи;
использовать в качестве инструмента проведения исследовательских работ в области передачи информации по каналам связи с постоянными и переменными параметрами.
Исходными данными для исследования и проектирования системы пердачи информации являются параметры непрерывного канала связи:
отношение сигнал/шум Hp для регулярной составляющей сигнала;
отношение сигнал/шум Hc для рассеянной составляющей сигнала;
отношение длительности элементарного сигнала к интервалу корреляции замираний Q;
кратность разнесения сигналов m;
вид модуляции сигнала, если он задаётся;
способ приёма (когерентный, некогерентный), если он задаётся.
Определение характеристик проектируемой СПИ (средних вероятностей ошибок и распределения кратностей ошибок, пропускной способности в канале без устройства защиты от ошибок (УЗО) и с УЗО ) производится методом статистических испытаний. Объём статистических испытаний определяется требуемой точностью результатов и возможностями используемой ЭВМ.
Программный комплекс «АРМ_СПИ» (версия 01) разработан в среде Borland Delphi 5 (Enterprise); для работы с исполнительным файлом программного комплекса необходимы следующие аппаратные и программные средства:
процессор Intel Pentium 166 MHz и выше;
операционная система Windows 95 (98, NT);
оперативная память 16 Mb или 32 Mb (рекомендуется);
рабочее разрешение 800 х 600, размер шрифта 120dpi.
2. ОПИСАНИЕ ИНТЕРФЕЙСА ПРОГРАММНОГО КОМПЛЕКСА И ОСНОВНЫЕ ЭТАПЫ РАБОТЫ С НИМ
2.1 Организация АРМ в среде Delphi
Автоматизированное рабочее место (АРМ) представляет собой специализированный программно-управляемый комплекс исследования и проектирования систем передачи информации, который осуществляет следующую совокупность операций:
ввод исходных данных для имитационного и математического моделирования и статистических испытаний;
имитация основных узлов СПИ и организация взаимодействия между ними;
обработка и анализ результатов моделирования и статистических испытаний;
управление программными модулями;
вывод результатов исследований на монитор и принтер ЭВМ (формирование текстовых файлов для печати);
организация диалога «Исследователь - ЭВМ».
Структурная схема программного обеспечения АРМ приведена на рисунке 2.1.
Блок «ЗАДАНИЕ И РЕСУРСЫ ИССЛЕДОВАНИЙ» предполагает формирование задания и ресурсов исследований. Ресурсы включают банк программных модулей, используемый в структуре исследований, банк расчетных модулей и параметров и пр. Исходные данные определяют ограничения на исследования: ограничения параметров, структуры, цели и др. Здесь же находятся сервисные модули, добавленные в программу для обеспечения диалога и удобства работы пользователя.
Блок «ИССЛЕДОВАНИЯ» включает в себя подблок статистических испытаний выбранной структуры СПИ, перебор допустимых структур исследования СПИ, в пределах которых изменяются модели сигналов, каналов передачи информации, устройств защиты от ошибок (УЗО), а также объем испытаний в заданных границах параметров моделей; изменение параметров производится в блоке «ПАРАМЕТРИЧЕСКАЯ ОПТИМИЗАЦИЯ».
Обработка результатов исследований производится в соответствии с заданной целевой функцией; анализ и окончательный отбор вариантов производится исследователем. В подблоке «Обработка задания» выполняются необходимые расчеты для формирования структуры исследований и ограничений на параметры моделей, участвующих в статистических испытаниях.
В подблоке «Задание структуры исследований и ввод данных» осуществляется выбор требуемой структуры исследований и формирование массивов исходных данных, необходимых для имитационного и математического моделирования подсистем, входящих в выбранную структуру СПИ, и статистических испытаний. Требуемая структура реализуется подключением соответствующих программных модулей.
Рисунок 2.1 - Структурная схема АРМ
Для модели сигнала задается распределение вероятностей символов "единица" и "ноль" для получения случайной последовательности, используемой в качестве сигнала. Естественно, что, установив вероятность появления одного из символов равной 1 , можно получить модель сигнала в виде последовательности символов "единица" или "ноль".
Для моделирования канала передачи информации необходимо задать параметры соответствующего непрерывного канала. Конкретная реализация модели канала передачи зависит от выбранной структуры исследования СПИ. Параметры непрерывного канала должны содержать характеристики отношения сигнал/шум в канале, вид модуляции, способ приема, кратность разнесения, относительную скорость замираний и др.
Группа параметров модели УЗО должна содержать данные и ограничения к пакету модулей алгоритмов кодирования и декодирования (тип помехоустойчивого кода (циклический, сверточный и т.д.), длина кодового блока и блока информационных символов, производящий многочлен кода, тип декодера и другие параметры кодека), а также указания, необходимые для формирования требуемого алгоритма работы УЗО.
Необходимо отметить, что все вышеперечисленные операции производятся в диалоговом режиме (так называемый интерактивный режим исследования). Диалог может быть организован с помощью двух средств: меню и диалоговых окон. Меню позволяет выбрать структуру исследований, работать с файлами (открывать для чтения и записи как текстовые, так и файлы с исходными данными). Диалоговые окна дают возможность ввода требуемых исходных данных и параметров, а также вывода характеристик исследуемой системы, полученных в результате математического (имитационного) моделирования или статистических испытаний. Строка состояния предоставляет пользователю возможность быстрого управления процессом исследований.
2.2 Главная форма и её содержание
Главная форма АРМ показана на рисунке 2.2 и имеет вид обычного окна Windows.
Главная форма в приложениях MDI (интерфейс множества документов) Delphi отличается от прочих, называемых обычно дочерними формами, рядом
свойств:
этой форме передаётся управление в начале выполнения приложений;
закрытие главной формы означает завершение выполнения приложения;
главная форма, как и любая другая форма, может быть невидимой, но, если все остальные формы закрыты, то главная форма становится видимой.
Из главной формы (родительской) управляются дочерние формы.
На главной форме АРМ располагаются:
главное меню из четырёх разделов (пунктов):
Файл,
Структура модели СПИ,
Опции,
Помощь;
семь кнопок быстрого доступа с пиктограммами палитры компонент (если курсор задерживается на одной из кнопок, под ней в прямоугольнике появляется название и функция данной кнопки);
поле формы, на котором располагаются визуальные компоненты АРМ в процессе работы программы.
Рисунок 2.2 - Главная форма АРМ
Работу с программой АРМ рекомендуется начинать с выбора варианта моделирования структурной схемы исследуемой или проектируемой системы передачи информации (СПИ), то есть выбора раздела меню Структура модели СПИ (щелчок мыши или с клавиатуры F10 …). При этом открывается дополнительная панель меню возможных вариантов моделирования структуры СПИ: ДК или РУ.
В АРМ используется две базовых модели СПИ:
модель СПИ с отображением непрерывного канала в дискретный канал, раздел меню главной формы: «Структура модели СПИ / ДК», рисунок 2.7;
модель СПИ с решением в непрерывном канале, раздел меню: «Структура модели СПИ / РУ», рисунок 2.15.
Различие этих двух моделей СПИ в том, что в первой - дискретный канал (ДК) моделируется путем отображения непрерывного канала в дискретную марковскую цепь с тремя состояниями, что позволяет формировать последовательность ошибок на выходе канала как с постоянными, так и с переменными параметрами; во второй - последовательность ошибок на выходе канала формируется решающим устройством (РУ) путем анализа случайных векторов суммы сигнала и помехи в соответствии с выбранной конфигурацией непрерывного канала и заданным критерием качества (МАВ или МП). Обе модели построены в Delphi как дочерние формы главной формы, показанной на рисунке 2.2.
При выборе раздела меню Файл открывается список доступных команд, показанный на рисунке 2.3.
Рисунок 2.3 - Раздел меню Файл
Выбором соответсвующей команды в разделе меню Файл можно:
Открыть файл исходных параметров модели СПИ, сохранённый в процессе предыдущего сеанса статистических испытаний данной структуры СПИ, Открыть файл можно также с помощью кнопки быстрого доступа, имеющей пиктограмму вида .
Сохранить файлы исходных параметров модели СПИ и (или) результатов текущих испытаний выбором соответствующей позиции Исходные данные | Результаты на дополнительной панели, соответствующие пиктограммы кнопок быстрого доступа имеют вид / .
Команды Печать и Настройка принтера позволяют распечатать файл результатов текущих испытаний на выбранный принтер, команда Печать имеет также кнопку быстрого доступа с пиктограммой вида .
Команда Выход закрывает программу; закрыть программу можно также с помощью кнопки быстрого доступа с пиктограммой вида .
Выход из программы АРМ сопровождается предупреждением (рисунок 2.4) о возможной потере данных исходных параметров модели СПИ и результатов проведенных испытаний, если они не сохранены в соответствующих файлах. Если вам не нужны эти данные или они уже сохранены, подтвердите выход из программы щелчком мыши по кнопке «ДА».
Для сохранения исходных данных и (или) результатов испытаний следует выбрать кнопку «Нет» и воспользоваться разделом меню главной формы Файл (рисунок 2.3) для выбора соответствующей команды Сохранить: Исходные данные | Результаты.
Рисунок 2.4 Предупреждение о возможной потере данных
При выборе раздела меню Опции открывается стандартное диалоговое окно выбора цвета (рисунок 2.5), с помощью которого устанавливается цвет главной формы “во время исполнения”, то есть после выбора команды в разделе меню Структура модели СПИ.
При выборе раздела меню Помощь открывается дополнительная панель, позво-ляющая получить сведения О программе или Помощь. Раздел меню Помощь открывает справочник АРМ, показанный на рисунке 2.6. Аналогично справочник АРМ открывается выбором кнопки быстрого доступа с пиктограммой вида .
На главной форме также расположена кнопка быстрого доступа с пиктограммой вида , позволяющая получить контекстно-зависимую помощь, соответствую-щую текущей ситуации. Для этого после щелчка мышью на пиктограмме знак вопроса переносится на обьект структурной схемы СПИ, ещё один щелчок мыши и появится подсказка о выбранном обьекте.
Сокращения и обозначения, использованные в предметном указателе справочной системы:
TabCycle - Таблица производящих многочленов циклических кодов;
TabPC - Таблица производящих многочленов кодов Рида-Соломона;
TabSvert - Таблица производящих многочленов свёрточных кодов.
Остальные указатели представляют краткие сведения о соответствующих блоках базовых моделей СПИ (ДК и РУ), подробное описание которых приводится ниже.
Рисунок 2.6 - Справочная система АРМ
Кроме главной и дочерних форм в приложении АРМ имеются модальные формы Delphi, которые используются в большинстве диалоговых окон. Модальная форма приостанавливает выполнение программы до тех пор, пока пользователь не закроет эту форму. Модальная форма не позволяет пользователю переключить фокус мыши на другие формы данного приложения, пока она не будет закрыта.
2.3 Рабочее окно «Структура модели СПИ / ДК»
Рабочее окно АРМ «Структура модели СПИ / ДК» показано на рисунке 2.7 включает в себя семь блоков: «Сигнал», «Непрерывный канал», «Дискретный канал», «Стат 1», «Перемежитель», «УЗО», «Стат 2». Кнопка «Выход» закрывает окно.
Рисунок 2.7 - Рабочее окно АРМ «Структура модели СПИ / ДК»
Кроме того, при выборе любого из рабочих окон активизируются пункты главного меню: «Файл» (команды: Открыть, Сохранить, Печать, рисунок 2.3) и «Опции» (диалоговое окно: Цвет, рисунок 2.5), а также соответствующие кнопки быстрого доступа главной формы.
Щелчок мыши (или с клавиатуры: F10 , Tab и Enter) открывает диалоговое окно выбранного блока, которое позволяет установить параметры или характеристики модели данного блока выбранной структуры модели СПИ.
При этом следует иметь в виду, что доступ к диалоговым окнам блоков «Стат 1» и «Стат 2» открывается только после выбора параметров в диалоговом окне блока «Дискретный канал».
Диалоговое окно блока «Сигнал» показано на рисунке 2.8. Выбирается только один параметр (вероятность «1»), так как в качестве информационного сигнала используется псевдослучайная двоичная последовательность, состоящая из «0» и «1», которая формируется от датчика случайных чисел в соответствии с заданной вероятностью P1 в диалоговом окне. Тогда P0 = (1- P1). По умолчанию установлено P1=0.5.
Рисунок 2.8 - Диалоговое окно блока «Сигнал»
Диалоговое окно блока «Сигнал» закрывается, если нажать «Ввод» на клавиатуре или щелкнуть мышью на кнопке «Ввод». При нажатии кнопки «Отмена» диалоговое окно также закрывается, но результаты последнего изменения параметров не принимаются во внимание. Аналогично управляются диалоговые окна всех прочих блоков.
Диалоговое окно блока «Непрерывный канал» показано на рисунке 2.9.
Рисунок 2.9 - Диалоговое окно блока «Непрерывный канал»/ ДК
В этом окне устанавливаются параметры непрерывного канала:
Hp регулярная составляющая отношения сигнал/помеха,
Hc случайная составляющая отношения сигнал/помеха,
m кратность разнесения,
АМ, ЧМ или ФМ вид модуляции (соответственно, дискретная амплитудная, частотная и фазовая) несущей передаваемого сигнала (панель «Модулятор»),
когерентный или некогерентный приём (панель «Демодулятор»),
Q скорость замираний в канале, которая определена как отношение скорости передачи элементов сигнала к средней скорости замираний амплитуды сигнала,
и параметры отображения непрерывного канала в дискретный канал с тремя состояниями: H1 и H2 пороговые уровни.
Возможные конфигурации параметров модели непрерывного канала показаны на рисунке 2.10. Более подробное описание процесса отображения и используемый при этом математический аппарат приведены в [1].
По умолчанию установлены: Hp = 3; Hс= 0; m =1; амплитудная модуляция, когерентный демодулятор, Q= 0,01.
При необходимости эти параметры могут быть изменены в соответствии с требуемой конфигурацией непрерывного канала в диалоговом режиме с клавиатуры ЭВМ. Для этого курсор устанавливается в числовое окно данного параметра и с клавиатуры заносится новое число; на панелях модулятора и демо
дулятора достаточно щелчка мыши на позиции выбранного параметра (в центре круглой кнопки выбранного параметра появляется точка).
Допустимые пределы изменения числовых параметров:
0 =< Hp <= 50.0;
0 =< Hc <=50.0;
Hc < Hp, если Hp>0;
1=< m <= 16;(целые)
0.2 => Q >= 0.000001.
Пороговые уровни по умолчанию установлены:
H1= Hp или
H1= mHc, если Hp = 0;
H2= 0.2H1.
Однако они могут быть изменены пользователем в диалоговом режиме (аналогично тому, как изменяются числовые параметры непрерывного канала) для получения желательных значений параметров дискретного канала. При этом следует иметь в виду, что H1 > 0 и H2 > 0, а H2 < H1.
После установки параметров следует нажать «Ввод» на клавиатуре или
щелкнуть мышью на кнопке «Ввод». Программа отображения параметров непрерывного канала в дискретный автоматически запускается при вызове следующего блока исследуемой СПИ: «Дискретный канал».
Рисунок 2.10 - Конфигурации модели непрерывного канала
При неправильной установке параметров непрерывного канала вместо диалогового окна «Дискретный канал» появляется сообщение об ошибке (рисунок 2.11). В этом случае следует проверить правильность установки параметров в предыдущих диалоговых окнах и при необходимости обратиться к разделу «Помощь: Непрерывный канал».
Рисунок 2.11 Сообщение о неправильном вводе параметров непрерывного канала
Диалоговое окно блока «Дискретный канал» показано на рисунке 2.12.
Рисунок 2.12 - Диалоговое окно блока «Дискретный канал»
Дискретный канал является результатом отображения непрерывного канала в дискретную марковскую цепь с тремя состояниями, матрица переходов которой имеет вид матрицы Якоби с параметрами:
P0, P1, P2 = 1-(P0+P1) финальные вероятности состояний;
P00, P01 .... P21, P22 вероятности переходов;
E0, E1, E2 вероятности ошибок в состояниях;
Pcp = P0E0 + P1E1 + P2E2 средняя вероятность ошибки.
При необходимости параметры дискретного канала (P0, P1, P01, P21, E0, E1, E2) могут быть изменены пользователем с клавиатуры ЭВМ в соответсвующих диалоговых позициях курсора. После щелчка мышью на кнопке «Ввод» диалоговое окно закрывется, а в программу формирования символов дискретного канала в качестве исходных поступают параметры, установленные в окне.
Для закрытия окна и сохранения (или отмены) установленных значений параметров также используются кнопки «Ввод» и «Отмена».
Диалоговое окно блока «Стат 1» (показано на рисунке 2.13) открывается при необходимости выполнения статистических испытаний для определения характеристик дискретного канала без устройств защиты от ошибок (УЗО) в конфигурации и условиях, установленных в предшествующих блоках СПИ.
Рисунок 2.13 - Диалоговое окно блока «Стат 1»
В окне устанавливается два параметра:
в строке «Длина кодового слова n » устанавливается число двоичных символов, на базе которых будет определяться распределение кратностей ошибок Pn(t) ;
в строке «Количество слов NB» устанавливается объём статистических испытаний NВ, который определяется из условия допустимой погрешности д результатов испытаний.
Методика статистических испытаний, в том числе определение необходимого объёма испытаний NВ, рассматривается в [1]
Процедура статистических испытаний включается командой «Ввод». В процессе испытаний в окне сообщений, показанном на рисунок 2.14, выводится текущее число обработанных слов и текущий уровень выполнения расчётов.
Результаты испытаний выводятся на экран дисплея в виде таблицы, показанной на рисунке 2.15.
Рисунок 2.14 - Окно сообщений о процессе испытаний
Рисунок 2.15 - Результаты статистических испытаний ДК без УЗО
В этой таблице приводится распределение кратностей ошибок на длине кодового слова n (на рисунке n = 36, в колонке «Кратность» указывается кратность ошибки t, в колонке «До декодирования n=36» приводится вероятность ошибок данной кратности, колонка «После декодирования k=0» заполняется нулями, так как УЗО отсутствует).
В нижней части рисунка 2.15 расположены результаты расчёта пропускной способности канала (в строке «Пропускная способность»), объём испытаний NВ (в строке «Объём испытаний»), оценка средней вероятности ошибки на выходе канала без УЗО (в строке «Эквивалентная вероятность ошибки Рвх»). Строки «Эквивалентная вероятность ошибки Рвых» и «Вероятность обнаружения Робн» заполнены нулями, так как эти вероятности определяются только в канале с УЗО.
Расположенные в окне «Результаты испытаний» кнопки «Импорт», «Рисунок», «Выход» позволяют управлять результатами испытаний. Кнопка «Импорт» импортирует результаты испытаний в Word и позволяет сохранить их в формате .doc. Кнопка «Рисунок» выводит на экран дисплея полученное распределение кратностей ошибок в виде гистограммы. Кнопка «Выход» закрывает окно. Однако это не исключает возможности сохранения результатов испытаний. Для этого можно воспользоваться меню главной формы: «Файл» (команды: Сохранить, Печать). Команда Сохранить позволяет сохранить результаты испытаний в файле с расширением .rez в виде, показанном на рисунке 2.16.
РЕЗУЛЬТАТЫ ИСПЫТАНИЙ
Исходные данные:
СИГНАЛ двоичный: p(1) =0.5000000.
НЕПРЕРЫВНЫЙ КАНАЛ: Hp = 3.0; Hc = 0.0;
m = 1; Q = 0.0100000;
Модулятор: md =0.5; Демодулятор: dm =1;
Критерий качества: МП ;
ДИСКРЕТНЫЙ КАНАЛ:
Пороговые уровни: H1 = 3.0; H2 = 0.6;
Вероятности состояний: P0 =0.4000000;
P1 =0.4000000;
P2 =0.2000000;
Вероятности ошибок: E0 =0.1200000;
E1 =0.1200000;
E2 =0.1200000;
Матрица переходных вероятностей:
0.9000000 0.1000000 0.0000000
0.1000000 0.8500000 0.0500000
0.0000000 0.1000000 0.9000000
Средняя вероятность ошибки: Pcp=0.1200000;
Параметры перемежителя: A=1; C=1; L=1.
УЗО НЕ ИСПОЛЬЗУЕТСЯ.
ОБЪЕМ ИСПЫТАНИЙ NB=1000.
РАСПРЕДЕЛЕНИЕ КРАТНОСТЕЙ ОШИБОК n=36
КРАТНОСТЬ; 0 ; 1 ; 2 ; 3 ; 4
0 ; 0.0070000; 0.0550000; 0.1100000; 0.1940000; 0.2080000
5 ; 0.1660000; 0.1130000; 0.0910000; 0.0350000; 0.0170000
10 ; 0.0030000; 0.0010000; 0.0000000; 0.0000000; 0.0000000
Эквивалентная вер-ть ошибки Рвх=0.119666667-+0.002223834;
Эквивалентная вер-ть ошибки Рвых=0.000000000-+0.000000000;
Пропускная способность канала без УЗО: Ск/Смах=0.470639;
Пропускная способность канала c УЗО: Сs/Смах=0.000000.
В этом файле, кроме собственно результатов испытаний, приводятся установочные параметры всех блоков данной структуры СПИ. Обозначения параметров соответствуют принятым на рисунке 2.10.
Диалоговое окно блока «Перемежитель» показано на рисунке 2.18.
Перемежитель символов канала, структурная схема которого показана на рисуноке 2.17, установлен в программе АРМ с целью декорреляции локальных неоднородностей потока ошибок на выходе канала или на выходе внутреннего декодера при использованиии в УЗО каскадного кодека.
Перемежитель использует генератор псевдослучайных (ПСП) чисел на интервале (0 , nL-1) в виде [3]
автоматизированный рабочий место сигнал
a[n+1] = ( Aa[n]+C ) mod (nL), (2.1)
где A и C- параметры генератора, меняя которые можно получить различные последовательности чисел от 0 до nL-1;
n - длина кодового блока (слова);
L - число кодовых блоков в последовательности.
Меняя значения A и С, можно изменять ПСП чисел с максимальным периодом (nL).
Рисунок 2.17 - Диалоговое окно блока «Перемежитель»
Перемежитель состоит из трех самостоятельных устройств:
- генератора псевдослучайной последовательности чисел (ГПСП);
- устройства перемежения символов на входе канала связи и такого же устройства перемежения символов на выходе канала (на рисунке 2.18 показано только одно из устройств перемежения).
ГПСП включается один раз в начале работы программы; последовательность псевдослучайных чисел объемом nL ( L - число кодовых блоков, участвующих в перемежении), записывается в ПЗУ. Устройства перемежения на входе и выходе канала используют одно и тоже ПЗУ для перемежения и восстановления последовательности символов на выходе кодека и входе декодера соответственно.
Параметры A и С должны удовлетворять следующим условиям:
A < nL; C < nL;
C должно быть взаимно простым с nL;
разность (A -1) должна делиться на любой делитель числа (nL);
разность (A -1) должна делиться на 4, если (nL) делится на 4.
При A=1 рекомендуется выбирать простое число n/2 < C < nL (в программе выполняется проверка периода последовательности, при неудачном выборе параметра С на экран выводится предупреждение о необходимости замены параметров перемежителя, рисунок 2.19).
Ограничения, обусловленные программным обеспечением:
если n < 500, то допускается L <= (10 12),
если n > 1000 , то допускается L <= 4.
По умолчанию в программе АРМ установлено A=C=L=1, что равнозначно отключению перемежителя.
Рисунок 2.18 - Структурная схема перемежения символов канала
Рисунок 2.19 - Сообщение о неправильной установке параметров перемежителя
2.4 Рабочее окно «Структура модели СПИ / РУ»
Рабочее окно АРМ «Структура модели СПИ / РУ» показано на рисунке 2.20 и включает в себя семь блоков: «Сигнал», «Непрерывный канал», «Решающее устройство», «Стат 1», «Перемежитель», «УЗО», «Стат 2».
Рисунок 2.20 - Рабочее окно АРМ «Структура модели СПИ / РУ»
Кнопка «Выход» закрывает окно. Блоки «Сигнал», «Стат 1», «Перемежитель», «УЗО», «Стат 2» дублируют аналогичные блоки рабочего окна «Структура модели СПИ / ДК»; отличаются только блоки «Непрерывный канал» и «Решающее устройство», для которых используются другие программные модули.
Используемые в данной модели правила решения являются производными общего для двоичных каналов оптимального правила принятия решения,
если отношение правдоподобия
L(S1/x)/L(S0/x) > , то принят S1,
иначе S0; (2.2)
где х - смесь сигнала и помехи на входе РУ, S0 и S1 - передаваемые сигналы,
- пороговое отношение правдоподобия, оторое для правила решения МП (правила максимального правдоподобия) равно единице: = 1, а для правила решения МАВ (правила максимальной апостериорной вероятности) равно отношению априорных вероятностей передачи сигналов p(S0) и p(S1): =p(S0)/p(S1).
В данном случае правила МП и МАВ различаются только при неодинаковых вероятностях p(S0) и p(S1), которые устанавливаются в блоке «Сигнал».
Диалоговое окно блока «Непрерывный канал»/ РУ показано на рисунке 2.21. В этом окне устанавливаются параметры непрерывного канала.
Рисунок 2.21- Диалоговое окно блока «Непрерывный канал»/ РУ
С учётом числа вариантов непрервного канала возможны 12 конкретных правил решения (рисунок 2.22), правило МАВ применяется только c когерентным демодулятором [dm=1]. Обозначения параметров и их ограничения такие же, как в диалоговом окне блока «Непрерывный канал»/ ДК .
По выбранной конфигурации непрерывного канала в программе АРМ формируются необходимые для решающего устройства значения векторов сигнала и флюктуационной помехи с гауссовским или релеевским (или Релея-Райса) распределением; в соответствии с выбранным правилом решения в блоке «Решающее устройство» (РУ) происходит преобразование непрерывног сигнала в дискретный.
После установки параметров непрерывного канала нажать «Ввод» и перейти к выбору параметров следующего блока.
Рисунок 2.22 - Варианты правил решения
Диалоговое окно блока «Решающее устройство» показано на рисунке 2.23.
Рисунок 2.23 - Диалоговое окно «Решающее устройство»
Выбор правила решения производится щелчком мыши на кнопке, расположеннной перед соответствующей этикеткой: «МП» или «МАВ», фиксируется точкой внутри кнопки и устанавливается в программе АРМ кнопкой «Ввод».
2.5 Выбор устройства защиты от ошибок и статистические испытания СПИ с УЗО
Выбор устройства защиты от ошибок
Выбор устройства защиты от ошибок (УЗО) производится в диалоговом окне блока «УЗО». Доступные типы УЗО расположены на двух панелях:
Первой всегда открывается панель кодеков циклических кодов и каскадных кодеков на основе циклических кодов РС (рисунок 2.24);
Вторая панель содержит кодеки свёрточных кодов и каскадные кодеки на основе свёрточных кодов (рисунок 2.26).
Замена панелей производится кнопкой «другие».
Рисунок 2.24 - Диалоговое окно установки циклических кодеков
В УЗО необходима установка 5 параметров:
тип помехозащитного кодека;
производящий(ие) многочлен(ы): g(x);
длина кодового слова (кодового блока): n;
информационная часть слова (кодового блока): k;
максимальная кратность исправляемых ошибок См для универсальных кодеков циклических кодов: кнопки с этикетками «Циклический (n,k) код …», или максимальное число итераций См для универсальных кодеков сверточных кодов: кнопки с этикетками «Свёрточный (n,k) код …».
Для частных случаев: кнопки 2,3,4,5 (счёт сверху) на панели циклических кодеков и кнопки 3,4,5,6 на панели свёрточных кодеков, устанавливается только один параметр: тип кодека (остальные параметры устанавливаются в соответствующих окнах автоматически при выборе имени кодека). Структурные схемы и описания этих кодеков приведены в [2].
Выбор кодека производится щелчком мыши (или с клавиатуры F10 …, «Enter») на кнопке с этикеткой выбранного кодека, при этом в центре кнопки должна появиться точка. По умолчанию установлен кодек номер 5 на панели циклических кодов.
Для универсальных кодеков процедура установки параметров выбранного кодека сводится к следующему.
Установке g(x) для универсальных кодеков циклических кодов (кнопки 1, 6 на панели циклических кодеков) должен предшествовать выбор кода из таблицы многочленов g(x) (смотри: Помощь, УЗО, TabCycle TabCycle). Затем табличный номер кода набирается на панели в окне «Номер многочлена» с помощью двух кнопок со стрелками (первым появляется номер 35). Остальные параметры: [g(x)], [n], [k], [См] автоматически заносятся в соответствующие строки диалогового окна при наборе номера кода из таблицы TabCycle; [n],[k], [См] при желании могут быть изменены (например, необходимо установить укороченный циклический код при данном g(x) или уменьшить кратность исправляемых ошибок См). Для кодека номер 1 [Циклические (n,k) коды, синдромный декодер] максимальная кратность исправляемых ошибок ограничена См=5 из-за быстрого роста времени декодирования в синдромном декодере при увеличении кратности исправляемых ошибок [2].
При неправильном вводе параметра g(x) при установке циклических и свёрточных кодов формируется сообщение об ошибке (рисунок 2.25).
Рисунок 2.25 - Сообщение об ошибке ввода параметра g(x)
Для кодека номер 7 с этикеткой «Циклические недвоичные (n,k) коды …» в окне «Номер многочлена» допустимо устанавливать номера многочленов от 1 до 13, что соответствует кодам РС:
№1 (7.3); №2 (15,9); №3 (15.12);
№4 (31,27); №5 (31.21); №6 (31,20); №7 (31,15);
№8 (63,55); №9 (63,51); №10 (63,47);
№11(255,232); №12(255,239); №13 (255,251);
однако, параметры [n], [k] в соответствующих окнах появляются в десятичной записи, в окно параметра [g(x)] записывается слово «нет», то есть данный параметр не выводится в окно, производящие многочлены этих кодов можно найти в таблице многочленов (смотри: Помощь, УЗО, TabPC ).
Для каскадного кодека номер 8 с этикеткой «Каскад: свёрт. код R=1/2, дек. Витерби; код РС (n,k), дек. АБМВ» с внешним кодом Рида-Соломона в окне «Номер многочлена» могут устанавливаться номера многочленов от 1 до 10, что соответствует кодам РС:
№1 (7.3);
№2 (15,9); №3 (15.12);
№4 (31,27); №5 (31.21); №6 (31,20); №7 (31,15);
№8 (63,55); №9 (63,51); №10 (63,47), параметры [n], [k] в соответствующих окнах появляются в десятичной записи, в окно параметра [g(x)] записывается слово «нет», то есть данный параметр не выводится в окно, производящие многочлены этих кодов можно также найти в таблице многочленов (смотри: Помощь, УЗО, TabPC ).
Свёрточные коды устанавливаются на панели рисунок 2.26, которая вызывается щелчком мыши на кнопке «Другие», расположенной на панели циклических кодеков.
Процедура установки заключается в следующем.
Установка частных случаев свёрточных кодеков (кнопки 3,4,5,6) рассмотрена в начале данного раздела.
Установке параметра g(x) для универсального кодека номер 2 с этикеткой «Свёрточный (n,k) код, R=1/2, …» предшествует выбор кода и одного многочлена из таблицы многочленов (смотри: Помощь, УЗО, TabSvertTabSvert ). Табличный номер кода из TabSvert набирается в окне «Номер многочлена», при этом многочлен автоматически заносится в строку [g(x)] в том виде, как он записан в таблице, например, [g(x)= 0,38,48,55,83]; в остальные строки нижней панели диалогового окна также автоматически заносятся остальные параметры кодека:
n= 2*max deg g(x), k= max deg g(x) (2.3)
(в данном примере max deg g(x)= 83), [маx. число итераций Сm= 6]. При необходимости параметр Сm может быть уменьшен в пределах 1 Сm 6.
Установка набора производящих многочленов (параметр g(x)) для универсального кодека номер 1 с этикеткой «Свёрточный (n,k) код, R=k0/n0; …» производится на дополнительной панели, показанной на рисунке 2.27.
Рисунок 2.26 - Диалоговое окно установки свёрточных кодеков
Эта панель с именем «Выбор многочленов свёрточного кода» автоматически открывается при выборе кодека номер 1 (щелчок мыши по кнопке или этикетке кодека) и имеет окна:
«Выбор многочленов из списка» для прокрутки таблицы TabSvert;
«Выбраны многочлены» для выбора набора многочленов,
«Всего» для фиксации числа выбранных многочленов,
«Скорость кода k0/n0»,
«Номера мн-ов внутреннего кода» - окно открывается только при выборе каскадных кодеков,
а также кнопки «Сброс» и «ОК».
В окне прокрутки «Выбор многочленов из списка» щелчком мыши по строке списка выбираются необходимые многочлены, номера которых и их количество автоматически фиксируются в окнах «Выбраны многочлены» и «Всего». Кроме номера многочлена в окне «Выбраны многочлены» в скобках указывается длина многочлена, равная числу элементов многочлена (в данном наборе длины многочленов должны быть одинаковыми, номера многочленов должны располагаться по мере возрастания, не рекомендуется также выбирать многочлены, содержащие одинаковые элементы (степени), кроме нуля).
Рисунок 2.27 - Диалоговое окно выбора многочленов универсальных кодеков свёрточных кодов
Количество выбранных многочленов, которое указывается в окне «Всего» должно быть равно (n0-1) [2]. Если эти правила выбора нарушены кнопкой «Сброс» сделанный набор многочленов может быть уничтожен.
В окне «Скорость кода k0/n0» автоматически указывается скорость кода R=1/n0, если вам требуется скорость R=k0/n0 щелкните мышью по верхней стрелке этого окна, щелчок мыши по нижней стрелке возвращает прежнюю скорость. Допустимый диапозон скоростей кода 1/8<=R<=7/8, следовательно, максимально возможный набор многочленов ограничен числом (n0-1)= 81 = 7.
Выбираемые параметры кодека: g(x), n, k, См автоматически заносятся в соответствующие строки, расположенные в нижней части панели:
«Многочлен g(x)», в окне последовательно размещаются все многочлены набора;
«Длина кодового блока n », определяется как
n= n0max deg g(n0-1)(x), (2.4)
«Число информационных символов k », определяется как
k= k0max deg g(n0-1)(x), (2.5)
«Максимальное число итераций Сm », по умолчанию Cm =6 и может быть при желании изменёно в пределах 1 Сm 6.
В правом верхнем углу панели расположена также строка «Номер многочлена», которая в данном случае является неактивновной (её числовое окно закрыто).
После проверки правильности сделанного выбора производится ввод параметров кодека в программу кнопкой «ОК», допустимо также пользоваться для этой цели кнопкой «Ввод». В программе производится проверка качества набора многочленов и в необходимых случаях выдаётся предупреждение о нарушении ограничений в виде, показанном на рисунке 2.28. В этом случае следует обратиться к разделу «Помощь: УЗО».
Рисунок 2.28 - Сообщения о неудачном наборе многочленов g(x) для свёрточного кода при R= m/n и n >2.
В показанном на рисунке 2.27 примере выбран кодек свёрточного кода R = k0/n0 = 1/3 с параметрами:
1 Выбраны два многочлена 142(10) и 143(10), элементы этих многочленов (0,12,25,28,78,83,100,109,145,199) и (0,7,27,76,113,137,155,156,170,202), что соответствует многочленам вида [2]
g1(x) = 1+х12+х25+х28+х78+х83+х100+х109+х145+х199,
g2(x) = 1+х7+х27+х76+х113+х137+х155+х156+х170+х202 ; (2.6)
Скорость кода R =1/3;
Длина кодового блока n = 606, что равно произведению
n0max deg g(n0-1)(x) = 3202 = 606;
Число информационных символов k = 202, что равно произведению
k0max deg g(n0-1)(x) = 1202 = 202;
5 Максимальное число итераций Сm = 6.
Установка набора производящих многочленов (параметр g(x)) для
каскадных (на основе свёрточных кодов) кодеков с номерами: 7, 8, 9 в диалоговом окне рисунок 2.20 с этикетками:
№7 «Каскад: Свёрт. код, R=1/2, дек. Витерби; Свёрт. код, R=k0/n0, дек.ИП»,
№8 «Каскад: Свёрт. код, R=1/3, дек. Витерби; Свёрт. код, R=k0/n0, дек.ИП»,
№9 «Каскад: Свёрт. код, R=k0/n0, дек.ИП; Свёрт. код, R=k0/n0, дек.ИП»,
производится также на дополнительной панели, показанной на рисунке 2.27, которая вызывается щелчком мыши по этикетке выбранного каскадного кодека.
В каскадных кодеках с номерами 7 и 8 в качестве внутренних кодов используются конкретные несистематические свёрточные коды R =1/2 и R =1/3 с декодированием по алгоритму Витерби.
Код R =1/2 имеет производящие многочлены вида:
g1(x) = 1+х2,
g2(x) = 1+х+х2 (2.7)
и свободное кодовое расстояние d = 5;
код R =1/3 имеет производящие многочлены вида:
g1(x) = 1+х2,
g2(x) = 1+х2,
g3(x) = 1+х+х2 , (2.8)
и свободное кодовое расстояние d = 8.
Внешними кодами этих кодеков являются систематические свёрточные коды с итерационным пороговым декодированием, то есть те же, что и в кодеке номер 1; поэтому для его установки используется методика установки кодека номер 1 с этикеткой «Свёрточный (n,k) код, R=k0/n0; …». Дополнительное ограничение заключается в том, что длина его блока n должна без остатка делиться на 12 (число информационных символов в блоке внутреннего кода).
В случае нарушения этого ограничения после запуска программы на статистические испытания выдаётся предупреждение рисунок 2.29 и работа программы прекращается.
Рисунок 2.29 - Сообщение о неудачном выборе соотношения длин кодовых слов внутреннего и внешнего кодов.
В каскадном кодеке с номером 9 (этикетка «Каскад: Свёрт. код, R=k0/n0, дек.ИП; Свёрт. код, R=k0/n0, дек.ИП») в качестве внутреннего и внешнего кодов используются систематические свёрточные коды с итерационным пороговым декодированием. Установка того и другого кодов производится на панели рисунок 2.27 из списка прокрутки таблицы TabSvert.
Для установки набора (n0-1) многочленов внутреннего кода используется дополнительное окно с именем «Номера мн-ов внутреннего кода»; выбранные номера кодов вписываются в окно с клавиатуры дисплея через запятую без пробела (например: 142,143). Для внутренних кодеков по умолчанию устанавливаются только скорости R1=1/n0 (в примере это соответствует скорости 1/3, числу информационных символов в блоке внутреннего кода
k1 = k0max deg g2(x) = 1202 = 202,
длине блока n1 = n0 202 = 606 двоичных символов, максимальному числу итераций См1= 6). Параметры внутреннего кода, кроме табличных номеров набора многочленов, в каких либо окнах установочной панели и далее в файле результатов статистических испытаний не указываются; их можно определить по таблице TabSver, зная номера многочленов.
Для установки набора (n0-1) многочленов внешнего кода используется методика установки кодека номер 1 с этикеткой «Свёрточный (n,k) код, R=k0/n0; …». Параметры внешнего кодека: g(x), n2, k2, См автоматически заносятся в соответствующие строки, расположенные в нижней части панели:
«Многочлен g(x)», в окне последовательно размещаются все многочлены набора внешнего кода;
«Длина кодового блока n », в окне указавается длина блока внешнего кода n2;
«Число информационных символов k », в окне указавается число информационных символов k2 в блоке внешнего кода;
«Максимальное число итераций Сm », максимальное число итераций вненшнего кода, по умолчанию Cm =6, но может быть при желании изменёно в пределах 1 Сm 6.
Дополнительное ограничение заключается только в том, что длина его блока n2 должна без остатка делиться на k1 - число информационных символов в блоке внутреннего кода. В случае нарушения этого ограничения после запуска программы на статистические испытания выдаётся предупреждение рисунок 2.29 и работа программы прекращается.
Например, для установленного выше внутреннего кода k1 = 202:
в качестве внешнего кода можно установить код с многочленом номер 96, тогда R2=1/2, длина блока внешнего кода будет равна n2= 2101 = 202 символа;
в качестве внешнего кода нельзя установить код с многочленами номер 95 и 96, так как в этом случае R2=1/3, длина блока внешнего кода будет равна n2= 3101 = 303 символа.
В качестве внутреннего кода можно установить код с многочленом номер 96 (тогда k1 = 101), а в качестве внешнего код R2=1/3 с многочленами номер 142, 143 (тогда n2= 3202 = 606) и т.д..
Примечание: После установки и проверки параметров кодека УЗО целесообразно вернуться в Диалоговое окно блока «Перемежитель», которое показано на рисунке 2.17, и уточнить параметры перемежителя (если он используется в структуре СПИ).
2.3.2 Статистические испытания СПИ с УЗО
Диалоговое окно блока «Стат 2» (показано на рисунке 2.30) открывается при необходимости выполнения статистических испытаний для определения характеристик дискретного канала с устройством защиты от ошибок (УЗО) в конфигурации и условиях, установленных в предшествующих блоках СПИ.
В окне устанавливается один параметр: в строке «Количество слов NB» устанавливается обьём статистических испытаний NВ, который определяется из условия допустимой погрешности д результатов испытаний.
Рисунок 2.30 - Диалоговое окно «Стат 2»
Процедура статистических испытаний включается командой «Ввод». В процессе испытаний в окне сообщений выводится текущее число обработанных слов и текущий уровень выполнения расчётов.
Результаты испытаний выводятся на экран дисплея в виде таблицы, показанной на рисунке 2.31.В отличие от рисунка 2.15 эта таблица содержит дополнительные сведения:
в таблице «Распределение кратностей ошибок» дополнительно заполняется графа «после декодирования k = », то есть указывается длина информационного блока на выходе декодера и расределение кратностей ошибок на этой длине,
заполняются окна строк:
«Эквивалентная вероятность ошибки Рвых» и
«Вероятность обнаружения Робн»,
в которые заносятся полученные в результате испытаний расчёты средней вероятности ошибки символа на выходе декодера и средняя вероятность обнару
жения неисправленных ошибок (последнее только для циклических кодов с универсальным синдромным декодером);
эквивалентные вероятности ошибок на входе и выходе кодека приво дятся с указанием возможных отклонений, учитывающих ошибку испытаний в результате ограниченного объёма статистики;
Рисунок 2.31- Результаты статистических испытаний ДК с УЗО
активизируется кнопка «Рисунок» (щелчок мыши и на экране появляется окно «Рисунок», в котором находится гистограмма распределения кратностей ошибок на входе и выходе декодера, пример показан на рисунке 2.32) и кнопки управления, которые позволяют:
вернутся к окну «Результат испытаний» (кнопка «Назад»),
вывести гистограмму на принтер (кнопка «Печать»),
поставить или убрать числовые метки над столбцами диаграмм (кнопки «До УЗО», «После УЗО»), на рисунке 2.32 поставлены метки на столбцах распредеделения вероятностей ошибок на выходе декодера (или на выходе УЗО);
кнопка «Импорт» также импортирует результаты испытаний в Word, но этот файл (пример показан на рисунке 2.27), в отличие от файла, приведённого на рисунке 2.16, содержит дополнительные сведения о параметрах перемежителя, параметрах кодека и результатах его испытаний в канале заданной структуры СПИ.
Рисунок 2.32- Гистограмма распределения кратностей ошибок
Для каскадных кодов строка «Эквивалентная вероятность ошибки Рвх» показывает среднюю вероятность ошибки на входе внешнего декодера. Значение средней вероятности ошибки на выходе канала (на входе внутреннего декодера) можно увидеть в диалоговых окнах: «Дискретный канал» (рисунок 2.12) и «Решающее устройство» (рисунок 2.23) или в файле результатов испытаний СПИ с УЗО в строке Средняя вероятность ошибки (рисунок 2.33).
Кнопка «Выход» на рисунке 2.31 закрывает окно «Результат испытаний».
Однако это не исключает возможности сохранения результатов испытаний. Для этого можно воспользоваться меню главной формы: «Файл» (команды: Сохранить, Печать). Команда Сохранить позволяет сохранить результаты испытаний в файле с расширением .rez в виде, показанном на рисунке 2.33. В этом файле, кроме собственно результатов испытаний, приводятся установочные параметры всех блоков данной структуры СПИ. Обозначения параметров соответствуют принятым на рисунке 2.10.
РЕЗУЛЬТАТЫ ИСПЫТАНИЙ
Исходные данные:
СИГНАЛ двоичный: p(1) =0.5000000.
НЕПРЕРЫВНЫЙ КАНАЛ: Hp = 3.0; Hc = 0.0;
m = 1; Q = 0.0100000;
Модулятор: md =1.0; Демодулятор: dm =1;
Критерий качества: МП ;
ДИСКРЕТНЫЙ КАНАЛ:
Пороговые уровни: H1 = 3.0; H2 = 0.6;
Вероятности состояний: P0 =0.4000000;
P1 =0.4000000;
P2 =0.2000000;
Вероятности ошибок: E0 =0.0500000;
E1 =0.0500000;
E2 =0.0500000;
Матрица переходных вероятностей:
0.9000000 0.1000000 0.0000000
0.1000000 0.8500000 0.0500000
0.0000000 0.1000000 0.9000000
Средняя вероятность ошибки: Pcp=0.0500000;
Параметры перемежителя: A=1; C=1; L=1.
ИСПОЛЬЗУЕТСЯ ЦИКЛИЧЕСКИЙ КОД: n=23 k=12;
Производящий многочлен g(x)=5343;
МАКС.кратность исправл.ошибок t=3;
ОБЪЕМ ИСПЫТАНИЙ NB=1000.
РАСПРЕДЕЛЕНИЕ КРАТНОСТЕЙ ОШИБОК ДО ДЕКОДИРОВАНИЯ: n=23;
...Подобные документы
Проект автоматизированного рабочего места для работы с клиентами и использования клиентских баз данных. Регистрация данных о состоянии объекта управления. Обеспечение взаимодействия человека с системой. Доступ к результатам регистрации информации.
курсовая работа [1,7 M], добавлен 02.10.2010Проектирование автоматизированного рабочего места секретаря кафедры с использованием технологии прототипного проектирования. Формализация процесса проектирования. Методика оценки технико-экономической эффективности применения выбранной технологии.
курсовая работа [940,8 K], добавлен 06.05.2014Разработка и реализация автоматизированного рабочего места для менеджера по продажам компьютерной техники. Требования к функциональным характеристика программного изделия. Стадии и этапы разработки. Эксплуатационная документация, руководство оператора.
курсовая работа [686,9 K], добавлен 19.05.2014Общие принципы построения информационных систем и их реализации на языке программирования Паскаль. Разработка программного обеспечения для создания автоматизированного рабочего места "Склад" для ООО "Комторг". Основные требования к ресурсам компьютера.
дипломная работа [1,2 M], добавлен 13.01.2016Технологический процесс сбора, передачи, обработки и выдачи информации. Назначение программного продукта. Анализ экономических показателей внедрения автоматизированного рабочего места кассира-операциониста. Организация рабочего места оператора ЭВМ.
дипломная работа [2,6 M], добавлен 08.12.2014Создание программных комплексов для систем автоматизированного проектирования с системами объемного моделирования и экспресс-тестами. SolidWorks - мировой стандарт автоматизированного проектирования. Пользовательский интерфейс, визуализация модели.
курсовая работа [3,2 M], добавлен 13.10.2012Общая характеристика информационных систем, предназначенных для передачи, преобразования и хранения информации. Изучение форм представления детерминированных сигналов. Энтропия сложных сообщений. Рассмотрение основных элементов вычислительных машин.
лекция [1,5 M], добавлен 13.04.2014Разработка информационно-программного комплекса для использования на IBM-совместимых ПК в качестве автоматизированного рабочего места обработки информации. Реализация базы данных в СУБД IBexpert. Характеристики разработанной информационной системы.
курсовая работа [1,3 M], добавлен 13.08.2012Постановка задачи, системные требования, требования к входным данным и выходным формам. Описание пользовательского интерфейса, применяемых алгоритмов и их реализация. Определение логической и функциональной структуры программного продукта, его алгоритм.
дипломная работа [1,1 M], добавлен 03.07.2014Практический опыт и проблемы внедрения систем автоматизированного составления расписания. Описание исходных данных для разработки функционала программы. Описание структуры разделов пользовательского интерфейса. Модуль проверок корректности расписания.
курсовая работа [3,6 M], добавлен 26.09.2014Выгоды от автоматизации магазина автозапчастей. Виды и структура автоматизированного рабочего места. Анализ систем-аналогов. Информационное обеспечение. Структура описания таблиц БД. Описание работы разработанного приложения. Перспективы развития системы.
презентация [535,2 K], добавлен 21.06.2013Создание автоматизированного рабочего места сотрудника отдела кадров администрации Петровского муниципального района г. Светлоград. Задачи проектирования: реализация информационной подсистемы "Отдел кадров". Информационное и программное обеспечение.
дипломная работа [7,7 M], добавлен 24.06.2011Состав, содержание и документирование работ на стадиях создания систем автоматизированного проектирования. Стандарты создания технологического оборудования, тактико-техническое задание и технико-экономическое обоснование комплекса средств автоматизации.
курсовая работа [26,9 K], добавлен 22.11.2009Особенности и этапы создания автоматизированного рабочего места мастера строительно-монтажных работ. Рекомендации по применению информационных технологий в процессе автоматизации функций управления. Выявление проблем и недостатков в ИС цеха вентзаготовок.
дипломная работа [4,7 M], добавлен 30.08.2010Определение общих требований к организации автоматизированного рабочего места. Создание модели автоматизированного рабочего места менеджера фирмы "Информстиль". Разработка базы данных и описание алгоритма программы по учету продаж вычислительной техники.
дипломная работа [2,9 M], добавлен 03.07.2015Описание экономической сущности деятельности сотрудника администрации отдела по оценке земли. Характеристика нормативно-справочной и входной информации. Описание реализации клиентской части автоматизированного рабочего места. Обоснование выбора СУБД.
дипломная работа [2,3 M], добавлен 23.09.2014Описание работы заместителя главы районной администрации, информационное, техническое и программное обеспечение его автоматизированного рабочего места. Особенности основных задач и функций специалиста. Общее и функциональное программное обеспечение.
реферат [41,2 K], добавлен 16.04.2014Структура и классификация систем автоматизированного проектирования. Виды обеспечения САПР. Описание систем тяжелого, среднего и легкого классов. Состав и функциональное назначение программного обеспечения, основные принципы его проектирования в САПР.
курсовая работа [37,7 K], добавлен 18.07.2012Центральное понятие кибернетики – информация. Комплексная автоматизация процессов восприятия, преобразования, передачи, обработки и отображения информации и создание автоматизированных систем управления на различных уровнях. Система передачи информации.
книга [663,7 K], добавлен 07.05.2009Способы и методы разработки удаленного автоматизированного рабочего места специалиста службы социальной защиты района Северное Тушино г. Москвы. Теория реляционных баз данных. Этапы жизненного цикла проекта, обоснование его экономической эффективности.
дипломная работа [644,5 K], добавлен 19.02.2013