Einzelnen Beitrag anzeigen

shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#9

Re: Frequenz von Tönen über Mikrofon ermitteln?

  Alt 25. Jan 2008, 17:44
Bei Sinustönen kann man auch die Anzahl der Nulldurchgänge ins Verhältnis zur Anzahl der Samples setzen.
Zusammen mit der Samplingfrequenz kommt man so zur Frequenz des Signals.
Das dürfte zu genauen Ergebnissen als eine FFT führen.

Das Problem ist aber, dass keine Obertöne im Signal enthalten sein dürfen. (digitales Tiefpassfilter vorschalten)
Auch Rauschen kann ein Problem sein.
Wenn man z.B. feststellt, dass mehrfach ungefähr alle 50 Samples ein Nulldurchgang (Vorzeichenwechsel erkennen) stattgefunden hat und plötzlich 2 Nulldurchgänge knapp hintereinander folgen, muss man diesen doppelten Nulldurchgang als einen zählen.
Andreas
  Mit Zitat antworten Zitat