Помощь студентам, абитуриентам и школьникам

Вы можете заказать диссертацию, дипломную работу ,курсовую работу, контрольную работу, реферат, отчет по практике, чертёж, эссе и любые другие виды студенческих работ. А также у нас есть десятки тысяч готовых работ, которые можно подобрать через каталог и купить нужную именно Вам.

Дипломная работа
Разработка программного комплекса

Рекомендуем посмотреть похожие работы:

  1. Разработка программного комплекса по учету работы ипподрома (Курсовая работа, 2008)

    ... ресурсом является база данных, то соответствующий сервер называется сервером базы данных. Достоинством организации информационных систем по архитектуре (технологии) клиент сервер является ...

  2. Технология разработки программных продуктов (Шпаргалка, 2010)

    ... функций системных программ.13. Что образует совокупность ПО системного уровня? Совокупность программного обеспечения системного уровня образует ядро операционной системы компьютера. Наличие ядра операционной системы - это ...

  3. Технология разработки программных продуктов (Шпаргалка, 2010)

    ... г. В контролируемой пользователем разработке требования к ПС формулируются разработчиком при участии представителя пользователей. Роль пользователя в контролируемой пользователем разработке сводится к ...

  4. Разработка модуля учета и контроля технических работ отдела информационных технологий (Курсовая работа, 2010)

    ... неточностей в функционировании программного обеспечения.Некоторые из функций, находящихся в компетенции специалистов по информационным технологиям требуют немедленного ...

  5. Разработка рекомендаций по эффективному использованию статистических данных (Курсовая работа, 2009)

    ... программных продуктов появились разработки (для предприятий социально-культурного сервиса и туризма) компаний: «Арим-Софт», «Само-Тур ... программ и программных комплексов. Создание первых программ ... вида деятельности турфирмы. Вот перечень этих программ: ...

  6. Разработка программных комплексов для автоматизации информационного обеспечения бизнес процессов в конкретной предметной области (Дипломная работа, 2010)

  7. Дистанционный обучающий комплекс по художественному вышиванию с использованием WEB-технологий (Дипломная работа, 2009)

    ... информационное неравенство. Задача перспективной системы дистанционного образования, ... информационном пространстве и использовать его возможности. Целью исследования данной дипломной работы являлось создание дистанционного обучающего комплекс ...


ВУЗ, город:

ВГТУ (Волгоград)

Предмет: Электроника

Дипломная работа по теме:

Разработка программного комплекса

Страниц: 163

Автор: colacola65

2007 год

4 32
RUR 3490

Промокод на получение скидки 10%,

укажите при заказе уникальной работы

* Акция действует до 21 октября 2017

6810-rob88

Содержание

Введение 7

1 Анализ объекта автоматизации 12

1.1 Общая модель объекта 12

1.2 Модель генератора М-последовательности 12

1.3 Модель передатчика при балансной модуляции 16

1.4 Модель передатчика при квадратурной балансной модуляции 18

1.5 Модель приемника 19

1.6 Примеры расчетов 23

1.7 Требования к представлению результатов 28

1.8 Задачи проекта 31

1.9 Характеристики аппаратной части 32

1.10 Характеристики программного обеспечения разработки комплекса 33

2 Система автоматизации 35

2.1 Структура программного комплекса 35

2.2 Структура исполняемого файла 38

2.3 Иинтерфейс пользователя 39

2.4 Разработка интерфейса данных 51

2.5 Разработка ядра программы 59

2.6 Разработка блока синхронизации 69

3 Экономическая часть 73

3.1 Рассчитываемые экономические показатели 73

3.2 Календарный план-график проектирования 73

3.3 Затраты на проектирование 74

3.4 Затраты на изготовление программного комплекса 75

3.5 Затраты на эксплуатацию за год 76

3.6 Экономическая эффективность и коммерческая реализация результатов 77

4 Безопасность жизнедеятельности 79

4.1 Потенциально опасные и вредные производственные факторы 79

4.2 Характеристика помещения 80

4.3 Расчет искусственного освещения 83

4.4 Выводы по безопасности жизнедеятельности 85

Заключение 87

Приложение А (обязательное) — Формы вывода результатов 88

Приложение Б (обязательное) — Текст программы контроллера автоматизации 90

Приложение В (справочное) Коэффициенты первообразных полиномов 117

Приложение Г (обязательное) — Текст программы ядра расчетов 131

Приложение Д (обязательное) — Текст программы блока синхронизации 145

Список литературы 163

Выдержка

Передача информации с высокой достоверностью в каналах с ионосферными отражениями радиоволн, с отражениями от земли, гидроакустических каналах обычными методами электросвязи практически невозможна по причине присущего этим каналам явления многолучевости. В этих каналах сигналы в место приема приходят различными путями, в результате чего на входе приемника имеется множество сигналов сдвинутых во времени и имеющих различные амплитуды и фазы, причем временные сдвиги, амплитуды и фазы являются случайными процессами [4, 6].

