Thema: Delphi Beat Detection ?

Einzelnen Beitrag anzeigen

Medium

Registriert seit: 23. Jan 2008
3.686 Beiträge
 
Delphi 2007 Enterprise
 
#4

Re: Beat Detection ?

  Alt 11. Jan 2010, 16:23
Eine FFT (bzw. generell Fourier Transformation) ist ein Verfahren, dass ein Signal vom Zeit-Amplituden Raum in den Frequenz-Amplituden Raum transformiert. Das heisst du bist im Grunde schon fertig, und musst einfach nur die paar ersten Elemente im Array betrachten (0=DC Offset; 1=niedrigster Frequenzbereich; 2=nächst höherer Bereich usw.). Welche Frequenzen nun genau in welchem Index abgebildet sind, hängt von der Sampleanzahl (und damit implizit von der Samplefrequenz und des Zeitabschnittes) ab.
Ich komme grad irgendwie nicht an die Wikipedia, aber ich meine die Artikel zu FFT und der Fourier Transformation allgemein sind sehr brauchbar, und mindestens einen Blick wert - ich meine da auch schon gesehen zu haben wie der Zusammenhang Sampleanzahl/Frequenzbänder läuft, nagel mich aber jetzt nicht drauf fest
"When one person suffers from a delusion, it is called insanity. When a million people suffer from a delusion, it is called religion." (Richard Dawkins)
  Mit Zitat antworten Zitat