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

Введение 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 с.

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

ИНТЕРНЕТ-ПРОДВИЖЕНИЕ ФОЛЬКЛОРНОГО КОЛЛЕКТИВА «ШАЙТАНЕ» В МОЛОДЕЖНОЙ АУДИТОРИИ г. ПЕРВОУРАЛЬСКА» ( Дипломная работа, 74 стр. )
Интерфейс полуавтоматической нормализации данных ( Курсовая работа, 11 стр. )
Искусственный интеллект для пошаговой стратегической игры Wesnoth ( Курсовая работа, 11 стр. )
Искусственный интеллект для пошаговой стратегической игры UFO: Alien Invasion ( Курсовая работа, 9 стр. )
Искусство программирования ( Реферат, 17 стр. )
ИСПОЛЬЗОВАНИЕ ЯЗЫКОВ ПРОГРАММИРОВАНИЯ ( Курсовая работа, 33 стр. )
Исследование термостабильности математической модели белка-порина методом молекулярной динамики ( Отчет по практике, 14 стр. )
Исследование цифровых устройств, реализуемых на СБИС гибкой логики ( Контрольная работа, 9 стр. )
КВАДРАТИЧНАЯ АППРОКСИМАЦИЯ ФУНКЦИИ ЛАГРАНЖА ( Курсовая работа, 32 стр. )
Классификация программных средств бухгалтерского учета ( Контрольная работа, 25 стр. )
Компилятор высокоуровневого языка программирования в виртуальную машину Parrot ( Курсовая работа, 11 стр. )
Компоненты Delphi ( Реферат, 19 стр. )
Компьютерная Графика. Принципы и методы работы в графической программе Macromedia Flash ( Дипломная работа, 66 стр. )
Компьютерная модель робота Phoenix ( Дипломная работа, 79 стр. )
КОНВЕРТОР ФОРМАТОВ ХРАНЕНИЯ ПРОСТРАНСТВЕННЫХ ДАННЫХ. SHAPE-FILE -WKT/WKB; SHAPE-FILE - SVG/GML ( Курсовая работа, 13 стр. )
КОНСТРУИРОВАНИЕ ПРОГРАММ И ЯЗЫКИ ПРОГРАММИРОВАНИЯ ( Контрольная работа, 153 стр. )
КОНСТРУИРОВАНИЕ ПРОГРАММ И ЯЗЫКИ ПРОГРАММИРОВАНИЯ ( Курсовая работа, 33 стр. )
Контрольная работа по дисциплине "Информатика" Задача №2: "Расчет заработной платы работников предприятия"11 ( Реферат, 21 стр. )
Контрольная. Описание программы ( Контрольная работа, 10 стр. )
Контрольная. Программные средства ( Контрольная работа, 7 стр. )
Контрольная. Программирование ( Контрольная работа, 21 стр. )
Контрольная. Программные средства офиса. ( Контрольная работа, 8 стр. )
Контрольная. Составление программ. ( Контрольная работа, 8 стр. )
КУРСОВАЯ РАБОТА ( по дисциплине "Моделирование") "Двоично-десятичный счётчик со сдвиговым регистром" ( Контрольная работа, 12 стр. )
КУРСОВАЯ РАБОТА ( по дисциплине "Моделирование") "Двоично-десятичный счётчик со сдвиговым регистром" 2007-14 ( Контрольная работа, 14 стр. )


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