Для передачи информации в таких каналах используются сигналы, получившие названия сложных, широкополосных, шумоподобных. Отличительной особенностью этих сигналов является то, что их функция автокорреляции приближается к виду дельта-функции Дирака: узкий центральный пик и низкий уровень боковых пиков [2, 3, 7]. Применение корреляционных методов приема таких сигналов позволяет разделять лучи в точке приема.

Среди обширного множества сложных сигналов особое место занимают сигналы, полученные путем балансной модуляцией высокочастотного гармонического колебания модулирующей функцией в виде М-последовательности [2, 7]. Особое место этих последовательностей среди множества сложных сигналов обусловлено тем, что они являются периодическими с периодом из N элементов, боковые пики периодической автокорреляционной функции равны -1/N, боковые пики апериодической корреляционной функции имеют уровень близкий к значению 1/√N.

Элементы, образующие М-последовательность, распределены на периоде равновероятно, вследствие этого М-последовательности часто называют псевдослучайными или псевдошумовыми..

Элементами М-последовательности являются числа 0, 1, 2, …, p — 1 выбранной системы счисления по модулю числа p (р — простое число). При р = 2 элементами являются числа 0, 1 и балансная модуляция сводится к манипуляции фазы гармонического колебания на 0, π [2].

Необходимым условием работы системы связи с использованием сложных сигналов является существование общего для передатчика и приемника отсчета времени, т.е. система связи должна быть синхронной [5].

Одним из методов достижения синхронизации является применение в системе связи специального сигнала синхронизации (синхросигнала), который передается одновременно с информационным сигналом. Применение синхросигнала позволяет решать задачу синхронизации, а также оценивать импульсную характеристику многолучевого канала. Это позволяет складывать лучи в точке приема и, в конечном итоге, повысить достоверность приема информации [5].

Одновременная передача синхросигнала с информационным сигналом приводит к взаимному мешающему воздействию:

а) синхросигнала на работу канала приема информации; б) информационного сигнала на работу канала синхронизации.

Очевидно, что уровень мешающего воздействия будет зависеть от свойств функции взаимной корреляционной синхросигнала и информационного сигнала.

В свою очередь, свойства функции взаимной корреляции указанных сигналов зависят от вида последовательностей, выбранных в качестве синхронизирующей и информационной и способа формирования передаваемого по каналу связи группового сигнала, являющегося смесью синхросигнала и информационного сигналов..

Действительно, если Mh (t), Mv (t) — соответственно, синхронизирующая и информационная последовательности, то при балансной модуляции возможны два способа получения группового сигнала:

S (t) = [Mh (t) + Mv (t)]•sinωt

Z (t) = Mh (t)•sinωt + Mv (t)•cosωt

где ω — круговая частота, рад/c,

t — время, с.

Первое уравнение описывает обычную балансную модуляцию гармонического колебания модулирующей функцией в виде суммы исходных последовательностей. Второе уравнение описывает квадратурную балансную модуляцию. В приемной части системы связи канал синхронизации представляет коррелятор, настроенный на прием последовательности Mh (t), канал приема информации представляет коррелятор, настроенный на прием последовательности Mv (t). Следовательно, структуры приемников при балансной модуляции и квадратурной балансной модуляции тождественны, но не тождественны групповые сигналы в этих системах связи. Поэтому мешающие воздействия в каналах синхронизации и приема информации при прочих равных условиях зависят и от вида модуляции.

В работах, посвященных анализу свойств М-последовательностей, приводятся статистические свойства их функций взаимной корреляции: математическое ожидание модуля боковых пиков, их дисперсии, и т.п. [7].

Эти характеристики получены собственно для последовательностей, но не сигналов на их основе. Вопросы о наилучших (наихудших) парах М-последовательностей, используемых в качестве синхросигнала и информационного, виде модуляции, уровне мешающих воздействий в каналах синхронизации и приема информации остаются открытыми при разработке систем связи. Произвольный выбор пар последовательностей, вида модуляции может привести к увеличению помех в канале синхронизации, которые могут быть интерпретированы как дополнительные лучи и привести к неправильной работе всей системы связи..

Очевидно, что проблема анализа систем передачи информации, на основе М-последовательностей при балансной и квадратурной балансной модуляции является актуальной, но в силу математической сложности не может быть полностью выполнена в аналитическом виде, пригодном для практического применения при проектировании таких систем. Эти характеристики могут быть получены численными расчетами на ЭВМ.

Вычислительные возможности современных персональных компьютеров позволяют выполнить необходимые расчеты характеристик системы связи с М-последовательностями длиной не менее N = 4096 элементов, что вполне достаточно для современных практических приложений.

