Разработка программного имитатора цифрового канала связи с применением помехоустойчивого кодирования
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
?епосредственной установке колеса вентилятора на валу двигателя . Коэффициент запаса примем равным .
По формуле (32) Вт.
По требуемым данным приемлемым является электродвигатель АО2-11-4.
Рисунок 35. - Характеристика вентилятора 06-300 №3,2.
4.4Пожарная профилактика
Выбор и расчёт необходимого количества огнетушителей в защищаемом помещении или на объекте производится в зависимости от их огнетушащей способности, предельной площади, а также класса пожара горючих веществ и материалов. Помещения с вычислительной техникой можно отнести к категории Д (пониженная пожароопасная). Пожары в таких помещениях связаны с горением электрического оборудования, поэтому можно определить класс Е пожара (пожары, связанные с горением электроустановок).
Выбор типа огнетушителя (передвижной или ручной) обусловлен размерами возможных очагов пожара. При значительных размерах необходимо использовать передвижные огнетушители.
Помещения категории Д могут не оснащаться огнетушителем, если их площадь не превышает 100 м2.
При защите помещений с вычислительной техникой следует учитывать специфику взаимодействия огнетушащих веществ с защищаемым оборудованием. Данные помещения следует оборудовать хладоновыми и углекислотными огнетушителями с учётом предельно допустимой концентрацией огнетушащего вещества.
Нормы оснащения помещения ручными огнетушителями приведены в таблице 7.
Таблица 7. - Нормы оснащения помещения ручными огнетушителями
Категория помещенияПредельная защищаемая площадь, м2Класс пожараХладоновые огнетушители вместимостью 2(3) л.Углекислотные огнетушители вместимостью, л, массой огнетушащего вещества, кг2 25(8) 3(5)Г, Д1800Е242
Произведён анализ и мероприятия по нормированию опасных и вредных производственных факторов при работе на ЭВМ. Для обеспечения чистоты воздуха и заданных метеорологических условий в помещении вычислительного центра осуществлён расчёт вентиляции. Для осуществления пожарной профилактики произведена классификация помещения и пожара, выбраны меры по защите помещения.
ЗАКЛЮЧЕНИЕ
В процессе выполнения дипломного проекта были разработан программный имитатор цифрового канала связи с применением помехоустойчивого кодирования. Была разработана структура и алгоритм работы ПО. Для разработки ПО выбрана среда разработки Borland Delphi 7, предоставляющая возможности визуальной разработки пользовательского интерфейса. Разработаны алгоритмы моделирующие работу блоков имитатора. Разработан графический интерфейс для отображения результатов работы и взаимодействия с пользователем. Для удобной работы нескольких пользователей, сохранения состояния ПО реализована подсистема авторизации пользователей. Для контроля выполненных действий в ПО реализовано протоколирование работы. В процессе создания ПО производилось его всестороннее тестирование и отладка, кроме того реализован тестовый режим, для проверки работы имитатора.
Разработанное ПО даёт возможность сымитировать работу всех блоков участвующих в передаче информации через канал связи. Начиная с генератора аналогового сигнала и заканчивая цифро-аналоговым преобразователем. С помощью ПО пользователь может ознакомиться с аналого-цифровым преобразованием аналоговой информации, с различными видами модуляции (амплитудная, частотная), различными видами помехоустойчивого кодирования (код Хэмминга, циклический код, проверка на чётность), с детектированием модулированного сигнал, с декодированием полученного кода и получением передаваемого сигнала после цифро-аналогового преобразования.
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
1.Олсон Г., Пиани Д. Цифровые системы автоматизации и управления. - СПб.: Невский Диалект, 2001. - 557 с.
2.Скляр Б. Цифровая связь. Теоретические основы и практическое применение. - 2-е изд., исп. - М.: Издательский дом "Вильямс", 2003. - 1104 с.
3.Крушный В.В. Основы теории информации и кодирования. - Снежинск: СГФТА, 2005.
.Росс В.Н. Руководство по CRC-алгоритмам обнаружения ошибок. 1993. -
.Сергиенко А.Б. Цифровая обработка сигналов. - СПб.: Питер, 2002. - 608 с.
.Невзоров В. База знаний Delphi. -
7.Буч Г., Рамбо Д., Джекобсон А. Язык UML. Руководство пользователя. - М., ДМК Пресс, 2000. - 432 с.
.Поздняков А.М. Графика на языке Паскаль с элементами математики.
.Мандел Т. Разработка пользовательского интерфейса. - М., ДМК Пресс, 2001. - 416 с.
10.Петрухин В.А., Лаврищева Е.М. Методы и средства инженерии программного обеспечения. Интернет-Университет Информационных Технологий. -
11.Степанченко И. В. Методы тестирования программного обеспечения. - Волгоград: ВолгГТУ, 2006. - 74 с.
12.Корчагина Р.Л. Оценка экономической эффективности программных средств: Методические указания. - СПб.: Балт. гос. ун-т., 2005. - 19 с.
.СанПиН 2.2.2/2.4.1340-03. Гигиенические требования к персональным электронно-вычислительным машинам и организации работы: Утв. и введ. в действие постанов. Глав. гос. сан. врач. 03.06.03 №118.
.Иванов Н.И., Фадин И.М. Безопасность жизнедеятельности. Коллективные средства защиты: Справ. пособие по дипломному проектированию. - 2-е изд., испр. и доп. - СПб.: Балт. гос. техн. ун-т., 2003. - 192 с.
ПРИЛОЖЕНИЕ
Программный код на Delphi основных функций программного обеспечения
Функция adc реализует аналого-цифровое преобразование. Входные параметры curdiscret - номер текущего дискрета. Возвращ?/p>