




已閱讀5頁(yè),還剩26頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
通 信 工 程 專(zhuān) 業(yè) 課 程 設(shè) 計(jì) Shaanxi University of Technology通信工程專(zhuān)業(yè)課程設(shè)計(jì)題 目 2FSK 調(diào) 制 與 解 調(diào) 系 統(tǒng) 設(shè) 計(jì) 學(xué)生姓名 學(xué)號(hào) 所在院(系) 陜 西 理 工 學(xué) 院 電 信 工 程 系 專(zhuān)業(yè)班級(jí) 指導(dǎo)教師 完成地點(diǎn) 陜 西 理 工 學(xué) 院 電 信 工 程 系 實(shí) 驗(yàn) 室2011年 3 月 11 日28通信工程專(zhuān)業(yè)課程設(shè)計(jì)任務(wù)書(shū)院(系) 電 信 工 程 系 專(zhuān)業(yè)班級(jí) 學(xué)生姓名 一、課程設(shè)計(jì)題目 2FSK 調(diào) 制 與 解 調(diào) 系 統(tǒng) 設(shè) 計(jì) 二、課程設(shè)計(jì)工作自 2011 年 月 日 起至 2011 年 月 日止三、課程設(shè)計(jì)進(jìn)行地點(diǎn): 電 信 工 程 系 實(shí) 驗(yàn) 室 四、課程設(shè)計(jì)的內(nèi)容要求: 1、查資料弄清楚2FSK 調(diào) 制 與 解 調(diào) 系 統(tǒng) 的 原理; 2、設(shè)計(jì)2FSK調(diào)制與解調(diào)系統(tǒng); 3、在MAX+PLUS軟件平臺(tái)上實(shí)現(xiàn)2FSK信號(hào)的調(diào)制與解調(diào)與仿真; 4、選用適當(dāng)可編程邏輯器件進(jìn)行硬件實(shí)現(xiàn); 5、完成課設(shè)報(bào)告(含原理、組成框圖、原理圖、調(diào)試仿真步驟等)。 進(jìn)度安排: (1)方案準(zhǔn)備及比較 (2)方案確定及編程 (3)程序調(diào)試及仿真 (4)硬件測(cè)試及寫(xiě)報(bào)告總結(jié) 指 導(dǎo) 教 師 系(教 研 室) 通 信 工 程 教 研 室 接受任務(wù)開(kāi)始執(zhí)行日期 學(xué)生簽名 目 錄摘要- 1 -Abstract- 2 -1. 緒論- 3 -1.1 課題背景- 3 -1.2 課題的主要研究工作- 3 -2. 方案論證- 4 -2.1 2FSK調(diào)制解調(diào)的基本原理- 4 -2.1.1 二進(jìn)制頻移鍵控調(diào)制器與解調(diào)器的原理- 4 -2.1.2 2FSK信號(hào)的表達(dá)式和波形圖- 4 -2.2 方案的比較與選擇- 5 -2.2.1 2FSK調(diào)制方案的比較與選擇- 5 -2.2.2 2FSK調(diào)制方案的選擇- 6 -2.2.3 2FSK信號(hào)解調(diào)方案的比較與選擇- 7 -2.2.4 2FSK解調(diào)方案的選擇- 10 -3. 電路設(shè)計(jì)及仿真結(jié)果分析- 11 -3.1 2FSK信號(hào)調(diào)制系統(tǒng)的設(shè)計(jì)- 11 -3.1.1 分頻器- 11 -3.1.2 偽隨機(jī)序列發(fā)生器- 12 -3.1.3 數(shù)據(jù)選擇器- 14 -3.1.4 2FSK調(diào)制系統(tǒng)的仿真及結(jié)果分析- 14 -3.2 2FSK信號(hào)解調(diào)系統(tǒng)的設(shè)計(jì)- 15 -3.2.1 時(shí)鐘計(jì)數(shù)器C- 16 -3.2.2 計(jì)數(shù)器Q- 16 -3.2.3 判決器D- 17 -3.2.4 2FSK解調(diào)系統(tǒng)的仿真及結(jié)果分析- 17 -3.3 調(diào)制解調(diào)系統(tǒng)整體仿真及結(jié)果分析- 18 -3.4 2FSK調(diào)制解調(diào)系統(tǒng)在示波器上的顯示- 19 -結(jié)論22致謝23參考文獻(xiàn)24附錄252FSK調(diào)制與解調(diào)系統(tǒng)設(shè)計(jì)(陜西理工學(xué)院通信工程系0,陜西,漢中 723003)指導(dǎo)老師: 摘 要FSK是數(shù)字調(diào)制的一種方法,其原理是利用數(shù)字信號(hào)的離散取值特點(diǎn)通過(guò)開(kāi)關(guān)對(duì)載波的頻率進(jìn)行鍵控,所產(chǎn)生的信號(hào)稱(chēng)為FSK信號(hào)。該信號(hào)使得數(shù)字信號(hào)可以在帶通信道中進(jìn)行傳輸。本次課程設(shè)計(jì)就是在EDA實(shí)驗(yàn)板上用VHDL語(yǔ)言來(lái)實(shí)現(xiàn)FSK的調(diào)制解調(diào)系統(tǒng)。采用鍵控法對(duì)載波進(jìn)行調(diào)制,用過(guò)零檢測(cè)法對(duì)調(diào)制信號(hào)進(jìn)行解調(diào)。用4級(jí)移位寄存器產(chǎn)生偽隨機(jī)序列作為調(diào)制信號(hào)。仿真成功后下載到實(shí)驗(yàn)板上,通過(guò)示波器分別觀察調(diào)制信號(hào)和已調(diào)波;調(diào)制信號(hào)和解調(diào)信號(hào),與波形仿真結(jié)果相同,但由于噪聲的影響,使得示波器的波形有毛刺。關(guān)鍵詞FSK調(diào)制解調(diào),VHDL,鍵控法,過(guò)零檢測(cè)法中圖分類(lèi)號(hào) TN761.2 文獻(xiàn)標(biāo)志碼 AFSK modulation and demodulation(Grade08,Clas2,Major of Communication Engineering,Dept. of E.I.of Shaanxi University of Technology, Hanzhong 723003,China)Tutor:AbstractFSK is a method of digital modulation, the principle is the use of digital signal characteristics of discrete values by switching on the carrier frequency shift keying, the resulting signal as FSK signals. This signal allows the digital signal can be transmitted with a communication channel. The course design is used in the EDA VHDL language test board to achieve FSK modulation and demodulation system. By keying of the carrier modulation, zero-detection method used to demodulate the modulated signals. Shift register with four pseudo-random sequence generated as the modulation signal. Simulation successfully downloaded to the experimental board, were observed by the oscilloscope signal and the modulated wave modulation; modulation signal and demodulated signal, and waveform simulation results are the same, but because of noise, making the oscilloscope waveform has glitches.Key words FSK modulation and demodulation;VHDL;Shift Keying;zero-crossing detection method1. 緒論1.1 課題背景數(shù)字頻率調(diào)制又稱(chēng)頻移鍵控(FsKFrequency Shift Keying),二進(jìn)制頻移鍵控記作2FSK。數(shù)字頻移鍵控是用載波的頻率來(lái)傳送數(shù)字消息,即用所傳送的數(shù)字消息控制載波的頻率。 2FSK信號(hào)便是符號(hào)“1”對(duì)應(yīng)于載頻,而符號(hào)“0”對(duì)應(yīng)于載頻(與不同的另一載頻)的已調(diào)波形,而且與之間的改變是瞬間完成的。從原理上講,數(shù)字調(diào)頻可 用模擬調(diào)頻法來(lái)實(shí)現(xiàn),也可用鍵控法來(lái)實(shí)現(xiàn)。模擬調(diào)頻法是利用一個(gè)矩形脈沖序列對(duì)一個(gè)載波進(jìn)行調(diào)頻,是頻移鍵控通信方式早期采用的實(shí)現(xiàn)方法。2FSK鍵控法 則是利用受矩形脈沖序列控制的開(kāi)關(guān)電路對(duì)兩個(gè)不同的獨(dú)立頻率源進(jìn)行選通。鍵控法的特點(diǎn)是轉(zhuǎn)換速度快、波形好、穩(wěn)定度高且易于實(shí)現(xiàn),故應(yīng)用廣泛。隨著電子計(jì)算機(jī)的普及,數(shù)據(jù)通信技術(shù)正在迅速發(fā)展。數(shù)字頻率調(diào)制是數(shù)據(jù)通信中常見(jiàn)的一種調(diào)制方式。頻移鍵控(FSK)方法簡(jiǎn)單,易于實(shí)現(xiàn),并且解調(diào)不須恢復(fù)本地載波,可以異步傳輸,抗噪聲和抗衰落性能也較強(qiáng)。因此,F(xiàn)SK調(diào)制技術(shù)在通信行業(yè)得到了廣泛地應(yīng)用,并且主要適用于用于低、中速數(shù)據(jù)傳輸。由于FSK調(diào)制解調(diào)原理相對(duì)比較簡(jiǎn)單,作為數(shù)字通信原理的入門(mén)學(xué),理解FSK后可以容易理解其他更復(fù)雜的調(diào)制系統(tǒng),為以后的進(jìn)一步發(fā)展打下基礎(chǔ)。1.2 課題的主要研究工作課題主要研究2FSK信號(hào)的調(diào)制解調(diào)系統(tǒng)的實(shí)現(xiàn),完成對(duì)數(shù)字信號(hào)的調(diào)制及解調(diào),使系統(tǒng)簡(jiǎn)單,并要調(diào)制解調(diào)過(guò)程容易實(shí)現(xiàn),能正確的完成調(diào)制解調(diào)任務(wù)。2. 方案論證2.1 2FSK調(diào)制解調(diào)的基本原理2.1.1 二進(jìn)制頻移鍵控調(diào)制器與解調(diào)器的原理用基帶信號(hào)對(duì)高頻載波的瞬時(shí)頻率進(jìn)行控制的調(diào)制方式叫做調(diào)頻,在數(shù)字調(diào)制系統(tǒng)中則稱(chēng)為頻移鍵控(FSK)。頻移鍵控在數(shù)字通信中是使用較早的一種調(diào)制方式,這種方式實(shí)現(xiàn)起來(lái)比較容易,抗干擾和抗衰落的性能也較強(qiáng)。其缺點(diǎn)是占用頻帶較寬,頻帶利用串不夠高,因此,額移鍵控主要應(yīng)用于低、中速數(shù)據(jù)的傳輸,以及衰落信道與頻帶較寬的信道。2.1.2 2FSK信號(hào)的表達(dá)式和波形圖頻移鍵控是利用載波的頻率變化來(lái)傳遞數(shù)字信息。在2FSK中,載波的頻率隨二進(jìn)制基帶信號(hào)在和兩個(gè)頻率點(diǎn)間變化。故其表達(dá)式為 式2.1假設(shè)二進(jìn)制序列s(t)為l01001時(shí),則2FSK信號(hào)的波形如圖2.1.2所示圖2.1 2FSK信號(hào)的波形從圖中可以看出,一個(gè)2FSK信號(hào)可以看成是兩個(gè)不同載頻的2ASK信號(hào)的疊加。因此,2FSK信號(hào)的時(shí)域表達(dá)式又可寫(xiě)成式中:g(t)為單個(gè)矩形脈沖,脈寬為;是的反碼,若=1,則=0;若=0,則=1,于是和分別是第n個(gè)信號(hào)碼元的初相位。在移頻鍵控中,和不攜帶信息,通??闪詈蜑榱恪?.1.3 2FSK信號(hào)的帶寬由式(2.1)可知,2FSK信號(hào)可以看成是兩個(gè)不同載頻的振幅鍵控信號(hào)之和,因此它的頻帶寬度是兩倍數(shù)字基帶信號(hào)帶寬(B)與之和,即:2.2 方案的比較與選擇2.2.1 2FSK調(diào)制方案的比較與選擇2FSK信號(hào)產(chǎn)生的方法主要有兩種。一種可以采用模擬電路來(lái)實(shí)現(xiàn)(即直接調(diào)頻法);另一種可以采用鍵控法來(lái)實(shí)現(xiàn)。2.2.1.1 直接調(diào)頻法原理所謂直接調(diào)頻法,就是用數(shù)字基帶信號(hào)去控制一個(gè)振蕩器的某種參數(shù)而達(dá)到改變振蕩頻率的目的。如圖2.2所示模 擬調(diào) 頻 器圖2.2 直接調(diào)頻法原理框圖2.2.1.2 鍵控法原理該方法就是在二進(jìn)制基帶矩形脈沖序列的控制 下通過(guò)開(kāi)關(guān)電路對(duì)兩個(gè)不同的獨(dú)立頻率源進(jìn)行選通,使其在每一個(gè)碼元期間輸出或兩個(gè)載波之一。其原理如圖1.2.2所示,它將產(chǎn)生二進(jìn)制FSK信號(hào)。圖中,數(shù)字信號(hào)控制兩個(gè)獨(dú)立振蕩器。門(mén)電路(即開(kāi)關(guān)電路)和按數(shù)字信號(hào)的變化規(guī)律通斷。若門(mén)打開(kāi),則門(mén)關(guān)閉故輸出為,反之則輸出。這種方法的特點(diǎn)是轉(zhuǎn)換速度快、波形好,而且頻率穩(wěn)定度可以做得很高。頻率鍵控法還可以借助數(shù)字電路來(lái)實(shí)現(xiàn)。以上兩種FSK信號(hào)的調(diào)制方法的差異在于:由直接調(diào)頻法產(chǎn)生的2FSK信號(hào)在相鄰碼元之間的相位是連續(xù)變化的。(這一類(lèi)特殊的FSK,稱(chēng)為連續(xù)相位FSK(Continous-Phase FSK,CPFSK)而鍵控法產(chǎn)生的2FSK信號(hào),是由電子開(kāi)關(guān)在兩個(gè)獨(dú)立的頻率源之間轉(zhuǎn)換形成,故相鄰碼元之間的相位不一定連續(xù)。f1門(mén)電路1門(mén)電路2相加倒相f2基帶信號(hào)輸入圖2.3 鍵控法原理框圖2.2.2 2FSK調(diào)制方案的選擇我們組選擇采用鍵控法來(lái)產(chǎn)生2FSK信號(hào),主要基于以下3個(gè)原因:1:MAX+Plus所用的實(shí)驗(yàn)板以數(shù)字信號(hào)為主,而鍵控法用VHDL語(yǔ)言和邏輯電路很容易實(shí)現(xiàn)。2:直接調(diào)頻法產(chǎn)生的移頻鍵控信號(hào)雖易于實(shí)現(xiàn),但由于是同一振蕩器產(chǎn)生兩個(gè)不同頻率的信號(hào),在頻率變換的過(guò)渡點(diǎn)相位是連續(xù)的,其頻率穩(wěn)定度較差。而且這種方法產(chǎn)生的FSK信號(hào)頻移不能太大,否則振蕩不穩(wěn),甚至停振,因而實(shí)際應(yīng)用范圍不廣,僅適用于低速傳輸系統(tǒng)。3:頻率鍵控法是用數(shù)字矩形脈沖控制電子開(kāi)關(guān),使電子開(kāi)關(guān)在兩個(gè)獨(dú)立的振蕩器之間進(jìn)行轉(zhuǎn)換,從而在輸出端得到不同頻率的已調(diào)信號(hào)。由于產(chǎn)生和載頻是由兩個(gè)獨(dú)立的振蕩器實(shí)現(xiàn),則輸出的2FSK信號(hào)的相位是不連續(xù)的。這種方法的特點(diǎn)是轉(zhuǎn)換速度快,波形好,頻率穩(wěn)定度高,電路不甚復(fù)雜,在實(shí)用中可以用一個(gè)頻率合成器代替兩個(gè)獨(dú)立的振蕩器,再經(jīng)分頻鏈,進(jìn)行不同的分頻,也可得到2FSK信號(hào)。2.2.3 2FSK信號(hào)解調(diào)方案的比較與選擇數(shù)字調(diào)頻信號(hào)的解調(diào)方法很多,如相干檢測(cè)法、包絡(luò)檢波法、過(guò)零檢測(cè)法、差分檢測(cè)法等。下面就相干檢測(cè)法、非相干檢測(cè)法、過(guò)零檢測(cè)法和差分檢測(cè)法進(jìn)行介紹。2.2.3.1 濾波+包絡(luò)檢波法2FSK信號(hào)的包絡(luò)檢波法解調(diào)方框圖如圖2.2.3所示,其可視為由兩路2ASK解調(diào)電路組成。這里,兩個(gè)帶通濾波器(帶寬相同,皆為相應(yīng)的2ASK信號(hào)帶寬;中心頻率不同,分別為、起分路作用,用以分開(kāi)兩路2ASK信號(hào),上支路對(duì)應(yīng),下支路對(duì)應(yīng),經(jīng)包絡(luò)檢測(cè)后分別取出它們的包絡(luò)及;抽樣判決器起比較器作用,把兩路包絡(luò)信號(hào)同時(shí)送到抽樣判決器進(jìn)行比較,從而判決輸出基帶數(shù)字信號(hào)。若上、下支路及的抽樣值分別用表示,則抽樣判決器的判決準(zhǔn)則為圖2.42FSK信號(hào)包絡(luò)檢波方框圖2.2.3.2 相干檢測(cè)法相干檢測(cè)的具體解調(diào)電路是同步檢波器,原理方框圖如圖2.2.3所示。圖中兩個(gè)帶通濾波器的作用同于包絡(luò)檢波法,起分路作用。它們的輸出分別與相應(yīng)的同步相干載波相乘,再分別經(jīng)低通濾波器濾掉二倍頻信號(hào),取出含基帶數(shù)字信息的低頻信號(hào),抽樣判決器在抽樣脈沖到來(lái)時(shí)對(duì)兩個(gè)低頻信號(hào)的抽樣值進(jìn)行比較判決(判決規(guī)則同于包絡(luò)檢波法),即可還原出基帶數(shù)字信號(hào)。圖2.52FSK相干檢測(cè)方框圖2.2.3.3 過(guò)零檢測(cè)法單位時(shí)間內(nèi)信號(hào)經(jīng)過(guò)零點(diǎn)的次數(shù)多少,可以用來(lái)衡量頻率的高低。數(shù)字調(diào)頻波的過(guò)零點(diǎn)數(shù)隨不同載頻而異,故檢出過(guò)零點(diǎn)數(shù)可以得到關(guān)于頻率的差異,這就是過(guò)零檢測(cè)法的基本思想。過(guò)零檢測(cè)法方框圖及各點(diǎn)波形如圖2.2.4所示。在圖中,2FSK信號(hào)經(jīng)限幅、微分、整流后形成與頻率變化相對(duì)應(yīng)的尖脈沖序列,這些尖脈沖的密集程度反映了信號(hào)的頻率高低,尖脈沖的個(gè)數(shù)就是信號(hào)過(guò)零點(diǎn)數(shù)。把這些尖脈沖變換成較寬的矩形脈沖,以增大其直流分量,該直流分量的大小和信號(hào)頻率的高低成正比。然后經(jīng)低通濾波器取出此直流分量,這樣就完成了頻率幅度變換,從而根據(jù)直流分量幅度上的區(qū)別還原出數(shù)字信號(hào)“1”和“0”。圖2.6過(guò)零檢測(cè)法方框圖及各點(diǎn)波形圖2.2.3.4 差分檢波法差分檢波法的原理如圖2.2.5所示,輸入信號(hào)經(jīng)接收濾波器濾除帶外無(wú)用信號(hào)后被分成兩路,一路直接送到乘法器(平衡調(diào)制器),另一路經(jīng)時(shí)延送到乘法器,相乘后再經(jīng)低通濾波器提取信號(hào)。解調(diào)的原理可作如下說(shuō)明:設(shè)輸入為,它與時(shí)延之波形的乘積為若用低通濾波器除去倍頻分量,則其輸出為可見(jiàn),是角頻率偏移的函數(shù),但卻不是一個(gè)簡(jiǎn)單的函數(shù)關(guān)系?,F(xiàn)在我們是當(dāng)?shù)剡x擇使則有=,故此有 當(dāng)時(shí)或 當(dāng)時(shí)若角頻偏較?。?,則有 當(dāng)時(shí)或 當(dāng)時(shí)由此可見(jiàn),當(dāng)滿(mǎn)足條件及1時(shí),輸出電壓將與角頻偏呈線(xiàn)性關(guān)系。這是鑒頻特性所要求的。差分檢波法基于輸入信號(hào)與延遲的信號(hào)相比較,信道上的延遲失真,將同時(shí)影響相鄰信號(hào),故不影響最終的鑒頻效果。實(shí)踐表明,當(dāng)延遲失真為0時(shí),這種方法的檢測(cè)性能不如普通鑒頻法,但當(dāng)有較嚴(yán)重延遲失真使,它的性能要比鑒頻法優(yōu)越。不過(guò)差分檢波法的實(shí)現(xiàn)將要受條件的限制。帶通低通圖2.7 差分檢波原理2.2.4 2FSK解調(diào)方案的選擇由于過(guò)零檢測(cè)法用vhdl語(yǔ)言實(shí)現(xiàn)相對(duì)容易,且對(duì)于數(shù)字信號(hào)來(lái)說(shuō),過(guò)零檢測(cè)法較其他三種分析方法更簡(jiǎn)單,因此我們決定用過(guò)零檢測(cè)法來(lái)實(shí)現(xiàn)FSK信號(hào)的解調(diào)。3. 電路設(shè)計(jì)及仿真結(jié)果分析3.1 2FSK信號(hào)調(diào)制系統(tǒng)的設(shè)計(jì)根據(jù)鍵控法調(diào)制的原理,需要一個(gè)時(shí)鐘信號(hào)和兩個(gè)載波和,以及一個(gè)數(shù)據(jù)選擇器(這是調(diào)制的關(guān)鍵,其主要作用是在“1”時(shí)選通一個(gè)載波,在“0”時(shí)讓另一路載波通過(guò))。對(duì)于數(shù)字基帶信號(hào)(也就是調(diào)制信號(hào)),我們可以用偽隨機(jī)序列發(fā)生器來(lái)產(chǎn)生。2FSK的原理框圖如圖3.1.1所示。其中,偽隨機(jī)序列發(fā)生器可以看作是一個(gè)基帶信號(hào)源,在實(shí)際應(yīng)用中,可以由具體信號(hào)源來(lái)替代。11.8KHz時(shí)鐘信號(hào)經(jīng)過(guò)分頻器產(chǎn)生2950Hz、1475Hz和368.75Hz三個(gè)頻率信號(hào),368.75Hz信號(hào)用來(lái)產(chǎn)生368.75KH的偽隨機(jī)偽隨機(jī)序列信號(hào)。2選1數(shù)據(jù)選擇器由偽隨機(jī)序列信號(hào)控制在2950Hz和1475Hz兩個(gè)信號(hào)中選擇一個(gè)輸出。 2950Hz 11.8KHz 1475Hz圖3.1 2FSK信號(hào)調(diào)制系統(tǒng)框圖3.1.1 分頻器分頻器是數(shù)字電路中最常用的電路之一,在FPGA的設(shè)計(jì)中也是使用效率非常高的基本設(shè)計(jì)?;贔PGA實(shí)現(xiàn)的分頻電路一般有兩種方法:一是使用FPGA 芯片內(nèi)部提供的鎖相環(huán)電路,如 ALTERA 提供的PLL(Phase Locke Loop),Xilin提供的DLL(Delay Locked Loop);二是使用硬件描述語(yǔ)言,如VHDL、Verilog HDL 等。使用鎖相環(huán)電路有許多優(yōu)點(diǎn),如可以實(shí)現(xiàn)倍頻;相位偏移;占空比可調(diào)等。但FPGA 提供的鎖相環(huán)個(gè)數(shù)極為有限,不能滿(mǎn)足使用要求。因此使用硬件描述語(yǔ)言實(shí)現(xiàn)分頻電路經(jīng)常使用在數(shù)字電路設(shè)計(jì)中,消耗不多的邏輯單元就可以實(shí)現(xiàn)對(duì)時(shí)鐘的操作,具有成本低、可編程等優(yōu)點(diǎn)。此次實(shí)驗(yàn)中,我們小組就采用VHDL來(lái)實(shí)現(xiàn)分頻器的功能。實(shí)現(xiàn)起來(lái)非常方便。輸入分頻器的程序,編譯無(wú)誤后,進(jìn)行波形仿真,結(jié)果如圖所示。將該模塊封裝,如圖所示。為了方便使用,此次實(shí)驗(yàn)所做的分頻器可以將CLK時(shí)鐘信號(hào)分別進(jìn)行2分頻,4分頻,8分頻,16分頻和32分頻,其中我們選用4分頻信號(hào)作為載波,選用8分頻信號(hào)作為載波,32分頻用作偽隨機(jī)序列發(fā)生器的時(shí)鐘信號(hào)。圖3.2 分頻器仿真結(jié)果圖從圖中我們可以看到由CLK信號(hào)分別分出了5種不同的頻率,分別CLK信號(hào)的1/2(div2)、1/4(div4)、1/8(div8)、1/16(div16)和1/32(div32),例如在div2中,每一個(gè)電平對(duì)應(yīng)1個(gè)CLK時(shí)鐘周期,所以一個(gè)div2周期包含2個(gè)CLK時(shí)鐘周期,同理,div4的電平包含了4個(gè)CLK時(shí)鐘周期等等。圖3.3 分頻器的封裝3.1.2 偽隨機(jī)序列發(fā)生器偽隨機(jī)碼是數(shù)字通信中重要信碼之一,常作為數(shù)字通信中的基帶信號(hào)源,應(yīng)用于干擾碼、誤碼測(cè)試、擴(kuò)頻通信、保密通信等領(lǐng)域。偽隨機(jī)序列又叫M序列,可由線(xiàn)性移位寄存器網(wǎng)絡(luò)產(chǎn)生。該網(wǎng)絡(luò)由n級(jí)串聯(lián)的雙態(tài)器件,移位脈沖產(chǎn)生器和模2加法器組成。偽隨機(jī)序列的主要特點(diǎn):1、線(xiàn)性移位寄存器的輸出序列是一個(gè)周期序列。2、當(dāng)初始狀態(tài)是0狀態(tài)時(shí),線(xiàn)性移位寄存器的輸出全0序列。3、級(jí)數(shù)相同的線(xiàn)性移位寄存器的輸出序列和反饋邏輯有關(guān)。4、同一個(gè)線(xiàn)性移位寄存器的輸出序列還和起始狀態(tài)有關(guān)。5、對(duì)于級(jí)數(shù)為r的線(xiàn)性移位寄存器,當(dāng)周期p時(shí),改變移位寄存器初始狀態(tài)只改變序列的初相。這樣的序列稱(chēng)為最大長(zhǎng)度序列或m序列,簡(jiǎn)稱(chēng)nrz。本設(shè)計(jì)中的M序列發(fā)生器是一種通過(guò)帶有兩個(gè)反饋抽頭的4級(jí)反饋移位寄存器產(chǎn)生的一串“100110101111000”循環(huán)序列。實(shí)現(xiàn)電路見(jiàn)圖3.4圖3.4 M序列發(fā)生器電路圖圖3.5 M隨機(jī)序列的封裝圖3.6 M隨機(jī)序列的波形圖3.1.3 數(shù)據(jù)選擇器在數(shù)字信號(hào)的傳輸過(guò)程中,有時(shí)需要從一組輸入數(shù)據(jù)中選出某一個(gè)來(lái),這是就要用到一種叫做數(shù)據(jù)選擇器(Data Selector,或稱(chēng)多路開(kāi)關(guān) Maltiplexer)的邏輯電路。這一過(guò)程恰與數(shù)據(jù)分配器相反,在英文中數(shù)據(jù)分配器Demultiplexer是用來(lái)對(duì)K路的數(shù)據(jù)選擇與分配的操作。實(shí)現(xiàn)數(shù)據(jù)選擇功能的邏輯電路稱(chēng)為數(shù)據(jù)選擇器。數(shù)據(jù)選擇是指經(jīng)過(guò)選擇,把多個(gè)通道的數(shù)據(jù)傳送到唯一的公共數(shù)據(jù)通道上去,它的作用相當(dāng)于多個(gè)輸入的單刀多擲開(kāi)關(guān)。數(shù)據(jù)選擇器用來(lái)選擇兩個(gè)載波,一個(gè)是經(jīng)過(guò)CLK 4分頻得到的載波,代表數(shù)字基帶信號(hào)“1”,另一個(gè)是經(jīng)CLK 8分頻得到的載波,代表數(shù)字基帶信號(hào)“0”。圖3.7 數(shù)據(jù)選擇器仿真結(jié)果從圖中可以看出,當(dāng)M序列為高電平時(shí),輸出的是載波,低電平時(shí),輸出載波,與要求一致,該模塊仿真正確。圖3.8 2選1數(shù)據(jù)選擇器的封裝3.1.4 2FSK調(diào)制系統(tǒng)的仿真及結(jié)果分析根據(jù)圖3.1,將分頻器、M序列發(fā)生器、2選一數(shù)據(jù)選擇器一一連接起來(lái),就得到如圖3.9所示的2FSK調(diào)制系統(tǒng)的整體電路。對(duì)該電路進(jìn)行編譯,正確之后進(jìn)行波形仿真,就得到如圖3.10所示的波形圖。圖中clk是時(shí)鐘信號(hào),nrz4是數(shù)字基帶信號(hào),nrz4_code是被nrz4調(diào)制后的信號(hào),設(shè)定若數(shù)字基帶信號(hào)是高電平時(shí)讓f1輸出,若為低電平則輸出f2,觀察可得在nrz4高電平的時(shí)候,輸出的波形與f1相同,在nrz4低電平的時(shí)候,輸出地波形與f2波形相同。所以輸出波形表現(xiàn)為時(shí)密時(shí)疏,這就是2FSK調(diào)制系統(tǒng)完成的波形,仿真成功。圖3.9 2FSK調(diào)制系統(tǒng)電路圖3.10 2FSK調(diào)制系統(tǒng)的波形仿真3.2 2FSK信號(hào)解調(diào)系統(tǒng)的設(shè)計(jì)由過(guò)零點(diǎn)檢測(cè)原理可以知道,FSK信號(hào)的過(guò)零點(diǎn)次數(shù)反映了原始信號(hào)的規(guī)律,所以只要某種方法能夠分析出FSK信號(hào)的過(guò)零點(diǎn)次數(shù),然后根據(jù)調(diào)制時(shí)原始信號(hào)和調(diào)制頻率的關(guān)系(即當(dāng)調(diào)制信號(hào)為“1”時(shí),選通載波,當(dāng)調(diào)制信號(hào)為“0”時(shí),選通載波),就可以解調(diào)出原始信號(hào)。通過(guò)對(duì)調(diào)制信號(hào)、時(shí)鐘信號(hào)、兩個(gè)載波和以及2FSK調(diào)制信號(hào)的觀察,我們發(fā)現(xiàn)對(duì)調(diào)制信號(hào)的任何一個(gè)碼元,如果可以知道該載波的頻率,就可以判斷調(diào)制信號(hào)是“1”還是“0”。因此信號(hào)的解調(diào)框圖如圖3.11所示。因?yàn)镕PGA只能產(chǎn)生數(shù)字信號(hào),所以假設(shè)圖3.11中的調(diào)制信號(hào)FSK已經(jīng)是經(jīng)過(guò)數(shù)模轉(zhuǎn)換的數(shù)字FSK信號(hào)。時(shí)鐘信號(hào)控制信號(hào)Fsk調(diào)制信號(hào)時(shí)鐘計(jì)數(shù)器C計(jì)數(shù)器Q判決器D基帶信號(hào)圖3.11 2FSK信號(hào)解調(diào)原理框圖3.2.1 時(shí)鐘計(jì)數(shù)器C由于要計(jì)算調(diào)制信號(hào)一個(gè)周期內(nèi)的過(guò)零點(diǎn)次數(shù),所以用時(shí)鐘計(jì)數(shù)器來(lái)計(jì)算調(diào)制信號(hào)的周期,如果時(shí)鐘頻率與FSK調(diào)制信號(hào)頻率:=1:11那么表示每11個(gè)CLK時(shí)鐘周期發(fā)送一個(gè)FSK調(diào)制信號(hào),即當(dāng)從0遞增到10時(shí),一個(gè)調(diào)制信號(hào)傳輸結(jié)束。在本次試驗(yàn)中,每32個(gè)CLK時(shí)鐘周期就發(fā)送一個(gè)FSK調(diào)制信號(hào),所以在本程序里當(dāng)q從0遞增到31時(shí),就是一個(gè)調(diào)制信號(hào)。3.2.2 計(jì)數(shù)器Q由FSK調(diào)制原理可知FSK信號(hào)是由2種不同頻率的載波來(lái)傳遞數(shù)字信號(hào)的,由于載波頻率不同,所以在一個(gè)調(diào)制信號(hào)周期中包含的載波周期個(gè)數(shù)不同,又根據(jù)過(guò)零檢測(cè)法原理,通過(guò)檢測(cè)一個(gè)信號(hào)傳輸周期內(nèi)的過(guò)零點(diǎn)次數(shù)來(lái)判斷基帶信號(hào)。由于上升沿的個(gè)數(shù)就相當(dāng)于FSK信號(hào)過(guò)零點(diǎn)的個(gè)數(shù),那么計(jì)數(shù)器的主要功能就是在調(diào)制信號(hào)的一個(gè)周期內(nèi),對(duì)信號(hào)X的上升沿進(jìn)行計(jì)數(shù)。例如在此次試驗(yàn)中,當(dāng)調(diào)制信號(hào)為“1”時(shí),通過(guò)載波,為“0”時(shí),通過(guò)載波,故在“1”時(shí)有載波的周期8個(gè),“0”時(shí)有載波的周期4個(gè)。3.2.3 判決器D判決器的作用主要是在調(diào)制信號(hào)的一個(gè)周期內(nèi),對(duì)計(jì)數(shù)器m的值進(jìn)行判決。判決門(mén)限值根據(jù)調(diào)制信號(hào)和基帶信號(hào)的頻率的比值決定。如CLK時(shí)鐘信號(hào)經(jīng)4分頻得到載波,而:=8:1,CLK經(jīng)8分頻有,:=4:1,即表示在一個(gè)FSK調(diào)制信號(hào)碼元中有8個(gè)周期的載波或者有載波 4個(gè)周期,則判決門(mén)限值x可以選擇x=8也可以選擇x=4。這樣通過(guò)判決器就可以恢復(fù)出原始的基帶信號(hào)。判決器的門(mén)限也可以選6或者7,好處是使得解調(diào)器有一定的容錯(cuò)能力,能更好的解調(diào)出基帶信號(hào)。3.2.4 2FSK解調(diào)系統(tǒng)的仿真及結(jié)果分析解調(diào)系統(tǒng)是用VHDL語(yǔ)言直接實(shí)現(xiàn)的,所以不存在電路的連接問(wèn)題,將程序輸入后,進(jìn)行編譯,無(wú)誤后建立波形文件,加入管腳,進(jìn)行波形仿真。圖3.12 2FSK解調(diào)系統(tǒng)電路圖3.13 2FSK解調(diào)系統(tǒng)波形仿真圖仿真結(jié)果如圖3.13所示。從圖中可以看出輸入調(diào)制信號(hào)in和輸出解調(diào)信號(hào)out之間存在著一個(gè)周期的時(shí)延。3.3 調(diào)制解調(diào)系統(tǒng)整體仿真及結(jié)果分析將調(diào)制與解調(diào)兩個(gè)模塊連接起來(lái)就構(gòu)成了2FSK信號(hào)調(diào)制解調(diào)系統(tǒng),見(jiàn)圖3.16,進(jìn)行仿真得到如圖的結(jié)果。圖3.14 2FSK信號(hào)調(diào)制解調(diào)信號(hào)波形仿真圖中數(shù)字基帶信號(hào)為“nrz4”調(diào)制信號(hào)輸出為“tz”解調(diào)信號(hào)輸出為“jiet”觀察波形圖可知解調(diào)信號(hào)與數(shù)字基帶信號(hào)相同,且延遲數(shù)字基帶信號(hào)32個(gè)CLK時(shí)鐘周期,即一個(gè)偽隨機(jī)序列周期。整個(gè)系統(tǒng)的仿真結(jié)果與預(yù)計(jì)的波形無(wú)較大出入,可以斷定這個(gè)系統(tǒng)的工作是正常的,接下來(lái)可以將程序燒到EDA實(shí)驗(yàn)板上,觀察波形,是否與仿真結(jié)果一致。圖3.15 2FSK調(diào)制解調(diào)波形圖放大后這是調(diào)制解調(diào)系統(tǒng)的仿真圖放大后的結(jié)果,1是計(jì)數(shù)器Q,2是時(shí)鐘計(jì)數(shù)器C,3是解調(diào)信號(hào)的波形,從圖中可以看到,在4的時(shí)候,解調(diào)信號(hào)由低電平變?yōu)楦唠娖?,這是因?yàn)樵诰帉?xiě)解調(diào)程序時(shí),設(shè)置當(dāng)計(jì)數(shù)器Q大于等于6時(shí),輸出為高電平,當(dāng)小于6時(shí),輸出為低電平。因此,當(dāng)計(jì)數(shù)器Q發(fā)現(xiàn)已滿(mǎn)足高電平條件, 就設(shè)置為高電平了,在5時(shí),發(fā)現(xiàn)計(jì)數(shù)器Q滿(mǎn)足低電平條件,所以將其置為低電平。圖3.16 2FSK調(diào)制解調(diào)系統(tǒng)整體電路3.4 2FSK調(diào)制解調(diào)系統(tǒng)在示波器上的顯示圖3.16 示波器顯示的調(diào)制信號(hào)的結(jié)果從圖中可以明顯的分辨出有兩種不同頻率的載波??梢?jiàn)示波器的波形與圖3.10相似,說(shuō)明程序正確,在EDA實(shí)驗(yàn)板上燒制成功。圖3.17 示波器顯示的調(diào)制信號(hào)放大的結(jié)果從以上兩幅圖中可以看出輸出的波形都有毛刺,這是由于信號(hào)在FPGA器件中通過(guò)邏輯單元連線(xiàn)時(shí),一定存在延時(shí)。延時(shí)的大小不僅和連線(xiàn)的長(zhǎng)短和邏輯單元的數(shù)目有關(guān),而且也和器件的制造工藝、工作環(huán)境等有關(guān)。因此,信號(hào)在器件中傳輸?shù)臅r(shí)候,所需要的時(shí)間是不能精確估計(jì)的,當(dāng)多路信號(hào)同時(shí)發(fā)生跳變的瞬間,就產(chǎn)生了“競(jìng)爭(zhēng)冒險(xiǎn)”。這時(shí),往往會(huì)出現(xiàn)一些不正確的尖峰信 號(hào),這些尖峰信號(hào)就是“毛刺”。另外,由于FPGA以及其它的CPLD器件內(nèi)部的分布電容和電感對(duì)電路中的毛刺基本沒(méi)有什么過(guò)濾作用,因此這些毛刺信號(hào)就 會(huì)被“保留”并傳遞到后一級(jí),從而使得毛刺問(wèn)題更加突出。為了消除這些毛刺,若使用邏輯分析儀器,一般來(lái)說(shuō),使用狀態(tài)采集的方法,有些在定時(shí)方式下采集到的毛刺,就看不到了。開(kāi)始時(shí)刻圖3.18 數(shù)字基帶信號(hào)和解調(diào)信號(hào)的對(duì)比從圖中可以看出解調(diào)信號(hào)相對(duì)數(shù)字基帶信號(hào)延遲了一段時(shí)間。從圖中的開(kāi)始時(shí)刻起,兩個(gè)波形的形狀相同。3.5 本章小結(jié)這一章主要對(duì)2FSK系統(tǒng)的調(diào)制解調(diào)系統(tǒng)的設(shè)計(jì)與仿真進(jìn)行了介紹,分別對(duì)調(diào)制系統(tǒng)和解調(diào)系統(tǒng)的輸出波形進(jìn)行了對(duì)比,結(jié)果與預(yù)料的一致,但是有時(shí)延。盡管實(shí)驗(yàn)成功了,但是還有一些不足之處,比如要得到真正的2FSK信號(hào)波形還要設(shè)計(jì)正弦波發(fā)生器,再次要外加數(shù)模轉(zhuǎn)換電路,然后才能連接示波器,這樣就可以得到載波是正弦波的2FSK信號(hào)。結(jié)論本次課程設(shè)計(jì),我完成了基于VHDL語(yǔ)言的2FSK調(diào)制解調(diào)系統(tǒng)的設(shè)計(jì),雖然按要求完成了基本的功能要求,但是還是沒(méi)有預(yù)期的那么完美。在學(xué)習(xí)和設(shè)計(jì)的過(guò)程中,我也遇到了不少的問(wèn)題,第一:從開(kāi)始對(duì)調(diào)制與解調(diào)系統(tǒng)的設(shè)計(jì)開(kāi)始,始終無(wú)法確定要用哪種方式去實(shí)現(xiàn)解調(diào)系統(tǒng)的設(shè)計(jì),最后在瀏覽的大部分網(wǎng)頁(yè)上發(fā)現(xiàn)過(guò)零檢測(cè)法是VHDL里面最常用的也是最容易實(shí)現(xiàn)的解調(diào)方式,因此我們組才決定采用過(guò)零檢測(cè)法實(shí)現(xiàn)解調(diào)功能。第二:在編寫(xiě)解調(diào)系統(tǒng)程序的時(shí)候,發(fā)現(xiàn)我們程序編譯沒(méi)有錯(cuò)誤,但是結(jié)果就是與預(yù)期的不同,只能一條一條去檢查,到底程序哪里有問(wèn)題,最后發(fā)現(xiàn)是由于if語(yǔ)句的邏輯錯(cuò)誤使得程序雖然通過(guò)編譯但卻無(wú)法正常工作。第三:2FSK信號(hào)的波形是正弦波,但是只使用EDA實(shí)驗(yàn)板得到的結(jié)果是矩形脈沖,所以為了要實(shí)現(xiàn)正弦波要做一個(gè)正弦波發(fā)生器(VHDL)實(shí)現(xiàn),然后外接數(shù)模轉(zhuǎn)換電路,這樣就可以得到2FSK信號(hào)的正弦波。課程設(shè)計(jì)不僅是對(duì)前面所學(xué)知識(shí)的一種檢驗(yàn),而且也是對(duì)自己能力的一種提高。下面我對(duì)整個(gè)課程設(shè)計(jì)的過(guò)程做一下簡(jiǎn)單的總結(jié)。第一,查資料是做課程設(shè)計(jì)的前期準(zhǔn)備工作,好的開(kāi)端就相當(dāng)于成功了一半,到圖書(shū)館或上網(wǎng)找相關(guān)資料雖說(shuō)是比較原始的方式,但也有可取之處的。不管通過(guò)哪種方式查的資料都是有利用價(jià)值的,要一一記錄下來(lái)以備后用。第二,通過(guò)上面的過(guò)程,已經(jīng)積累了不少資料,對(duì)所給的課題也大概有了一些了解,這一步就是在這樣一個(gè)基礎(chǔ)上,綜合已有的資料來(lái)更透徹的分析題目。第三,有了研究方向,就應(yīng)該動(dòng)手實(shí)現(xiàn)了。其實(shí)以前的三步都是為這一步作的鋪墊。由于我們這次課設(shè)的主要目標(biāo)是對(duì)EDA的熟練掌握,所以我們沒(méi)有再外接數(shù)模轉(zhuǎn)換電路。致謝在這兩周多的時(shí)間里,我們組能完成老師布置的任務(wù),也不是靠一個(gè)人可以做成功的,如果沒(méi)有導(dǎo)師的督促指導(dǎo),以及一起研究的同學(xué)們的支持,想要完成這個(gè)設(shè)計(jì)是難以想象的。因此,感謝在這課程設(shè)計(jì)中間給過(guò)我們組指導(dǎo)的老師和同學(xué)們,沒(méi)有你們的幫助,我們的完成情況可能是另一番樣子。衷心的謝謝你們。參考文獻(xiàn)1 樊昌信,曹麗娜. 通信原理(第六版)T. 北京:國(guó)防工業(yè)出版社,1701852 張新偉,鄭建宏. 一種2 FS解調(diào)器的VHDL實(shí)現(xiàn). 2007年11期40卷,78803 侯伯民,尹亞軍,張春晶. 基于CPLD的FSK信號(hào)發(fā)生器的設(shè)計(jì). 2004年2期3卷,14附錄2FSK調(diào)制解調(diào)系統(tǒng)源程序分頻器源程序library ieee;use ieee.std_logic_1164.all;use ieee.std_logic_unsigned.all;entity div248 isport(clk:in std_logic;div2:out std_logic; div4:out std_logic; div8:out std_logic; div16:out std_logic; div32:out std_logic);end div248;architecture one of div248 is signal cnt:std_logic_vector(4 downto 0);beginprocess(clk)beginif clkevent and cl
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 通信設(shè)備股權(quán)轉(zhuǎn)讓簡(jiǎn)易協(xié)議書(shū)
- 股東墊資投資風(fēng)險(xiǎn)控制協(xié)議
- 專(zhuān)業(yè)賽車(chē)手雇傭合同范本
- 金融科技股權(quán)退股及區(qū)塊鏈技術(shù)應(yīng)用合作協(xié)議
- 股權(quán)轉(zhuǎn)讓代理委托與法律盡職調(diào)查服務(wù)協(xié)議
- 環(huán)保產(chǎn)業(yè)股權(quán)合作與循環(huán)經(jīng)濟(jì)發(fā)展協(xié)議
- 2025-2030中國(guó)NMR光譜溶劑行業(yè)發(fā)展?fàn)顩r與前景規(guī)劃分析報(bào)告
- 水鄉(xiāng)客廳施工方案
- 買(mǎi)房裝修規(guī)劃方案
- 鄉(xiāng)村消防調(diào)查方案
- 電梯維保合同分包協(xié)議
- 高空玻璃清洗合同協(xié)議
- fca外貿(mào)合同協(xié)議
- DB32-T 5080-2025 工程竹結(jié)構(gòu)建筑技術(shù)規(guī)程
- 第十五講新時(shí)代與中華民族共同體建設(shè)2012- -中華民族共同體概論專(zhuān)家大講堂課件
- 玩具行業(yè)智能玩具設(shè)計(jì)制造系統(tǒng)研發(fā)方案
- 惡劣天氣期間的安全檢查制度
- 成都大學(xué)附屬中學(xué)語(yǔ)文新初一分班試卷含答案
- 富馬酸泰吉利定注射液-臨床藥品解讀
- 現(xiàn)場(chǎng)維保的安全措施、文明維保服務(wù)措施
- 酒店安全事故經(jīng)典案例分析
評(píng)論
0/150
提交評(píng)論