[討論] 請問關於 Speech Shaped Noise

看板MATLAB作者 (三杯鼠)時間13年前 (2012/08/07 13:41), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
因為研究需要使用 Speech Shaped Noise(跟語音有相同的長期平均頻譜) 我根據Google到的 達拉斯大學的語音辨識實驗室的文件實作了 可是出現一個問題 該實驗室提供了計算 長期平均頻譜(LTASS)的code 然後敘述了如何用計算出來的LTASS造出一個FIR filter 再將該FIR與White noise做conv 即可得到一個 Speech Shaped Noise mag=10.^(ltass/20); freq=linespace(0,1,length(mag)); FIR_ltass=fir2(512,freq,mag); noise=randn(npts,1);%white noise SSN=conv(noise,FIR_ltass); 其中ltass是計算我們使用的語音的LTASS(計算時語音的RMS都調整到0.075) npts則是給一個我要的白噪音總共的sample points 造出來的SSN即是Speech shpaed noise 計算其RMS都約只有0.001左右 將其RMS一樣調整到0.075以後在丟回去計算該noise的LTASS http://i.imgur.com/SZdac.jpg
紅線是語音的LTASS 藍線是SSN的LTASS 兩者趨勢雖然相同但Amp.卻差異很大@@ 請問各位大大 這是屬於正常的情形亦或者是我有哪個步驟做錯了嗎? 感謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 120.108.204.75
文章代碼(AID): #1G8AgBrD (MATLAB)
文章代碼(AID): #1G8AgBrD (MATLAB)