- •Команды меню ээг-1, ээг-2, а также база данных ээг среды корсар
- •Команды меню ээг1 среды корсар
- •Преобразовать в контур
- •Сохранить
- •Дпф со сдвигом
- •Диалоговое окно для ввода сдвига
- •Зашумление
- •Показать сигнал
- •Центрировать
- •Конкатенация
- •Деконтенация
- •Полигональная аппроксимация
- •Полигональная аппроксимация с ограничением
- •Скользящая согласованная фильтрация
- •Скользящая согласованная фильтрация с дополнением
- •Нормированная скользящая согласованная фильтрация
- •Нормированная скользящая согласованная фильтрация с дополнением
- •Обратное комплексное число
- •Деление комплексных чисел.
- •Вырезать сегмент
- •Показать сегмент
- •Показать сегменты
- •Пороговая обработка сигнала
- •Сегментация
- •Тестовая синусоида
- •Полосовая фильтрация
- •Преобразовать в сигнал
- •Линейная фильтрация
- •Поиск локальных максимумов в контуре
- •Поиск локальных максимумов в реальной части контура.
- •Поиск локальных максимумов 2
- •Рассчитать правдоподобие
- •Математическое ожидание
- •Дисперсия
- •Нормированное отклонение
- •Интегральное представление
- •Команды меню ээг-2 среды корсар
- •Выбрать эпоху
- •Полосовая фильтрация сигнала
- •Генерация одного периода синусоиды
- •Нормированная скользящая согласованная фильтрация с дополнением
- •Поиск локальных максимумов в реальной части контура
- •Выделить мнимую часть
- •Выделить действительную часть
- •Масштабировать мнимую часть
- •Уравновешивание
- •Вычислить высоты импульса
- •Показать атрибуты
- •Вычислить размахи импульса меню ээг-2
- •Рассчитать угол в вершине
- •Определить углы между векторами фсс
- •Спектральная плотности мощности
- •Автокорреляционная функции
- •База данных ээг
- •Доступ к файлам тэта и дельта волн, представленных в пособии Цыгана на рис. 13 и рис. 15 соответственно
- •Доступ к альфа-веретенам и отдельным импульсам веретен в альфа диапазоне
- •Доступ к файлам, содержащим к-комплекс в среде корсар
- •Доступ к файлам основных типов эпилептиформной активности в среде корсар
- •Доступ к файлам, содержащим шлемовидные волны в среде корсар
Определить углы между векторами фсс
Команда «Определить углы между векторами ФСС» меню ЭЭГ-2 среды КОРСАР вычисляет в градусах значения угла между соседними векторами контура, который в свою очередь является результатом фильтрации скользящим средним сигнала, находящегося в окне А среды. Результат вычисления углов сохраняется в окне А, и записывается как контур, реальные части которого равны вычисленным значениям углов, мнимые – мнимой части интегрального представления контура. После вызова команды появляется диалоговое окно, в которое необходимо ввести значение размера окна скользящего среднего.
Рассмотрим пример использования команды. Необходимо запустить среду КОРСАР, далее
Шаг 1: в меню ЭЭГ-1 выбрать команду Ввод, в открывшемся окне выбрать файл Спайки1-8.txt. Далее в меню ЭЭГ-1 выбрать команду Преобразовать в контур. В окно А загрузится сигнал, изображение которого представлено на рис. 1. Для последующей проверки результатов вычислений сигнал из окна А можно скопировать в окно В.
Рис. 1. Изображения импульса в файле Спайки0_1.txt
Шаг 2: После загрузки сигнала в меню ЭЭГ-2 необходимо выбрать команду «Определить углы между векторами ФСС». После вызова команды появится диалоговое окно, в которое необходимо ввести размерность окна ФСС (например, 6). После нажатия на кнопку ОК программа определит углы между соседними векторами контура – результата фильтрации скользящим средним.
Рассмотрим,
как выполняются вычисления. В таблице
1 представлены значения первых 13
элементарных векторов файла Спайки1-8.txt,
данный вектор обозначим
. Указанный сигнал находится в окне А
после загрузки файла Cпайки1-8.txt.
(Действия, описанные в шаг 1).
Таблица 1. Первые 13 значений файла Спайки1-8.txt
№ |
0 |
1 |
2 |
3 |
4 |
5 |
|
0.207+0.000i |
0.207+0.091i |
0.207+0.182i |
0.207+0.364i |
0.207+0.545i |
0.207+1.545i |
№ |
6 |
7 |
8 |
9 |
10 |
11 |
|
0.207+1.364i |
0.207+1.182i |
0.207+1.091i |
0.207+1.091i |
0.207+1.091i |
0.207+0.182i |
№ |
12 |
|
|
|
|
|
|
0.207-0.273i |
|
|
|
|
|
После
вызова команды «Определить углы между
векторами ФСС» вычисляется результат
ФСС с окном, размерность которого указали
в диалоговом окне. Результат фильтрации
скользящим средним нигде не визуализируется,
вычисляется внутри программы. В таблице
2 представлены результаты ФСС вектора
с окном, размерность которого равна 6.
Полученный вектор обозначим через
Таблица 1. Первые 13 значений результат ФСС файла Спайки1-8.txt
№ |
0 |
1 |
2 |
3 |
4 |
5 |
|
0.207+0.455i |
0.207+0.682i |
0.207+0.864i |
0.207+1.015i |
0.207+1.136i |
0.207+1.227i |
№ |
6 |
7 |
8 |
9 |
10 |
11 |
|
0.207+1.000i |
0.207+0.727i |
0.207+0.485i |
0.207+0.258i |
0.207+0.045i |
0.207-0.167i |
№ |
12 |
|
|
|
|
|
|
0.207-0.227i |
|
|
|
|
|
Результат фильтрации ФСС можно получить, если после действий, описанных в шаге 1 выбрать команду ФСС из меню Процедуры->Контур.
После
фильтрации сигнала скользящим средним
осуществляется определение углов между
векторами. Полученный вектор обозначим
через
. Результаты вычисления углов представлены
в таблице 3.
Таблица 3. Результат
вычисления углов вектора
№ |
0 |
1 |
2 |
3 |
4 |
5 |
|
41.458+0.455i |
30.432+1.136i |
25.059+2.000i |
21.897+3.015i |
19.942+4.152i |
21.316+5.379i |
№ |
6 |
7 |
8 |
9 |
10 |
11 |
|
27.643+6.379i |
39.088+7.106i |
62.017+7.591i |
116.493+7.848i |
128.867+7.894i |
93.616+7.727i |
№ |
12 |
|
|
|
|
|
|
84.784+7.500i |
|
|
|
|
|
Данный результат остается в окне А после выполнения шага 2. Действительные значения элементарных векторов равны значениям угла в градусах между соседними векторами - результата ФСС контура .
Значения углов вычисляются следующим образом:
В
свою очередь интегральное представление
сигнала, мнимая часть вектора
получается:
