調(diào)制解調(diào)的matlab實(shí)現(xiàn)畢業(yè)設(shè)計(jì)_第1頁
已閱讀1頁,還剩47頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、<p>  調(diào)制解調(diào)的MATLAB實(shí)現(xiàn)</p><p>  摘要:數(shù)字調(diào)制是通信系統(tǒng)中的重要環(huán)節(jié)之一,數(shù)字調(diào)制技術(shù)的改進(jìn)對(duì)于通信系統(tǒng)性能的提高具有重要的作用?,F(xiàn)代通信系統(tǒng)要求傳輸?shù)馁|(zhì)量好,通信的距離遠(yuǎn)、通信的容量大,調(diào)制技術(shù)是其中的關(guān)鍵技術(shù),因此人們正努力的研究調(diào)制解調(diào)技術(shù),使得調(diào)制解調(diào)技術(shù)更好的服務(wù)于現(xiàn)代通信系統(tǒng)。本文首先分析幾種數(shù)字解調(diào)系統(tǒng)的幾種基本調(diào)制解調(diào)方法,然后用MATLAB實(shí)現(xiàn)調(diào)制與解調(diào)的基

2、本功能,并且進(jìn)行仿真的驗(yàn)證。</p><p>  本文通過介紹2ASK,2FSK,2PSK的基本原理和調(diào)制解調(diào)的實(shí)現(xiàn),對(duì)其進(jìn)行分析,然后設(shè)計(jì)運(yùn)用Simulink這個(gè)仿真軟件對(duì)二進(jìn)制調(diào)制解調(diào)系統(tǒng)進(jìn)行模型的構(gòu)建、系統(tǒng)的設(shè)計(jì)、仿真的演示、結(jié)果的顯示、誤差的分析和綜合性能的分析,本文重點(diǎn)對(duì)2ASK,2FSK,2PSK進(jìn)行性能比較和誤差分析。通過分析可以在實(shí)際運(yùn)用中,根據(jù)情況而選擇最佳的調(diào)制方式。</p>&

3、lt;p>  本文以MATLAB為軟件平臺(tái),充分利用其提供的通信工具箱和信號(hào)處理工具箱中的模塊,對(duì)數(shù)字調(diào)制解調(diào)系統(tǒng)進(jìn)行設(shè)計(jì)仿真,并且進(jìn)行誤差分析。</p><p>  關(guān)鍵詞:MATLAB;調(diào)制解調(diào);ASK;FSK;PSK;分析與仿真。</p><p>  MODULATION AND DEMODULATION MATLAB IMPLEMENTATION</p><

4、;p>  Abstract: The digital modulation is one important aspect of the communication system, the improvement of digital modulation techniques for improved performance of the communication system has an important role. T

5、he quality of modern communication systems require transmission distance communication, communication capacity modulation technique is one of the key technologies, people are efforts modulation and demodulation technique

6、s, better modulation and demodulation techniques in modern communica</p><p>  By 2ASK, 2FSK 2PSK the basic principles and modem implementation, analyze it, and then design use Simulink simulation software bi

7、nary modulation and demodulation system model construction, system design, simulation, presentation, resultsthe display, error analysis and performance analysis, this paper focuses on 2ASK 2FSK, 2PSK performance comparis

8、on and error analysis. Analysis in the practical application, according to the situation and choose the best modulation.</p><p>  In this paper, MATLAB software platform, to take full advantage of its commun

9、ications toolbox and signal processing toolbox module, digital modulation and demodulation system design and simulation, and error analysis.</p><p>  Key words: MATLAB; Modulation and demodulation;ASK;FSK;PS

10、K; Analysis and Simulation.</p><p><b>  目錄</b></p><p><b>  1 前言1</b></p><p>  1.1課題研究的背景1</p><p>  1.2 MATLAB/simulink簡(jiǎn)介1</p><p>

11、;  1.3通信系統(tǒng)的組成2</p><p>  1.4調(diào)制研究的目的和意義4</p><p>  2 2ASK、2FSK、2PSK、2QSK的基本原理和實(shí)現(xiàn)6</p><p>  2.1 2ASK的基本原理和調(diào)制解調(diào)實(shí)現(xiàn)6</p><p>  2.2 2FSK的基本原理和調(diào)制解調(diào)實(shí)現(xiàn)8</p><p>  

12、2.3 2PSK的基本原理和調(diào)制解調(diào)實(shí)現(xiàn)10</p><p>  3 simulink的模型建立與仿真13</p><p>  3.1 啟動(dòng)simulink13</p><p>  3.2 2ASK的模型建立與仿真14</p><p>  3.3 2FSK的調(diào)制與解調(diào)仿真20</p><p>  3.4 2P

13、SK的調(diào)制與解調(diào)仿真27</p><p>  4 2ASK,2FSK,2PSK調(diào)制解調(diào)的M語言實(shí)現(xiàn)31</p><p>  4.1 2ASK調(diào)制與解調(diào)的M語言實(shí)現(xiàn)31</p><p>  4.2 2FSK調(diào)制與解調(diào)的M語言實(shí)現(xiàn)31</p><p>  4.3 2PSK調(diào)制與解調(diào)的M語言實(shí)現(xiàn)32</p><p>

14、;<b>  結(jié)束語34</b></p><p><b>  參考文獻(xiàn)35</b></p><p><b>  附錄36</b></p><p><b>  致謝44</b></p><p><b>  1 前言</b><

15、;/p><p>  1.1課題研究的背景</p><p>  伴隨著進(jìn)入20世紀(jì)以來,晶體管、集成電路的出現(xiàn)和普及、無線通信的迅速發(fā)展。尤其是在20世紀(jì)后半葉,隨著人造地球衛(wèi)星的發(fā)射,大規(guī)模的集成電路、電子計(jì)算機(jī)和光導(dǎo)纖維等現(xiàn)代技術(shù)成果的問世,通信技術(shù)也在以下幾個(gè)不同得方向都取得了很大的成功:</p><p>  微波中繼通信,使長(zhǎng)距離,大容量通信成為了現(xiàn)實(shí);</

16、p><p>  衛(wèi)星通信和移動(dòng)通信的出現(xiàn),使人們隨時(shí)隨地可通信的愿望得以實(shí)現(xiàn);</p><p>  光導(dǎo)纖維的出現(xiàn)更是將通信容量提高到了以前人們無法想象的地步;</p><p>  計(jì)算機(jī)的出現(xiàn)更是將通信技術(shù)推上了更加高的層次,借助于計(jì)算機(jī)和現(xiàn)代電信網(wǎng)的融合,使得地球就像變成了一個(gè)地球村;</p><p>  微電子技術(shù)的發(fā)展,使得通信設(shè)備變得越

