Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторный практикум по КМ.doc
Скачиваний:
89
Добавлен:
13.04.2015
Размер:
977.92 Кб
Скачать

Общая постановка задачи исследования

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

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

Далее в появившемся левом окне выбрать папку ИНСТРУМЕНТЫ. Войдя в папку ИНСТРУМЕНТЫ выбрать папку Statistics. Выбрать раздел Random Number Generation (Генерация случайных чисел). Для просмотра кодов программы достаточно щелкнуть клавишей мыши по надписи View Code for randtool. Для запуска программы следует щелкнуть клавишей по надписи Run this demo. Следует потренироваться с работой указанной программы.

Далее работу выполнять в следующей последовательности:

1. Запустить систему MATLAB и открыть окно для создания новой модели.

2. Создать пользовательский интерфейс модели. В верхней части окна создать надпись: «Лабораторная работа № 2». В следующем текстовом окне под первым создать надпись «Модель синтеза сигнала с шумом. Вариант №__». Далее поместить надпись: «Разработчик: студент (студентка) группы № СЕРГЕЕВ И.П.»

3. Создать управляющие кнопки «Запуск», «Сброс». В качестве исполняемой программы по команде сброс целесообразно воспользоваться примером из настоящего задания (функция CLEAR).

4. В соответствии с заданием определить параметры, характеризующие заданный закон распределения для создания соответствующих редактируемых полей.

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

6. Используя в редакторе программ опции ОТЛАДКА (запуск) отладить программу. Подготовить отчет о работе.

Список индивидуальных данных

Варианты выполнения работы представлены в таблице

Номер варианта

Тип мультипликативной помехи

Тип сигнала

Примечание

1

Рэлеевская

Одиночный прямоугольный радиоимпульс импульс

Амплитуду и другие параметры сигналов и помех выполнить ввиде редактируемых полей ввода данных в панели главного окна. Рядом поместить надписи (в нередактируемых текстовых полях), описывающие название параметра. Например: «Амплитуда сигнала», «Уровень аддитивной помехи» и т.п.

2

Рэлеевская

Пачка прямоугольных радиоимпульсов

3

Рэлеевская

Одиночный гауссов радиоимпульс

4

Рэлеевская

Пачка гауссовых радиоимпульсов

5

Экспоненциальная

Одиночный прямоугольный радиоимпульс импульс

6

Экспоненциальная

Пачка прямоугольных радиоимпульсов

7

Экспоненциальная

Одиночный гауссов радиоимпульс

8

Экспоненциальная

Пачка гауссовых радиоимпульсов

9

Логнормальное распределение

Одиночный прямоугольный радиоимпульс импульс

10

Логнормальное распределение

Пачка прямоугольных радиоимпульсов

11

Логнормальное распределение

Одиночный гауссов радиоимпульс

12

Логнормальное распределение

Пачка гауссовых радиоимпульсов