2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩18頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、<p>  DSP實驗課程設(shè)計實驗報告</p><p>  姓名: 學號: 班級:</p><p><b>  課程設(shè)計題目:</b></p><p>  基于MATLAB的有噪聲的語音信號處理的課程設(shè)計。</p><p><b>  課程設(shè)計的目的:</b></p>

2、;<p>  綜合運用數(shù)字信號處理的理論知識進行頻譜分析和濾波器設(shè)計,通過理論推導得出相應(yīng)的結(jié)論,再利用MATLAB做為編程工具進行計算機實現(xiàn),從而加深對所學知識的理解,建立概念。</p><p><b>  課程設(shè)計的要求:</b></p><p>  (1)熟悉離散信號和系統(tǒng)的時域特性。</p><p>  (2)掌握序列快速

3、傅里葉變換FFT方法。</p><p>  (3)學會MATLAB的使用,掌握MATLAB的程序設(shè)計方法。</p><p>  (4)利用MATLAB對語音信號進行頻譜分析。</p><p>  (5)掌握MATLAB設(shè)計各種數(shù)字濾波器的方法和對信號進行濾波的方法。</p><p><b>  課程設(shè)計的內(nèi)容:</b>&

4、lt;/p><p>  錄制一段語音信號,對語音信號進行頻譜分析,利用MATLAB中的隨機函數(shù)產(chǎn)生噪聲加入到語音信號中,使語音信號被污染,然后進行頻譜分析,設(shè)計FIR和IIR數(shù)字濾波器,并對噪聲污染的語音信號進行濾波,分析濾波后的信號的時域和頻域特征,回放語音信號。</p><p><b>  課程設(shè)計的步驟:</b></p><p>  (1)語

5、音信號的獲取</p><p>  通過錄音軟件錄制一段語音“數(shù)字信號處理”,命名為“OriSound”,時長大約1到2秒,在MATLAB中,通過使用wavread函數(shù),對語音進行采樣:</p><p>  [y,fs,nbits]=wavread('OriSound'); %語音信號的采集</p><p>  采樣值放在向量y中,采樣頻率

6、為fs,采樣位數(shù)為nbits。</p><p>  (2)語音信號的頻譜分析</p><p>  畫出語音信號的時域波形,然后對語音信號進行頻譜分析,在MATLAB中,通過使用fft函數(shù)對信號進行快速傅里葉變換,得到信號的頻譜特性。</p><p>  因此采集語音并繪出波形和頻譜的模塊程序如下:</p><p>  [y,fs,nbits]

7、=wavread('OriSound'); %語音信號的采集</p><p>  sound(y,fs,nbits); %語音信號的播放</p><p>  n=length(y) ; %計算語音信號的長度</p><p>  Y=fft(y,n);

8、 %快速傅里葉變換</p><p><b>  figure;</b></p><p>  subplot(2,1,1);%繪出時域波形</p><p><b>  plot(y);</b></p><p>  title('原始信號波形','

9、fontweight','bold');</p><p>  axis([ 00000 80000 -1 1]);%通過嘗試確定合適的坐標參數(shù)</p><p><b>  grid;</b></p><p>  subplot(2,1,2);%繪出頻域頻譜</p><p> 

10、 plot(abs(Y));</p><p>  title('原始信號頻譜','fontweight','bold');</p><p>  axis([ 0 150000 0 4000]);%通過嘗試確定合適的坐標參數(shù)</p><p><b>  grid;</b></p>

11、<p><b>  結(jié)果如下:</b></p><p>  可以看到,語音信號的頻率集中在低頻部分。</p><p><b> ?。?)產(chǎn)生噪聲信號</b></p><p>  在MATLAB中,通過使用randn函數(shù)產(chǎn)生隨機噪聲信號,并加到語音信號中得到被污染的語音信號,回放語音信號。</p>

12、<p><b>  產(chǎn)生隨機噪聲:</b></p><p>  Noise=0.2*randn(n,1);</p><p>  其中用0.2倍乘噪聲用來適當削減噪聲的作用,便于對語音信號進行處理并比較效果。</p><p> ?。?)污染信號頻譜分析</p><p>  對被污染的加噪信號進行時域和頻域分析。

13、</p><p>  加噪聲并分析信號波形頻譜的模塊程序及說明如下:</p><p>  [y,fs,nbits]=wavread('OriSound.wav');%語音信號采集</p><p>  sound(y,fs,nbits); %回放語音信號便于比較效果</p><p>  n = lengt