17、來越小,價(jià)格也越來越低,范圍卻越來越廣。</p><p>  電信技術(shù)和電信產(chǎn)業(yè)正向數(shù)字化,網(wǎng)絡(luò)與綜合化,遠(yuǎn)程與大容量化,移動(dòng)與個(gè)人化等方面發(fā)展。而現(xiàn)代通信系統(tǒng)關(guān)鍵技術(shù)之一的調(diào)制解調(diào)技術(shù)將是人們研究的重要方向。所以研究調(diào)制解調(diào)技術(shù)對(duì)于現(xiàn)代通信具有十分重要的意義。</p><p>  1.2 MATLAB/simulink簡(jiǎn)介</p><p>  MATLAB是由美國(guó)

18、mathworks公司發(fā)布的主要面對(duì)科學(xué)計(jì)算、可視化以及交互式程序設(shè)計(jì)的高科技計(jì)算環(huán)境。它將、矩陣計(jì)算、數(shù)值分析、科學(xué)數(shù)據(jù)可視化以及非線性動(dòng)態(tài)系統(tǒng)的建模和仿真等許多強(qiáng)大功能集成在一個(gè)便于使用的視窗環(huán)境中,為工程設(shè)計(jì)、科學(xué)研究以及必須進(jìn)行有效數(shù)值計(jì)算的眾多科學(xué)領(lǐng)域提供了一種全面的解決方案,并在很大程度上擺脫了傳統(tǒng)非交互式程序設(shè)計(jì)語言(如C等)的編輯模式,它代表著當(dāng)今國(guó)際科學(xué)計(jì)算軟件的先進(jìn)水平。</p><p>  

19、MATLAB可以進(jìn)行矩陣運(yùn)算、繪制函數(shù)和數(shù)據(jù)、實(shí)現(xiàn)算法、創(chuàng)建用戶界面、連接其他程序語言的程序等,主要應(yīng)用于工程計(jì)算、控制設(shè)計(jì)信號(hào)處理與通訊、圖像處理、信號(hào)檢測(cè)、金融建模設(shè)計(jì)與分析等領(lǐng)域。</p><p>  Simulink是MATLAB最重要的組件之一,它提供了一個(gè)動(dòng)態(tài)的系統(tǒng)建模、仿真和綜合分析的集成環(huán)境。在這個(gè)環(huán)境中,不需要大量書寫程序,而是需要通過簡(jiǎn)單的鼠標(biāo)操作,就可以構(gòu)造出比較復(fù)雜的系統(tǒng)。Simulink

20、具有適應(yīng)范圍廣、結(jié)構(gòu)和流程清晰、貼近實(shí)際、仿真精細(xì)、貼近實(shí)際、效率高、靈活等優(yōu)點(diǎn),并基于以上優(yōu)點(diǎn)Simulink已被廣泛應(yīng)于控制理論和數(shù)字信號(hào)處理的復(fù)雜仿真和設(shè)計(jì)。同時(shí)并有許多的第三方軟件和硬件可應(yīng)用于或者被要求應(yīng)用于Simulink。</p><p>  Simulink是MATLAB中的一種可視化的仿真工具,是一種基于MATLAB的框圖設(shè)計(jì)環(huán)境,是實(shí)現(xiàn)動(dòng)態(tài)系統(tǒng)建模、仿真和分析的一個(gè)軟件包,被廣泛應(yīng)用于線性系統(tǒng)

21、、非線性系統(tǒng)、數(shù)字控制和數(shù)字信號(hào)處理的建模與仿真中。Simulink可以用連續(xù)采樣時(shí)間、離散采樣時(shí)間或兩種混合的采樣時(shí)間進(jìn)行建模,它也支持多速率系統(tǒng),也就是系統(tǒng)中的不同部分具有不同的采樣速率。為了創(chuàng)建動(dòng)態(tài)系統(tǒng)模型,Simulink提供了一個(gè)建立模型方塊圖的圖形用戶接口(GUI) ,這個(gè)創(chuàng)建過程只需單擊和拖動(dòng)鼠標(biāo)操作就能完成,它提供了一種更快捷、直接明了的方式,而且用戶可以立即看到系統(tǒng)的仿真結(jié)果。 </p>

22、<p>  Simulink是用于動(dòng)態(tài)系統(tǒng)和嵌入式系統(tǒng)的多領(lǐng)域仿真和基于模型的設(shè)計(jì)工具。對(duì)各種時(shí)變系統(tǒng),包括通訊、控制、視頻處理、圖像處理信號(hào)處理和信號(hào)處理系統(tǒng),Simulink提供了交互式的圖形化環(huán)境和可以定制的模塊庫來對(duì)其進(jìn)行一些設(shè)計(jì)、仿真、執(zhí)行和測(cè)試。</p><p>  建立在Simulink基礎(chǔ)之上其他的產(chǎn)品擴(kuò)展了Simulink多領(lǐng)域建模功能,也提供了用于設(shè)計(jì)、執(zhí)行、驗(yàn)證和確認(rèn)任務(wù)相應(yīng)的

23、工具。Simulink與MATLAB緊密相連,可以直接訪問MATLAB許多的工具來進(jìn)行算法的研發(fā)、仿真的分析和可視化、批處理腳本的創(chuàng)建、建模環(huán)境的定制以及信號(hào)參數(shù)和測(cè)試數(shù)據(jù)的定義。</p><p>  1.3通信系統(tǒng)的組成</p><p>  實(shí)現(xiàn)信息傳遞所需要的一切技術(shù)設(shè)備和傳輸媒質(zhì)的總和稱為通信系統(tǒng)。以基本的點(diǎn)對(duì)點(diǎn)通信為例,通信系統(tǒng)的基本組成(通常也稱為一般模型)如圖 1.1 所示。&

24、lt;/p><p>  圖 1.1 通信系統(tǒng)的一般模型</p><p>  圖1.1中,信源(信息源,也稱發(fā)終端)的作用是把待傳輸?shù)南⑥D(zhuǎn)換成原始電信號(hào),如電話系統(tǒng)中電話機(jī)可看成是信源。信源輸出的信號(hào)稱為基帶信號(hào)。所謂基帶信號(hào)是指沒有經(jīng)過調(diào)制(進(jìn)行頻譜搬移和變換)的原始電信號(hào),其特點(diǎn)是信號(hào)頻譜從零頻附近開始,具有低通形式,。根據(jù)原始電信號(hào)的特征,基帶信號(hào)可分為數(shù)字基號(hào)和模擬基帶信號(hào),相應(yīng)地,信

25、源也分為數(shù)字信源和模擬信源。 </p><p>  發(fā)送設(shè)備的作用是產(chǎn)生適合于在信道中傳輸?shù)男盘?hào),即使發(fā)送信號(hào)的特征和信道特性相匹配,并且具有足夠的功率以滿足遠(yuǎn)距離傳輸?shù)男枰?。因此,發(fā)送設(shè)備涵蓋的內(nèi)容很多,可能包含變換、放大、過濾、編碼、調(diào)制等過程。對(duì)于多路傳輸系統(tǒng),發(fā)送設(shè)備中還包含多路復(fù)用器。 </p><p>  信道是指信號(hào)傳輸?shù)耐ǖ?,如電纜信道、光纜信道、無線信道等;其容量

