Общая постановка задачи исследования. Необходимо создать модель сигнала с шумом, позволяющую в интерактивном режиме изменять параметры сигнала и шума
Необходимо создать модель сигнала с шумом, позволяющую в интерактивном режиме изменять параметры сигнала и шума. Будем предполагать, что на сигнал воздействует два вида помех: мультипликативные и аддитивные шумы. В качестве аддитивного шума будем рассматривать белый гауссовский шум. В качестве мультипликативной помехи будем рассматривать: помехи с экспоненциальным законом распределения, логнормальным или рэлеевским законами распределения (конкретный вариант выбрать из таблицы). В качестве примера создания и анализа выборок случайных процессов целесообразно просмотреть готовую программу генерации случайных чисел с заданными законами распределения, имеющуюся в пакете MATLAB. Для запуска и просмотра указанной программы необходимо в командном окне MATLAB запустить программу демонстрации: demo (набрать указанную команду и запустить нажатием клавиши ВВОД). Далее в появившемся левом окне выбрать папку ИНСТРУМЕНТЫ. Войдя в папку ИНСТРУМЕНТЫ выбрать папку Statistics. Выбрать раздел Random Number Generation (Генерация случайных чисел). Для просмотра кодов программы достаточно щелкнуть клавишей мыши по надписи View Code for randtool. Для запуска программы следует щелкнуть клавишей по надписи Run this demo. Следует потренироваться с работой указанной программы. Далее работу выполнять в следующей последовательности: 1. Запустить систему MATLAB и открыть окно для создания новой модели. 2. Создать пользовательский интерфейс модели. В верхней части окна создать надпись: «Лабораторная работа № 2». В следующем текстовом окне под первым создать надпись «Модель синтеза сигнала с шумом. Вариант №__». Далее поместить надпись: «Разработчик: студент (студентка) группы № СЕРГЕЕВ И.П.» 3. Создать управляющие кнопки «Запуск», «Сброс». В качестве исполняемой программы по команде сброс целесообразно воспользоваться примером из настоящего задания (функция CLEAR). 4. В соответствии с заданием определить параметры, характеризующие заданный закон распределения для создания соответствующих редактируемых полей. 5. Создать поля, обеспечивающие возможность ввода параметров частоты дискретизации сигнала, несущей частоты и других параметров, обеспечивающих моделирование заданного сигнала и помех с последующим выводом на график в главном окне программы. 6. Используя в редакторе программ опции ОТЛАДКА (запуск) отладить программу. Подготовить отчет о работе.
|