14、h (y) ; %計算語音信號長度</p><p>  Noise=0.2*randn(n,1);%產(chǎn)生隨機噪聲信號Noise</p><p>  s=y+Noise;%將Noise添加到原始信號,得到污 染信號s</p><p>  sound(s);%回放污染信號s&l

15、t;/p><p><b>  figure;</b></p><p>  subplot(2,1,1);%繪制加噪信號時域波形</p><p><b>  plot(s);</b></p><p>  title('加噪語音信號的時域波形','fontweigh

16、t','bold');</p><p>  axis([ 00000 80000 -1 1]);</p><p><b>  grid;</b></p><p>  S=fft(s); %對s進行快速傅里葉變換得到頻譜 </p><p>  subp

17、lot(2,1,2);%繪制加噪信號頻域頻譜</p><p>  plot(abs(S));</p><p>  title('加噪語音信號的時域波形','fontweight','bold');</p><p>  axis([ 0 150000 0 4000]);</p><p

18、><b>  grid;</b></p><p><b>  結(jié)果如下:</b></p><p>  可以看到,隨機噪聲均勻的分布在整個頻譜范圍內(nèi)。</p><p> ?。?)設(shè)計FIR和IIR數(shù)字濾波器</p><p>  在MATLAB中,根據(jù)頻譜特征設(shè)計FIR和IIR濾波器。在Matla

19、b中,可以利用函數(shù)fir1設(shè)計FIR濾波器,利用函數(shù)butter,cheby1設(shè)計IIR濾波器,利用Matlab中的函數(shù)freqz畫出各步濾波器的頻率響應(yīng)。</p><p>  低通濾波器的性能指標:fp=1000Hz,fc=1200Hz,As=100db ,Ap=1dB</p><p>  高通濾波器的性能指標:fp=3500Hz,fc=4000Hz,As=100dB,Ap=1dB;&l