26、決定該系統(tǒng)能傳送多少信息。圖中的噪聲源,是信道中的所有噪聲以及分散在通信系統(tǒng)中其它各處噪聲的集合。 接收設(shè)備的功能是將信號(hào)放大和反變換(如譯碼、解調(diào)等),其目的是從受到減損的接收信號(hào)中恢復(fù)出原始電信號(hào)。對(duì)于多路復(fù)用信號(hào),接收設(shè)備中還包括解調(diào)多路復(fù)用,實(shí)現(xiàn)正確分路的功能。此外,它還要盡量減少在傳輸過程中噪聲與干擾所帶來的影響。 </p><p>  信宿(也稱受信者或收終端)是將復(fù)原的原始電信號(hào)轉(zhuǎn)換成

27、相應(yīng)的消息,如電話機(jī)將對(duì)方傳來的電信號(hào)還原成了聲音。</p><p>  按照信道中傳輸?shù)氖悄M信號(hào)還是數(shù)字信號(hào),可以把通信系統(tǒng)分為模擬通信系統(tǒng)和數(shù)字通信系統(tǒng)。</p><p>  模擬通信系統(tǒng)是利用模擬信號(hào)來傳遞信息的通信系統(tǒng),其模型如下圖1-2所示,其中包含兩種重要變換。第一種變換是,在發(fā)送端把連續(xù)消息變換成原始電信號(hào),在接收端進(jìn)行相應(yīng)的反變換,這種變換是由信源來實(shí)現(xiàn)的。第二種變換是,

28、把基帶信號(hào)變換成適合在信道中傳輸?shù)男盘?hào),并且在接收端進(jìn)行相應(yīng)的反變換。完成這種變換與反變換的通常是調(diào)制器與解調(diào)器。</p><p>  圖1.2 模擬通信系統(tǒng)模型</p><p>  數(shù)字通信系統(tǒng)是利用數(shù)字信號(hào)來傳輸信息的通信系統(tǒng),如下圖1.3所示。數(shù)字通信包含著很多技術(shù),主要有信源編碼與譯碼、信道編碼與譯碼、加密與解密、同步以及數(shù)字調(diào)制與解調(diào)等等。</p><p>

29、;  信源編碼主要有兩個(gè)作用:一是提高信息傳輸?shù)挠行?,既是通過某種壓縮技術(shù)想辦法減少碼元數(shù)目和降低碼元速率。另一種是完成模/數(shù)(A/D)轉(zhuǎn)換,是當(dāng)信息源給的是模擬信號(hào)時(shí),信源編碼器將其轉(zhuǎn)換成數(shù)字信號(hào),來實(shí)現(xiàn)模擬信號(hào)的數(shù)字化傳輸。而信源譯碼是信源編碼的逆過程。</p><p>  信道編碼的目的是加強(qiáng)數(shù)字信號(hào)的抗干擾能力。數(shù)字信號(hào)在信道中傳輸時(shí)會(huì)受到噪聲等的影響然后會(huì)引起差錯(cuò)。為了能夠減少差錯(cuò),信道編碼器對(duì)傳輸?shù)?/p>

30、碼元按照一定的規(guī)則加入了一些保護(hù)成分(監(jiān)督元),組成了所謂的“抗干擾編碼”。接收端的信道譯碼則是按照相應(yīng)的逆規(guī)則進(jìn)行解碼,從中發(fā)現(xiàn)錯(cuò)誤與糾正錯(cuò)誤,從而提高通信系統(tǒng)的可靠性。</p><p>  在一些保密通信的場(chǎng)合,為了能夠保證所傳信息的安全,人為的將傳輸?shù)臄?shù)字?jǐn)_亂,既是加上密碼,這種過程就叫做加密。在接收端則進(jìn)行相應(yīng)的解密,從而恢復(fù)出原來的信息。</p><p>  數(shù)字調(diào)制是把基帶信號(hào)

31、的頻譜搬移到高頻的地方,從而形成適合在信道中傳輸?shù)膸ㄐ盘?hào)。在接收端可以采用相干解調(diào)或者是非相干解調(diào)還原出數(shù)字基帶信號(hào)。對(duì)于高噪聲下的信號(hào)檢測(cè),一般是用相關(guān)器或者是匹配濾波器來實(shí)現(xiàn)。</p><p>  同步是使收發(fā)兩端的信號(hào)在時(shí)間上保持步調(diào)一致,這是保證數(shù)字通信系統(tǒng)準(zhǔn)確、有序、可靠工作的前提條件。</p><p>  圖1.3 數(shù)字通信系統(tǒng)模型 </p&

32、gt;<p>  1.4調(diào)制研究的目的和意義</p><p>  1. 將基帶信號(hào)變換成適合在信道中傳輸?shù)囊颜{(diào)信號(hào) </p><p>  將m(t)信號(hào)所具有的頻譜M(w)搬移到某頻率w0處,使之與信道可傳輸?shù)念l譜相適應(yīng)。例如,人們發(fā)出的語音信號(hào)的頻率在幾十Hz到十幾kHz范圍內(nèi),這種信號(hào)從工程角度看,不可能通過天線進(jìn)行無線電傳輸,這是因?yàn)樘炀€的輻射效率取決于天線的幾何尺寸與

33、工作波長(zhǎng)之比,一般要求天線長(zhǎng)度應(yīng)在發(fā)射信號(hào)波長(zhǎng)十分之一以上,因此語音信息信號(hào)必須通過調(diào)制, 也就是將具有頻譜為M(w)的搬移到m(t)在工程上能實(shí)現(xiàn)傳播的信道頻譜范圍內(nèi)。 </p><p>  2. 改善系統(tǒng)的抗噪聲性能 </p><p>  通過調(diào)制,增強(qiáng)信息信號(hào)的抗噪聲能力。例如,在某種情況下,頻率調(diào)制(FM)比幅度調(diào)制(AM)抗噪聲的能力強(qiáng)。在緒論中已指出,提高通信的可靠性必須以降低

34、其有效性為代價(jià),反之也是一樣。這就是通常所說的信噪比和帶寬的互換,而這種互換,而這種互換是通過不同的調(diào)制方式來實(shí)現(xiàn)的。如當(dāng)信道噪聲比較嚴(yán)重時(shí),為了確保通信的可靠,可以選擇某種合適的調(diào)制方式 (例如調(diào)頻)來增加信號(hào)頻帶的寬度。這樣,雖然傳輸信息的速率相同而所需的頻帶卻加寬,顯然 信息傳輸?shù)男?有效性)降低了,但抗干擾能力卻增強(qiáng)了。 </p><p>  3. 實(shí)現(xiàn)信道的多路復(fù)用 </p><p

