Forum: Digitale Signalverarbeitung / DSP / Machine Learning Eindeutiges Pattern finden in mehreren Signalen


von Peter N. (npeta)


Angehängte Dateien:

Lesenswert?

Hallo,

ich bin gerade dabei mich mit DSP vertraut zu machen und habe mehrere 
Signale die ich versch. bearbeiten möchte. Ein Schritt davon ist, dass 
ich ein eindeutiges Pattern in einem Signal automatisiert finde.

Ausgang:
- Ich habe 2 Signale (sind ähnlich aufgebaut).
- Alle haben gegen Mitte ein eindeutiges Pattern (befindet sich immer an 
relativ genau der gleichen Position leicht unterschiedlichen 
Amplituden), dass in jedem Signal genau 1 mal auftritt.
- Davor und danach habe ich mehrere Spannungsschwankungen, welche auch 
in jedem Signal ähnlich sind.

Ziel:
So, nun möchte ich aber genau dieses eine Pattern (ungefähre 
Start-Endposition des Patterns im Signal 1) automatisiert auffinden.
Ich habe schon mehrere Dinge probiert wie z.B. Signale voneinander 
abziehen und ein Minimum zu finden, aber die anderen 
Spannungsschwankungen sind auch zu ähnlich und so findet man dieses 
Pattern dann nicht.

Im Anhang hab ich mal ungefähr den Ausschnitt eines Signals mit Paint 
nachgezeichnet (ist nur ein kleiner Teil des Signals und zugegeben auch 
etwas unsauber gezeichnet, in Wirklichkeit sind beide rot markierten 
Teile recht ähnlich aufgebaut).

Habt Ihr vlt Ideen was man noch machen könnte um den Start-End Index 
dieses Patterns zu finden?

lg Peter

von Darius (Gast)


Lesenswert?

abschemnittweise FFT oder IQ bilden, dann Phase ablesen

die FFTs / IQs die um das reale Zentrum des Signals sitzen, liefern dann 
theoretisch dieselben, praktisch ähnliche Werte, die man mitteln kann.

von Nurso (Gast)


Lesenswert?

Hallo,

du könntest die Kreuzkorrelation beider Signale ermitteln! Bei maximaler 
Übereinstimmung erhältst du nen Spike im Korrelationssignal!

Mfg

von Peter N. (npeta)


Lesenswert?

Hallo,

ja das will ich aber leider nicht (bzw. mach ich schon vorm Pattern 
finden). Ich will nur mein Pattern Start- und Endindex.

lg

von Peter N. (npeta)


Lesenswert?

Darius schrieb:
> abschemnittweise FFT oder IQ bilden, dann Phase ablesen
>
> die FFTs / IQs die um das reale Zentrum des Signals sitzen, liefern dann
> theoretisch dieselben, praktisch ähnliche Werte, die man mitteln kann.

Hallo,

ja, stimmt. Gute Idee! Ich werde das einmal Abschnittsweise probieren. 
Danke vorerst einmal!

lg

von Frank M. (aktenasche)


Lesenswert?

Peter N. schrieb:
> (bzw. mach ich schon vorm Pattern
> finden)

soso du korrelierst also die beiden signale und schaust DANN ob sie sich 
irgendwo ähnlich sind? macht sinn..

von Mathegenie (Gast)


Lesenswert?

Darius schrieb:
> praktisch ähnliche Werte, die man mitteln kann.
Wozu sollte man die mitteln?

von J. S. (engineer) Benutzerseite


Lesenswert?

Gemeint ist sicher, die Ergebnisse zusammen zu interpretieren, dabei 
müssen aber usinnige Werte rausgeworfen werden.

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.