Создание триггера для обнаружения землетрясений низкой амплитуды с использованием взаимной корреляции - PullRequest
0 голосов
/ 07 ноября 2018

Здравствуйте, я новичок в сообществе python и obspy. Я использовал obspy и сумел перекрестно коррелировать с известными сигналами землетрясения, чтобы найти подходящий коэффициент корреляции, чтобы затем использовать неизвестные сейсмические сигналы для обнаружения землетрясений. Я использовал функцию oblsy коррелят (a, b, shift_len) для корреляции этих двух сигналов. Но у меня возникли проблемы с реализацией этого, чтобы сопоставить всю трассировку сейсмических данных с одним известным сигналом землетрясения, чтобы обнаружить похожие землетрясения (путем перекрестной корреляции) и найти, в какое время в сейсмической трассе обнаружены эти похожие сигналы.

1 Ответ

0 голосов
/ 21 марта 2019

У нас на самом деле уже есть некоторые функции обнаружения взаимных корреляций в ObsPy. Взгляните на опцию «event_templates» в функции «obspy.signal.trigger.coincidence_trigger», см. Документацию и руководство по ObsPy:

Кроме того, в настоящее время имеется запрос на извлечение новых функций такого рода, и он, вероятно, будет в следующей версии 1.2.0, см. https://github.com/obspy/obspy/pull/2315.

...