- Wie finden Sie die Tonhöhe aus der Autokorrelation??
- Was ist die Autokorrelationsmethode?
- Wie finden Sie die Tonhöhe in MATLAB??
- Wie finden Sie die Tonhöheperiode??
Wie finden Sie die Tonhöhe aus der Autokorrelation??
Der erste Schritt besteht darin, das angegebene Sprachsignal in 30-40 ms Sprechrahmen zu unterteilen. Die automatische Korrelationssequenz jedes Rahmens wird dann gefunden. Die Tonhöhe kann berechnet werden, indem die Zeitverzögerung festgestellt wird.
Was ist die Autokorrelationsmethode?
Die Autokorrelationstechnik ist eine Methode zur Schätzung der dominierenden Frequenz in einem komplexen Signal sowie ihrer Varianz. Insbesondere berechnet es die ersten beiden Momente des Leistungsspektrums, nämlich den Mittelwert und die Varianz. Es ist auch als Puls-Pair-Algorithmus in der Radartheorie bekannt.
Wie finden Sie die Tonhöhe in MATLAB??
Schätzung der Tonhöhe
[Audioin, fs] = audioread ("Hey-16-Mono-6secs. ogg "); F0 = Tonhöhe (Audioin, FS); Hören Sie sich das Audiosignal an und zeichnen Sie das Signal und die Tonhöhe auf. Die Tonhöhenfunktion schätzt die grundlegende Häufigkeit im Laufe der Zeit, die Schätzung ist jedoch nur für Regionen gültig, die harmonisch sind.
Wie finden Sie die Tonhöheperiode??
Wenn wir die Abtastfrequenz kennen, können wir die Tonhöhe in Sekunden lang finden. Der Hauptpeak in der Autokorrelationsfunktion liegt an der Nullverzögerungsposition (k = 0). Die Position des nächsten Peaks ergibt eine Schätzung des Zeitraums, und die Höhe gibt einen Hinweis auf die Periodizität des Signals.