@dirkolus Ich denke, wenn man schon eine FFT macht, kann man sich den Tiefpass sparen. Und dass die Muster nicht regelmäßig auftauchen, sollte kein Problem sein.
Die nächste Idee, nach meinem ersten Post, war ein Vorgehen nach der klassischen Methode. Korrelation (die beiden Bilder sind interessant). So etwas habe ich selber aber noch nicht gemacht. Der Algorithmus ist aber der selbe, wie für FIR Filter, nur die Parameter sind anders. Damit hätte ich aber einige Kopfschmerzen. Ein "Trampelmuster" könnte recht lang sein, was bedeutet, dass man recht viele Samples speichern muss. Möglicherweise sollte man vorher die Abtastrate reduzieren um die Prozessorlast zu verringern. Außerdem weiß ich nicht, ob man eine konstante Musterlänge voraussetzen kann. Das Ergebnis dieser Methode wäre ein Maß wie gut das Eingangssignal mit dem gespeicherten Muster übereinstimmt.
Für den TS wäre natürlich ein Audacity Plugin ideal, aber so eines kenne ich nicht.
Da ich kein Python spreche, weiß ich auch nicht, ob die von verdooft verlinkte Methode nicht einfacher oder hier überhaupt anwendbar ist.
Allerdings weiß ich auch nicht, wie es hier mit Nebengeräuschen aussieht. Ich hatte damals bei meinen Experimenten nur versucht Morsezeichen aus einem verrauschten Spektrum herauszufiltern (siehe Anhang). Aber das war eine einzelne Frequenz und kein Muster.
Letztendlich denke ich, das dies ein Thema für das Mikrocontroller Forum ist, falls man so etwas selber Programmieren möchte.
In Deinem Link kann ich aus den Beschreibungen nichts herauslesen, was unser Problem lösen könnte. Aber da sind einige Programme bei, die die hier benötigten Features höchstwahrscheinlich auch verwenden.