【正文】
13- -。用MATLAB來編程實現(xiàn)濾波器之后,我通過閱讀老師提供的資料掌握了Simulink交互式設(shè)計的方法,用Simulink來設(shè)計FIR濾波器模型并進行仿真,濾波出的語音與原始語音比較接近,從聽覺角度去分析,我們很難分辯這兩種語音之間的差別,所以這個FIR濾波器在一定程度上對語音的濾波效果是不錯的。這個實驗一開始我只具備基本的MATLAB知識和相關(guān)的FIR濾波器的設(shè)計原理。從中我們可以看出FIR濾波器對加噪語音有一定的濾波效果,濾波出的語音與原始語音比較接近,如果從聽覺角度去分析,我們很難分辯這兩種語音之間的差別,所以這個FIR濾波器在一定程度上對語音的濾波效果是不錯的。加噪原始語音的from workspace設(shè)置如下:其中Data為[t’,a1],Sample time為ts,并且當(dāng)數(shù)據(jù)處理完后,其最后的輸出數(shù)據(jù)置零。上圖的Filter濾波器是下圖所示的子系統(tǒng)封裝得到的,該子系統(tǒng)設(shè)計了階數(shù)為27階的FIR濾波器,其中的濾波器系數(shù)是上面用MATLAB實現(xiàn)濾波器設(shè)計得到的濾波器的系數(shù),共有28個。Band edges in Hz=[2000 5000]Desired magnitude values in each band=[1 0]Desired ripple in each band=[ ]Sampling frequency in Hz=44100Figure2:Figure2:FIR濾波器的幅頻特性和相頻特性圖:Figure3:原始語音a,加噪語音a1,濾波語音a11的圖形:輸出的濾波器的系數(shù)如下:FIR Filter Coefficients Columns 1 through 4 Columns 5 through 8 Columns 9 through 12 Columns 13 through 16 Columns 17 through 20 Columns 21 through 24 Columns 25 through 28 從上面的濾波效果來看,這個低通濾波器的效果還不錯,基本上能把原始語音的濾波出來,雖然不能做到很好的把噪聲濾除,但是在語音的聽覺效果上分辯不出與原始語音有何差別,效果還是不錯的。%讀入語音a=a(:,1)。39。grid on。a1139。)。xlabel(39。經(jīng)過濾波器后的信號