2009-10-24 34 views
9

我媒體鏈接有FFT和音高+在從麥克風輸入的實時計算的絕對頻率。 現在我想計算音色。Mel頻率倒譜系數如何工作?

我看到梅爾頻率倒譜系數 - 的MFCC,但我不明白它非常好。 有人可以給我一些提示,在這個..

回答

7

的MFCC結合人的聽覺方面的考慮(對數頻率感知的mel scale)和樂器的物理學(這些系統通常具有明確定義的色彩是harmonic - 這是爲什麼MFCC使用FFT的FFT),給出了儀器的音色(其中基本頻率和響度被分解出來)的簡化表示。

,可以寫上這個話題無休止的網頁,並有許多可用在網絡上,讓您明明白白想知道將是有益的,如何解釋一個更具體的問題。計算MFCC的算法列在wikipedia page的頂部。

+0

TKS的答案。 所以,如果我想獲得音色,MFCC是正確的方式? – 2009-10-25 18:30:39

+1

是的,我認爲是這樣,特別是作爲對這個問題的第一次攻擊。它很容易實現,有很多關於它的書面文章,這是一個與其他方法進行比較的標準(並且在這些比較中它通常很好),所以這是一個不錯的選擇。 – tom10 2009-10-25 18:58:33

+0

在維基該算法是: 1.使傅立葉變換的信號(的窗口化摘錄)的。 2.使用三角形重疊窗口將上面獲得的譜圖的能量映射到梅爾尺度上。 3.記錄每個mel頻率的功率記錄。 4.對梅爾日誌能量列表進行離散餘弦變換,就好像它是一個信號。 5. MFCC是結果頻譜的幅度。 我明白了一切,但第2步:使用三角形重疊窗口 我應該怎麼做,通過頻率梅爾規模,但是這是什麼三角形重疊窗口? – 2009-10-25 20:53:29