35、>  信道的頻率資源十分寶貴,在一個(gè)物理信道上,如一根電纜中或一個(gè)波束上,僅傳輸一個(gè)信息信號(hào)m(t)則極大地浪費(fèi)了這一物理信道上遠(yuǎn)比m(t)的頻率范圍寬的其他頻率范圍。這時(shí)可以采用調(diào)制的方法將多個(gè)信號(hào)的頻譜按一定的規(guī)則排列在信道帶寬的相應(yīng)頻段內(nèi),從而實(shí)現(xiàn)同一信道中多個(gè)信號(hào)互不干擾地同時(shí)傳輸,這稱為頻分復(fù)用。此外, 還可對(duì)多個(gè)信號(hào)在不同時(shí)間順序取樣,然后依次送入同一信道,實(shí)現(xiàn)信道的時(shí)分復(fù)用。當(dāng)然,復(fù)用的方法和允許復(fù)用的路數(shù)(信號(hào)數(shù))

36、與調(diào)制方式及信道本身的特性有關(guān)。</p><p>  通過對(duì)調(diào)制系統(tǒng)的仿真,我們還可以更加直觀的了解數(shù)字調(diào)制系統(tǒng)的性能及影響性能的因素,從而便于改進(jìn)系統(tǒng),獲得更佳的傳輸性能。</p><p>  2 2ASK、2FSK、2PSK、2QSK的基本原理和實(shí)現(xiàn)</p><p>  2.1 2ASK的基本原理和調(diào)制解調(diào)實(shí)現(xiàn)</p><p>  振幅鍵

37、控是利用載波的幅度變化來傳遞數(shù)字信息,而其頻率和初始相位保持不變。當(dāng)數(shù)字基帶信號(hào)為二進(jìn)制時(shí),則為二進(jìn)制振幅鍵控(2ASK)。 設(shè)發(fā)送的二進(jìn)制符號(hào)序列由“0”,“1”序列組成,發(fā)送“0”符號(hào)的概率為P,發(fā)送“1”符號(hào)的概率為1-P,且相互之間獨(dú)立。該二進(jìn)制符號(hào)序列可以表示為: </p><p><b>  (2-1)</b></p><p><b>  其中

38、:</b></p><p><b>  (2-2)</b></p><p>  是二進(jìn)制基帶信號(hào)時(shí)間間隔,g(t)是持續(xù)時(shí)間為的矩形脈沖:</p><p><b> ?。?-3)</b></p><p>  則二進(jìn)制振幅鍵控信號(hào)可以表示為:</p><p><

39、;b>  (2-4)</b></p><p>  二進(jìn)制振幅鍵控信號(hào)時(shí)間波形如圖2-1所示。由圖2.1可以看出2ASK信號(hào)的時(shí)間波形隨二進(jìn)制基帶信號(hào)s(t)通斷而變化,所以又稱其為通斷鍵控信號(hào)(OOK 信號(hào))。二進(jìn)制振幅鍵控信號(hào)的產(chǎn)生方法如圖2.2所示,圖2.2(a)是采用模擬相乘的方法實(shí)現(xiàn),圖2.2(b)是采用數(shù)字鍵控方法實(shí)現(xiàn)的。</p><p>  由圖 2.1 可以

40、看出,2ASK信號(hào)與模擬調(diào)制中的AM信號(hào)類似.所以,對(duì)2ASK信號(hào)也能夠采用非相干解調(diào)(包絡(luò)檢波法)和相干解調(diào)(同步檢測(cè)法),其相應(yīng)原理方框圖如圖3.3 所示。2ASK信號(hào)相干解調(diào)過程的時(shí)間波形如圖3.4所示。</p><p>  圖2.1 二進(jìn)制振幅鍵控信號(hào)時(shí)間波型</p><p><b>  (a)</b></p><p><b>

41、;  (b)</b></p><p>  圖2.2 二進(jìn)制振幅鍵控信號(hào)調(diào)制器原理框圖</p><p><b> ?。╝)</b></p><p><b> ?。╞)</b></p><p>  圖 2.3 二進(jìn)制振幅鍵控信號(hào)解調(diào)器原理框圖</p><p>  (a

42、)非相干解調(diào)方式 (b)相干解調(diào)方式</p><p>  2.2 2FSK的基本原理和調(diào)制解調(diào)實(shí)現(xiàn)</p><p>  頻移鍵控是利用載波的頻率變化來傳遞數(shù)字信息。在2FSK中,載波的頻率隨二進(jìn)制基帶信號(hào)在f1和 f2這兩點(diǎn)間變化,其表達(dá)式為:</p><p><b> ?。?-5)</b></p><p> 

43、 由圖可見,2FSK信號(hào)的波形(a)可以分解為波形(b)和波形(c),就是說,一個(gè)2FSK信號(hào)可以看成是兩個(gè)不同載頻的2ASK信號(hào)的疊加。因此,2FSK信號(hào)的時(shí)域表達(dá)式也可以寫成:</p><p><b> ?。?-6)</b></p><p>  式中:g(t) 為單個(gè)矩形脈沖,寬度等于Ts</p><p><b> ?。?-7)

44、 </b></p><p><b>  是的反碼。</b></p><p>  二進(jìn)制移頻鍵控信號(hào)的產(chǎn)生,一種可以采用模擬調(diào)頻電路來實(shí)現(xiàn),另一種可以采用數(shù)字鍵控法來實(shí)現(xiàn). 圖 3.6 是數(shù)字鍵控法來實(shí)現(xiàn)二進(jìn)制移頻鍵控信號(hào)的原理圖, 圖中兩個(gè)振蕩器的輸出載波受輸入的二進(jìn)制基帶信號(hào)的控制,在一個(gè)碼元的Ts期間輸出f1或f2這兩個(gè)載波之一。</p>

45、<p>  圖2.4 2FSK信號(hào)的時(shí)域波形</p><p>  圖2.5 鍵控法產(chǎn)生2FSK信號(hào)的原理圖</p><p>  2FSK的解調(diào)方法有兩種,即采用相干解調(diào)法和非相干解調(diào)法。另外還有其他的解調(diào)方法,比如鑒頻法、過零檢測(cè)法、差分檢測(cè)法等。相干解調(diào)法是利用載波和已調(diào)信號(hào)進(jìn)行相乘后濾波輸出而得到的,在上面的2FSK中要有兩個(gè)載波,所以解調(diào)也要有兩個(gè)載波,分別與已調(diào)信號(hào)相

46、乘后通過低通,然后相加即可得到我們的濾波輸出,最后判別電壓輸出得到解調(diào)的信號(hào)。非相干解調(diào)也是利用包絡(luò)檢波法檢測(cè)而得到的。過零檢測(cè)的原理基于2FSK信號(hào)的過零點(diǎn)數(shù)隨不同頻率而異,通過檢測(cè)過零點(diǎn)數(shù)目的多少,從而區(qū)分兩個(gè)不同頻率的信號(hào)碼元。</p><p><b>  原理框圖如下:</b></p><p>  圖2.6 2FSK非相干解調(diào)原理圖</p>&l

47、t;p>  圖2.7 2FSK相干解調(diào)原理圖</p><p>  圖2.8 2FSK過零檢測(cè)法原理圖</p><p>  2.3 2PSK的基本原理和調(diào)制解調(diào)實(shí)現(xiàn)</p><p>  相移鍵控是靠載波的相位變化來傳遞數(shù)字信息,而振幅和頻率保持不變。在2PSK中,通常用初始相位為0和π表示二進(jìn)制的“1”和“0”。因此2PSK的信號(hào)的時(shí)域表達(dá)式為:</p&g

