Ich muss eine Frequenzanalyse von einem Audiosignal machen und habe das Frequenzspektrum bisher mit Audacity als .txt exportiert und dann mit Matlab geplottet. Jetzt wollte ich das ganze aber in Matlab machen mit audioread. Da ich nur Grundkenntnisse in Matlab (und auch in der FFT) habe, habe ich lange verschiedene Codes ausprobiert bis ich was vergleichbares mit Matlab reproduzieren konnte. Jetzt ist das Frequenzspektrum ähnlich, stimmt aber nicht 100% überein. Kennt jemand eine Möglichkeit das Frequenzspektrum identisch mit Matlab zu erzeugen oder ist das unmöglich ohne den genauen Algorithmus von Audacity zu kennen?
Noch eine kurzer Auszug aus dem Audacity Algortithmus:
http://manual.audacityteam.org/man/plot_spectrum.html
Daher verwende ich auch autocorr und cceps. Wobei letzteres auch teilweise weg gelassen werden muss, da ansonsten das Spektrum gar nicht übereinstimmt.
Vielen Dank für jede Hilfe
skalp
Einstellungen und Berechtigungen
Du kannst Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum posten Du kannst Dateien in diesem Forum herunterladen
MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.