【導(dǎo)讀】行頻譜分析,設(shè)計(jì)合適的濾波器濾除噪聲,恢復(fù)原信號(hào)。語音信號(hào)的“短時(shí)譜”。頻譜無法獲知其在各個(gè)時(shí)刻的頻譜特性。如果利用加窗的方法從語音流中取出其中一。個(gè)短斷,再進(jìn)行傅里葉變換,就可以得到該語音的短時(shí)譜。行系統(tǒng)的分析仿真和設(shè)計(jì)奠定基礎(chǔ)。對(duì)聲音信號(hào)這種實(shí)際問題進(jìn)行處理,將理論應(yīng)用于實(shí)際,加深對(duì)它的理解?;诼暱ㄟM(jìn)行數(shù)字信號(hào)的采集。將話筒插入計(jì)算機(jī)的語音輸入插口上,啟動(dòng)錄音。D/A轉(zhuǎn)換器,把保存的數(shù)字?jǐn)?shù)據(jù)恢復(fù)為原來的模擬的聲音信號(hào)。從圖中可以看出在時(shí)域環(huán)境下,信號(hào)呈現(xiàn)出6不規(guī)則的。通過freqz函數(shù)繪制原始語音信號(hào)的頻率響應(yīng)圖figure2。在Matlab中人為設(shè)計(jì)一個(gè)固定頻率5500Hz的噪聲干擾信號(hào)。在濾波器的選取時(shí),由于設(shè)計(jì)方法的側(cè)重點(diǎn)不同,作出比。FIR濾波器,利用MATLAB中的函數(shù)freqz畫出各濾波器的頻率響應(yīng)。1)打開Matlab軟件;3)在編輯框內(nèi)寫入系統(tǒng)Matlab程序;Matlab的編程功能簡(jiǎn)單,并且很容易擴(kuò)展和創(chuàng)造新的命令與函數(shù)。Matlab可方便地解決復(fù)雜數(shù)值計(jì)算問題。