Gast
#687405
Hallo, ich würde gerne einen mit einem µC gemessenen Signalverlauf mit einem gespeicherten Signalmuster vergleichen um bei entsprechender Übereinstimmung einen Vorgang auszulösen. Jetzt kenne ich mich in Signalverarbeitung kaum aus. In der Wikipedia habe ich zwar schon einiges über Korrelation etc. gelesen, aber vielleicht hat hier jemand mal ein paar genauere Stichwörter/Links zu Verfahren mit dem mein Problem zu lösen wäre. Im Anhang mal ein paar Kurvenverläufe wie das Signal in etwa aussieht. Lassen sich solche Verfahren auf einem kleinen AVR überhaupt umsetzen? Ich würde bei den Signalen ca. 100 Messwerte (ein Messwert in 0,5s) in einen Ringpuffer einlesen. Über diesen Puffer sollte dann die Funktion laufen und mit einem hinterlegten Signalverlauf vergleichen und die Übereinstimmung z.b. als Ergebnis in Prozent zurückgeben. Wenn dann wirds also eher mit dem RAM-Speicher knapp... Grüße Thomas
