版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第10章聲學(xué)仿真試驗(yàn)10.1回聲試驗(yàn)10.2多普勒效應(yīng)10.3聲學(xué)信號(hào)的濾波特性試驗(yàn)10.4交混回響10.5短時(shí)傅立葉變換10.1回聲試驗(yàn)
10.1.1回聲的基本原理
回聲是一種物理現(xiàn)象。當(dāng)直達(dá)聲結(jié)束后,聲音經(jīng)過(guò)其他物體反射、折射后,又返回來(lái)收到的聲波,稱為回聲?;芈曈袝r(shí)泛指一切反射回來(lái)的聲音。當(dāng)傳到人耳的直達(dá)聲和回聲之間的時(shí)間差在1/20s以上時(shí),可以很清楚地把它們區(qū)分開(kāi)。在山谷或大廳中,常有回聲現(xiàn)象發(fā)生。尤其是在影劇院里,回聲往往會(huì)妨礙聽(tīng)音,所以建筑師必須考慮消除回聲的影響。相反,直達(dá)聲和回聲之間的時(shí)間差在1/20s以下時(shí),回聲不但不妨礙聽(tīng)音,反而使聲音更加響亮。應(yīng)用MATLAB軟件可以方便地進(jìn)行仿真試驗(yàn)?;芈暚F(xiàn)象取決于幾個(gè)重要的物理參數(shù):
(1)聲源距離聽(tīng)者有多遠(yuǎn)。
(2)聲音產(chǎn)生往復(fù)反射的兩個(gè)反射體的距離有多遠(yuǎn)。
(3)聲音的反射體在反射聲音的過(guò)程中對(duì)聲音的衰減有多大。(假設(shè)聽(tīng)者在聲源與反射體之間的某個(gè)位置上。)10.1.2回聲的仿真試驗(yàn)
圖10-1所示是回聲的仿真試驗(yàn)系統(tǒng)框圖。圖中的1800的延遲代表了聲音在兩個(gè)反射體之間走一個(gè)來(lái)回的延遲(1800/Fs秒)。它的值愈大,反映了兩個(gè)反射體的距離愈大。圖中0.8的增益代表了聲音在兩個(gè)反射體之間走一個(gè)來(lái)回的損耗,它愈小,回聲衰減愈快。圖中0.9的增益代表了傳輸損耗。圖10-2所示是仿真試驗(yàn)時(shí)示波器上顯示的波形圖,上圖是原聲,下圖是往復(fù)反射的回聲波形圖。如果計(jì)算機(jī)裝有聲卡和音箱,可以聽(tīng)到揚(yáng)聲器發(fā)出的回聲聲音。放大器增益和整數(shù)延遲可以看圖標(biāo)注。圖10-1回聲仿真試驗(yàn)系統(tǒng)框圖圖10-2回聲仿真試驗(yàn)時(shí)域圖回聲的仿真試驗(yàn)的模型參數(shù)設(shè)置分析:回聲的仿真試驗(yàn)的模型參考了MATLAB中Toolbox\dspblks\dspdemos\dspafxr的DEMOS例子,在仿真系統(tǒng)中設(shè)置了Reshape(整型器),主要參數(shù)見(jiàn)表10-1;ToWaveDevice(揚(yáng)聲器)的主要參數(shù)見(jiàn)表10-2;FromWorkspace(聲源)的主要參數(shù)見(jiàn)表10-3;它以幀的形式輸出。整型器的設(shè)置目的是將信號(hào)轉(zhuǎn)變?yōu)槭静ㄆ髂軌蚪邮艿囊痪S數(shù)據(jù)流。在10.1、10.4、10.5節(jié)中都需要一段聲音文件來(lái)進(jìn)行仿真試驗(yàn)??梢杂靡韵聝煞N方法來(lái)獲得聲音文件:
(1)調(diào)出MATLAB中的聲音文件“l(fā)oadmtlb.mat”。
(2)應(yīng)用6.2.2節(jié)介紹的聲音采集的方法,建立一個(gè)聲音文件。譬如文件名是Sound11.mat。
通過(guò)下列程序調(diào)入仿真的聲音數(shù)據(jù)并啟動(dòng)仿真。Echo11是圖10-1所示的仿真系統(tǒng)的名字(文件名)。
程序10-1
loadsound11%讀入聲音數(shù)據(jù)文件sound11
sim(′echo11′)
10.2多普勒效應(yīng)
10.2.1多普勒效應(yīng)的基本原理
當(dāng)波源或觀察者相對(duì)于媒質(zhì)運(yùn)動(dòng)時(shí),或者說(shuō)波源和觀察者有相對(duì)運(yùn)動(dòng)時(shí),觀察者接受到的振動(dòng)頻率與波源振動(dòng)頻率不同的現(xiàn)象,稱為多普勒效應(yīng)。
當(dāng)聽(tīng)者與聲源的相對(duì)速度大到與聲速可以比擬時(shí),就可以明顯地感覺(jué)到聲音頻率的變化。譬如坐火車時(shí),聽(tīng)到相向開(kāi)來(lái)的火車汽笛聲,當(dāng)火車由遠(yuǎn)而近開(kāi)來(lái)時(shí),汽笛聲的音調(diào)變高;由近而遠(yuǎn)離去時(shí),汽笛聲的音調(diào)變低。這是日常生活中的一個(gè)多普勒效應(yīng)的例子。在天文、通信等領(lǐng)域還有眾多的例子。以下的公式描述了該現(xiàn)象的各個(gè)物理量之間的定量關(guān)系:(10-1)其中,f0是聲源發(fā)出的聲音的頻率,v是聽(tīng)者與聲源的相對(duì)運(yùn)動(dòng)速度,θ為速度矢量與聲源和聽(tīng)者的連線夾角,vs為聲音在空氣中傳播的速度,f是聽(tīng)者聽(tīng)到的聲音頻率。10.2.2多普勒效應(yīng)的仿真試驗(yàn)
下面是一段用MATLAB的M文件依據(jù)公式(10-1)原理編寫(xiě)的程序。它會(huì)產(chǎn)生一個(gè)文件名為dopp.wav的表現(xiàn)多普勒效應(yīng)的聲音文件,描述火車向一個(gè)距鐵路30m(垂直距離)、距火車510m(水平距離)的聽(tīng)者開(kāi)來(lái)時(shí)他聽(tīng)到的聲音。將u1送入圖10-3所示的Simulink仿真系統(tǒng),再一次聽(tīng)到該聲音,并且看到用頻譜儀表現(xiàn)的聲音頻率隨時(shí)間變化的情況。表10-4和表10-5給出了仿真系統(tǒng)中兩模塊的主要參數(shù)設(shè)置。
圖10-4所示是M文件程序運(yùn)行結(jié)束時(shí)繪出的聽(tīng)者接收到信號(hào)的頻率變化曲線以及用信號(hào)處理工具箱函數(shù)spectrogram繪制的時(shí)間頻率圖。圖10-5所示是某個(gè)時(shí)刻圖10-3中的頻譜儀上顯示的功率譜。圖10-3顯示聲音信號(hào)(多普勒效應(yīng))的仿真系統(tǒng)模型圖10-4聽(tīng)者接收到的信號(hào)的頻率變化曲線圖10-5頻譜儀顯示(左圖)和時(shí)間頻率圖表示(右圖)程序10-2
%多普勒效應(yīng)程序
x0=150;%m
v=50;%車速m/s
y0=30;%m
c=330;%聲音在空氣中的傳播速度m/s
f0=2000;%聲音的頻率Hz
fs=8000;%采樣率
t=0:1/fs:6;
x_t=-x0+v.*t;
y=y0;
r=sqrt(x_t.^2+y.^2);%計(jì)算聲源與聽(tīng)者的距離
costheta=x_t./r;
f=f0./(1+v.*costheta./c);
fmin=min(f)
fmax=max(f)
voltage=(f-fmin)./(fmax-fmin)*2-1;%歸一化調(diào)頻電壓在-1~+1之間
signal=0.5*vco(voltage,[fminfmax],fs);
u=sin(2*pi*f0*t);%聲源發(fā)出的信號(hào)
sound(u,fs);pause(5);%播放聲源發(fā)出的信號(hào)
sound(signal,fs);%播放聽(tīng)者接收到的信號(hào)
wavwrite(signal,fs,′dopp.wav′);
figure(1);
plot(t,f);xlabel(′Time/s′);
ylabel(′Freq/Hz′);
figure(2);
gram(signal,kaiser(256,5),220,512,fs,′yaxis′);%作出時(shí)間頻率圖
axis([06,1000,spectro3000])
10.3聲學(xué)信號(hào)的濾波特性試驗(yàn)
10.3.1聲音濾波的應(yīng)用
數(shù)字信號(hào)處理課程中詳細(xì)討論了各種數(shù)字濾波器的設(shè)計(jì)方法,本例是數(shù)字濾波器應(yīng)用在聲學(xué)領(lǐng)域的一個(gè)例子。原始的聲音由三個(gè)單音頻組成,采用低通濾波器,可以將高音頻的信號(hào)濾除;而采用帶通濾波器,可以只讓某一個(gè)頻率的音頻信號(hào)通過(guò)。編程的要點(diǎn)是在正確地選擇采樣頻率的基礎(chǔ)上,正確地選取通帶和阻帶的截止頻率,以保證濾掉和保留下預(yù)想的頻率。10.3.2聲音濾波的仿真試驗(yàn)
下面是一段聲音濾波的仿真試驗(yàn)的程序。300Hz、500Hz、1000Hz的三個(gè)正弦波信號(hào)疊加構(gòu)成本例的原信號(hào),通過(guò)低通濾波器后濾掉了1000Hz的信號(hào)。圖10-6中上面的兩幅圖分別是表示低通濾波器傳輸特性的幅頻圖和相頻圖。通過(guò)帶通濾波器后只剩下1000Hz的信號(hào)。圖10-6中下面的兩幅圖分別是表示帶通濾波器傳輸特性的幅頻圖和相頻圖。圖10-6濾波器的幅頻特性和相頻特性(左圖:低通;右圖:帶通)圖10-7所示是信號(hào)的頻譜特性。從上到下依次是:三個(gè)音頻信號(hào);通過(guò)低通濾波器后,1000Hz的信號(hào)濾掉了,僅剩300Hz和500Hz的信號(hào);通過(guò)中心頻率為1000Hz帶通濾波器后,僅剩1000Hz的信號(hào)。程序運(yùn)行結(jié)束時(shí),可以聽(tīng)到依次發(fā)出的三種信號(hào)的聲音。圖10-7信號(hào)的頻譜特性(上圖:原信號(hào);中圖:通過(guò)低通;下圖:通過(guò)帶通)程序10-3
t=1/10000:1/10000:3;%設(shè)置三個(gè)頻率的正弦信號(hào)分別為300Hz、500Hz、1000Hz
s1=sin(2*pi*300*t);
s2=sin(2*pi*500*t);
s3=1.2*sin(2*pi*1000*t);
s=s1+s2+s3;%三個(gè)正弦波信號(hào)疊加
figure(1)
subplot(3,1,1);
ss=fft(s,4096);SS=abs(ss(1:1:2049));%求合成信號(hào)的頻譜
k1=0:2048;w1=(1/.4096)*k1;%取0…Fs/2的部分
plot(w1,SS);grid %畫(huà)頻譜圖
axis([0,2000,-100,2200])
title(′原信號(hào)頻譜圖′)%通過(guò)低通濾波器
ws1=1000;
%設(shè)計(jì)一個(gè)通帶為600Hz、阻帶為1000Hz的低通濾波器wp1=600;
wc=5000;
wp=wp1/wc;ws=ws1/wc;
[n,Wn]=cheb2ord(wp,ws,1,30)%切比雪夫Ⅱ型濾波器設(shè)計(jì)
[b,a]=cheby2(n,30,Wn);
subplot(3,1,2)
sb=3*filter(b,a,s);%合成信號(hào)通過(guò)低通濾波器
ssb=fft(sb,4096);SSb=abs(ssb(1:1:2049));
%求頻譜
k1=0:2048;w1=(1/.4096)*k1;%畫(huà)頻譜圖
plot(w1,SSb);grid
axis([0,2000,-100,6500])
title(′經(jīng)過(guò)低通濾波器后的信號(hào)頻譜圖′)
%通過(guò)帶通濾波器的情況;下面是帶通濾波器設(shè)計(jì)
ws1=[6001400];
%小于等于600Hz、大于等于1400Hz的區(qū)間為阻帶
wp1=[9801020];%980~1020Hz區(qū)間為通帶
wc=5000;
wp=wp1/wc;ws=ws1/wc;[n,Wn]=cheb1ord(wp,ws,4,45,′s′)%切比雪夫Ⅰ型濾波器
[bd,ad]=cheby1(n,4,Wn,′bandpass′);
subplot(3,1,3)
sd=3*filter(bd,ad,s);%合成信號(hào)通過(guò)低通濾波器
ssd=fft(sd,4096);SSd=abs(ssd(1:1:2049));%求頻譜
k1=0:2048;w1=(1/.4096)*k1;
plot(w1,SSd);grid%畫(huà)頻譜
axis([0,2000,-100,4000])
title(′經(jīng)過(guò)帶通濾波器后的信號(hào)頻譜圖′)
figure(2)%畫(huà)低通濾波器的幅頻、相頻圖
freqz(b,a,4096,10000);
axis([0,4000,-70,1])
figure(3)%畫(huà)帶通濾波器的幅頻、相頻圖
freqz(bd,ad,4096,10000);
axis([0,4000,-70,1])
%依次用揚(yáng)聲器播放合成音、通過(guò)低通后、通過(guò)帶通后的聲音
sound(s,10000);pause(5);sound(sb,10000);
pause(5);sound(sd,10000)
10.4交混回響
10.4.1交混回響的應(yīng)用
在一間有若干個(gè)揚(yáng)聲器的禮堂里,處在某一個(gè)特定位置聽(tīng)到的聲音是什么效果,可以用仿真的方法來(lái)實(shí)現(xiàn)。為了簡(jiǎn)化問(wèn)題,假定墻面上有吸音的材料,即忽略了墻壁的反射。編程仿真的思想是:電信號(hào)在電線里的傳輸時(shí)間可以忽略,但是當(dāng)相距若干米的揚(yáng)聲器發(fā)出的聲音到達(dá)聽(tīng)者的位置時(shí),不同揚(yáng)聲器的聲音經(jīng)過(guò)了不同的路程,路程的差別產(chǎn)生相
位差,所有帶有不同相位的聲音的疊加就產(chǎn)生了交混回響的效果。10.4.2交混回響的仿真試驗(yàn)
圖10-8所示是交混回響仿真試驗(yàn)中的揚(yáng)聲器布置圖,A、B、C是三個(gè)接到同一聲源的揚(yáng)聲器,它距離聽(tīng)者的水平和
垂直距離標(biāo)注在圖上。下面是用M文件編制的程序,它的運(yùn)行繪制出了原聲和交混回響的聲音時(shí)域波形。圖10-9所示是聲音信號(hào)的時(shí)域圖,并且依次播放出原聲和交混回響的聲音效果。圖10-8交混回響仿真試驗(yàn)中的揚(yáng)聲器布置圖10-9聲音信號(hào)的時(shí)域圖(上圖:原信號(hào);下圖:聽(tīng)到的交混回響的信號(hào))程序10-4
loadsound11%讀入聲音數(shù)據(jù)文件sound11
y=sound11;fs=8000;
N1=8600;
v=330;%聲音的速度
b1=(20^2+45^2)^.5;%計(jì)算聽(tīng)者到揚(yáng)聲器B的距離
yb1=[zeros(1,(fs*b1/v)),y′]′;
%聽(tīng)者聽(tīng)到揚(yáng)聲器B的聲音
yb=yb1(1:N1);
a1=(20^2+15^2)^.5;%計(jì)算聽(tīng)者到揚(yáng)聲器A的距離
ya1=[zeros(1,(fs*a1/v)),y′]′;
%聽(tīng)者聽(tīng)到揚(yáng)聲器A的聲音
ya=ya1(1:N1);
c1=(35^2+65^2)^.5;%計(jì)算聽(tīng)者到揚(yáng)聲器C的距離
yc1=[zeros(1,(fs*c1/v)),y′]′;
%聽(tīng)者聽(tīng)到揚(yáng)聲器C的聲音
yc=yc1(1:N1);
ye=1.6*ya+2*yb+1.2*yc;
%聽(tīng)者聽(tīng)到三個(gè)揚(yáng)聲器的聲音疊加
subplot(211);plot(y);grid
subplot(212);plot(ye);grid
sound(y,fs);pause(2);sound(1.2*ye,fs)
%播放原聲后播放合成的聲音
10.5短時(shí)傅立葉變換
10.5.1短時(shí)傅立葉變換的基本原理
傅立葉變換將信號(hào)系統(tǒng)的時(shí)間域和頻率域的特性聯(lián)系起來(lái),這一工具在處理平穩(wěn)信號(hào)時(shí),由于信號(hào)的統(tǒng)計(jì)特性(平均值、方差以及頻率特性)都不是時(shí)間的函數(shù),因此,在求其頻譜特性時(shí),應(yīng)用了從負(fù)無(wú)窮到正無(wú)窮的時(shí)間積分。(10-2)當(dāng)信號(hào)是一個(gè)非平穩(wěn)信號(hào)時(shí),它的頻率特性是時(shí)間的函數(shù),上面的方法就不能正確地反映出信號(hào)的特性,因?yàn)樵诓煌臅r(shí)段內(nèi)信號(hào)有不同的頻率特性。
應(yīng)用短時(shí)傅立葉變換:(10-3)可以正確地反映出非平穩(wěn)信號(hào)的頻率特性,此時(shí)的頻譜特性已經(jīng)是時(shí)間和頻率的二維函數(shù)。公式中的W可以看成是一個(gè)窗函數(shù),短時(shí)傅立葉變換的基本思路是把非平穩(wěn)信號(hào)分割為若干小的時(shí)段,在每個(gè)小時(shí)段內(nèi)把信號(hào)看成是平穩(wěn)的。各個(gè)時(shí)段的頻率特性的排列,就構(gòu)成了信號(hào)的時(shí)頻特性。時(shí)窗愈窄,它的時(shí)間分辨率愈高。10.5.2短時(shí)傅立葉變換的仿真試驗(yàn)
Simulink仿真模型是參考MATLAB中的Toolbox\dspblks\dspdemos\dspstfft構(gòu)建的,并且設(shè)置了ToWaveDevice(揚(yáng)聲器)和WaterfallScope(瀑布圖儀),如圖10-10所示。
下面的程序說(shuō)明:首先調(diào)出聲音文件Sound11;然后運(yùn)行mdl文件“dspstfftme3”,把“dspstfftme3”的聲音信號(hào)的數(shù)據(jù)用ToWorkspace模塊收集,變量名為sA,
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 漯河2024年河南漯河市第六人民醫(yī)院(漯河市心血管病醫(yī)院)招聘高層次人才筆試歷年參考題庫(kù)附帶答案詳解
- 湖北2025年湖北華中科技大學(xué)同濟(jì)醫(yī)學(xué)院附屬同濟(jì)醫(yī)院咸寧醫(yī)院高層次人才招聘筆試歷年參考題庫(kù)附帶答案詳解
- 浙江浙江省榮軍醫(yī)院招聘38人(2025年第一批)筆試歷年參考題庫(kù)附帶答案詳解
- 22025年度玻璃幕墻安裝與節(jié)能檢測(cè)合同3篇
- 河源廣東河源紫金縣上義衛(wèi)生院招聘臨聘工作人員筆試歷年參考題庫(kù)附帶答案詳解
- 河池2025年廣西河池市大化縣廣西籍公費(fèi)師范畢業(yè)生北京師范大學(xué)(珠海校區(qū))專場(chǎng)招聘22人筆試歷年參考題庫(kù)附帶答案詳解
- 2025年智能豬圈修建及運(yùn)維服務(wù)合同44篇
- 二零二五年度環(huán)保監(jiān)測(cè)與監(jiān)控系統(tǒng)集成合同3篇
- 臨床醫(yī)學(xué)教育合作合同(東南部中心醫(yī)院2024版)版B版
- 二零二五年度高端酒店餐飲合作管理合同2篇
- 部編版五年級(jí)語(yǔ)文下冊(cè)第七單元大單元教學(xué)設(shè)計(jì)
- 社區(qū)獲得性肺炎護(hù)理查房?jī)?nèi)科
- 淺談提高中學(xué)生歷史學(xué)習(xí)興趣的策略
- 藥品儲(chǔ)存養(yǎng)護(hù)知識(shí)大全
- 新版藥品批發(fā)企業(yè)質(zhì)量管理體系文件大全
- 項(xiàng)目管理實(shí)施規(guī)劃-無(wú)錫萬(wàn)象城
- 浙大一院之江院區(qū)就診指南
- 離婚協(xié)議書(shū)電子版下載
- 相似三角形判定專項(xiàng)練習(xí)30題(有答案)
- 2023學(xué)年完整公開(kāi)課版mydreamjob作文教學(xué)
- 巴基斯坦介紹課件
評(píng)論
0/150
提交評(píng)論