20、t;/p><p>  帶通濾波器的性能指標:fp1=1200Hz,fp2=3000hZ,fc1=1000Hz,fc2=3200Hz,As=100dB,Ap=1dB</p><p>  在MATLAB中,利用[N,wc]=butter(N,wc,Rp,As,'s')設(shè)計并計算巴特沃斯模擬濾波器的階數(shù)N和3dB截止頻率wc;[B,A]=cheby1(N,Rp,wpo,'ft

21、ypr')設(shè)計切比雪夫I型濾波器。</p><p>  在課程設(shè)計中,共設(shè)計了六種濾波器對信號進行濾波:FIR低通,高通,帶通濾波器,IIR低通,高通,帶通濾波器。通過對原始信號和加噪信號的頻譜進行觀察,原始語音信號頻譜集中在低頻段,而隨機噪聲接近均勻的分布在整個頻譜范圍內(nèi),因此推測選用低通濾波器去噪性能要好于高通和帶通濾波器。</p><p> ?。?)對污染信號進行濾波<

22、/p><p>  在MATLAB中用FIR和IIR濾波器對加噪信號進行濾波,其中通過利用函數(shù)fftfilt用FIR濾波器濾波,通過利用函數(shù)filter用IIR濾波器濾波。</p><p><b>  (7)回放語音信號</b></p><p>  在MATLAB中,通過用sound函數(shù)對語音信號進行回放,用以比較各濾波器的濾波效果。</p&g

23、t;<p>  各濾波器設(shè)計模塊的程序和說明如下:</p><p>  IIR低通濾波器設(shè)計 </p><p>  [y,fs,nbits]=wavread('OriSound.wav');%語音信號采集</p><p>  n = length (y) ; %計算語音信號長度</p><p

24、>  Noise=0.2*randn(n,1);%產(chǎn)生隨機噪聲信號Noise</p><p>  s=y+Noise;%將Noise添加到原始信號,得到污 染信號s</p><p>  S=fft(s); %快速傅里葉變換 </p><p><b>  Ft=8

25、000;</b></p><p><b>  Fp=1000;</b></p><p>  Fs=1200;</p><p>  wp=2*pi*Fp/Ft;</p><p>  ws=2*pi*Fs/Ft;</p><p>  [n11,wn11]=buttord

26、(wp,ws,1,50,'s'); %低通濾波器的階數(shù)和截止頻率</p><p>  [b11,a11]=butter(n11,wn11,'s'); %S域頻率響應(yīng)的參數(shù) </p><p>  [num11,den11]=bilinear(b11,a11,0.5); %利用雙線性變換實現(xiàn)頻率響應(yīng)S域

27、到Z域的變換 </p><p>  z11=filter(num11,den11,s);%濾波</p><p>  sound(z11,fs,nbits);%回放濾波后的信號</p><p>  m11=fft(z11); %濾波后的信號頻譜</p><p><b>  

28、figure;</b></p><p>  subplot(2,2,1);%繪出濾波前的信號頻譜</p><p>  plot(abs(S),'g');</p><p>  title('濾波前信號的頻譜','fontweight','bold');</p>

29、<p>  axis([ 0 80000 0 4000]);</p><p><b>  grid;</b></p><p>  subplot(2,2,2);%繪出濾波后的信號頻譜</p><p>  plot(abs(m11),'r');</p><p>  title(&

30、#39;濾波后信號的頻譜','fontweight','bold');</p><p>  axis([ 0 80000 0 4000]);</p><p><b>  grid;</b></p><p>  subplot(2,2,3);%繪出濾波前的信號波形</p>&

31、lt;p><b>  plot(s);</b></p><p>  title('濾波前信號的波形','fontweight','bold');</p><p>  axis([00000 100000 -1 1]);</p><p><b>  grid;</b>&l

32、t;/p><p>  subplot(2,2,4);%繪出濾波后的信號波形</p><p>  plot(z11);</p><p>  title('濾波后的信號波形','fontweight','bold');</p><p>  axis([00000 100000 -1 1

33、]);</p><p><b>  grid;</b></p><p><b>  結(jié)果如下:</b></p><p>  可以看出,濾波后將非低頻部分的噪聲頻率濾掉,但還有一些高于原始語音信號的頻率沒有被去除。</p><p>  IIR高通濾波器設(shè)計</p><p>  

34、[y,fs,nbits]=wavread ('OriSound'); %語音信號采集</p><p>  n = length (y) ; %計算語音信號的長度</p><p>  Noise=0.2*randn(n,1); %產(chǎn)生隨機噪聲</p><p>  s=y+Noise;

35、%語音信號加入噪聲得到加噪信號</p><p>  S=fft(s); %快速傅里葉變換</p><p><b>  Fp1=1200;</b></p><p><b>  Fs1=1000;</b></p><p><b>  Ft=8000;</b>&

36、lt;/p><p>  wp1=tan(pi*Fp1/Ft);</p><p>  ws1=tan(pi*Fs1/Ft);</p><p><b>  wp=1;</b></p><p>  ws=wp1*wp/ws1;</p><p>  [n13,wn13]=cheb1ord(wp,ws,1,50

37、,'s'); %模擬的低通濾波器階數(shù)和截止頻率</p><p>  [b13,a13]=cheby1(n13,1,wn13,'s'); %S域的頻率響應(yīng)的參數(shù)</p><p>  [num,den]=lp2hp(b13,a13,wn13);%S域低通參數(shù)轉(zhuǎn)為高通的</p><p>  [num13,den13]=bil

38、inear(num,den,0.5); %利用雙線性變換實現(xiàn)頻率響應(yīng)S域到Z域轉(zhuǎn)換</p><p>  z13=filter(num13,den13,s);%濾波</p><p>  sound(z13,fs,nbits);%回放濾波后的信號</p><p>  m13=fft(z13); %濾波后的

39、信號頻譜</p><p><b>  figure;</b></p><p>  subplot(2,2,1);%繪出濾波前的信號頻譜</p><p>  plot(abs(S),'g');</p><p>  title('濾波前信號的頻譜','fontweight

40、','bold');</p><p>  axis([0 80000 0 4000]);</p><p><b>  grid;</b></p><p>  subplot(2,2,2);%繪出濾波后的信號頻譜</p><p>  plot(abs(m13),'r'

41、);</p><p>  title('濾波后信號的頻譜','fontweight','bold');</p><p>  axis([0 80000 0 4000]);</p><p><b>  grid;</b></p><p>  subplot(2,2,3);

42、%繪出濾波前的信號波形</p><p><b>  plot(s);</b></p><p>  title('濾波前信號的波形','fontweight','bold');</p><p>  axis([00000 100000 -1 1]);</p><p&g

43、t;<b>  grid;</b></p><p>  subplot(2,2,4);%繪出濾波后的信號波形</p><p>  plot(z13);</p><p>  title('濾波后的信號波形','fontweight','bold');</p><p&

44、gt;  axis([00000 100000 -1 1]);</p><p><b>  grid;</b></p><p><b>  結(jié)果如下:</b></p><p>  可以看出,濾波后將原始信號絕大部分頻譜濾掉,剩下噪聲信號,不能采用。</p><p>  IIR帶通濾波器設(shè)計</

45、p><p>  [y,fs,nbits]=wavread ('OriSound'); %語音信號采集</p><p>  n = length (y) ; %計算語音信號的長度</p><p>  Noise=0.2*randn(n,1); %產(chǎn)生隨機噪聲</p><p>  s=y+Nois

46、e; %語音信號加噪 </p><p>  S=fft(s); %快速傅里葉變換</p><p><b>  Ft=8000;</b></p><p><b>  Fp=1000;</b></p><p><b>  Fs

47、=1200;</b></p><p>  wp=2*Fp/Ft;</p><p>  ws=2*Fs/Ft;</p><p><b>  rp=1;</b></p><p><b>  rs=50;</b></p><p>  p=1-10.^(-rp/20);

48、 %通帶阻帶波紋</p><p>  q=10.^(-rs/20);</p><p>  fpts=[wp ws];</p><p>  mag=[1 0];</p><p>  dev=[p q];</p><p>  [n21,wn21,beta,ftype]=kaiserord(fpts,mag,

49、dev);%由kaiserord求濾波器的階數(shù)和截止頻率</p><p>  b21=fir1(n21,wn21,kaiser(n21+1,beta)); %設(shè)計濾波器</p><p>  z21=fftfilt(b21,s);%濾波</p><p>  sound(z21,fs,nbits);%

50、回放濾波后的信號</p><p>  m21=fft(z21); %濾波后的信號頻譜</p><p>  figure(4);</p><p>  subplot(2,2,1);%繪出濾波前的信號頻譜</p><p>  plot(abs(S),'g');</p><p

51、>  title('濾波前信號的頻譜','fontweight','bold');</p><p>  axis([0 80000 0 4000]);</p><p><b>  grid;</b></p><p>  subplot(2,2,2);%繪出濾波后的信號頻譜

52、</p><p>  plot(abs(m21),'r');</p><p>  title('濾波后信號的頻譜','fontweight','bold');</p><p>  axis([0 80000 0 4000]);</p><p><b>  grid;&

53、lt;/b></p><p>  subplot(2,2,3);%繪出濾波前的信號波形</p><p><b>  plot(s);</b></p><p>  title('濾波前信號的波形','fontweight','bold');</p><p&

54、gt;  axis([00000 100000 -1 1]);</p><p><b>  grid;</b></p><p>  subplot(2,2,4);%繪出濾波后的信號波形</p><p>  plot(z21);</p><p>  title('濾波后的信號波形',

55、9;fontweight','bold');</p><p>  axis([00000 100000 -1 1]);</p><p><b>  grid;</b></p><p><b>  結(jié)果如下:</b></p><p>  可以看出,大部分噪聲被去除,與低通IIR

56、濾波器的效果差不多,稍好于低通。</p><p><b>  FIR低通濾波器</b></p><p>  [y,fs,nbits]=wavread ('OriSound'); %語音信號采集</p><p>  n = length (y) ; %計算語音信號的長度</p><

57、;p>  Noise=0.2*randn(n,1); %產(chǎn)生隨機噪聲</p><p>  s=y+Noise; %語音信號加噪 </p><p>  S=fft(s); %快速傅里葉變換</p><p><b>  Ft=8000;</b></p&g

58、t;<p><b>  Fp=1000;</b></p><p><b>  Fs=1200;</b></p><p>  wp=2*Fp/Ft;</p><p>  ws=2*Fs/Ft;</p><p><b>  rp=1;</b></p>&

59、lt;p><b>  rs=50;</b></p><p>  p=1-10.^(-rp/20); %通帶阻帶波紋</p><p>  q=10.^(-rs/20);</p><p>  fpts=[wp ws];</p><p>  mag=[1 0];</p><p>

60、;  dev=[p q];</p><p>  [n21,wn21,beta,ftype]=kaiserord(fpts,mag,dev);%由kaiserord求濾波器的階數(shù)和截止頻率</p><p>  b21=fir1(n21,wn21,kaiser(n21+1,beta)); %由fir1設(shè)計濾波器</p><p>  z21

61、=fftfilt(b21,s);%濾波</p><p>  sound(z21,fs,nbits);%回放濾波后的信號</p><p>  m21=fft(z21); %濾波后的信號頻譜</p><p>  figure(4);</p><p>  subplot(2,2,1);%

62、繪出濾波前的信號頻譜</p><p>  plot(abs(S),'g');</p><p>  title('濾波前信號的頻譜','fontweight','bold');</p><p>  axis([0 80000 0 4000]);</p><p><b>

63、;  grid;</b></p><p>  subplot(2,2,2);%繪出濾波后的信號頻譜</p><p>  plot(abs(m21),'r');</p><p>  title('濾波后信號的頻譜','fontweight','bold');</p>

64、<p>  axis([0 80000 0 4000]);</p><p><b>  grid;</b></p><p>  subplot(2,2,3);%繪出濾波前的信號波形</p><p><b>  plot(s);</b></p><p>  title(

65、'濾波前信號的波形','fontweight','bold');</p><p>  axis([00000 100000 -1 1]);</p><p><b>  grid;</b></p><p>  subplot(2,2,4);%繪出濾波后的信號波形</p>

66、<p>  plot(z21);</p><p>  title('濾波后的信號波形','fontweight','bold');</p><p>  axis([00000 100000 -1 1]);</p><p><b>  grid;</b></p><p

67、><b>  結(jié)果如下:</b></p><p>  可以看出:大部分的噪聲頻率被濾除,幾乎完整的保留了原始信號的頻譜,濾波效果最好,但是由于在低頻部分仍然有隨機信號的干擾,所以回放信號較原始信號音質(zhì)稍差。</p><p><b>  FIR高通濾波器</b></p><p>  [y,fs,nbits]=wavre

68、ad ('OriSound');%語音信號采集</p><p>  n = length (y) ; %計算語音信號的長度</p><p>  Noise=0.2*randn(n,1); %產(chǎn)生隨機噪聲</p><p>  s=y+Noise; %語音信號加噪 <

69、/p><p>  S=fft(s); %快速傅里葉變換</p><p><b>  Ft=8000;</b></p><p><b>  Fp=4000;</b></p><p><b>  Fs=3500;</b></p><

70、p>  wp=2*Fp/Ft;</p><p>  ws=2*Fs/Ft;</p><p><b>  rp=1;</b></p><p><b>  rs=50;</b></p><p>  p=1-10.^(-rp/20); %通帶阻帶波紋</p><p&

71、gt;  q=10.^(-rs/20);</p><p>  fpts=[ws wp];</p><p>  mag=[0 1];</p><p>  dev=[p q];</p><p>  [n23,wn23,beta,ftype]=kaiserord(fpts,mag,dev);</p><p>  b23=fi

72、r1(n23,wn23,'high',kaiser(n23+1,beta)); %由fir1設(shè)計濾波器</p><p>  z23=fftfilt(b23,s);%濾波</p><p>  sound(z23,fs,nbits);%回放濾波后的信號</p><p>  m23=fft(z23); %濾

73、波后的信號頻譜</p><p><b>  figure;</b></p><p>  subplot(2,2,1);%繪出濾波前的信號頻譜</p><p>  plot(abs(S),'g');</p><p>  title('濾波前信號的頻譜','fontwe

74、ight','bold');</p><p>  axis([0 80000 0 4000]);</p><p><b>  grid;</b></p><p>  subplot(2,2,2);%繪出濾波后的信號頻譜</p><p>  plot(abs(m23),'r

75、');</p><p>  title('濾波后信號的頻譜','fontweight','bold');</p><p>  axis([0 80000 0 4000]);</p><p><b>  grid;</b></p><p>  subplot(2,2

76、,3);%繪出濾波前的信號波形</p><p><b>  plot(s);</b></p><p>  title('濾波前信號的波形','fontweight','bold');</p><p>  axis([00000 100000 -1 1]);</p>&

77、lt;p><b>  grid;</b></p><p>  subplot(2,2,4);%繪出濾波后的信號波形</p><p>  plot(z23);</p><p>  title('濾波后的信號波形','fontweight','bold');</p>

78、<p>  axis([00000 100000 -1 1]);</p><p><b>  grid;</b></p><p><b>  結(jié)果如下:</b></p><p>  可以看到,濾波后只剩部分高頻噪聲頻率,原始語音信號頻率被濾除,因此無法恢復語音信號。</p><p>&l

79、t;b>  FIR帶通濾波器</b></p><p>  [y,fs,nbits]=wavread ('OriSound');%語音信號采集</p><p>  n = length (y) ; %計算語音信號的長度</p><p>  Noise=0.2*randn(n,1); %產(chǎn)生隨

80、機噪聲</p><p>  s=y+Noise; %語音信號加噪 </p><p>  S=fft(s); %快速傅里葉變換</p><p><b>  Fp1=1200;</b></p><p><b>  Fp2=3000;</b

81、></p><p><b>  Fs1=1000;</b></p><p><b>  Fs2=3200;</b></p><p><b>  Ft=2200;</b></p><p>  wp1=tan(pi*Fp1/Ft); %帶通到低通濾波器參數(shù)轉(zhuǎn)換

82、</p><p>  wp2=tan(pi*Fp2/Ft);</p><p>  ws1=tan(pi*Fs1/Ft);</p><p>  ws2=tan(pi*Fs2/Ft); </p><p>  w=wp1*wp2/ws2;</p><p>  bw=wp2-wp1;</p><p>&

83、lt;b>  wp=1;</b></p><p>  ws=(wp*wp2-w.^2)/(bw*w);</p><p>  [n22,wn22]=buttord(wp,ws,1,50,'s'); %低通濾波器階數(shù)和截止頻率</p><p>  [b22,a22]=butter(n22,wn22,'s');

84、 %S域的頻率響應(yīng)的參數(shù)</p><p>  z22=fftfilt(b22,s);%濾波</p><p>  sound(z22,fs,nbits);%回放濾波后的信號</p><p>  m22=fft(z22); %濾波后的信號頻譜</p><p><b>  figur

85、e;</b></p><p>  subplot(2,2,1);%繪出濾波前的信號頻譜</p><p>  plot(abs(S),'g');</p><p>  title('濾波前信號的頻譜','fontweight','bold');</p><p&

86、gt;  axis([0 80000 0 4000]);</p><p><b>  grid;</b></p><p>  subplot(2,2,2);%繪出濾波后的信號頻譜</p><p>  plot(abs(m22),'r');</p><p>  title('濾波后

87、信號的頻譜','fontweight','bold');</p><p>  axis([0 80000 0 4000]);</p><p><b>  grid;</b></p><p>  subplot(2,2,3);%繪出濾波前的信號波形</p><p>

88、<b>  plot(s);</b></p><p>  title('濾波前信號的波形','fontweight','bold');</p><p>  axis([00000 100000 -1 1]);</p><p><b>  grid;</b></p>

89、<p>  subplot(2,2,4);%繪出濾波后的信號波形</p><p>  plot(z22);</p><p>  title('濾波后的信號波形','fontweight','bold');</p><p>  axis([00000 100000 -1 1]);</p

90、><p><b>  grid;</b></p><p><b>  結(jié)果如下:</b></p><p>  可以看到,濾波器將部分低頻濾去,也就濾掉了部分原始信號頻率,因此無法正?;謴驼Z音信號。</p><p>  (8)設(shè)計GUI界面</p><p>  創(chuàng)建一個GUI界面,

91、可以方便的管理各個模塊。</p><p>  首先通過File-->New-->GUI創(chuàng)建一個GUI界面,然后對界面進行設(shè)計,最后對各個空間編寫回調(diào)函數(shù)。</p><p><b>  效果如下:</b></p><p>  其中,“原始語音頻譜分析”可以對原始語音信號進行波形和頻譜的顯示,“加噪后頻譜分析”可以對加噪后語音信號進行波

92、形和頻譜的顯示,“濾波器對加噪語音信號進行濾波模塊”中的各濾波器控件分別可以利用相應(yīng)的濾波器對加噪后的語音信號進行濾波處理并回放。</p><p><b>  課程設(shè)計總結(jié):</b></p><p>  在這次課程設(shè)計中,我設(shè)計制作了加噪語音信號濾波提取的系統(tǒng),綜合運用了之前幾次實驗,尤其是濾波器設(shè)計方面的MATLAB知識,并最后得到了比較理想的效果。通過這次課程設(shè)計

93、,我加深了對濾波器方面知識的理解。用自己設(shè)計的各種濾波器對污染信號進行處理,也讓我更加清楚的理解了濾波器的濾波特性,比較并找到最合適的濾波器。</p><p>  這次課程設(shè)計是一個不小的挑戰(zhàn),通過不斷的學習和嘗試,最終制作完成,在這個過程中我也有了很多的提高和收獲。比如,如何在語音信號中添加噪聲,如何靈活的利用各種濾波器對語音信號進行處理,如何用MATLAB設(shè)計GUI界面并對控件添加回調(diào)函數(shù)等。其中,印象最深的

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論