Целью работы является разработка для персонального компьютера программного комплекса формирования двоичных М-последовательностей и анализа систем передачи информации на основе этих последовательностей при балансной и квадратурной балансной модуляции.

Полученные численные значения характеристик могут быть использованы для практической разработки систем передачи информации в многолучевых каналах связи.

 

Раздел 1

 

1 Анализ объекта автоматизации

1.1 Общая модель объекта

1.1.1 Разработка программного комплекса состоит в решении ряда задач, которые определяются на основе анализа объекта управления.

1.1.2 Объектом является система передачи информации, содержащая передатчик и приемник.

1.1.3 Передатчик содержит генераторы М-последовательностей синхросигнала, информационного сигнала и модулятор (балансный, либо квадратурный балансный).

1.1.4 Приемник, содержит канал приема синхросигнала и канал приема информации.

1.1.5 Для каждой из указанных частей составляется и анализируется соответствующая математическая модель.

1.2 Модель генератора М-последовательности

1.2.1 М-последовательности являются особым случаем линейных рекуррентных последовательностей, структура генератора которых показана на рисунке 1 [3. 4].

1.2.2 Основу генератора составляет сдвигающий регистр, содержащий m триггеров Т1, Т2, …Тm, которые осуществляют задержку входного символа на один такт длительности Т, задаваемый генератором тактовых импульсов ГТИ. Может использоваться p различных символов: 0, 1, 2, …, р — 1 (p — простое число), образующих конечное множество Q..

1.2.3 Символы на выходах триггеров на j-м такте обозначены q1,j, q2,j,…, qk,j, символ на входе первого триггера обозначен q0,j. Все символы принадлежат множеству Q. Символ на выходе k-го триггера на (j + 1) такте qk,j+1 = qk-1,j, т.к. с каждым тактом символ с входа триггера «переписывается» на его выход.

1.2.4 Символы с выходов триггеров поступают на умножители, на выходах которых образуются символы a1•q1,j, a2•q2,j, …, ak•qk,j. Множители ak принадлежат множеству Q, причем a0 ≠ 0. Операция умножения осуществляется по модулю простого числа p и символы ak•qk,j также принадлежат множеству Q.

1.2.5 Символ на входе первого триггера Т1 на j-м такте:

q0,j = a1•q1,j + a2•q2,j, + … + ak•qk,j + … + am-1•qm-1,j + qm,j (1.2.1)

Операция суммирования в (1.2.1) осуществляется по модулю простого числа p.

1.2.6 Выражение (1.2.1) является линейным рекуррентным уравнением, позволяющим по известным m символам на выходах триггеров определить символ q0,j, который на следующем такте перейдет на выход первого триггера Т1.

1.2.7 Рассмотренная структура генерирует последовательность символов и очевидно, что начальное состояние регистра сдвига должно отличаться от нулевого, в противном случае на каждом такте будет генерироваться только символ 0.

1.2.8 Период повторения Nх генерируемой последовательности символов зависит от длины регистра сдвига m, основания системы счисления p и значений коэффициентов ak.

1.2.9 Линейные рекуррентные последовательности вида (1.2.1), имеющие максимально возможный период повторения N = pm — 1 называются М-последовательностями (последовательностями максимальной длины, последовательностями Хаффмена или псевдослучайными последовательностями).

1.2.10 В двоичной системе счисления (p = 2) символы qk,j, ak принимают значения 0, 1. В этом случае умножение на ak означает просто наличие (ak = 1) или отсутствие (ak = 0) связи соответствующего триггера (разряда регистра сдвига) с сумматором по модулю 2, а период М-последовательности N = 2m — 1.

1.2.11 Правило выбора обратных связей в регистре сдвига (значения ak) для получения двоичных М-последовательности периода N = 2m — 1 следует из теории линейных рекуррентных последовательностей, согласно которой множители ak являются коэффициентами примитивных (первообразных) полиномов степени m, т.е. делящих двучлен xN — 1 без остатка [2, 7]:

f (x) = xm am-1xm-1 … a1x 1 = 0 (1.2.2)

где — означает суммирование по модулю 2.

1.2.12 В качестве примера показаны структуры генераторов линейных рекуррентных последовательностей, коэффициенты обратных связей которых соответствуют полиномам степени m = 3:

f1 (x) = x3 x 1 (1.2.3)

f2 (x) = x3 x2 1 (1.2.4)

f3 (x) = x3 x2 x +1 (1.2.5)

Список использованной литературы

1. Архангельский А. Я. Программирование в С++ Builder 6. М.: Бином, 2003 г. 1152 с.

2. Варакин Л.Е. Системы связи с шумоподобными сигналами. — М.: Радио и связь, 1985. — 384 с

