基于FPGA的2FSK調(diào)制器的實現(xiàn)_第1頁
基于FPGA的2FSK調(diào)制器的實現(xiàn)_第2頁
基于FPGA的2FSK調(diào)制器的實現(xiàn)_第3頁
基于FPGA的2FSK調(diào)制器的實現(xiàn)_第4頁
基于FPGA的2FSK調(diào)制器的實現(xiàn)_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、精選優(yōu)質(zhì)文檔-傾情為你奉上深 圳 大 學(xué) 實 驗 報 告課程名稱: 可編程ASIC設(shè)計 實驗名稱: 基于FPGA的2FSK調(diào)制器的實現(xiàn) 學(xué)院: 電子科學(xué)與技術(shù)學(xué)院 專業(yè):電子科學(xué)與技術(shù) 班級: 1 提交時間: 指導(dǎo)教師: 劉春平 報告人: 學(xué)號: 實驗地點 科技樓B115 基于FPGA的2FSK調(diào)制器的實現(xiàn)1、 2FSK調(diào)制原理2FSK信號是用載波頻率的變化來表征被傳信息的狀態(tài)的,被調(diào)載波的頻率隨二進(jìn)制序列0、1狀態(tài)而變化,即載頻為時代表傳0,載頻為時代表傳1。顯然,2FSK信號完全可以看成兩個分別以和為載頻、以和為被傳二進(jìn)制序列的兩種2ASK信號的合成。2FSK信號的典型時域波形如圖1所示,

2、其一般時域數(shù)學(xué)表達(dá)式為 圖1 2FSK信號的典型時域波形 (10-1)式中,是的反碼,即2、用FPGA實現(xiàn)2FSK調(diào)制器的方案采用鍵控法實現(xiàn)2FSK,功能模塊設(shè)計如圖所示。通過不同的分頻器,產(chǎn)生頻率分別為f1和f2的基頻?;鶐盘枮椤?”時, 圖2 用FPGA實現(xiàn)2FSK調(diào)制器方案頻率號為“1”時,頻率f1的信號通過;當(dāng)基帶信號為“0”時,頻率f2的信號通過。f1和f2作為正弦表的地址發(fā)生器的時鐘,正弦表輸出正弦波的樣點數(shù)據(jù),經(jīng)過D/A數(shù)模轉(zhuǎn)換,得到連續(xù)的2FSK信號。3、將開發(fā)板上的50MHz的晶振分頻成1MHz和200KHz基頻來作為f1信號和f2信號;將27MHz的晶振分頻成1KHz的基

3、帶信號。module fsk(clk_50MHz,clk_27MHz,wave);/兩個晶振輸入,wave作為波形輸出output7:0 wave;input clk_50MHz,clk_27MHz;reg13:0 count1,count2,count3;/分別是三個分頻器的計數(shù)reg clk_1MHz,clk_200KHz,clk_1KHz,clk; /clk是最終輸出波形reg6:0 addr;/波形地址reg7:0 wave;initial /把一些中間變量設(shè)定初值 begin count1<=0; count2<=0; count3<=0; clk_1MHz<

4、=0; clk_200KHz<=0; clk_1KHz<=0; clk<=0; addr=0; end/-1MHz分頻-always(posedge clk_50MHz)begin if(count1=24)begincount1<=0;clk_1MHz<=clk_1MHz;end else count1<=count1+1;/計數(shù) end /-200KHz分頻-always(posedge clk_50MHz)begin if(count2=124)begincount2<=0;clk_200KHz<=clk_200KHz;end else c

5、ount2<=count2+1;/計數(shù) end /-1KHz分頻-always(posedge clk_27MHz)begin if(count3=13499)begincount3<=0;clk_1KHz<=clk_1KHz;end else count3<=count3+1;/計數(shù) endalways(clk_1KHz)/基帶信號控制邏輯beginif(clk_1KHz=0)/為0,選擇200KHz信號clk=clk_200KHz ;else /為1,選擇1MHz信號clk=clk_1MHz;endalways(posedge clk)/正弦表begincase(a

6、ddr)0:wave=100;1:wave=110;2:wave=120;3:wave=130;4:wave=140;5:wave=148;6:wave=157;7:wave=165;8:wave=172;9:wave=178;10:wave=184;11:wave=189;12:wave=193;13:wave=196;14:wave=198;15:wave=199;16:wave=200;17:wave=199;18:wave=198;19:wave=196;20:wave=193;21:wave=189;22:wave=184;23:wave=178;24:wave=172;25:wav

7、e=165;26:wave=157;27:wave=148;28:wave=140;29:wave=130;30:wave=120;31:wave=110;32:wave=100;33:wave=90;34:wave=80;35:wave=70;36:wave=60;37:wave=53;38:wave=44;39:wave=37;40:wave=30;41:wave=23;42:wave=17;43:wave=10;44:wave=8;45:wave=4;46:wave=2;47:wave=0;48:wave=2;49:wave=4;50:wave=8;51:wave=10;52:wave=

8、17;53:wave=23;54:wave=30;55:wave=37;56:wave=44;57:wave=53;58:wave=62;59:wave=71;60:wave=80;61:wave=90;default:wave=8'hxx;endcaseaddr=addr+1;if(addr=61)/當(dāng)addr等于0,復(fù)位addr=0;endendmodule實驗波形曲線還是很完美的實驗總結(jié)雖然之前沒有學(xué)過通信原理,但是在編程過程中也漸漸明白了2FSK調(diào)制原理。本次實驗遇到兩個較大問題:一、硬件的搭建 因為之前都是的ED2板上就能完成,編個程,分配一下引腳就完事了。這次還要和單片機(jī)開發(fā)板連接,并且在示波器上顯示波形,我覺得還是有不小難度的。然后就是網(wǎng)上找DAC0832芯片的資料,和同學(xué)探討,經(jīng)歷一番波折,回頭發(fā)現(xiàn)

溫馨提示

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

最新文檔

評論

0/150

提交評論