48、t;<p> ?。?psk(t)=Acos(ωct+φn) (2-8) </p><p>  其中,φn表示第n個(gè)符號(hào)的絕對(duì)相位:</p><p>  0 發(fā)送“0”時(shí)</p><p>  φn=

49、 (2-9)</p><p>  π 發(fā)送“1”時(shí) </p><p>  因此,式(2-9)可改寫為</p><p>  Acosωct 概率為P

50、 </p><p><b>  (2-10)</b></p><p>  圖2.9 2PSK信號(hào)的時(shí)間波形</p><p>  因?yàn)楸硎拘盘?hào)的兩種碼元的波形相同,極性卻相反,所以2PSK信號(hào)一般可以表述為一個(gè)雙極性全占空矩形脈沖序列與一個(gè)正弦載波相乘,即</p><p&

51、gt; ?。?psk(t)=s(t)cosωct (2-11)</p><p><b>  其中</b></p><p>  s(t)= ∑ang(t-nTs) (2-12) </p><p>  這里,g

52、(t)是脈寬為Ts的單個(gè)矩形脈沖,而得an統(tǒng)計(jì)的特性為</p><p><b>  1 概率為P</b></p><p>  an= (2-13)</p><p>  -1 概率為1-P</p><p>  即發(fā)送二進(jìn)制符

53、號(hào)“0”時(shí)(an取+1),e2psk(t)取0相位;發(fā)送二進(jìn)制符號(hào)“1”時(shí)(an取-1),e2psk(t)取π相位。</p><p>  數(shù)字調(diào)制技術(shù)的兩種方法:①利用模擬調(diào)制的方法去實(shí)現(xiàn)數(shù)字式調(diào)制,即把數(shù)字調(diào)制看成是模擬調(diào)制的一個(gè)特例,把數(shù)字基帶信號(hào)當(dāng)做模擬信號(hào)的特殊情況處理;②利用數(shù)字信號(hào)的離散取值特點(diǎn)通過開關(guān)鍵控載波,從而實(shí)現(xiàn)數(shù)字調(diào)制。這種方法通常稱為鍵控法,比如對(duì)載波的相位進(jìn)行鍵控,便可獲得相移鍵控(PS

54、K)基本的調(diào)制方式。 </p><p>  數(shù)字調(diào)相:如果兩個(gè)頻率相同的載波同時(shí)開始振蕩,這兩個(gè)頻率同時(shí)達(dá)到正最大值,同時(shí)達(dá)到零值,同時(shí)達(dá)到負(fù)最大值,它們應(yīng)處于"同相"狀態(tài);如果其中一個(gè)開始得遲了一點(diǎn),就可能不相同了。如果一個(gè)達(dá)到正最大值時(shí),另一個(gè)達(dá)到負(fù)最大值,則稱為"反相"。一般把信號(hào)振蕩一次(一周)作為360度。如果一個(gè)波比另一個(gè)波相差半個(gè)周期,我們說兩個(gè)波的相位差1

55、80度,也就是反相。當(dāng)傳輸數(shù)字信號(hào)時(shí),"1"碼控制發(fā)0度相位,"0"碼控制發(fā)180度相位。載波的初始相位就有了移動(dòng),也就帶上了信息。</p><p>  相移鍵控是利用載波的相位變化來傳遞數(shù)字信息,而振幅和頻率保持不變。在2PSK中,通常用初始相位0和π分別表示二進(jìn)制“1”和“0”。</p><p>  二進(jìn)制移相鍵控信號(hào)的調(diào)制原理圖如圖 2.2 所

56、示. 其中圖(a)是采用模擬調(diào)制的方法產(chǎn)生2PSK信號(hào),圖(b)是采用數(shù)字鍵控的方法產(chǎn)生2PSK信號(hào)。</p><p>  (a) (b)</p><p>  圖2.10 2PSK信號(hào)的調(diào)制原理圖</p><p>  2PSK信號(hào)的解調(diào)通常都是采用相干解調(diào), 解調(diào)器原理圖如圖 2

57、.3 所示.在相干解調(diào)過程中需要用到與接收的2PSK信號(hào)同頻同相的相干載波。</p><p>  2PSK信號(hào)相干解調(diào)各點(diǎn)時(shí)間波形如圖 2.4 所示,當(dāng)恢復(fù)的相干載波產(chǎn)生180°倒相時(shí),解調(diào)出的數(shù)字基帶信號(hào)將與發(fā)送的數(shù)字基帶信號(hào)正好是相反,解調(diào)器輸出數(shù)字基帶信號(hào)全部出錯(cuò)。 </p><p>  圖2.11 2PSK信號(hào)的解調(diào)原理圖</p><p>  3

58、simulink的模型建立與仿真</p><p>  3.1 啟動(dòng)simulink </p><p>  首先啟動(dòng)matlab,如下圖:</p><p>  圖3.1 matlab7.0的啟動(dòng)界面</p><p>  然后單擊matlab7.0平臺(tái)環(huán)境中的單擊工具如圖3.1中所示:在命令窗口中輸入“simulink”命令。simulink啟動(dòng)

59、后會(huì)出現(xiàn)的是simulink的庫瀏覽器,如圖3.2所示。</p><p>  圖3.2 simulink的庫瀏覽器</p><p>  在庫瀏覽器中單擊工具,即可創(chuàng)建一個(gè)新的模型窗口,如圖3.3所示。</p><p>  simulink的工作環(huán)境主要是由瀏覽器與模型窗口所組成的,前為用戶提供了Simulink標(biāo)準(zhǔn)模塊和專業(yè)工具箱的界面,后者是用戶創(chuàng)建模型方框圖的主

60、要工具。</p><p>  圖3.3 Simulink的空白窗口</p><p>  3.2 2ASK的模型建立與仿真</p><p><b>  (1)調(diào)制仿真</b></p><p>  2ASK信號(hào)調(diào)制的模型方框圖由DSP模塊中的sine wave 信號(hào)源、相乘器、方波信號(hào)源等模塊組成的,Simulink 模型圖

61、如下圖中所示:</p><p>  圖3.4 2ASK信號(hào)調(diào)制的模型方框圖</p><p>  建立好模型之后就要進(jìn)行系統(tǒng)參數(shù)的設(shè)置了,以至于可以達(dá)到仿真的最好效果。這里我們從正弦信號(hào)開始依次的進(jìn)行仿真參數(shù)設(shè)置如下面的圖所示:</p><p>  圖3.5 正弦信號(hào)參數(shù)設(shè)置</p><p>  經(jīng)過上面參數(shù)的設(shè)置后,就可以進(jìn)行系統(tǒng)的仿真下面是

