Нормированная скользящая согласованная фильтрация — КиберПедия 

Биохимия спиртового брожения: Основу технологии получения пива составляет спиртовое брожение, - при котором сахар превращается...

Семя – орган полового размножения и расселения растений: наружи у семян имеется плотный покров – кожура...

Нормированная скользящая согласованная фильтрация

2017-11-22 265
Нормированная скользящая согласованная фильтрация 0.00 из 5.00 0 оценок
Заказать работу

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

Пример: В меню ЭЭГ выбрать Ввод. Выбрать какой-нибудь сигнал. Далее Преобразовать в контур. С помощью перетаскивания скопировать сигнал в окно В и С. Далее в меню ЭЭГ выбрать Деконтенация. В появившемся диалоговом окне ввести значения Начало: 10; Конец: 20. Скопировать сигнал из окна А в окно В, из окна С. Далее в меню ЭЭГ выбрать Нормированная с кользящая согласованная фильтрация. В окне А появится результат скользящей согласованной фильтрации.

Нормированная скользящая согласованная фильтрацияс дополнением

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

Пример: В меню Процедуры выбрать Ввод. В открывшееся окно ввести сигнал {1, 2, 3, 4}.С помощью перетаскивания скопировать сигнал в окно В. Далее в меню ЭЭГ выбрать Нормированная скользящая согласованная фильтрация cдополнением. В окне А появится результат нормированной скользящей согласованной фильтрации с дополнением, а именно { 0.73, 0.898, 0.976, 1, 0.678, 0.402, 0.183 }.

Обратное комплексное число

Преобразует действительные и мнимые части векторов контура в обратные числа по правилу:

где - количество векторов в контуре. Команда работает с сигналом, находящимся в окне А. Результат выполнения команды отображается в окне А.

Пример: В меню Процедуры выбрать Ввод. В открывшееся окно ввести сигнал {11,11.1631+1.849i,3.369-9.3718i,3.369+9.3718i,11.1631-1.849i}.Далее в меню ЭЭГ выбрать Обратная действительная и мнимая часть. В окне А появится результат выполнения команды, а именно {0.0909, 0.0872-0,0144i, 0.03397+0.0945i,0.0339-0.0945i,0.0872+0.0144i}.

Деление комплексных чисел.

Поэлементно осуществляет деление двух массивов комплексных чисел, расположенных в окнах А и В, среды КОРСАР. Деление комплексных чисел осуществляется по правилу:

где - количество векторов в контуре, - сигнал в окне А, - сигнал в окне B. Результат выполнения команды отображается в окне А.

Пример: В меню Процедуры выбрать Ввод. В открывшееся окно ввести сигнал {11,11.1631+1.849i,3.369-9.3718i,3.369+9.3718i,11.1631-1.849i}.Скопировать сигнал в окно В. Снова выбрать Ввод, ввести сигнал {0.0909, 0.0872-0,0144i, 0.03397+0.0945i,0.0339-0.0945i,0.0872+0.0144i}. Далее в меню ЭЭГ выбрать Деление комплексных чисел. В окне А появится результат выполнения команды, а именно {0.08, 0.007-0.003i, -0.008+0.006i, -0.008+0.006i, 0.007+0.003i}.

Вырезать сегмент

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

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

Пример: В меню ЭЭГ выбрать Ввод. Выбрать какой-нибудь сигнал. Далее Преобразовать в контур. В меню ЭЭГ выбрать Вырезать сегмент. В появившемся диалоговом окне при помощи указателя мыши выбрать интересующий сегмент. После нажатия клавиши ОК в окне В появится выделенный сегмент.

Показать сегмент

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

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

В появившемся окне справа от надписи Начало ввести начало интересующего сегмента сигнала, справа от надписи Длина участка – дину интересующего сегмента. По окончанию ввода нажать клавишу OK. Интересующий участок сигнала подсветится красным цветом. Если нажать клавишу сохранить, то участок сигнала, выделенный кранымцветом скопируется в окно B. По окончании операции нажать клавишу Закрыть.

Показать сегменты

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

Пример: В меню Данные выбрать Чтение. Загрузить в среду КОРСАР тестовый сигнал (период синусоиды) – k165.cc .С помощью перетаскивания скопировать сигнала в окно В. Далее в меню ЭЭГ выбрать Ввод. Выбрать какой-нибудь сигнал. Далее Преобразовать в контур. В меню ЭЭГ выбрать Показать сегменты, появится окно:

Красным цветом в окне выделены участки сигнала, для которых мнимая часть нормированного скалярного произведения с сигналом из окна В по модулю меньше, чем пороговое значение. Пользователь имеет возможность изменить значение порога. После изменения порогового значения нажать на кнопку Пересчитать, в окне немедленно появится результат. Зеленая горизонтальная линия соответствует нулевому значению сигнала. Пользователь имеет возможность навести указатель мыши на интересующую область сигнала и кликнуть на ней. В окне выделится интересующий сегмент сигнала, ограниченный с обоих сторон нулевой линией (линией физического нуля сигнала). После того, как выделен некоторый фрагмент сигнала, его можно сохранить, нажав на клавишу Сохранить сегмент. В окне B появится интересующий сегмент. Также имеется возможность изменить уровень горизонтальной линии. Для этого необходимо ниже метки Уровень необходимо ввести новый уровень горизонтальной линии и нажать Изменить уровень. Программа немедленно пересчитает точки пересечения сигнала с линией уровня и изменятся расположения сегментов ЭЭГ.

Пороговая обработка сигнала

Приравнивает к нулю действительные и мнимые части векторов контура, модуль (модуль векторов) которых меньше порога, заданного пользователем.

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

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

Сегментация

Позволяет выбрать любой участок сигнала, выше или ниже горизонтальной линии.

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

В появившемся окне ниже метки Порог ввести значение уровня горизонтальной линии. Программа автоматически определяет точки пересечения горизонтальной прямой с графиком ЭЭГ и проводит через эти точки вертикальные отрезки. Чтобы выбрать интересующий участок ЭЭГ необходимо кликнуть мышкой между вертикальными линиями. Вертикальные отрезки, ограничивающие данный сегмент, подсветятся красным цветом. Чтобы сохранить выделенный сегмент необходимо нажать на кнопку Сохранить сегмент. Участок сигнала скопируется в окно B.

Тестовая синусоида

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

{58, 52, 52}.


Поделиться с друзьями:

Археология об основании Рима: Новые раскопки проясняют и такой острый дискуссионный вопрос, как дата самого возникновения Рима...

История развития пистолетов-пулеметов: Предпосылкой для возникновения пистолетов-пулеметов послужила давняя тенденция тяготения винтовок...

Организация стока поверхностных вод: Наибольшее количество влаги на земном шаре испаряется с поверхности морей и океанов (88‰)...

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



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.023 с.