3. Гоноровский И.С. Радиотехнические цепи и сигналы. Учебник для вузов. Изд. 3-е, перераб. и доп. М.: Советское радио, 1977. — 608 с.

4. Расчет помехоустойчивости систем передачи дискретных сообщений/ В.И. Коржик, Л.М. Финк, К.Н. Щелкунов; Под ред. Л.М. Финка. — М.: Радио и связь, 1981. — 232 с.

5. Стиффлер Дж. Дж. Теория синхронной связи: Пер. с англ. Б.С. Цыбакова/ Под ред. Э.М. Габидулина. — М.: Связь, 1975. 488 с.

6. Финк Л.М. Теория передачи дискретных сообщений. — М.: Советское радио, 1970. — 728 с.

7. Шумоподобные сигналы в системах передачи информации/ В.Б. Пестряков, В.П. Афанасьев, В.Л. Гурвич и др.; Под ред. проф. В.Б. Пестрякова. — М.: Советское радио, 1973. — 424 с.

4 83
RUR 3490

Книги для самоподготовки по теме "Разработка программного комплекса" - Дипломная работа

Надежность аппаратно-программных комплексов: Учебное пособие
Надежность аппаратно-программных комплексов: Учебное пособие

ISBN 5469001024,9785469001027

Разработка технической документации
Разработка технической документации
Издательский дом "Питер" , 2013

ISBN 5388001016,9785388001016

Eta kniga stanet nezamenimym pomoschnikom v rabote tehnicheskih pisatelej, spetsialistov po standartizatsii...
Microsoft Access 2010. Разработка приложений на реальном примере
Microsoft Access 2010. Разработка приложений на реальном примере
БХВ-Петербург , 2013

ISBN 5977505795,9785977505796

Рассматриваются этапы создания приложений баз данных в файл-серверной и клиент-серверной архитектурах....
Разработка и анализ инвестиционных проектов с использованием программного комплекса Project Expert
Разработка и анализ инвестиционных проектов с использованием программного комплекса Project Expert
2013

ISBN 5947052156,9785947052152

В учебном пособии обобщен и систематизирован теоретический материал по основным темам курса, содержащийся в...
Сборник статей научно-практической
Сборник статей научно-практической "конференции Применение математического моделирования и информационных технологий в исследованиях социально-экономических проблем"

ISBN 6018014408,9786018014406

ИзвестияМГИУ_4_5_2006
ИзвестияМГИУ_4_5_2006

Статьи по теме для самостоятельной работы

На обсуждение: «Главные киберугрозы 2015 года» - Агентство экономической информации

На обсуждение: «Главные киберугрозы 2015 года» - Агентство экономической информации

Связанные с информационной безопасностью скандалы, гремевшие весь 2014 год, не утихнут и в этом году, прогнозируют аналитики. Усиление активности хакеров станет одним из трендов этого года наряду с атаками на электронные денежные системы и «интернет вещей», пишет « Газета. Компания ESET, международный разработчик антивирусного программного обеспечения и решений в области компьютерной... далее

Куда податься бизнесу в кризис? - БИЗНЕС Online. Татарстан

Куда податься бизнесу в кризис? - БИЗНЕС Online. Татарстан

Предприниматели предложили власти «содержательно-конструктивно-критические» рекомендации. Малый и средний бизнес РТ презентовал свод рекомендаций для властей. Вчера на совете ассоциации предприятий МСБ РТ, где проходила эта презентация, корреспондент «БИЗНЕС Online» также узнала секрет: почему предприниматели отказались от министерского подарка в 100 тыс.тыс. Ассоциация предприятий малого и... далее

ФиаБанк строит «банк будущего» на базе решений ЦФТ - Банкир.Ру

ФиаБанк строит «банк будущего» на базе решений ЦФТ - Банкир.Ру

В результате проекта ФиаБанк планирует перевести максимальное количество ключевых бизнес-процессов на программное обеспечение от одного вендора – Группы Компаний Центр Финансовых Технологий. В январе 2015 года в ФиаБанке в промышленную эксплуатацию введен банковский информационный комплекс ЦФТ-Банк. Это позволит финансовой организации создать единую среду для обслуживания клиентов, на... далее

Путин подписал указ о генконструкторе вооружений - ТАСС

Путин подписал указ о генконструкторе вооружений - ТАСС

Президент России Владимир Путин подписал указ о генеральном конструкторе вооружений. Об этом глава государства сообщил на заседании Военно-промышленной комиссии. "Подписан указ о генеральном конструкторе по созданию вооружения, военной и специальной техники", - сказал Путин. "Генеральные конструкторы возглавят работу по созданию стратегически важных систем вооружения и, соответственно, получат... далее







Карта : А Б В Г Д Е Ё Ж З И К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Э Ю Я A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Наверх