62、示波器顯示的各點(diǎn)的波形圖:</p><p>  圖3.6 各點(diǎn)的時(shí)間波形圖</p><p>  由上圖可以看出信息源和載波信號(hào)相乘之后便得到了2ASK信號(hào)。</p><p><b> ?。?)解調(diào)仿真</b></p><p>  2ASK的解調(diào)分為相干解調(diào)和非相干解調(diào)法,下面采用相干解調(diào)法對(duì)2ASK信號(hào)進(jìn)行解調(diào)。<

63、/p><p>  相干解調(diào)就是用已調(diào)信號(hào)恢復(fù)出載波——既同步載波。再用載波和已調(diào)信號(hào)相乘,經(jīng)過低通濾波器和抽樣判決器恢復(fù)出S(t)信號(hào)的過程,simulink模型圖如下:</p><p>  圖3.7 2ASK相干解調(diào)的 simulink模型方框圖</p><p>  建立好模型之后,開始設(shè)置各點(diǎn)的參數(shù),下面是低通濾波器的參數(shù)設(shè)置:

64、 </p><p>  圖3.8 低通濾波器的參數(shù)</p><p>  系統(tǒng)仿真及各點(diǎn)時(shí)間波形圖:</p><p>  圖3.9 2ASK信號(hào)解調(diào)的各點(diǎn)時(shí)間波形圖</p><p>  誤碼率分析:由于在解調(diào)過程中缺少信道和噪聲,所以誤碼率相對(duì)要小一些,一般是由于碼間串?dāng)_或者是參數(shù)設(shè)置的問題,由圖中可以看出這個(gè)系統(tǒng)的誤碼率約為0.3

65、636。</p><p>  圖3.10 方波信號(hào)源的參數(shù)設(shè)置</p><p>  3.3 2FSK的調(diào)制與解調(diào)仿真</p><p><b>  (1)調(diào)制仿真</b></p><p>  2FSK信號(hào)是由頻率分別為f1和f2的兩個(gè)載波對(duì)信號(hào)源進(jìn)行頻率上的控制而形成的,其中f1和f2是兩個(gè)頻率有明顯差別的且都遠(yuǎn)大于信號(hào)源

66、頻率的載波信號(hào),2FSK信號(hào)產(chǎn)生的simulink仿真模型圖如下所示:</p><p>  圖3.11 2FSK信號(hào)的simulink模型方框圖</p><p>  其中sin wave和sin wave1是兩個(gè)頻率分別為f1和f2的載波,Pulse Generator模塊是信號(hào)源,NOT實(shí)現(xiàn)方波的反相,最后經(jīng)過相乘器和相加器生成2FSK信號(hào),各參數(shù)設(shè)置如下:</p><

67、;p>  圖3.12 載波sin wave的參數(shù)設(shè)置</p><p><b>  f2的參數(shù)設(shè)置:</b></p><p>  圖3.13 載波sin wave1的參數(shù)設(shè)置</p><p>  本來信號(hào)源s(t)序列是用隨機(jī)的01信號(hào)產(chǎn)生,在此為了方便仿真就選擇了基于采樣的Pulse Generator信號(hào)模塊其參數(shù)設(shè)置如下:</p

68、><p>  圖3.14 Pulse Generator信號(hào)模塊參數(shù)設(shè)置</p><p>  經(jīng)過以上參數(shù)的設(shè)置后就可以進(jìn)行系統(tǒng)的仿真,其各點(diǎn)的時(shí)間波形如下:</p><p>  圖3.15 2FSK信號(hào)調(diào)制各點(diǎn)的時(shí)間波形</p><p>  由上圖可以看出經(jīng)過f1和f2兩個(gè)載波的調(diào)制,2FSK信號(hào)有明顯的頻率上的差別。</p>&

69、lt;p><b>  (2)解調(diào)仿真</b></p><p>  解調(diào)方框圖如下所示:</p><p>  圖3.16 2FSK信號(hào)解調(diào)方框圖</p><p>  其中From File是一個(gè)封裝模塊,就是2FSK信號(hào)的調(diào)制模塊,兩個(gè)帶通濾波器分別將2FSK信號(hào)上下分頻f1和f2 ,后面就和2ASK信號(hào)的解調(diào)過程相同,各參數(shù)設(shè)置如下:&l

70、t;/p><p>  圖3.17 2FSK信號(hào)f1帶通濾波器參數(shù)設(shè)置</p><p>  圖3.18 2FSK信號(hào)f2帶通濾波器參數(shù)設(shè)置</p><p>  經(jīng)過系統(tǒng)仿真后的各點(diǎn)時(shí)間波形如下:</p><p>  圖3.19 2FSK信號(hào)解調(diào)各點(diǎn)時(shí)間波形</p><p>  經(jīng)過系統(tǒng)的仿真可以觀察出系統(tǒng)的誤碼率約為0.72

71、73,如下圖中所示:</p><p>  圖3.20 2FSK相干解調(diào)誤碼率</p><p>  3.4 2PSK的調(diào)制與解調(diào)仿真</p><p><b> ?。?)調(diào)制仿真</b></p><p>  在二進(jìn)制數(shù)字調(diào)制中,當(dāng)正弦載波的相位隨二進(jìn)制數(shù)字基帶信號(hào)離散變化時(shí),則產(chǎn)生二進(jìn)制移相鍵控(2PSK)信號(hào). 在此用已調(diào)

72、信號(hào)載波的 0°和 180°分別表示二進(jìn)制數(shù)字基帶信號(hào)的 1 和 0.用兩個(gè)反相的載波信號(hào)進(jìn)行調(diào)制,其方框圖如下:</p><p>  圖3.21 2PSK信號(hào)調(diào)制的simulink的模型圖</p><p>  其中Sin wave和Sin wave1是反相的載波,正弦脈沖作為信號(hào)源,各個(gè)參數(shù)設(shè)置如下:</p><p>  圖3.22 Sin w

73、ave信號(hào)參數(shù)設(shè)置</p><p>  圖3.23 Sin wave1信號(hào)的參數(shù)設(shè)置</p><p>  圖3.24 脈沖信號(hào)的參數(shù)設(shè)置</p><p>  圖3.25 2PSK調(diào)制的各點(diǎn)時(shí)間波形</p><p><b>  (2)解調(diào)仿真</b></p><p>  建立simulink模型方框

74、圖如下:</p><p>  圖3.26 2PSK解調(diào)框圖</p><p>  各點(diǎn)的時(shí)間波形如下所示:</p><p>  圖3.27 2PSK解調(diào)各點(diǎn)的時(shí)間波形</p><p>  結(jié)果分析:由3.26圖可以看出其誤碼率約為0.6667,由于沒有噪聲的影響所以誤碼率一般在0.5左右,由于系統(tǒng)存在不準(zhǔn)確性所以誤碼率會(huì)略大一些。 </p

75、><p>  4 2ASK,2FSK,2PSK調(diào)制解調(diào)的M語言實(shí)現(xiàn)</p><p>  4.1 2ASK調(diào)制與解調(diào)的M語言實(shí)現(xiàn)</p><p>  用MATLAB實(shí)現(xiàn)2ASK的調(diào)制與解調(diào)其代碼見附錄,其結(jié)果為:</p><p>  圖4.1 2ASK調(diào)制與解調(diào)的M語言實(shí)現(xiàn)</p><p>  4.2 2FSK調(diào)制與解調(diào)的M

