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

下載本文檔

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

文檔簡(jiǎn)介

1、<p>  FM調(diào)制與解調(diào)系統(tǒng)的設(shè)計(jì)</p><p><b>  摘要:</b></p><p>  調(diào)頻和調(diào)相是廣泛采用的兩種調(diào)角的基本調(diào)制方式。其中調(diào)頻(FM)是載波信號(hào)的頻率按調(diào)制信號(hào)的規(guī)律變化;調(diào)相(PM)是載波信號(hào)的相位按調(diào)制信號(hào)的規(guī)律變化。兩種調(diào)制方式都表現(xiàn)為信號(hào)的瞬時(shí)相位受到調(diào)變。調(diào)頻波的解調(diào)稱為鑒頻;調(diào)相波的解調(diào)稱為鑒相。在掌握模擬系統(tǒng)FM和

2、PM調(diào)制與解調(diào)原理和設(shè)計(jì)方法的基礎(chǔ)上, 可以通過(guò)MATLAB進(jìn)行編程仿真實(shí)現(xiàn)對(duì)系統(tǒng)的時(shí)域、頻域特性分析,可以通過(guò)Simulink動(dòng)態(tài)建模和Labview虛擬儀器對(duì)系統(tǒng)進(jìn)行仿真,檢測(cè)所設(shè)計(jì)系統(tǒng)的功能,還可以通過(guò)GUI設(shè)計(jì)實(shí)現(xiàn)針對(duì)該系統(tǒng)的圖形用戶界面。</p><p>  關(guān)鍵詞:調(diào)制,解調(diào),系統(tǒng),仿真</p><p><b>  課題的目的</b></p>

3、<p>  本課程設(shè)計(jì)課題主要研究FM 調(diào)制與解調(diào)模擬系統(tǒng)的理論設(shè)計(jì)和軟件仿真方法。通過(guò)完成本課題的設(shè)計(jì),擬主要達(dá)到以下幾個(gè)目的:</p><p>  1.掌握模擬系統(tǒng)FM 調(diào)制與解調(diào)的原理。</p><p>  2.掌握模擬系統(tǒng)FM 調(diào)制與解調(diào)的設(shè)計(jì)方法; </p><p>  3.掌握應(yīng)用MATLAB分析系統(tǒng)時(shí)域、頻域特性的方法,進(jìn)一步鍛煉應(yīng)用Mat

4、lab進(jìn)行編程仿真的能力;</p><p>  4.熟悉基于Simulink的動(dòng)態(tài)建模和仿真的步驟和過(guò)程;</p><p>  5.了解基于LabVIEW虛擬儀器的特點(diǎn)和使用方法,熟悉采用LabVIEW進(jìn)行仿真的方法。</p><p><b>  課題任務(wù)</b></p><p>  設(shè)計(jì)FM調(diào)制與解調(diào)模擬系統(tǒng),仿真實(shí)現(xiàn)

5、相關(guān)功能。 包括: 可實(shí)現(xiàn)單音調(diào)制的FM調(diào)制及解調(diào)、PM調(diào)制及解調(diào)的系統(tǒng)設(shè)計(jì)及仿真,要求給出系統(tǒng)的設(shè)計(jì)框圖、源程序代碼及仿真結(jié)果,并要求給出程序的具體解釋說(shuō)明,記錄系統(tǒng)的各個(gè)輸出點(diǎn)的波形和頻譜圖。具體內(nèi)容為:</p><p>  (1)設(shè)計(jì)FM調(diào)制與解調(diào)、PM調(diào)制與解調(diào)的模擬系統(tǒng),給出系統(tǒng)的原理框圖,對(duì)系統(tǒng)的主要參數(shù)進(jìn)行設(shè)計(jì)說(shuō)明。</p><p>  (2)采用Matlab語(yǔ)言設(shè)計(jì)相關(guān)程序

6、,實(shí)現(xiàn)系統(tǒng)的功能,要求采用兩種方式進(jìn)行仿真,即直接采用Matlab語(yǔ)言編程的靜態(tài)仿真方式、采用Simulink進(jìn)行動(dòng)態(tài)建模和仿真的方式。要求采用兩種以上調(diào)制信號(hào)源進(jìn)行仿真,并記錄系統(tǒng)的各個(gè)輸出點(diǎn)的波形和頻譜圖。</p><p>  (3)采用LabVIEW進(jìn)行仿真設(shè)計(jì),實(shí)現(xiàn)系統(tǒng)的功能,要求給出系統(tǒng)的前面板和框圖,采用兩種以上調(diào)制信號(hào)源進(jìn)行仿真,并記錄仿真結(jié)果。</p><p>  (4)要

7、求對(duì)系統(tǒng)的時(shí)域、頻域特性進(jìn)行分析,并與理論設(shè)計(jì)結(jié)果進(jìn)行比較分析。</p><p>  (5)對(duì)系統(tǒng)功能進(jìn)行綜合測(cè)試,整理數(shù)據(jù),撰寫設(shè)計(jì)報(bào)告。</p><p><b>  設(shè)計(jì)方案論證</b></p><p>  調(diào)頻(FM):載波信號(hào)的頻率按調(diào)制信號(hào)的規(guī)律變化;</p><p>  調(diào)相(PM):載波信號(hào)的相位按調(diào)制信號(hào)

8、的規(guī)律變化;</p><p>  兩種調(diào)制方式均表現(xiàn)為載波信號(hào)的瞬時(shí)相位收到調(diào)變。</p><p>  在設(shè)計(jì)調(diào)頻(FM)和調(diào)相(PM)系統(tǒng)時(shí),由于調(diào)頻(FM)可以看成是相位按調(diào)制信號(hào)的時(shí)間積分值規(guī)律變化的的調(diào)相信號(hào),故可以都借助調(diào)相系統(tǒng),只是調(diào)頻時(shí),需先將調(diào)制信號(hào)積分以后再通過(guò)調(diào)相系統(tǒng)。設(shè)計(jì)調(diào)相系統(tǒng)時(shí),在確定載波幅度和頻率、調(diào)制信號(hào)幅度和頻率、調(diào)頻或調(diào)相比例常數(shù)后,將調(diào)制信號(hào)與比例常數(shù)的

