Вариант 6
Составить программу, осуществляющую генерацию смеси полезного сигнала, представляющего собой пачку радиоимпульсов, и помехи с нормальным законом распределения. Программа должна иметь удобный интерфейс и обеспечивать:
Ø ввод необходимых параметров в графическом окне;
Ø формирование массивов отсчетов сигнала, помехи и их аддитивной смеси (по кнопке в графическом окне);
Ø построение по выбору пользователя графиков сигнала, помехи и их аддитивной смеси (по кнопке в графическом окне).
Параметры:
- число импульсов в пачке;
- длительность импульса (в секундах);
- частота повторения импульсов (в герцах);
- форма огибающей одиночного импульса (выбирается из трех вариантов: прямоугольная, равнобедренный треугольник, половина периода синусоиды);
- амплитуда огибающей одиночного импульса (в вольтах);
- частота заполнения импульса (в герцах);
- начальная фаза импульса (в градусах);
- частота дискретизации (в герцах);
- дисперсия шума (среднее значение шума считать равным нулю).
Ограничений на способ вывод графиков (в одном графическом окне или в нескольких; в одной системе координат или в разных) при выполнении курсовой работы нет. Однако, результат графического отображения должен быть наглядным, и все графики должны быть снабжены подписями по осям и заголовками.
Справочные сведения:
1. Радиоимпульс ,
где A(n) – огибающая импульса, N – длительность импульса, выраженная в количестве отсчетов, n – номер текущего отсчета; – частота заполнения;
– начальная фаза.
2. Массив элементов, распределенных по нормальному закону, формируется с помощью функции randn.
3. Для формирования массива отсчетов шума с заданной дисперсией D следует умножить данные, полученные с помощью функции randn на величину .
Содержание отчета:
· Титульный лист
· Задание на курсовую работу
· Основные теоретические сведения
· Схему алгоритма программы (если программа состоит из нескольких m-файлов – блок-схему программы и схемы алгоритмов каждого из файлов).
· Листинг программы
· Результаты расчетов и графики
Курсовая работа по дисциплине «Информатика»
Вариант 7
Составить программу, осуществляющую генерацию смеси полезного сигнала, представляющего собой пачку радиоимпульсов, и помехи с равномерным в интервале [А, В] законом распределения. Программа должна иметь удобный интерфейс и обеспечивать:
Ø ввод необходимых параметров в графическом окне;
Ø формирование массивов отсчетов сигнала, помехи и их аддитивной смеси (по кнопке в графическом окне);
Ø построение по выбору пользователя графиков сигнала, помехи и их аддитивной смеси (по кнопке в графическом окне).
Параметры:
- число импульсов в пачке;
- длительность импульса (в секундах);
- частота повторения импульсов (в герцах);
-
форма огибающей одиночного импульса (выбирается из трех вариантов: прямоугольная, гауссова, прямоугольный треугольник вида);
- амплитуда огибающей одиночного импульса (в вольтах);
- частота заполнения импульса (в герцах);
- начальная фаза импульса (в градусах);
- частота дискретизации (в герцах);
- параметры шума (значения А и В).
Ограничений на способ вывод графиков (в одном графическом окне или в нескольких; в одной системе координат или в разных) при выполнении курсовой работы нет. Однако, результат графического отображения должен быть наглядным, и все графики должны быть снабжены подписями по осям и заголовками.
Справочные сведения:
1. Радиоимпульс ,
где A(n) – огибающая импульса, N – длительность импульса, выраженная в количестве отсчетов, n – номер текущего отсчета; – частота заполнения;
– начальная фаза.
2. Гауссова огибающая , где n s – параметр, задаваемый пользователем, ns = 1, 2, 3,..
3. Массив элементов, распределенных по равномерному закону в интервале [0,1], формируется с помощью функции rand.
4. Для формирования массива отсчетов шума с равномерным в интервале [А, В] законом распределения следует умножить данные, полученные с помощью функции rand на величину s и добавить к ним величину , где
,
.
Содержание отчета:
· Титульный лист
· Задание на курсовую работу
· Основные теоретические сведения
· Схему алгоритма программы (если программа состоит из нескольких m-файлов – блок-схему программы и схемы алгоритмов каждого из файлов).
· Листинг программы
· Результаты расчетов и графики