У меня есть дискретных выборок сейсмического сигнала : у [ н ]
Я хочу найти локальные максимумы в сигнале.
Наивный тест для если максимум будет: y [ n ] : m a x i m a, если y [ n ] > y [ n - 1 ] и y [ n ] > y [ n + 1 ]
Однако максимумы, вероятно, расположены между выборками, например, максимум может быть при .
Чтобы найти максимумы между выборками, я считаю, что мне нужно интерполировать .
- Как найти максимумы с помощью интерполяции?
- Какую форму интерполяции я должен использовать?
Как вы можете видеть, мой сигнал не очень шумный, но было бы хорошо, если бы метод также немного фильтровал, чтобы максимумы превышали порог и имели определенную ширину (без пиков).
Однако моя самая большая проблема - просто найти пики между образцами. Какие-нибудь предложения для хорошего способа сделать это?
Заранее спасибо за любые ответы!