9、乘積(調(diào)相時(shí))或 調(diào)制信號(hào)積分以后與比例常數(shù)的乘積(調(diào)頻時(shí)),即可完成調(diào)相功能。</p><p>  由于等幅調(diào)頻波通過(guò)延時(shí)網(wǎng)絡(luò)以后,在限制 ( 為調(diào)制信號(hào)的角頻率, 為延時(shí)量)的條件下,輸出調(diào)頻波與輸入時(shí)相比會(huì)產(chǎn)生附加相移,該附加相移反映了輸入調(diào)頻波的瞬時(shí)頻率變化,即輸出為調(diào)頻-調(diào)相波,再將其通過(guò)鑒相器即可完成鑒頻。此即相位鑒頻器的理論設(shè)計(jì)模型。</p><p>  假設(shè)調(diào)相波和載波之間

10、的相位差為 ,使調(diào)相波產(chǎn)生 固定相移后,和載波一起通過(guò)相乘器,再通過(guò)低通濾波器后,輸出波在限制 的條件下,幅度反映了輸入調(diào)相波的瞬時(shí)相位變化,即完成了鑒相功能。此即乘積型鑒相器的理論設(shè)計(jì)模型。</p><p>  故在設(shè)計(jì)鑒頻(FM)和鑒相(PM)系統(tǒng)時(shí),只需在確定系統(tǒng)參數(shù)的情況下,按上述原理完成相位鑒頻器和乘積型鑒相器的功能即可完成相應(yīng)的解調(diào)功能。</p><p>  在MATLAB靜態(tài)

11、編程仿真部分,將上述原理轉(zhuǎn)換成相應(yīng)的數(shù)學(xué)關(guān)系,即可完成編程;</p><p>  在Simulink動(dòng)態(tài)建模仿真部分,根據(jù)上述原理選擇合適的模型,并做合適的參數(shù)設(shè)置,即可完成系統(tǒng)方框圖的設(shè)計(jì);</p><p>  在Labview仿真部分,根據(jù)上述原理選擇合適的函數(shù)和控件,并做合適的參數(shù)設(shè)置,即可完成前面板和程序框圖的設(shè)計(jì);</p><p>  在GUI圖形用戶界面

12、設(shè)計(jì)部分,在了解設(shè)計(jì)方法的基礎(chǔ)上,根據(jù)上述原理給添加的按鈕或文本框添加對(duì)應(yīng)的代碼,即可實(shí)現(xiàn)圖形用戶界面。</p><p>  四、 設(shè)計(jì)內(nèi)容、步驟和要求</p><p><b>  4.1必選部分</b></p><p>  (1) 設(shè)計(jì)實(shí)現(xiàn)FM、PM調(diào)制與解調(diào)的模擬系統(tǒng),給出系統(tǒng)的原理框圖,對(duì)系統(tǒng)的主要參數(shù)進(jìn)行設(shè)計(jì)說(shuō)明,具體參數(shù)包括:載波頻

13、率、調(diào)制信號(hào)頻率、載波大小、調(diào)制信號(hào)大小、調(diào)制系數(shù)等參數(shù)。并對(duì)所設(shè)計(jì)的系統(tǒng)進(jìn)行理論分析計(jì)算。</p><p>  (2) 根據(jù)所設(shè)計(jì)的FM、PM調(diào)制與解調(diào)的模擬系統(tǒng),進(jìn)行基于Matlab語(yǔ)言的靜態(tài)仿真設(shè)計(jì)。分別實(shí)現(xiàn)單音調(diào)制的FM調(diào)制及解調(diào)、PM調(diào)制及解調(diào)的系統(tǒng)仿真設(shè)計(jì),要求給出系統(tǒng)的Matlab編程仿真程序及結(jié)果,并要求寫出程序的具體解釋說(shuō)明,記錄系統(tǒng)的各個(gè)輸出點(diǎn)的波形和頻譜圖。</p><p

14、>  要求調(diào)制信號(hào)分別采用不同類型的信號(hào)進(jìn)行仿真,至少給出兩種以上調(diào)制信號(hào)源,具體參數(shù)自定。載波信號(hào)頻率根據(jù)設(shè)計(jì)情況設(shè)定。</p><p>  (3) 根據(jù)所設(shè)計(jì)的FM、PM調(diào)制與解調(diào)的模擬系統(tǒng),采用Simulink進(jìn)行動(dòng)態(tài)建模仿真設(shè)計(jì)。分別實(shí)現(xiàn)單音調(diào)制的FM調(diào)制及解調(diào)、PM調(diào)制及解調(diào)的系統(tǒng)動(dòng)態(tài)仿真設(shè)計(jì),要求包括調(diào)制和解調(diào)的部分,并給出采用Simulink進(jìn)行動(dòng)態(tài)建模仿真的系統(tǒng)方框圖,同時(shí)記錄系統(tǒng)的各個(gè)輸出

15、點(diǎn)的波形和頻譜圖。</p><p>  要求采用兩種以上調(diào)制信號(hào)源進(jìn)行仿真,具體參數(shù)自定。載波信號(hào)頻率根據(jù)設(shè)計(jì)情況設(shè)定。</p><p>  (4) 根據(jù)仿真結(jié)果,對(duì)系統(tǒng)的時(shí)域、頻域特性進(jìn)行分析,并與理論設(shè)計(jì)結(jié)果進(jìn)行比較分析。</p><p><b>  4.2 拓展部分</b></p><p>  (1) 根據(jù)所設(shè)計(jì)的

