Grundfrequenz aus Datenreihe bestimmen

OP #2466876
Lesenswert?

Ich habe eine rechteckförmige Spannung. Diese wird mit einem ADC eines 
Atmel Controller mehrfach abgetastet sodass eine Datenreihe zur 
Verfügung steht. Eine Schwingung wird etwa 10mal abgetastet und es 
werden ca 10 Schwingungen aufgenommen.

Wie kann man nun die Grundfrequenz der rechteckförmigen Spannung 
ausrechnen. Kennt jemand einen schnellen Algorythmus.

Algorythmen mit Flankenauswertung sind zu ungenau.
Persönliche Seite #2466878
Lesenswert?

Artur R. schrieb:
> Wie kann man nun die Grundfrequenz der rechteckförmigen Spannung
> ausrechnen. Kennt jemand einen schnellen Algorythmus.
Es wird Algorithmus geschrieben.

> Algorythmen mit Flankenauswertung sind zu ungenau.
Das halte ich für eine sehr gewagte Aussage. Die Genauigkeit der 
Frequenzmessung hängt in diesem Fall (mit jedem Algorithmus) von der 
Länge deiner Aufzeichnung ab!

Wenn du genügend Flanken auswertest und den Mittelwert nimmst, sollte 
das bei entsprechender Aufnahmelänge ziemlich genau werden.
Eine andere Methode wäre eine FFT. Entweder selbst programmieren oder 
die Daten in MATLAB (o.Ä.) einlesen und die eingebaute FFT benutzen.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren