J'ai échantillons discrets d'un signal sismique : y [ n ]
Je veux trouver des maxima locaux dans le signal.
Un test naïf pour savoir si est un maximum serait: y [ n ] : m a x i m a si y [ n ] > y [ n - 1 ] et y [ n ] > y [ n + 1 ]
Cependant, les maxima sont probablement situés entre les échantillons, par exemple il peut y avoir un maximum à .
Afin de trouver des maxima entre les échantillons, je pense que je dois interpoler .
- Comment trouver des maxima en utilisant l'interpolation?
- Quelle forme d'interpolation dois-je utiliser?
Comme vous pouvez le voir, mon signal n'est pas très bruyant, mais ce serait bien si la méthode faisait aussi un peu de filtrage pour que les maxima dépassent un seuil et aient une certaine largeur (pas de pointes).
Cependant, mon plus gros problème est juste de trouver des pics entre les échantillons. Des suggestions pour une bonne façon de procéder?
Merci d'avance pour n'importe quelle réponse!