16、FM、PM調(diào)制與解調(diào)的模擬系統(tǒng),說(shuō)明具體的參數(shù),進(jìn)行基于LabVIEW環(huán)境的仿真,分別實(shí)現(xiàn)單音調(diào)制的FM調(diào)制及解調(diào)、PM調(diào)制及解調(diào)的系統(tǒng)仿真設(shè)計(jì),要求包括調(diào)制和解調(diào)的部分,給出系統(tǒng)的前面板和框圖,并記錄仿真結(jié)果。</p><p>  (2) 要求調(diào)制信號(hào)采用不同類型的信號(hào)源,進(jìn)行進(jìn)一步的仿真,給出系統(tǒng)的前面板和框圖,并記錄仿真結(jié)果,觀察分析頻譜的變化情況。</p><p>  (3) 比較

17、分析采用以上兩種軟件環(huán)境:Matlab與LabVIEW,進(jìn)行仿真的各自的特點(diǎn),分析說(shuō)明不同語(yǔ)言環(huán)境的各自優(yōu)勢(shì)。</p><p><b>  4.3 選作部分</b></p><p>  (1) 根據(jù)所設(shè)計(jì)的FM、PM調(diào)制與解調(diào)的模擬系統(tǒng),采用Matlab語(yǔ)言設(shè)計(jì)相關(guān)程序,并且利用GUI設(shè)計(jì)圖形用戶界面,完成4.1必選部分所要求的功能。</p><p

18、>  (2) 分析比較采用Matlab語(yǔ)言的GUI設(shè)計(jì)圖形用戶界面與采用LabVIEW進(jìn)行設(shè)計(jì)的各自的特點(diǎn)。</p><p>  五、 實(shí)驗(yàn)具體過(guò)程、結(jié)果與分析</p><p>  實(shí)現(xiàn)FM、PM調(diào)制與解調(diào)的模擬系統(tǒng)的原理框圖:</p><p> ?、錗ATLAB靜態(tài)編程仿真</p><p><b> ?、盕M和PM的調(diào)制&

19、lt;/b></p><p><b> ?、懦绦蛄鞒虉D:</b></p><p><b> ?、凭幊谭抡娉绦虼a</b></p><p><b>  參數(shù)設(shè)置為:</b></p><p>  調(diào)制信號(hào)頻率:10Hz;調(diào)制信號(hào)幅度:1V;載波信號(hào)頻率:100Hz;載波信號(hào)幅

20、度:1V;調(diào)頻比例常數(shù)kf:2000;調(diào)相比例常數(shù)kp:100;采樣頻率fs: 500Hz。</p><p><b> ?、僬也ǎ?lt;/b></p><p>  T=0.002;%采樣間隔</p><p>  fs=1/T;%采樣頻率</p><p>  N=256;%采樣點(diǎn)數(shù)</p><p> 

21、 n=0:N-1;t=n*T;</p><p>  vx=cos(2*pi*10*t);%調(diào)制信號(hào)</p><p>  int_vx(1)=0;</p><p>  for i=1:(length(t)-1)</p><p>  int_vx(i+1)=int_vx(i)+vx(i)*T;</p><p><b&

22、gt;  end</b></p><p>  vc=cos(2*pi*100*t);%載波信號(hào)</p><p>  kf=2000;%調(diào)頻比例常數(shù)</p><p>  vf=cos(2*pi*100*t+2*pi*kf*int_vx);%調(diào)頻信號(hào)</p><p>  VX=fft(vx,N);</p><p&g

23、t;  VC=fft(vc,N);</p><p>  VF=fft(vf,N);</p><p><b>  f=n*fs/N;</b></p><p><b>  figure(1)</b></p><p>  subplot(3,2,1)</p><p>  plot(

24、vx);title('時(shí)域調(diào)制信號(hào)')</p><p><b>  grid on</b></p><p>  subplot(3,2,2)</p><p>  plot(f(1:N/2),abs(VX(1:N/2)));title('頻域調(diào)制信號(hào)')</p><p>  xlabel(&

25、#39;Hz')</p><p><b>  grid on</b></p><p>  subplot(3,2,3)</p><p>  plot(vc);title('時(shí)域載波信號(hào)')</p><p><b>  grid on</b></p><p&

26、gt;  subplot(3,2,4)</p><p>  plot(f(1:N/2),abs(VC(1:N/2)));title('頻域載波信號(hào)')</p><p>  xlabel('Hz')</p><p><b>  grid on</b></p><p>  subplot(3,

27、2,5)</p><p>  plot(vf);title('時(shí)域調(diào)頻信號(hào)')</p><p><b>  grid on</b></p><p>  subplot(3,2,6)</p><p>  plot(f(1:N/2),abs(VF(1:N/2)));title('頻域調(diào)頻信號(hào)'

28、)</p><p>  xlabel('Hz')</p><p><b>  grid on</b></p><p>  kp=100;%調(diào)相比例常數(shù)</p><p>  vp=cos(2*pi*100*t+kp*vx);%調(diào)相信號(hào)</p><p>  VP=fft(vp,N);&

29、lt;/p><p><b>  figure(2)</b></p><p>  subplot(3,2,1)</p><p>  plot(vx);title('時(shí)域調(diào)制信號(hào)')</p><p><b>  grid on</b></p><p>  subplo

30、t(3,2,2)</p><p>  plot(f(1:N/2),abs(VX(1:N/2)));title('頻域調(diào)制信號(hào)')</p><p>  xlabel('Hz')</p><p><b>  grid on</b></p><p>  subplot(3,2,3)</p&

31、gt;<p>  plot(vc);title('時(shí)域載波信號(hào)')</p><p><b>  grid on</b></p><p>  subplot(3,2,4)</p><p>  plot(f(1:N/2),abs(VC(1:N/2)));title('頻域載波信號(hào)')</p>

32、<p>  xlabel('Hz')</p><p><b>  grid on</b></p><p>  subplot(3,2,5)</p><p>  plot(vp);title('時(shí)域調(diào)相信號(hào)')</p><p><b>  grid on</b&

33、gt;</p><p>  subplot(3,2,6)</p><p>  plot(f(1:N/2),abs(VP(1:N/2)));title('頻域調(diào)相信號(hào)')</p><p>  xlabel('Hz')</p><p><b>  grid on</b></p>

34、<p><b> ?、诜讲ǎ?lt;/b></p><p>  T=0.002;%采樣間隔</p><p>  fs=1/T;%采樣頻率</p><p>  N=256;%采樣點(diǎn)數(shù)</p><p>  n=0:N-1;t=n*T;</p><p>  vx=square(2*pi*10*t,5

35、0);%調(diào)制信號(hào)</p><p>  int_vx(1)=0;</p><p>  for i=1:(length(t)-1)</p><p>  int_vx(i+1)=int_vx(i)+vx(i)*T;</p><p><b>  end</b></p><p>  vc=cos(2*pi*

36、100*t);%載波信號(hào)</p><p>  kf=2000;%調(diào)頻比例常數(shù)</p><p>  vf=cos(2*pi*100*t+kf*int_vx);%調(diào)頻信號(hào)</p><p>  VX=fft(vx,N);</p><p>  VC=fft(vc,N);</p><p>  VF=fft(vf,N);</

37、p><p><b>  f=n*fs/N;</b></p><p><b>  figure(1)</b></p><p>  subplot(3,2,1)</p><p>  plot(vx);title('時(shí)域調(diào)制信號(hào)')</p><p>  axis([0,

38、300,-1.2,1.2])</p><p><b>  grid on</b></p><p>  subplot(3,2,2)</p><p>  plot(f(1:N/2),abs(VX(1:N/2)));title('頻域調(diào)制信號(hào)')</p><p>  xlabel('Hz')&

39、lt;/p><p><b>  grid on</b></p><p>  subplot(3,2,3)</p><p>  plot(vc);title('時(shí)域載波信號(hào)')</p><p><b>  grid on</b></p><p>  subplot(

40、3,2,4)</p><p>  plot(f(1:N/2),abs(VC(1:N/2)));title('頻域載波信號(hào)')</p><p>  xlabel('Hz')</p><p><b>  grid on</b></p><p>  subplot(3,2,5)</p>

41、;<p>  plot(vf);title('時(shí)域調(diào)頻信號(hào)')</p><p><b>  grid on</b></p><p>  subplot(3,2,6)</p><p>  plot(f(1:N/2),abs(VF(1:N/2)));title('頻域調(diào)頻信號(hào)')</p>

42、<p>  xlabel('Hz')</p><p><b>  grid on</b></p><p>  kp=100;%調(diào)相比例常數(shù)</p><p>  vp=cos(2*pi*100*t+kp*vx);%調(diào)相信號(hào)</p><p>  VP=fft(vp,N);</p>&l

43、t;p><b>  figure(2)</b></p><p>  subplot(3,2,1)</p><p>  plot(vx);title('時(shí)域調(diào)制信號(hào)')</p><p>  axis([0,300,-1.2,1.2])</p><p><b>  grid on</b&

44、gt;</p><p>  subplot(3,2,2)</p><p>  plot(f(1:N/2),abs(VX(1:N/2)));title('頻域調(diào)制信號(hào)')</p><p>  xlabel('Hz')</p><p><b>  grid on</b></p>

45、<p>  subplot(3,2,3)</p><p>  plot(vc);title('時(shí)域載波信號(hào)')</p><p><b>  grid on</b></p><p>  subplot(3,2,4)</p><p>  plot(f(1:N/2),abs(VC(1:N/2)));t

46、itle('頻域載波信號(hào)')</p><p>  xlabel('Hz')</p><p><b>  grid on</b></p><p>  subplot(3,2,5)</p><p>  plot(vp);title('時(shí)域調(diào)相信號(hào)')</p>&l

47、t;p><b>  grid on</b></p><p>  subplot(3,2,6)</p><p>  plot(f(1:N/2),abs(VP(1:N/2)));title('頻域調(diào)相信號(hào)')</p><p>  xlabel('Hz')</p><p><b>

48、;  grid on</b></p><p><b> ?、沁\(yùn)行結(jié)果:</b></p><p><b> ?、僬也?</b></p><p><b> ?、诜讲ǎ?lt;/b></p><p><b> ?、睩M和PM的解調(diào)</b></p&g

49、t;<p><b> ?、懦绦蛄鞒虉D:</b></p><p><b> ?、凭幊谭抡娉绦虼a</b></p><p><b>  參數(shù)設(shè)置如下:</b></p><p>  調(diào)制信號(hào)頻率:10Hz;調(diào)制信號(hào)幅度:1V;載波信號(hào)頻率:100Hz;載波信號(hào)幅度:1V;</p>

50、<p>  調(diào)頻比例常數(shù)kf:pi/2;調(diào)相比例常數(shù)kp:pi/20;采樣頻率fs:500Hz;低通濾波器參數(shù):正弦波:fir1(80,0.1),方波:fir1(80,0.35)。</p><p><b> ?、僬也ǎ?lt;/b></p><p>  T=0.002;%采樣間隔</p><p>  fs=1/T;%采樣頻率</p

51、><p>  N=256;%采樣點(diǎn)數(shù)</p><p>  n=0:N-1;t=n*T;</p><p>  kf=pi/2;%調(diào)頻比例常數(shù)</p><p>  kp=pi/20;%調(diào)相比例常數(shù)</p><p>  vx=cos(2*pi*10*t);%調(diào)制信號(hào)</p><p>  int_vx =s

52、in(20*pi*t)/(20*pi);%對(duì)調(diào)制信號(hào)積分</p><p>  vc=cos(2*pi*100*t);%載波信號(hào)</p><p>  vf=cos(2*pi*100*(t-0.002)+2*pi*kf*(sin(20*pi*(t-0.002))/(20*pi)));%對(duì)調(diào)頻FM信號(hào)延時(shí),相位變化中含0.4*pi的恒定相移</p><p>  vf1=c

53、os(2*pi*100*(t-0.002)+2*pi*kf*(sin(20*pi*(t-0.002))/(20*pi))-pi/10);%對(duì)調(diào)頻FM信號(hào)延時(shí)后,再加上pi/10的固定相移</p><p>  vp1=cos(2*pi*100*t+kp*vx-pi/2);%給調(diào)相信號(hào)加上pi/2的固定相移</p><p>  vip=vc.*vp1;%通過(guò)相乘器</p><

54、;p>  vif=vc.*vf1;%通過(guò)相乘器</p><p>  b=fir1(80,0.1);</p><p>  vof=filter(b,1,vif);</p><p>  vop=filter(b,1,vip);</p><p>  VOF=fft(vof,N);</p><p>  VOP=fft(v

55、op,N);</p><p><b>  f=n*fs/N;</b></p><p><b>  figure(1)</b></p><p>  subplot(2,2,1)</p><p>  plot(vx);title('時(shí)域調(diào)制信號(hào)')</p><p>

56、;<b>  grid on</b></p><p>  VX=fft(vx,N);</p><p>  subplot(2,2,2)</p><p>  plot(f(1:N/2),abs(VX(1:N/2)));title('頻域調(diào)制信號(hào)')</p><p>  xlabel('Hz'

57、)</p><p><b>  grid on</b></p><p>  subplot(2,2,3)</p><p>  plot(vof);title('時(shí)域解調(diào)FM信號(hào)')</p><p><b>  grid on</b></p><p>  sub

58、plot(2,2,4)</p><p>  plot(f(1:N/2),abs(VOF(1:N/2)));title('頻域調(diào)制FM信號(hào)')</p><p>  xlabel('Hz')</p><p><b>  grid on</b></p><p><b>  figure

59、(2)</b></p><p>  subplot(2,2,1)</p><p>  plot(vx);title('時(shí)域調(diào)制信號(hào)')</p><p><b>  grid on</b></p><p>  VX=fft(vx,N);</p><p>  subplot

60、(2,2,2)</p><p>  plot(f(1:N/2),abs(VX(1:N/2)));title('頻域調(diào)制信號(hào)')</p><p>  xlabel('Hz')</p><p><b>  grid on</b></p><p>  subplot(2,2,3)</p&g

61、t;<p>  plot(vop);title('時(shí)域解調(diào)PM信號(hào)')</p><p><b>  grid on</b></p><p>  subplot(2,2,4)</p><p>  plot(f(1:N/2),abs(VOP(1:N/2)));title('頻域調(diào)制PM信號(hào)')</

62、p><p>  xlabel('Hz')</p><p><b>  grid on</b></p><p><b> ?、诜讲ǎ?lt;/b></p><p>  T=0.002;%采樣間隔</p><p>  fs=1/T;%采樣頻率</p><

63、p>  N=256;%采樣點(diǎn)數(shù)</p><p>  n=0:N-1;t=n*T;</p><p>  kf=pi/2;%調(diào)頻比例常數(shù)</p><p>  kp=pi/20;%調(diào)相比例常數(shù)</p><p>  vx=square(2*pi*10*t,50);%調(diào)制信號(hào)</p><p>  int_vx=25*saw

64、tooth(2*pi*t*10,0.5);%調(diào)制信號(hào)</p><p>  vc=cos(2*pi*100*t);%載波信號(hào)</p><p>  vf=cos(2*pi*100*(t-0.002)+2*pi*kf*25*sawtooth(2*pi*(t-0.002)*10,0.5));%對(duì)調(diào)頻FM信號(hào)延時(shí),相位變化中含0.4*pi的恒定相移</p><p>  vf1

65、=cos(2*pi*100*(t-0.002)+2*pi*kf*25*sawtooth(2*pi*(t-0.002)*10,0.5)-pi/10);%對(duì)調(diào)頻FM信號(hào)延時(shí)后,再加上pi/10的固定相移</p><p>  vp1=cos(2*pi*100*t+kp*vx-pi/2);%給調(diào)相信號(hào)加上pi/2的固定相移</p><p>  vip=vc.*vp1;%通過(guò)相乘器</p>

66、;<p>  vif=vc.*vf1;%通過(guò)相乘器</p><p>  b=fir1(80,0.35);</p><p>  b1=fir1(80,0.2);</p><p>  vof=filter(b1,1,vip);</p><p>  vop=filter(b,1,vip);</p><p>  

67、VOF=fft(vof,N);</p><p>  VOP=fft(vop,N);</p><p><b>  f=n*fs/N;</b></p><p><b>  figure(1)</b></p><p>  subplot(2,2,1)</p><p>  plot(

68、vx);title('時(shí)域調(diào)制信號(hào)')</p><p>  axis([0,300,-1.2,1.2])</p><p><b>  grid on</b></p><p>  VX=fft(vx,N);</p><p>  subplot(2,2,2)</p><p>  plo

69、t(f(1:N/2),abs(VX(1:N/2)));title('頻域調(diào)制信號(hào)')</p><p>  xlabel('Hz')</p><p><b>  grid on</b></p><p>  subplot(2,2,3)</p><p>  plot(vof);title(&#

70、39;時(shí)域解調(diào)FM信號(hào)')</p><p><b>  grid on</b></p><p>  subplot(2,2,4)</p><p>  plot(f(1:N/2),abs(VOF(1:N/2)));title('頻域調(diào)制FM信號(hào)')</p><p><b>  grid o

71、n</b></p><p><b>  figure(2)</b></p><p>  subplot(2,2,1)</p><p>  plot(vx);title('時(shí)域調(diào)制信號(hào)')</p><p>  axis([0,300,-1.2,1.2])</p><p>

72、<b>  grid on</b></p><p>  VX=fft(vx,N);</p><p>  subplot(2,2,2)</p><p>  plot(f(1:N/2),abs(VX(1:N/2)));title('頻域調(diào)制信號(hào)')</p><p>  xlabel('Hz')

73、</p><p><b>  grid on</b></p><p>  subplot(2,2,3)</p><p>  plot(vop);title('時(shí)域解調(diào)PM信號(hào)')</p><p>  axis([0,300,-0.1,0.1])</p><p><b> 

74、 grid on</b></p><p>  subplot(2,2,4)</p><p>  plot(f(1:N/2),abs(VOP(1:N/2)));title('頻域調(diào)制PM信號(hào)')</p><p><b>  grid on</b></p><p><b> ?、沁\(yùn)行結(jié)果

75、:</b></p><p><b> ?、僬也ǎ?lt;/b></p><p><b> ?、诜讲ǎ?lt;/b></p><p><b> ?、辰Y(jié)果分析:</b></p><p> ?、鍿imulink動(dòng)態(tài)建模仿真</p><p><b>

76、 ?、盕M調(diào)制和解調(diào)</b></p><p><b> ?、畔到y(tǒng)方框圖:</b></p><p><b> ?、茀?shù)設(shè)置:</b></p><p><b> ?、僬也ǎ?lt;/b></p><p><b> ?、诜讲?</b></p>

77、<p>  僅改變signal generator的參數(shù)設(shè)置如下,其余參數(shù)設(shè)置與正弦波時(shí)相同。</p><p><b> ?、沁\(yùn)行結(jié)果:</b></p><p><b> ?、僬也ǎ?lt;/b></p><p>  示波器(從上到下一次是:調(diào)制信號(hào)、調(diào)頻信號(hào)、解調(diào)信號(hào)):</p><p>

78、;<b>  調(diào)制信號(hào)頻譜:</b></p><p><b>  調(diào)頻信號(hào)頻譜:</b></p><p><b>  解調(diào)信號(hào)頻譜:</b></p><p><b> ?、诜讲?</b></p><p>  示波器(從上到下一次是:調(diào)制信號(hào)、調(diào)頻信號(hào)、解調(diào)

79、信號(hào)):</p><p><b>  調(diào)頻信號(hào)頻譜:</b></p><p><b>  解調(diào)信號(hào)頻譜:</b></p><p><b>  調(diào)制信號(hào)頻譜:</b></p><p><b>  ⒉PM的調(diào)制和解調(diào)</b></p><p&

80、gt;<b> ?、畔到y(tǒng)方框圖:</b></p><p><b> ?、茀?shù)設(shè)置:</b></p><p><b> ?、僬也ǎ?lt;/b></p><p><b> ?、诜讲ǎ?lt;/b></p><p>  僅改變signal generator的參數(shù)設(shè)置如

81、下,其余參數(shù)設(shè)置與正弦波時(shí)相同:</p><p><b> ?、沁\(yùn)行結(jié)果:</b></p><p><b> ?、僬也ǎ?lt;/b></p><p>  示波器(從上到下一次是:調(diào)制信號(hào)、調(diào)相信號(hào)、解調(diào)信號(hào)):</p><p><b>  調(diào)相信號(hào)頻譜:</b></p>

82、;<p><b>  調(diào)制信號(hào)頻譜:</b></p><p><b>  解調(diào)信號(hào)頻譜:</b></p><p><b> ?、诜讲ǎ?lt;/b></p><p>  示波器(從上到下一次是:調(diào)制信號(hào)、調(diào)相信號(hào)、解調(diào)信號(hào)):</p><p><b>  調(diào)相

83、信號(hào)頻譜:</b></p><p><b>  調(diào)制信號(hào)頻譜:</b></p><p><b>  調(diào)制信號(hào)頻譜:</b></p><p><b>  解調(diào)信號(hào)頻譜:</b></p><p><b> ?、辰Y(jié)果分析:</b></p>

84、<p> ?、鏛abview仿真</p><p><b> ?、盤M調(diào)制</b></p><p><b> ?、徘懊姘澹?lt;/b></p><p><b> ?、瞥绦蚩驁D:</b></p><p> ?、菂?shù)設(shè)置及運(yùn)行結(jié)果:</p><p>

