Разработка программного имитатора цифрового канала связи с применением помехоустойчивого кодирования
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
¶но сохранить в файл изображение окна (тип файла BITMAP) или текст (тип файла TEXT). Для диаграмм доступно только сохранение изображения. Кроме сохранения в файл те же данные можно сохранить в буфер обмена. Для этого доступны элементы меню В буфер обмена (для диаграмм), Текст в буфер обмена, Изображение в буфер обмена.
Сохранение текущих параметров всех модулей осуществляется через меню ФайлСохранить настройки. Настройки сохраняются с именем заданным пользователем в текстовом окне открывшегося диалога, именем по умолчанию является дата авторизации.
Загрузка сохранённых параметров всех модулей осуществляется через меню ФайлЗагрузить настройки. В диалоговом окне можно выбрать для загрузки настройки, до этого сохранённые пользователем.
Загрузка тестовых параметров осуществляется через меню ТестЗагрузить тестовые параметры. Для загрузки требуется ввести привилегированный пароль. После загрузки у всех модулей установлены тестовые параметры. Если тестовые параметры не могут быть загружены, устанавливаются начальные тестовые параметры.
Сохранение тестовых параметров осуществляется через меню ТестСохранить тестовые параметры. Для сохранения требуется ввести привилегированный пароль. После сохранения текущие параметры модулей становятся тестовыми. После загрузки тестовых параметров можно провести все действия из раздела по моделированию работы канала. После моделирования на начальных тестовых параметрах должна получиться следующая статистика.
Исправленных бит 8,4% (135 бит)
корректно 5,9% (95 бит)
некорректно 2,5% (40 бит)
Неисправленных бит 9,1% (145 бит)
Всего ошибочных бит 11,6% (185 бит)
Всего верно переданных 88,4% (1415 бит)
Всего бит после АЦП 1600 бит
Процент '1' (после кодера) 51,0% (1225 бит)
Всего бит после кодера 2400 бит
Загрузка параметров по умолчанию осуществляется через меню ТестЗагрузить параметры по умолчанию. Для загрузки требуется ввести привилегированный пароль. После загрузки у всех модулей установлены параметры по умолчанию. Параметры по умолчанию загружаются также при авторизации пользователя. Если параметры по умолчанию не могут быть загружены, устанавливаются начальные параметры по умолчанию.
Сохранение параметров по умолчанию осуществляется через меню ТестСохранить параметры по умолчанию. Для сохранения требуется ввести привилегированный пароль. После сохранения текущие параметры модулей становятся параметрами по умолчанию.
Просмотр протоколов работы осуществляется через меню ФайлПротоколы работы. Выбор протокола осуществляется с помощью выпадающего списка. Текущий протокол находится в конце списка. Управление осуществляется кнопками Смотреть и Удалить. Если файл протокола был изменён с момента сохранения, то под протоколом будет отображено предупреждение. Для удаления требуется ввод привилегированного пароля.
Просмотр краткой информации о программе осуществляется через меню СправкаО программе. Также в разделе Обратная связь присутствует ссылка на адрес электронной почты для обращения за поддержкой. По ссылке открывается установленный в операционной системе почтовый клиент. Адрес электронной почты можно скопировать в буфер обмена через всплывающее меню Копировать, появляющееся при правом клике по ней.
Просмотр данной методики работы с данным программным обеспечением осуществляется через меню СправкаМетодика работы. Справочный материал открывается в веб-обозревателе.
Завершение работы программы осуществляется через меню ФайлЗавершить работу программы. Сохраняется протокол работы и программа завершается
Завершение сеанса пользователя осуществляется через меню ФайлЗавершить сеанс пользователя выполняется то же, что и при завершении работы программы, только программа запускается снова, с предложением авторизации.
1.8Примеры работы программного обеспечения имитатора
Установка программного обеспечения
Была произведена установка программы checc на компьютер с операционной системой Windows XP SP3.
Настройка окружения программы
При первом запуске настроены параметры программы. Путь к профайлам пользователей задан директорией, где установлена программа. Привилегированный пароль установлен в значение 123.
Создание нового пользователя и аутентификация
Создан новый пользователь с именем user1 и паролем user1. Произведена аутентификация пользователя user1 в системе.
Установка параметров блоков интерфейса
Выбран синусоидальный сигнала и установлены параметры: амплитуда 5 В и частота 10 Гц. Для АЦП установлены следующие параметры: разрядность 8 бит, частота дискретизации 100 Гц и число отсчётов 100. Для ЦАП установлена частота среза ФНЧ 15 Гц. Для кодирования выбран код Хэмминга для исправления однократных ошибок. Выбрана амплитудная манипуляция с частотой несущей 100 Гц и амплитудой несущей 5 В. Установлена скорость передачи в канале связи 10 бит/с. Заданы параметры помехи: математическое ожидание: 0 В и среднеквадратическое отклонение 2,05 В. Установлены параметры детектора: Уровень детектирования 50%, коэффициент усиления 1,65, частота среза ФНЧ детектора 10 Гц. Для проверки введённых значений осуществлён просмотр всех текущих пара?/p>