Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
27
Добавлен:
30.04.2019
Размер:
341.81 Кб
Скачать

МИНОБРНАУКИ РОССИИ

Федеральное государственное автономное образовательное учреждение высшего образования

«Национальный исследовательский университет «Московский институт электронной техники»

Кафедра информатики и программного обеспечения вычислительных систем

Программная документация к программному симулятору динамических объектов.

Подгруппа 1: _____________________

Подгруппа 2: _____________________

Подгруппа 3: _____________________

Москва 2019

ЛАБОРАТОРНОЕ ЗАДАНИЕ

Каждая бригада по описанным алгоритмам разрабатывает (в качестве предварительного домашнего задания) исходные тексты следующих программных модулей:

Бригада 1: моделирование

объектов, включая

выбор

типа объекта из меню;

графическое отображение

весовой функции

объекта

и корреляционной функции

весовой функции; расчет выходных сигналов на основе входных.

Бригада 2: получение реализации из 1000 случайных чисел “белого шума” и 1000 чисел “окрашенного” сигнала; расчет гистограмм; графическое отображение участков реализаций и гистограмм; расчет собственных характеристик сигналов с отображением результатов на экран в виде графиков.

Бригада 3: расчет доверительных интервалов для среднего значения сигнала (коррелированного и некоррелированного) и построение зависимости (с выдачей на экран) оценки среднего от числа отсчетов.

Данная разработка включает в себя модули:

MainForm.fig - Основное окно, содержащее:

1)Выпадающий список со всеми типами динамических объектов;

2)Поле ввода коэффициента, необходимого для расчета весовой функции.

MainForm.m - Набор методов, необходимых основному окну для обработки пользовательских нажатий, а также запуска механизмов подсчета значений динамических объектов в зависимости от входного сигнала;

noiseGenerator.m - метод генерирующий белый Гауссов шум и окрашенный сигнал;

generate.m - генерация синусоидального сигнала;

pinknoise.m - генерация выборки розового шума;

rednoise.m - генерация выборки красного шума;

violetnoise.m - генерация выборки фиолетового шума;

bluenoise.m - генерация выборки синего шума.

Файлов с логами значений сигналов:

in_signal - значения входного сигнала;

out_signal - значения выходного сигнала;

white - значения белого шума;

colored - значения окрашенного шума.

Описание программных модулей:

Модуль 1:

позволяет произвести моделирование объектов, включая выбор типа объекта из меню;

графическое отображение весовой функции объекта и корреляционной функции весовой функции;

расчет выходных сигналов на основе входных.

Модуль 2:

генерирует 1000 случайных чисел “белого Гауссовского шума” и 1000 чисел “окрашенного” сигнала;

графическое отображение гистограмм и участков реализаций;

расчет собственных характеристик сигналов с отображением результатов на экран в виде графиков.

Белый шум

Красный (Броуновский) шум

X = X./n;

Розовый шум

X = X./sqrt(n);

Фиолетовый шум

X = X.*n;

Синий шум

X = X.*sqrt(n);

Модуль 3:

расчет доверительных интервалов для среднего значения сигнала (коррелированного и некоррелированного);

Литература

1.Аддитивный белый гауссовский шум

2.Цвет шума

Соседние файлы в папке Лабораторная работа 2