85、<b> ?、睩M調(diào)制</b></p><p><b> ?、徘懊姘澹?lt;/b></p><p><b>  ⑵程序框圖:</b></p><p> ?、菂?shù)設(shè)置及運(yùn)行結(jié)果:</p><p><b> ?、辰Y(jié)果分析</b></p><p&

86、gt; ?、鐶UI設(shè)計(jì)圖形用戶界面</p><p><b> ?、背绦虼a:</b></p><p>  function varargout = jiaodu_tiaozhiANDjietiao(varargin)</p><p>  % JIAODU_TIAOZHIANDJIETIAO M-file for jiaodu_tiaozhiAN

87、Djietiao.fig</p><p>  % JIAODU_TIAOZHIANDJIETIAO, by itself, creates a new JIAODU_TIAOZHIANDJIETIAO or raises the existing</p><p>  % singleton*.</p><p><b>  %</b

88、></p><p>  % H = JIAODU_TIAOZHIANDJIETIAO returns the handle to a new JIAODU_TIAOZHIANDJIETIAO or the handle to</p><p>  % the existing singleton*.</p><p><b>  %&

89、lt;/b></p><p>  % JIAODU_TIAOZHIANDJIETIAO('CALLBACK',hObject,eventData,handles,...) calls the local</p><p>  % function named CALLBACK in JIAODU_TIAOZHIANDJIETIAO.M with th

