- •Команды меню ээг-1, ээг-2, а также база данных ээг среды корсар
- •Команды меню ээг1 среды корсар
- •Преобразовать в контур
- •Сохранить
- •Дпф со сдвигом
- •Диалоговое окно для ввода сдвига
- •Зашумление
- •Показать сигнал
- •Центрировать
- •Конкатенация
- •Деконтенация
- •Полигональная аппроксимация
- •Полигональная аппроксимация с ограничением
- •Скользящая согласованная фильтрация
- •Скользящая согласованная фильтрация с дополнением
- •Нормированная скользящая согласованная фильтрация
- •Нормированная скользящая согласованная фильтрация с дополнением
- •Обратное комплексное число
- •Деление комплексных чисел.
- •Вырезать сегмент
- •Показать сегмент
- •Показать сегменты
- •Пороговая обработка сигнала
- •Сегментация
- •Тестовая синусоида
- •Полосовая фильтрация
- •Преобразовать в сигнал
- •Линейная фильтрация
- •Поиск локальных максимумов в контуре
- •Поиск локальных максимумов в реальной части контура.
- •Поиск локальных максимумов 2
- •Рассчитать правдоподобие
- •Математическое ожидание
- •Дисперсия
- •Нормированное отклонение
- •Интегральное представление
- •Команды меню ээг-2 среды корсар
- •Выбрать эпоху
- •Полосовая фильтрация сигнала
- •Генерация одного периода синусоиды
- •Нормированная скользящая согласованная фильтрация с дополнением
- •Поиск локальных максимумов в реальной части контура
- •Выделить мнимую часть
- •Выделить действительную часть
- •Масштабировать мнимую часть
- •Уравновешивание
- •Вычислить высоты импульса
- •Показать атрибуты
- •Вычислить размахи импульса меню ээг-2
- •Рассчитать угол в вершине
- •Определить углы между векторами фсс
- •Спектральная плотности мощности
- •Автокорреляционная функции
- •База данных ээг
- •Доступ к файлам тэта и дельта волн, представленных в пособии Цыгана на рис. 13 и рис. 15 соответственно
- •Доступ к альфа-веретенам и отдельным импульсам веретен в альфа диапазоне
- •Доступ к файлам, содержащим к-комплекс в среде корсар
- •Доступ к файлам основных типов эпилептиформной активности в среде корсар
- •Доступ к файлам, содержащим шлемовидные волны в среде корсар
Тестовая синусоида
Генерирует контур в виде синусоиды с заданной частотой. Частота дискретизации генерируемой синусоиды равна частоте дискретизации сигнала в окне А.
Пример: В меню ЭЭГ выбрать Ввод. Выбрать какой-нибудь сигнал. Далее Преобразовать в контур. В меню ЭЭГ выбрать команду Тестовая синусоида. Далее появится диалоговое окно, в которое необходимо ввести частоту синусоиды:
После нажатия клавиши ОК в окне В появится синусоида требуемой частоты, с частотой дискретизации, равной частоте дискретизации сигнала в окне А.
Полосовая фильтрация
Осуществляет частотную фильтрацию сигнала программными средствами КОРСАР. Команда работает следующим образом. Сначала осуществляется прямое дискретное преобразование Фурье контурного сигнала, находящегося в окне А. Далее отсчеты комплексного спектра зануляются, за исключением тех, которые находятся в пределах нижнего и верхнего номеров отсчетов спектра, введенным пользователем. Во второй половине спектра зеркально выполняются аналогичные действия. После зануления отсчетов спектра команда выполняет обратное преобразование Фурье. Результат заносится в окно А.
Пример: В меню ЭЭГ выбрать Ввод. Выбрать какой-нибудь сигнал. Далее Преобразовать в контур. В меню ЭЭГ выбрать команду Полосовая фильтрация. Далее появится диалоговое окно, в которое необходимо ввести номер нижнего и верхнего отсчета спектра:
После нажатия клавиши ОК в окне А появится результат полосовой фильтрации сигнала.
Преобразовать в сигнал
Преобразует комплексный контур, находящийся в окне A в действительный сигнал. После выполнения команды в окне А остается контур, мнимая часть векторов которого равна нулю, а действительные вычисляются следующим образом:
где - сигнал в окне А, - сигнал в окне А.
Линейная фильтрация
Рассчитывает сигнал на выходе циклического фильтра:
где
- сигнал в окне А,
- сигнал в окне Б. Результат возвращает
в окно А.
Пример: В меню Процедуры выбрать Ввод. В открывшееся окно ввести сигнал {7, 9, 11}. Скопировать сигнал в окно Б. Ввести в окно А сигнал {1, 2, 3}. Таким образом сигналы на вход фильтра будут иметь вид:
и
.
Программа производит расчет следующим
образом:
Таким образом, после выполнения программы в окне А будет результат:
{58, 52, 52}.
Поиск локальных максимумов в контуре
Осуществляет поиск локальных максимумов в сигнале и возвращает контур, реальные части векторов которых равны номеру отсчета, в котором наблюдается локальный максимум, мнимые – реальной части вектора, в котором наблюдается локальный максимум. Считается, что вектор соответствует локальному максимуму, если его мнимая часть больше нуля, а мнимая часть следующего за ним вектора меньше нуля.
В среде КОРСАР в окно А ввести сигнал {1+i, 1+2i, 1+i, 0.5-3i, 1+i, 1+i, 1-i }. Если в меню ЭЭГ выбрать команду Поиск локальных максимумов в контуре, то в окне А останется сигнал {2+i, 5+i}, т.е. во втором и в пятом векторе наблюдаются локальные максимумы сигнала. Реальные части векторов в локальных максимумах равны еденице.
Поиск локальных максимумов в реальной части контура.
Осуществляет поиск локальных максимумов в реальной части контура, расположенного в окне А, и возвращает контур, реальные части векторов которых равны номеру отсчета, в котором наблюдается локальный максимум, мнимые – реальной части вектора, в котором наблюдается локальный максимум. При выполнении команды требуется ввести значение шага между локальными максимумами, так если расстояние между соседними локальными максимумами будет меньше значения введенного шага, то второй локальный максимум игнорируется.
Ввести какой-либо сигнал ЭЭГ в окно А, и эталон импульса в окно B. Далее в меню ЭЭГ выбрать команду Нормированная скользящая согласованная фильтрация. Далее скопировать получившийся контур в окно B. Затем в меню ЭЭГ выбрать команду Поиск локальных максимумов в реальной части контура. В появившемся окне ввести значение шага равного 20. После выполнения команды в окне А останется контур, реальные части векторов которого равны номерам отсчетов контура в окне B, в которых наблюдается локальный максимум, мнимые – значениям этим отсчетов.
