|
voice |
Forum-Fortgeschrittener
|
|
Beiträge: 77
|
|
|
|
Anmeldedatum: 29.04.10
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 09.06.2010, 14:33
Titel: Pitch detection
|
|
Hallo Zusammen,
ich habe vor, anhand der Pitch Detection an die Grundfrequenz eines Audiosignals zu gelangen.
Das Audiosignal habe ich in Frames der Länge 25 ms aufgeteilt und diese um 10 ms verschoben. Parallel habe ich die Energie der Frames ermittelt.
1)
Nun möchte ich erst einmal an das reine Signal, ohne vorherige Aufnahmepause, geschweigedenn Pause nach dem Signal haben. Es muss also automatisch erkannt werden, wann das 'Rauschen', also das Sprachlose Signal vorbei ist, geschweigedenn wieder anfängt.
2)
Dann möchte ich in den Ernergiehaltigen Segmenten den Abstand zwischen den relativen Maxima ermitteln um somit gemittelt an die Pitchfrequenz ~ Grundfrequenz zu gelangen.
Momentan sieht der Code folgendermaßen aus: Es kann ein belibiges .wav Signal mit der Abtastfrequenz 8000 Hz verwendet werden.
Kann mir jmd. ein paar Tips oder Lösungsansätze zu Punkt 1) und 2) geben. Dafür wäre ich sehr dankbar !!!
Lieben Gruß und Dank
voice
|
|
|
|
|
|
|
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
|
|
Impressum
| Nutzungsbedingungen
| Datenschutz
| FAQ
| RSS
Hosted by:
Copyright © 2007 - 2024
goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks
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.
|
|