Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Курсовая Петя

.doc
Скачиваний:
13
Добавлен:
15.04.2015
Размер:
335.87 Кб
Скачать

Министерство образования и науки Российской Федерации

Федеральное государственное бюджетное образовательное учреждение

высшего профессионального образования

Рязанский государственный радиотехнический университет

Кафедра радиоуправления и связи

Пояснительная записка к курсовой работе по дисциплине

«Основы вычислительной математики»

Выполнил:

студент гр. 217

Сконников П.Н.

Проверил:

Покровский П.С.

Рязань 2012

Содержание.

Цель работы…………………………………………………………….…..…

Математическая модель радиосигнала………………………………..…….

Измеряемые параметры сигнала………………………………………..…...

Блок-схема программы…………………………………………………….…

Результат работы программы………………………………………….…...

Листинг программного кода……………………………………………..….

Цель работы:

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

Задание:

1)  при помощи методов вычислительной математики разработать программную реализацию (язык программирования С) алгоритма цифрового синтеза радиосигнала с нелинейной частотной модуляцией;

2)   при помощи методов вычислительной математики (язык программирования С) разработать программную реализацию алгоритма определения основных параметров радиосигнала с нелинейной частотной модуляцией;

Задание выполняется на языке программирования С, трансляция текста программы в машинный код осуществляется при помощи бесплатно распространяемого компилятора «G++» версии 4.5.1. При написании программного кода рекомендуется использовать текстовый редактор «Notepad2» версии 4.2.25. Данный текстовый редактор имеет настраиваемую подсветку синтаксиса различных языков программирования.

Математическая модель радиосигнала

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

, ,

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

На практике зачастую используются радиосигналов с колоколообразной огибающей. При этом закон изменения амплитуды описывается выражением:

.

Здесь – положительные числа, определяющие соответственно энергию и длительность радиосигнала. Под длительностью T радиосигнала в данном случае понимается время, в течение которого уровень амплитуды радиосигнала превышает 10 % от максимально возможного значения. (см. рисунок 1, где – общая длительность радиосигнала).

  1. 1 – Определение длительности радиосигнала

В качестве закона изменения мгновенной частоты будем рассматривать функцию вида:

,

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

Формирование радиосигнала при помощи ЭВМ возможно только в цифровом виде. При этом искомый аналоговый радиосигнал представляется в виде последовательности цифровых отсчетов :

, ,

где – общее число отсчетов цифрового сигнала; – период дискретизации, однозначно связанный с частотой дискретизации соотношением вида:

.

Данный процесс иллюстрируется на рисунке 2.

  1. 2 – Представление радиосигнала в цифровом виде

Максимальная амплитуда А0=1.25.

Длительность радиосигнала Т =5.5 мс.

Частота модулирующей функции Ω=2.0/Тс.

Девиация частоты радиосигнала Δf=0.02f0.

Несущая частота f0=10 кГц.

Общая длительность радиосигнала Тс=15 мс .

Измеряемые параметры радиосигнала

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

Энергия радиосигнала определяется формулой:

.

Эффективная длительность радиосигнала описывается выражением:

,

где .

Энергия производной радиосигнала вычисляется по формуле:

,

где .

Блок-схема программы

Блок-схема для функции «fabs» (Модуль)

Прямая соединительная линия 18Прямая соединительная линия 21

Прямая соединительная линия 17Прямая со стрелкой 16Овал 4Блок-схема: решение 3х типа double

Прямая соединительная линия 5Прямая соединительная линия 6Прямая соединительная линия 7Прямая со стрелкой 8Блок-схема: процесс 9Прямая со стрелкой 10Прямая соединительная линия 11Прямая соединительная линия 12Прямая соединительная линия 13

Да

Нет

Прямая соединительная линия 19

Прямая со стрелкой 14Группа 282Овал 15

Fabs

Блок-схема для функции «sqrt» (Квадратный корень)

Группа 260

х типа double

Блок-схема: процесс 472Прямая со стрелкой 471Группа 467Прямая со стрелкой 466

Нет

Блок-схема: процесс 464 Прямая со стрелкой 463 Прямая соединительная линия 462 Прямая соединительная линия 461 Прямая соединительная линия 460 Прямая со стрелкой 458 Группа 449 Блок-схема: процесс 448 Блок-схема: процесс 30 Прямая со стрелкой 27 Прямая со стрелкой 24

1

3

2

Блок-схема: процесс 259 Прямая со стрелкой 258 Блок-схема: решение 478 Прямая соединительная линия 477

Да

Прямая соединительная линия 475 Прямая со стрелкой 474

Прямая со стрелкой 473

Прямая соединительная линия 25

Прямая соединительная линия 459

1 – установка начальных параметров.

2 – сравнение текущей поправки с заданной погрешностью.

3 – вычисление текущей итерации.

Блок-схема для функции «cos» (Косинус)

Блок-схема: знак завершения 269Прямая соединительная линия 270Прямая соединительная линия 271Прямая соединительная линия 272Прямая соединительная линия 273Прямая со стрелкой 274Блок-схема: знак завершения 503Прямая со стрелкой 506Прямая соединительная линия 508Прямая соединительная линия 509Прямая соединительная линия 507

Блок-схема: данные 275Прямая со стрелкой 276Прямая со стрелкой 280Блок-схема: решение 281Блок-схема: процесс 481Прямая со стрелкой 486Прямая со стрелкой 487Прямая соединительная линия 488Прямая соединительная линия 489Прямая соединительная линия 490Прямая со стрелкой 491Блок-схема: решение 492Прямая со стрелкой 493Блок-схема: процесс 496Прямая со стрелкой 497Прямая соединительная линия 498Прямая соединительная линия 499Прямая соединительная линия 500Прямая со стрелкой 502Блок-схема: процесс 504Прямая со стрелкой 505Блок-схема: процесс 277

да

нет

Х типа double

13