90、e given input arguments.</p><p><b>  %</b></p><p>  % JIAODU_TIAOZHIANDJIETIAO('Property','Value',...) creates a new JIAODU_TIAOZHIANDJIETIAO or raises the</p

91、><p>  % existing singleton*. Starting from the left, property value pairs are</p><p>  % applied to the GUI before jiaodu_tiaozhiANDjietiao_OpeningFcn gets called. An</p><p&

92、gt;  % unrecognized property name or invalid value makes property application</p><p>  % stop. All inputs are passed to jiaodu_tiaozhiANDjietiao_OpeningFcn via varargin.</p><p><b&

93、gt;  %</b></p><p>  % *See GUI Options on GUIDE's Tools menu. Choose "GUI allows only one</p><p>  % instance to run (singleton)".</p><p><b>  %

94、</b></p><p>  % See also: GUIDE, GUIDATA, GUIHANDLES</p><p>  % Edit the above text to modify the response to help jiaodu_tiaozhiANDjietiao</p><p>  % Last Modified by GUIDE v

95、2.5 26-Dec-2011 15:32:02</p><p>  % Begin initialization code - DO NOT EDIT</p><p>  gui_Singleton = 1;</p><p>  gui_State = struct('gui_Name', mfilename, ...</p>

96、;<p>  'gui_Singleton', gui_Singleton, ...</p><p>  'gui_OpeningFcn', @jiaodu_tiaozhiANDjietiao_OpeningFcn, ...</p><p>  'gui_OutputFcn', @jiaodu_tiaozhiANDjieti

97、ao_OutputFcn, ...</p><p>  'gui_LayoutFcn', [] , ...</p><p>  'gui_Callback', []);</p><p>  if nargin && ischar(varargin{1})</p><p>  gui_Sta

98、te.gui_Callback = str2func(varargin{1});</p><p><b>  end</b></p><p>  if nargout</p><p>  [varargout{1:nargout}] = gui_mainfcn(gui_State, varargin{:});</p><p&

99、gt;<b>  else</b></p><p>  gui_mainfcn(gui_State, varargin{:});</p><p><b>  end</b></p><p>  % End initialization code - DO NOT EDIT</p><p>  % -

100、-- Executes just before jiaodu_tiaozhiANDjietiao is made visible.</p><p>  function jiaodu_tiaozhiANDjietiao_OpeningFcn(hObject, eventdata, handles, varargin)</p><p>  % This function has no out

101、put args, see OutputFcn.</p><p>  % hObject handle to figure</p><p>  % eventdata reserved - to be defined in a future version of MATLAB</p><p>  % handles structure with han

102、dles and user data (see GUIDATA)</p><p>  % varargin command line arguments to jiaodu_tiaozhiANDjietiao (see VARARGIN)</p><p>  % Choose default command line output for jiaodu_tiaozhiANDjietia

103、o</p><p>  handles.output = hObject;</p><p>  % Update handles structure</p><p>  guidata(hObject, handles);</p><p>  % UIWAIT makes jiaodu_tiaozhiANDjietiao wait for u

104、ser response (see UIRESUME)</p><p>  % uiwait(handles.figure1);</p><p>  % --- Outputs from this function are returned to the command line.</p><p>  function varargout = jiaodu_tiao

105、zhiANDjietiao_OutputFcn(hObject, eventdata, handles) </p><p>  % varargout cell array for returning output args (see VARARGOUT);</p><p>  % hObject handle to figure</p><p>  % e

106、ventdata reserved - to be defined in a future version of MATLAB</p><p>  % handles structure with handles and user data (see GUIDATA)</p><p>  % Get default command line output from handles

107、structure</p><p>  varargout{1} = handles.output;</p><p>  % --- Executes on button press in pushbutton1.</p><p>  function pushbutton1_Callback(hObject, eventdata, handles)</p&g

108、t;<p>  % hObject handle to pushbutton1 (see GCBO)</p><p>  % eventdata reserved - to be defined in a future version of MATLAB</p><p>  % handles structure with handles and user da

109、ta (see GUIDATA)</p><p>  T=0.002;%采樣間隔</p><p>  fs=1/T;%采樣頻率</p><p>  N=256;%采樣點(diǎn)數(shù)</p><p>  n=0:N-1;t=n*T;</p><p><b>  f=n*fs/N;</b></p>

110、<p>  kf=2000;%調(diào)頻比例常數(shù)</p><p>  vx=cos(2*pi*10*t);%調(diào)制信號(hào)</p><p>  int_vx(1)=0;</p><p>  for i=1:(length(t)-1)</p><p>  int_vx(i+1)=int_vx(i)+vx(i)*T;</p><

111、;p><b>  end</b></p><p>  vc=cos(2*pi*100*t);%載波信號(hào)</p><p>  vf=cos(2*pi*100*t+2*pi*kf*int_vx);%調(diào)頻信號(hào)</p><p>  VX=fft(vx,N);</p><p>  VC=fft(vc,N);</p>

112、;<p>  VF=fft(vf,N);</p><p>  subplot(3,2,1)</p><p>  plot(vx);title('時(shí)域調(diào)制信號(hào)')</p><p><b>  grid on</b></p><p>  subplot(3,2,2)</p><

