Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
1. Команды меню ЭЭГ1 среды КОРСАР.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
7.28 Mб
Скачать
    1. Тестовая синусоида

Генерирует контур в виде синусоиды с заданной частотой. Частота дискретизации генерируемой синусоиды равна частоте дискретизации сигнала в окне А.

Пример: В меню ЭЭГ выбрать Ввод. Выбрать какой-нибудь сигнал. Далее Преобразовать в контур. В меню ЭЭГ выбрать команду Тестовая синусоида. Далее появится диалоговое окно, в которое необходимо ввести частоту синусоиды:

После нажатия клавиши ОК в окне В появится синусоида требуемой частоты, с частотой дискретизации, равной частоте дискретизации сигнала в окне А.

    1. Полосовая фильтрация

Осуществляет частотную фильтрацию сигнала программными средствами КОРСАР. Команда работает следующим образом. Сначала осуществляется прямое дискретное преобразование Фурье контурного сигнала, находящегося в окне А. Далее отсчеты комплексного спектра зануляются, за исключением тех, которые находятся в пределах нижнего и верхнего номеров отсчетов спектра, введенным пользователем. Во второй половине спектра зеркально выполняются аналогичные действия. После зануления отсчетов спектра команда выполняет обратное преобразование Фурье. Результат заносится в окно А.

Пример: В меню ЭЭГ выбрать Ввод. Выбрать какой-нибудь сигнал. Далее Преобразовать в контур. В меню ЭЭГ выбрать команду Полосовая фильтрация. Далее появится диалоговое окно, в которое необходимо ввести номер нижнего и верхнего отсчета спектра:

После нажатия клавиши ОК в окне А появится результат полосовой фильтрации сигнала.

    1. Преобразовать в сигнал

Преобразует комплексный контур, находящийся в окне A в действительный сигнал. После выполнения команды в окне А остается контур, мнимая часть векторов которого равна нулю, а действительные вычисляются следующим образом:

где - сигнал в окне А, - сигнал в окне А.

    1. Линейная фильтрация

Рассчитывает сигнал на выходе циклического фильтра:

где - сигнал в окне А, - сигнал в окне Б. Результат возвращает в окно А.

Пример: В меню Процедуры выбрать Ввод. В открывшееся окно ввести сигнал {7, 9, 11}. Скопировать сигнал в окно Б. Ввести в окно А сигнал {1, 2, 3}. Таким образом сигналы на вход фильтра будут иметь вид:

и . Программа производит расчет следующим образом:

Таким образом, после выполнения программы в окне А будет результат:

{58, 52, 52}.

    1. Поиск локальных максимумов в контуре

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

В среде КОРСАР в окно А ввести сигнал {1+i, 1+2i, 1+i, 0.5-3i, 1+i, 1+i, 1-i }. Если в меню ЭЭГ выбрать команду Поиск локальных максимумов в контуре, то в окне А останется сигнал {2+i, 5+i}, т.е. во втором и в пятом векторе наблюдаются локальные максимумы сигнала. Реальные части векторов в локальных максимумах равны еденице.

    1. Поиск локальных максимумов в реальной части контура.

Осуществляет поиск локальных максимумов в реальной части контура, расположенного в окне А, и возвращает контур, реальные части векторов которых равны номеру отсчета, в котором наблюдается локальный максимум, мнимые – реальной части вектора, в котором наблюдается локальный максимум. При выполнении команды требуется ввести значение шага между локальными максимумами, так если расстояние между соседними локальными максимумами будет меньше значения введенного шага, то второй локальный максимум игнорируется.

Ввести какой-либо сигнал ЭЭГ в окно А, и эталон импульса в окно B. Далее в меню ЭЭГ выбрать команду Нормированная скользящая согласованная фильтрация. Далее скопировать получившийся контур в окно B. Затем в меню ЭЭГ выбрать команду Поиск локальных максимумов в реальной части контура. В появившемся окне ввести значение шага равного 20. После выполнения команды в окне А останется контур, реальные части векторов которого равны номерам отсчетов контура в окне B, в которых наблюдается локальный максимум, мнимые – значениям этим отсчетов.