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

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

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

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

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

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

Подгруппа 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