113、;p>  plot(f(1:N/2),abs(VX(1:N/2)));title('頻域調(diào)制信號(hào)')</p><p>  xlabel('Hz')</p><p><b>  grid on</b></p><p>  subplot(3,2,3)</p><p>  plot(vc

114、);title('時(shí)域載波信號(hào)')</p><p><b>  grid on</b></p><p>  subplot(3,2,4)</p><p>  plot(f(1:N/2),abs(VC(1:N/2)));title('頻域載波信號(hào)')</p><p>  xlabel(

115、9;Hz')</p><p><b>  grid on</b></p><p>  subplot(3,2,5)</p><p>  plot(vf);title('時(shí)域調(diào)頻信號(hào)')</p><p><b>  grid on</b></p><p>

116、;  subplot(3,2,6)</p><p>  plot(f(1:N/2),abs(VF(1:N/2)));title('頻域調(diào)頻信號(hào)')</p><p>  xlabel('Hz')</p><p><b>  grid on</b></p><p>  % --- Execut

117、es on button press in pushbutton2.</p><p>  function pushbutton2_Callback(hObject, eventdata, handles)</p><p>  % hObject handle to pushbutton2 (see GCBO)</p><p>  % eventdata r

118、eserved - to be defined in a future version of MATLAB</p><p>  % handles structure with handles and user data (see GUIDATA)</p><p>  T=0.002;%采樣間隔</p><p>  fs=1/T;%采樣頻率</p>

119、<p>  N=256;%采樣點(diǎn)數(shù)</p><p>  n=0:N-1;t=n*T;</p><p>  kf=pi/2;%調(diào)頻比例常數(shù)</p><p>  vx=cos(2*pi*10*t);%調(diào)制信號(hào)</p><p>  int_vx =sin(20*pi*t)/(20*pi);%對(duì)調(diào)制信號(hào)積分</p><

120、;p>  vc=cos(2*pi*100*t);%載波信號(hào)</p><p>  vf=cos(2*pi*100*(t-0.002)+2*pi*kf*(sin(20*pi*(t-0.002))/(20*pi)));%對(duì)調(diào)頻FM信號(hào)延時(shí),相位變化中含0.4*pi的恒定相移</p><p>  vf1=cos(2*pi*100*(t-0.002)+2*pi*kf*(sin(20*pi*(t

121、-0.002))/(20*pi))-pi/10);%對(duì)調(diào)頻FM信號(hào)延時(shí)后,再加上pi/10的固定相移</p><p>  vif=vc.*vf1;%通過(guò)相乘器</p><p>  b=fir1(80,0.1);</p><p>  vof=filter(b,1,vif);</p><p>  VOF=fft(vof,N);</p>

122、<p><b>  f=n*fs/N;</b></p><p>  subplot(2,2,1)</p><p>  plot(vx);title('時(shí)域調(diào)制信號(hào)')</p><p><b>  grid on</b></p><p>  VX=fft(vx,N);&l

123、t;/p><p>  subplot(2,2,2)</p><p>  plot(f(1:N/2),abs(VX(1:N/2)));title('頻域調(diào)制信號(hào)')</p><p>  xlabel('Hz')</p><p><b>  grid on</b></p><p

124、>  subplot(2,2,3)</p><p>  plot(vof);title('時(shí)域解調(diào)FM信號(hào)')</p><p><b>  grid on</b></p><p>  subplot(2,2,4)</p><p>  plot(f(1:N/2),abs(VOF(1:N/2)));ti

125、tle('頻域調(diào)制FM信號(hào)')</p><p>  xlabel('Hz')</p><p><b>  grid on</b></p><p>  % --- Executes on button press in pushbutton3.</p><p>  function push

126、button3_Callback(hObject, eventdata, handles)</p><p>  % hObject handle to pushbutton3 (see GCBO)</p><p>  % eventdata reserved - to be defined in a future version of MATLAB</p><p

127、>  % handles structure with handles and user data (see GUIDATA)</p><p>  T=0.002;%采樣間隔</p><p>  fs=1/T;%采樣頻率</p><p>  N=256;%采樣點(diǎn)數(shù)</p><p>  n=0:N-1;t=n*T;</p>

128、;<p>  kp=100;%調(diào)相比例常數(shù)</p><p><b>  f=n*fs/N;</b></p><p>  vx=cos(2*pi*10*t);%調(diào)制信號(hào)</p><p>  vc=cos(2*pi*100*t);%載波信號(hào)</p><p>  VX=fft(vx,N);</p>

129、<p>  VC=fft(vc,N);</p><p>  vp=cos(2*pi*100*t+kp*vx);%調(diào)相信號(hào)</p><p>  VP=fft(vp,N);</p><p>  subplot(3,2,1)</p><p>  plot(vx);title('時(shí)域調(diào)制信號(hào)')</p><

130、;p><b>  grid on</b></p><p>  subplot(3,2,2)</p><p>  plot(f(1:N/2),abs(VX(1:N/2)));title('頻域調(diào)制信號(hào)')</p><p>  xlabel('Hz')</p><p><b>

131、  grid on</b></p><p>  subplot(3,2,3)</p><p>  plot(vc);title('時(shí)域載波信號(hào)')</p><p><b>  grid on</b></p><p>  subplot(3,2,4)</p><p>  

132、plot(f(1:N/2),abs(VC(1:N/2)));title('頻域載波信號(hào)')</p><p>  xlabel('Hz')</p><p><b>  grid on</b></p><p>  subplot(3,2,5)</p><p>  plot(vp);title(

133、'時(shí)域調(diào)相信號(hào)')</p><p><b>  grid on</b></p><p>  subplot(3,2,6)</p><p>  plot(f(1:N/2),abs(VP(1:N/2)));title('頻域調(diào)相信號(hào)')</p><p>  xlabel('Hz'

溫馨提示

  • 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ù)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論