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

Введение 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/vN. Элементы, образующие М-последовательность, распределены на пе-риоде равновероятно, вследствие этого М-последовательности часто называют псевдослучайными или псевдошумовыми.

Элементами М-последовательности являются числа 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. Архангельский А. Я. Программирование в С++ Builder 6. – М.: Бином, 2003 г. – 1152 с.

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

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

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

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

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

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

Примечаний нет.

Логическая игра с искусственным интеллектом «Sequences» ( Курсовая работа, 13 стр. )
МАТЕМАТИЧЕСКОЕ ОБОСНОВАНИЕ И АНАЛИЗ ( Контрольная работа, 10 стр. )
Место абонентского программного обеспечения в комплексе программных средств сети Internet85 ( Реферат, 17 стр. )
Метод Зойтендейка ( Контрольная работа, 18 стр. )
Метод Рунге-Кутта решения дифференциального уравнения ( Контрольная работа, 9 стр. )
МЕТОД СОРТИРОВКИ ПО ГЛУБИНЕ. АЛГОРИТМ ХУДОЖНИКА ( Контрольная работа, 27 стр. )
МЕТОД СОРТИРОВКИ ПО ГЛУБИНЕ. АЛГОРИТМ ХУДОЖНИКА ( Курсовая работа, 27 стр. )
Методика обучения основам программирования на уроках информатики ( Дипломная работа, 68 стр. )
Методические указания: "Создание видео во Flash для презентаций" ( Контрольная работа, 9 стр. )
Методология RAD написания приложений с применением объектно-ориентированной СУБД ( Курсовая работа, 30 стр. )
Методология организации пользовательского интерфейса в ORM приложениях на платформе Microsoft .NET ( Курсовая работа, 20 стр. )
Методы и искусство программирования ( Реферат, 17 стр. )
Многооконный документ на языке Microsoft Visual C++ 6.0 ( Курсовая работа, 115 стр. )
Моделирование геохимических полей с использованием генетических алгоритмов ( Курсовая работа, 14 стр. )
МОДЕЛИРОВАНИЕ МНОГОФАЗОВОЙ СИСТЕМЫ МАССОВОГО ОБСЛУЖИВАНИЯ* ( Курсовая работа, 29 стр. )
Моделирование процесса взаимодействия подводных роботов и надводных объектов ( Курсовая работа, 11 стр. )
Моделирование работы ветроэнергетической установки с асинхронизированным синхронным ге-нератором, работающей параллельно с промыш-ленной сетью, с помощью Matlab 7 ( Курсовая работа, 28 стр. )
Моделирование роста кристалла арсенида галлия ( Дипломная работа, 100 стр. )
Моделирование систем с одним прибором и очередью ( Контрольная работа, 8 стр. )
Моделирование случайных полей ( Курсовая работа, 18 стр. )
Модернизация инфраструктуры локальной вычислительной сети на предприятии ЗАО «СИБЦНИИТС»- дипломная ( Дипломная работа, 96 стр. )
Модернизация схемы измерителя импеданса (ИИ) на основе дискретного преобразования Фурье. Замена микропроцессора (МП) с целью повышения производительности. Замена АЦП с целью повышения точности измерений." ( Курсовая работа, 35 стр. )
Модуль редактирования таблиц для утилиты FlameRobin ( Курсовая работа, 11 стр. )
Модульное и структурное программирование ( Контрольная работа, 7 стр. )
На основе базового приложения написать программу обработки сообщений нажатия клавиш клавиатуры и кнопок мыши. ( Контрольная работа, 3 стр. )


                                          /  8 (495) 971-76-12  /  info@refport.ru  /     ¤