Forum: Digitale Signalverarbeitung / DSP / Machine Learning Filterung periodischer Peaks


von Chris (Gast)


Lesenswert?

Hallo zusammen,

ich hab mal ein kleines Problem und hoffe einer von Euch kann mir da 
vielleicht weiterhelfen: Ich habe ein digitales 1D-Signal (Pixelzeile, 
Audiosignal, ...). Dieses Signal enthält in gleichbleibenden Abständen 
(Pixelzeile: z.B. alle 5 Pixel, Audio: z. B. alle fünf Samples, ...) 
einen einfachen Peak. Dazwischen sind allerdings unregelmäßig verteilt 
Rausch- Peaks, die die gleiche Amplitude (Pixel: Grauwert) besitzen wie 
das Nutzsignal.

Ich würde das Signal gerne so filtern, dass nur die Peaks übrig bleiben, 
die in einem gleichbleibenden Abstand zu den anderen Peaks sind. Zuerst 
habe ich vermutet, ich könnte das Signal mit einer FFT filtern und dann 
Schwellwerte auf den Spektraloutput anwenden und dass dann 
zurücktransformieren. Allerdings  ist mein Signal ja kein 5 Hz Sinus, 
wenn ich fünf Peaks in der Sekunde habe.

Zusammenfassung: Suche Möglichkeit ein 1D-Signal mit äquidistant 
(Toleranzbereich sollte natürlich sein) verteilten Peaks und willkürlich 
verteilten Rauschpeaks mit gleicher Ampliturde so zu filtern, dass nur 
die Peaks übrig bleiben, die Teil der äquidistanten Ordnung sind. Der 
Abstand (Frequenz) der Peaks ist allerdings unbekannt.

Hoffe, das hat jetzt wer verstanden :-o

Danke Euch schonmal, Chris

von Benedikt K. (benedikt)


Lesenswert?

Ich würde es mit Autokorrelation versuchen: Die behält periodische 
Signale bei, und dämpft alles nichtperiodische.

von Christoph db1uq K. (christoph_kessler)


Lesenswert?

ein umgedrehtes Kammfilter vielleicht, das müßte vermutlich ähnlich wie 
ein normales Kammfilter aussehen ?
Beitrag "Kammfilter um Störsignale herauszufiltern"

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.