76、語言實(shí)現(xiàn)</p><p>  用MATLAB實(shí)現(xiàn)2ASK的調(diào)制與解調(diào)其代碼見附錄,其結(jié)果為:</p><p>  圖4.2 2FSK調(diào)制與解調(diào)的M語言實(shí)現(xiàn) </p><p>  4.3 2PSK調(diào)制與解調(diào)的M語言實(shí)現(xiàn)</p><p>  用MATLAB實(shí)現(xiàn)2PSK的調(diào)制與解調(diào)其代碼見附錄,其結(jié)果為:</p><p>

77、;  圖4.3 2PSK調(diào)制與解調(diào)的M語言實(shí)現(xiàn)(1)</p><p>  圖4.3 2PSK調(diào)制與解調(diào)的M語言實(shí)現(xiàn)(2)</p><p><b>  結(jié)束語</b></p><p>  通過本次畢業(yè)論文設(shè)計(jì),使我加深了對(duì)2ASK,2FSK,2PSK這些方面知識(shí)的熟悉與理解,也使我體會(huì)到了MATLAB這個(gè)軟件對(duì)于調(diào)制與解調(diào)方面的巨大作用。我們可以

78、通過這個(gè)軟件來更好地了解2ASK,2FSK,2PSK以及其它的信號(hào)的全面分析。為我們更好的應(yīng)用于現(xiàn)實(shí)中提供了寶貴的借鑒。</p><p>  在以后也對(duì)于我們的研究提供了一次寶貴的經(jīng)驗(yàn),讓我更加熟悉了認(rèn)真與不懈努力是非常重要的。在未來的日子里,我們要學(xué)會(huì)借助于工具對(duì)問題進(jìn)行系統(tǒng)性的分析,然后得出結(jié)果,進(jìn)行綜合考慮,然后選擇比較適合我們的進(jìn)行應(yīng)用。</p><p><b>  參考

79、文獻(xiàn)</b></p><p>  [1]西瑞克斯(北京)通信設(shè)備有限公司.無線通信的MATLAB和FPGA實(shí)現(xiàn)[M].北京:人民郵電出版社.2009</p><p>  [2]樊昌信,曹麗娜.通信原理(第6版)[M].北京:國(guó)防工業(yè)出版社.2011</p><p>  [3]張磊,畢靖,郭蓮英.MATLAB實(shí)用教程[M].北京:人民郵電出版社.2008&

80、lt;/p><p>  [4]王興亮.現(xiàn)代通信原理與技術(shù)[M].北京:電子工業(yè)出版社.2009</p><p>  [5]徐明遠(yuǎn),邵玉斌.MATLAB仿真在現(xiàn)代通信中的應(yīng)用[M].西安:西安電子科技大學(xué)出版社.2011 [6]徐金明,張孟喜,丁濤.MATLAB實(shí)用教程[M].北京:清華大學(xué)出版社.2006 </p><p>  [7]周烔槃,龐沁華,續(xù)大我,吳偉陵,楊鴻

81、文.通信原理(第三版) [M].北京:北京郵電大學(xué)出版社.2011 </p><p>  [8]孫屹,李研.MATLAB通信仿真開發(fā)手冊(cè)[M].北京:國(guó)防工業(yè)出版社.2005</p><p>  [9] 王立寧,樂光新,詹菲.MATLAB與通信仿真[M].北京:人民郵電出版社. 2000</p><p>  [10] 張智星. MATLAB 程序設(shè)計(jì)與應(yīng)用[M].

82、北京:清華大學(xué)出版社.2002</p><p>  [11] 王士林,陸存樂,龔初光.現(xiàn)代數(shù)字調(diào)制技術(shù)[M]. 北京: 人民郵電出版社.1999</p><p>  [12]王麗寧,樂光新.MATLAB與通信仿真[M]. 北京: 人民郵電出版社. 2000</p><p>  [13]曹志剛,錢亞生.現(xiàn)代通信原理[M].北京:清華大學(xué)出版社.1992</p&g

83、t;<p>  [14]吳偉陵.移動(dòng)通信原理[M].北京:人民郵電出版社.2005</p><p>  [15]孫屹,吳磊. Simulink通信仿真開發(fā)手冊(cè)[M].北京:國(guó)防工業(yè)出版社.2003</p><p><b>  附錄</b></p><p>  2ASK基于MATAB的程序代碼:</p><p&g

84、t;<b>  clc;</b></p><p><b>  clear;</b></p><p><b>  %輸入二進(jìn)制信號(hào)</b></p><p><b>  N=10;</b></p><p><b>  xn=[];</b>

85、</p><p>  x=[1 0 1 1 0 0 1 0 1 0];</p><p>  t=0.0125:0.0125:N;</p><p>  y=cos(2*pi*100*t);</p><p><b>  for i=1:N</b></p><p>  if x(i)==1</p&

86、gt;<p>  xn(i*80-79:i*80)=ones(1,80);</p><p><b>  else</b></p><p>  xn(i*80-79:i*80)=zeros(1,80);</p><p><b>  end</b></p><p><b>  e

87、nd</b></p><p>  subplot(5,2,1)</p><p><b>  plot(xn);</b></p><p>  title('原始二進(jìn)制信號(hào)');</p><p>  axis([0 800 -1 2])</p><p><b> 

88、 %載波波形</b></p><p>  y=cos(2*pi*2*t);</p><p>  subplot(5,2,2)</p><p><b>  plot(y);</b></p><p>  title('載波波形');</p><p>  axis([0 80

89、0 -2 2])</p><p><b>  %載波調(diào)制</b></p><p><b>  z=xn.*y;</b></p><p>  subplot(5,2,3)</p><p><b>  plot(z)</b></p><p>  title(

90、'已調(diào)信號(hào)')</p><p>  axis([0 800 -1.5 1.5])</p><p>  %對(duì)已調(diào)信號(hào)進(jìn)行頻譜分析</p><p>  ba=fft(z,512);</p><p>  ba=abs(ba);</p><p>  subplot(5,2,4)</p><p

91、><b>  plot(ba);</b></p><p>  title('已調(diào)信號(hào)頻譜')</p><p>  axis([-200 600 0 150])</p><p><b>  %加入高斯噪聲</b></p><p>  a=0.1;%noise 系數(shù),控制噪聲功率&

92、lt;/p><p>  noise=a*(2*rand(1,80*N)-1);</p><p>  z1=z+noise;</p><p>  subplot(5,2,5)</p><p><b>  plot(z1);</b></p><p>  title('加入噪聲后信號(hào)波形')

93、;</p><p>  %對(duì)加噪信號(hào)進(jìn)行頻譜分析</p><p>  ba=fft(z1,512);</p><p>  ba=abs(ba);</p><p>  subplot(5,2,6)</p><p><b>  plot(ba);</b></p><p>  t

