Как найти время, когда высота волны быстро изменяется в Matlab? - PullRequest
0 голосов
/ 12 октября 2018

У меня есть данные ЭЭГ, которые можно увидеть на прилагаемом изображении.

Как вы можете видеть, есть время, когда высота волны внезапно увеличивается, а затем через некоторое время уменьшается.Я ищу время (горизонтальная ось), когда волна увеличивается и уменьшается.

Я показал эти области на прикрепленном изображении красным, зеленым и фиолетовым цветом.

Примечание. Я не являюсь экспертом ни в обработке сигналов, ни в анализе ЭЭГ.Не могли бы вы объяснить это простым способом?

Данные ЭЭГ

Ответы [ 2 ]

0 голосов
/ 12 октября 2018

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

https://github.com/bpostlethwaite/Masters-Thesis/blob/master/matlab/sourceStack/stalta.m

0 голосов
/ 12 октября 2018

Функция Matlab findpeaks может соответствовать вашим потребностям.Без данных мы не сможем вам помочь больше: попробуйте help findpeaks.

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