94、itle('加噪信號(hào)頻譜')</p><p>  axis([-200 600 0 150])</p><p>  %設(shè)計(jì)一個(gè)低通濾波器</p><p>  Wp =50/80; Ws = 70/80;</p><p>  [n,Wn] = buttord(Wp,Ws,1,5)</p><p>  [b

95、,a] = butter(n,Wn);</p><p>  %對(duì)加入噪聲的信號(hào)進(jìn)行濾波</p><p>  x_fir=filter(b,1,z1); </p><p>  %觀察濾波之后的信號(hào)波形</p><p>  subplot(5,2,7)</p><p>  plot(x_fir);</p>&

96、lt;p>  title('濾波之后的信號(hào)')</p><p>  axis([0 800 -1.5 1.5])</p><p><b>  %相干解調(diào)</b></p><p>  x2=x_fir.*y;</p><p>  subplot(5,2,8);</p><p>

97、<b>  plot(x2);</b></p><p>  title('與相干載波相乘波形')</p><p>  axis([0 800 -0.5 2])</p><p>  %對(duì)加入噪聲的信號(hào)進(jìn)行濾波</p><p>  x3=filter(b,1,x2); </p><

98、;p>  subplot(5,2,9)</p><p><b>  plot(x3);</b></p><p>  title('與相干載波相乘后濾波波形 ')</p><p>  axis([0 800 -0.5 2.5])</p><p><b>  %抽樣判決</b>&l

99、t;/p><p><b>  for i=1:N</b></p><p>  if abs(x3(i*80-20))>=0.5;</p><p>  xn2(i*80-79:i*80)=ones(1,80);</p><p><b>  else</b></p><p> 

100、 xn2(i*80-79:i*80)=zeros(1,80);</p><p><b>  end</b></p><p><b>  end</b></p><p>  subplot(5,2,10);</p><p>  plot(xn2);</p><p>  titl

101、e('恢復(fù)波形')</p><p>  axis([0 800 -1 2])</p><p>  2FSK基于MATLAB的程序代碼:</p><p>  clear all;</p><p><b>  %二進(jìn)制數(shù)字序列</b></p><p>  x=[0 1 1 0 0 1

102、1 0 0 1];</p><p>  grid=200;%每個(gè)碼元持續(xù)的時(shí)間</p><p>  t=0:1/grid:length(x);</p><p>  for i=1:length(x)</p><p>  if(x(i)==1) </p><p>  for j=1:grid

103、 </p><p>  y((i-1)*grid+j)=1;</p><p><b>  end</b></p><p><b>  else</b></p><p>  for j=1:grid </p><p>  y((i-1)*grid+j)=0;

104、</p><p><b>  end</b></p><p><b>  end</b></p><p><b>  end</b></p><p>  y=[y,x(i)];</p><p>  w1=2*pi;w2=4*pi;A=1;</p&g

105、t;<p>  c1t=A*sin(w1*t);c2t=A*sin(w2*t); </p><p>  subplot(2,2,1)</p><p>  plot(t,c1t,'r'),title('f1載波波形')</p><p>  subplot(2,2,3)</p><p>  plo

106、t(t,c2t,'r'),title('f2載波波形')</p><p>  subplot(2,2,2) </p><p>  plot(t,y,'r'),title('數(shù)字序列波形')</p><p>  for i=1:length(y);</p><p>  if(y(i

107、)==1)</p><p>  e1t(i)=c1t(i);</p><p><b>  else</b></p><p>  e1t(i)=c2t(i);</p><p><b>  end</b></p><p><b>  end</b></

108、p><p>  subplot(2,2,4)</p><p>  plot(t,e1t,'r'),title('2FSK輸出波形')</p><p>  2PSK基于MATLAB的程序代碼:</p><p>  clear all; </p><p>  close all; </p&

109、gt;<p>  fs=8e5;%抽樣頻率 </p><p>  fm=20e3;%基帶頻率 </p><p>  n=2*(6*fs/fm); </p><p>  final=(1/fs)*(n-1); </p><p>  fc=2e5; % 載波頻率 </p><p>  t=0:1/fs:(fi

110、nal); </p><p>  Fn=fs/2;%耐奎斯特頻率 </p><p>  %用正弦波產(chǎn)生方波 </p><p>  %========================================== </p><p>  twopi_fc_t=2*pi*fm*t; </p><p><b>

111、;  A=1; </b></p><p><b>  phi=0; </b></p><p>  x = A * cos(twopi_fc_t + phi); % 方波 </p><p><b>  am=1; </b></p><p>  x(x>0)=am; </p>

112、;<p>  x(x<0)=-1; </p><p>  figure(1) </p><p>  subplot(321); </p><p>  plot(t,x); </p><p>  axis([0 2e-4 -2 2]); </p><p>  title('基帶信號(hào)')

113、; </p><p><b>  grid on </b></p><p>  car=sin(2*pi*fc*t);%載波 </p><p>  ask=x.*car;%載波調(diào)制 </p><p>  subplot(322); </p><p>  plot(t,ask); </p>

114、;<p>  axis([0 200e-6 -2 2]); </p><p>  title('PSK信號(hào)'); </p><p><b>  grid on; </b></p><p>  %===================================================== </p&

115、gt;<p><b>  vn=0.1; </b></p><p>  noise=vn*(randn(size(t)));%產(chǎn)生噪音 </p><p>  subplot(323); </p><p>  plot(t,noise); </p><p><b>  grid on; </b

116、></p><p>  title('噪音信號(hào)'); </p><p>  axis([0 .2e-3 -1 1]); </p><p>  askn=(ask+noise);%調(diào)制后加噪 </p><p>  subplot(324); </p><p>  plot(t,askn); <

117、/p><p>  axis([0 200e-6 -2 2]); </p><p>  title('加噪后信號(hào)'); </p><p><b>  grid on; </b></p><p><b>  %帶通濾波 </b></p><p>  %========

118、================================================</p><p>  fBW=40e3; </p><p>  f=[0:3e3:4e5]; </p><p>  w=2*pi*f/fs; </p><p>  z=exp(w*j); </p><p>  BW=2*pi

119、*fBW/fs; </p><p>  a=.8547;%BW=2(1-a)/sqrt(a) </p><p>  p=(j^2*a^2); </p><p>  gain=.135; </p><p>  Hz=gain*(z+1).*(z-1)./(z.^2-(p)); </p><p>  subplot(325

120、); </p><p>  plot(f,abs(Hz)); </p><p>  title('帶通濾波器'); </p><p><b>  grid on; </b></p><p>  Hz(Hz==0)=10^(8);%avoid log(0) </p><p>  su

121、bplot(326); </p><p>  plot(f,20*log10(abs(Hz))); </p><p><b>  grid on; </b></p><p>  title('Receiver -3dB Filter Response'); </p><p>  axis([1e5 3e5

122、 -3 1]); </p><p><b>  %濾波器系數(shù) </b></p><p>  a=[1 0 0.7305];%[1 0 p] </p><p>  b=[0.135 0 -0.135];%gain*[1 0 -1] </p><p>  faskn=filter(b,a,askn); </p>

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲(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)論