已閱讀5頁,還剩30頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
摘要FPGA是現(xiàn)場可編程門陣列FIELDPROGRAMMABLEGATEARRAY的簡稱。它具有可編程邏輯器件現(xiàn)場可編程的靈活性,又有門陳列器件功能強、高集成度和高速度的優(yōu)點,因此已在現(xiàn)代通信系統(tǒng)設(shè)計中被越來越廣泛的應(yīng)用。VHDL語言具有很強的電路描述和建模能力,能從多個層次對數(shù)字系統(tǒng)進行建模和描述,從而大大簡化了硬件設(shè)計任務(wù),提高了設(shè)計效率和可靠性。論文著重使用VHDL語言對2FSK的調(diào)制與解調(diào)進行編程。在系統(tǒng)仿真中,用MAXPLUS作為仿真平臺,對2FSK信號進行了調(diào)制解調(diào)的仿真。調(diào)制方面用的鍵控法,解調(diào)方面用的相干解調(diào)進行解調(diào)?;贔PGA的2FSK調(diào)制與解調(diào)在MAXPLUSII上實現(xiàn),通過VHDL語言的編程,生成調(diào)制解調(diào)所需要的幾個模塊,以實現(xiàn)整個2FSK的調(diào)制解調(diào)系統(tǒng)。本論文共分四章,第一章主要是介紹了FPGA的原理以及它的應(yīng)用、發(fā)展現(xiàn)狀,另外介紹了VHDL語言的特點;第二章較為詳細(xì)的講述了FSK調(diào)制和解調(diào)的原理,其中包括FSK的多種調(diào)制和解調(diào),及功率譜密度的特點。第三章開始對2FSK調(diào)制解調(diào)系統(tǒng)的各個單元器件進行設(shè)計。第四章開頭介紹了MAXPLUSII這款軟件,接著使用這款軟件實現(xiàn)2FSK調(diào)制解調(diào)算法,其中包括對各個功能模塊的算法編程和時序仿真。本設(shè)計的目的不是為了產(chǎn)生一種優(yōu)于前人算法的算法,而是部分使用前人的算法,在前人算法中加入自己對2FSK調(diào)制解調(diào)算法的理解,從而產(chǎn)生能用于本設(shè)計的非通用算法。關(guān)鍵詞仿真,2FSK,VHDL,F(xiàn)PGAABSTRACTFPGAISTHEABBREVIATIONFORFIELDPROGRAMMABLEGATEARRAYITHASTHEFLEXIBILITYOFFIELDPROGRAMMABLETOTHEPROGRAMMABLELOGICDEVICES,ALSOHAVESTRONGFUNCTION,HIGHLEVELOFINTEGRATIONANDTHEADVANTAGESOFHIGHSPEED,THESEADVANTAGESARESAMEWITHGATEARRAYDEVICESTHEREFORE,ITHASBEENMOREANDMOREWIDELYUSEDINTHEMODERNCOMMUNICATIONSYSTEMDESIGNVHDLLANGUAGEHASSTRONGABILITYOFCIRCUITDESCRIBEDANDMODELING,ITCANMODELANDDESCRIBEDIGITALSYSTEMINMULTIPLELEVELS,SIMPLIFIEDTHEHARDWAREDESIGNTASK,TOIMPROVETHEDESIGNEFFICIENCYANDRELIABILITYTHISPAPERMAINLYUSETHELANGUAGEOFVHDLONPROGRAMMINGMODULATIONANDDEMODULATIONOF2FSKINTHESYSTEMSIMULATION,USINGMAXPLUS,TOSIMULATEMODULATIONANDDEMODULATIONOF2FSKMODULATIONUSEKEYINGMETHOD,DEMODULATIONUSECOHERENTDEMODULATIONMETHODBASEDON2FSKMODULATIONANDDEMODULATIONOFFPGAREALIZINGONMAXPLUS,THROUGHTHEVHDLLANGUAGEPROGRAMMING,PRODUCINGSOMEBLOCKSOFMODULATIONANDDEMODULATION,REALIZINGTHEWHOLE2FSKMODULATIONANDDEMODULATIONSYSTEMTHISTHESISINCHAPTER4,THEFIRSTCHAPTERISMAINLYINTRODUCESHEBASICPRINCIPLEOFFPGAANDITSAPPLICATION,DEVELOPMENTSITUATION,ALSOINTRODUCESTHECHARACTERISTICSOFTHELANGUAGEOFVHDLTHESECONDCHAPTERTELLSTHEDETAILSOFFSKMODULATIONANDDEMODULATIONBASICPRINCIPLE,INCLUDINGVARIOUSMODULATIONANDDEMODULATIONMETHODOFFSK,ANDPOWERSPECTRALDENSITYCHARACTERISTICSTHETHIRDCHAPTERBEGANTODESIGNEACHUNITDEVICESOFTHE2FSKMODULATIONANDDEMODULATIONTHEFOURTHCHAPTERBEGANTOINTRODUCEMAXPLUSIISOFTWARE,USINGTHISSOFTWARETOREALIZETHEALGORITHMOF2FSKMODULATIONANDDEMODULATION,INCLUDINGPROGRAMMINGTHEALGORITHMOFTHEFUNCTIONMODULEANDTIMINGSIMULATIONTHEPURPOSEOFTHEDESIGNISNOTTOPRODUCEANALGORITHMTHATBETTERTHANPREVIOUSALGORITHM,BUTSOMEOFTHEPREVIOUSALGORITHMWEREUSED,INTHEPREVIOUSALGORITHMTOADDMY2FSKDEMODULATIONOFTHEALGORITHM,PRODUCINGASPECIALALGORITHMSTHATUSEDONTHISTHESISKEYWORDSSIMULATION2FSKVHDLFPGA目錄摘要IABSTRACTII第一章緒論111FPGA介紹112VHDL簡介213論文的目標(biāo)與內(nèi)容安排3第二章FSK調(diào)制解調(diào)方法521FSK調(diào)制方法52112FSK與MFSK調(diào)制5222FSK調(diào)制8221模擬調(diào)頻8222鍵控法9232FSK解調(diào)9231相干解調(diào)9232非相干解調(diào)10233過零檢測10第三章2FSK調(diào)制解調(diào)設(shè)計12312FSK調(diào)制器設(shè)計12311功能模塊設(shè)計12312波形的降噪14322FSK解調(diào)器設(shè)計15第四章基于MAXPLUS的2FSK的調(diào)制解調(diào)算法1641MAXPLUS軟件簡介16422FSK調(diào)制解調(diào)算法16421M序列算法16422分頻器算法18423數(shù)據(jù)選擇器算法19424解調(diào)器算法204252FSK調(diào)制解調(diào)完整算法22結(jié)束語24致謝25參考文獻26附錄27附錄28附錄30附錄31第一章緒論11FPGA介紹FPGA是現(xiàn)場可編程門陣列(FIELDPROGRAMMABLEGATEARRAY),它有類似于半定制門陣列的通用結(jié)構(gòu),即由邏輯功能模塊排列成陣列,并由可編程的互連資源連接這些邏輯功能模塊。不同廠家生產(chǎn)不同型號的FPGA都有各自的特色,就結(jié)構(gòu)來分析,基本由3部分組成,即可編輯邏輯塊(CLBCONFIGURABLELOGICBLOCK),輸入輸出單元(IOBI/OBLOCK)和可編程連線(IRINTERCONNECTRESOURCE)。常見FPGA的結(jié)構(gòu)主要有3中類型查表結(jié)構(gòu),多路開關(guān)結(jié)構(gòu),多極與非門結(jié)構(gòu)。1查找表型FPGA的結(jié)構(gòu)查找表型FPGA可編程邏輯塊是查找表,由查找表構(gòu)成函數(shù)發(fā)生器,通過查找表來實現(xiàn)邏輯函數(shù)。查找表的物理結(jié)構(gòu)是靜態(tài)存儲器(SRAM)。輸入項的邏輯函數(shù)可以由有一個8位容量的SRAM實現(xiàn),函數(shù)值存放在SRAM中,SRAM的地址線起輸入線的作用,地址即輸入的變量值,SRAM的輸出為邏輯函數(shù)值,由連線開關(guān)與其他功能模塊連接。查找表結(jié)構(gòu)函數(shù)的功能非常強。多個輸入的查找表可以實現(xiàn)多個輸入項的組合邏輯函數(shù),這樣的函數(shù)有許多。用查找表實現(xiàn)邏輯函數(shù)時,把對應(yīng)函數(shù)的真值表預(yù)先存放在SRAM中即可實現(xiàn)相應(yīng)的函數(shù)運算。2多開關(guān)型FPGA結(jié)構(gòu)在多路開關(guān)型FPGA中,可編輯模塊是可配制的多路開關(guān)。利用多路開關(guān)的特性對多路開關(guān)的輸入和選擇信號進行配制,接到固定電平或輸入信號上,從而實現(xiàn)不同的邏輯功能。多路開關(guān)型FPGA的代表是ACTEL公司的ACT系列FPGA。在分析多路開關(guān)型結(jié)構(gòu)時,必須選擇一組2選1多路開關(guān)作為基本函數(shù),然后再對輸入變量進行配制,以實現(xiàn)所需的邏輯函數(shù)。多路的開關(guān)結(jié)構(gòu)中,同一函數(shù)可以用不同的形式來實現(xiàn),取決于選擇控制信號和輸入信號的配置。3多極與非門型FPGA結(jié)構(gòu)采用多極與非門結(jié)構(gòu)的器件是ALTERA公司的FPGA。ALTERA公司的與非門結(jié)構(gòu)基于一個“與或異或“邏輯塊。ALTERA公司的FPGA的多極與非門結(jié)構(gòu)同PLD的與或陣列很類似。在多極與非門結(jié)構(gòu)中的與門是可編輯的,它起著邏輯連接和布線的作用,而在其他算術(shù)功能方面,F(xiàn)PGA采用了邏輯單元陣列LCA(LOGICCELLARRAY)這樣一個新概念,內(nèi)部包括可配置邏輯模塊CLB(CONFIGURABLELOGICBLOCK、輸入輸出模塊IOBINPUTOUTPUTBLOCK和內(nèi)部連線INTERCONNECT)三個部分。FPGA的特點主要有1、采用FPGA設(shè)計ASIC電路,用戶不需要投片生產(chǎn),就能得到合用的芯片。2、FPGA可做其它全定制或半定制ASIC電路的中試樣片。3、FPGA內(nèi)部有豐富的觸發(fā)器和IO引腳。4、FPGA是ASIC電路中設(shè)計周期最短、開發(fā)費用最低、風(fēng)險最小的器件之一。5、FPGA采用高速CHMOS工藝,功耗低,可以與CMOS、TTL電平兼容。可以說,F(xiàn)PGA芯片是小批量系統(tǒng)提高系統(tǒng)集成度、可靠性的最佳選擇之一。FPGA是由存放在片內(nèi)RAM中的程序來設(shè)置其工作狀態(tài)的,因此,工作時需要對片內(nèi)的RAM進行編程。用戶可以根據(jù)不同的配置模式,采用不同的編程方式。加電時,F(xiàn)PGA芯片將EPROM中數(shù)據(jù)讀入片內(nèi)編程RAM中,配置完成后,F(xiàn)PGA進入工作狀態(tài)。掉電后,F(xiàn)PGA恢復(fù)成白片,內(nèi)部邏輯關(guān)系消失,因此,F(xiàn)PGA能夠反復(fù)使用。FPGA的編程無須專用的FPGA編程器,只須用通用的EPROM、PROM編程器即可。當(dāng)需要修改FPGA功能時,只需要一片EPROM即可。這樣,同一片F(xiàn)PGA,不同的編程數(shù)據(jù),可以產(chǎn)生不同的電路功能。因此,F(xiàn)PGA的使用非常靈活。FPGA有多種配置模式并行主模式是一片F(xiàn)PGA加一片EPROM的方式;主從模式可以支持一片PROM編程多片F(xiàn)PGA;串行模式可以采用串行PROM編程FPGA;外設(shè)模式可以將FPGA作為微處理器外設(shè),由微處理器對其編程。由于FPGA具有可編程邏輯器件現(xiàn)場可編程的靈活性,又具有門陳列器件功能強、高集成度和高速度的優(yōu)點,因此在要求功能越來越強,體積越來越小,功耗越來越低的現(xiàn)代通信系統(tǒng)設(shè)計中被越來越廣泛的應(yīng)用。12VHDL簡介硬件描述語言HDLHARDWAREDESCRIPTIONLANGUAGE是一種用于設(shè)計硬件電子系統(tǒng)的計算機語言,它用軟件編程的方式來描述電子系統(tǒng)的邏輯功能、電路結(jié)構(gòu)和連接形式,與傳統(tǒng)門級描述方式相比,它更適合大規(guī)模系統(tǒng)的設(shè)計。VHDL語言可讀性強,易于修改和發(fā)現(xiàn)錯誤。早期的硬件描述語言,如ABELHDL、AHDL,由不同的EDA廠商開發(fā),互不兼容,而且不支持多層次設(shè)計,層次間翻譯工作要由人工完成。為了克服以上不足,1985年美國國防部正式推出了VHDLVERYHIGHSPEEDICHARDWAREDESCRIPTIONLANGUAGE語言,1987年IEEE采納VHDL為硬件描述語言標(biāo)準(zhǔn)IEEESTD1076。VHDL語言的全稱是“超高速集成電路硬件描述語言”,它是一種全方位的硬件描述語言,包括系統(tǒng)行為級、寄存器傳輸級和邏輯門級多個設(shè)計層次,支持結(jié)構(gòu)、數(shù)據(jù)流、行為三種描述形式的混合描述,VHDL是一種獨立于實現(xiàn)技術(shù)的語言,它不受某一特定工藝的束縛,允許設(shè)計者在其使用范圍內(nèi)選擇工藝和方法。為了適應(yīng)未來的數(shù)字硬件技術(shù),VHDL還提供了將新技術(shù)引入現(xiàn)有設(shè)計的潛力。VHDL語言的最大特點是描述能力極強,覆蓋了邏輯設(shè)計的諸多領(lǐng)域和層次,并支持眾多的硬件模型。此外,VHDL較其他的硬件描述語言有如下優(yōu)越之處1、支持從系統(tǒng)級到門級電路的描述,同時也支持多層次的混合描述;描述形式可以是結(jié)構(gòu)描述,也可以是行為描述,或者二者兼而有之。2、既支持自底向上的設(shè)計,也支持自頂向下的設(shè)計;既支持模塊化設(shè)計,也支持層次化設(shè)計;支持大規(guī)模的設(shè)計。3、既支持同步電路,也支持異步電路,既支持同步方式,也支持異步方式。4、數(shù)據(jù)類型豐富,既支持預(yù)定義的數(shù)據(jù)類型,又支持自定義的數(shù)據(jù)類型;VHDL是強類型語言,設(shè)計電路安全性好。5、支持傳輸延遲和慣性延遲,可以更準(zhǔn)確地建立復(fù)雜的電路硬件模型。6、支持過程與函數(shù)的概念,有助于設(shè)計者組織描述,對行為功能進一步分類。7、提供了將獨立的工藝集中于一個設(shè)計包的方法,便于作為標(biāo)準(zhǔn)的設(shè)計文檔保存,也便于設(shè)計資源的重復(fù)使用。8、VHDL語言具有很高的精確性,并提供了向設(shè)計傳送環(huán)境信息的能力。9、VHDL語言的斷言語句可用來描述設(shè)計本身的約束信息,支持設(shè)計在描述中的書寫錯誤和特殊約束,便于模擬調(diào)試,而且為綜合提供了重要信息。13論文的目標(biāo)與內(nèi)容安排FPGA就是現(xiàn)場可編程門陣列(FIELDPROGRAMMABLEGATEARRAY),它具有類似于半定制門陣列的通用結(jié)構(gòu),即由邏輯功能塊排列成陣列組成,并由可編程的互連資源連接這些邏輯功能塊來實現(xiàn)所需的設(shè)計由于FPGA具有可編程邏輯器件現(xiàn)場可編程的靈活性,又具有門陳列器件功能強、高集成度和高速度的優(yōu)點,因此在要求功能越來越強,體積越來越小,功耗越來越低的現(xiàn)代通信系統(tǒng)設(shè)計中被越來越廣泛的應(yīng)用。本論文就是用FPGA來實現(xiàn)2FSK的調(diào)制解調(diào)算法。本論文用FPGA的開發(fā)平臺MAXPLUS來實現(xiàn)整個仿真系統(tǒng),具體內(nèi)容有M序列偽隨機序列的產(chǎn)生;分頻器的設(shè)計;數(shù)據(jù)的選擇控制,具體調(diào)制模塊的設(shè)計和正弦信號的產(chǎn)生幾部分。在MAXPLUS中實現(xiàn)2FSK系統(tǒng)時,主要采用圖形輸入和文本輸入(VHDL語言編程)相結(jié)合的方式進行,具體的模塊設(shè)計都是采用VHDL語言編寫,整個系統(tǒng)的實現(xiàn)則是采用圖形輸入。在設(shè)計中,也存在一些誤差問題,比如系統(tǒng)延遲問題,仿真出現(xiàn)毛刺,由于所有的仿真也都是在理想狀態(tài)下進行的,這些問題在這篇論文中都沒有進行深入討論,這是以后對2FSK的FPGA實現(xiàn)需要繼續(xù)研究的問題。第二章FSK調(diào)制解調(diào)方法21FSK調(diào)制方法2112FSK與MFSK調(diào)制FSK又稱頻移鍵控,它是利用載頻頻率的變化來傳遞數(shù)字信息。FSK是信息傳輸中使用得較早的一種調(diào)制方式,它的主要優(yōu)點是實現(xiàn)起來較容易,抗噪聲與抗衰減的性能較好。在中低速數(shù)據(jù)傳輸中得到了廣泛的應(yīng)用。2FSK信號為兩個不同頻率交替發(fā)送的ASK信號的和。圖212FSK波形2FSK是二進制頻移鍵控,2FSK信號的“0”符號對應(yīng)于載頻1,而“1”符號對應(yīng)于載頻2。所以2FSK信號可利用一個矩形脈沖序列對一個載波進行調(diào)頻而獲得。根據(jù)以上2FSK信號的產(chǎn)生原理,已調(diào)信號的數(shù)學(xué)表示式為EOTANGTNTSCOS1TNANGTNTSCOS2TN21式中GT為單個矩形脈沖,脈寬為TS22NA是的反碼23,分別為第N個信號碼元的初相位N由于多進制數(shù)字調(diào)制是使被調(diào)參數(shù)在一個碼元間隔內(nèi)有多個可能取值,因此與二進制數(shù)字調(diào)制相比,多進制數(shù)字調(diào)制具有以下兩個優(yōu)點1在相同的碼元傳輸速率下,多進制系統(tǒng)的信息傳輸速率顯然比二進制的高。2在相同的信息傳輸速率下,由于多進制碼元傳輸速率比二進制的低,因而多進制信號碼元的持續(xù)時間要比二進制的長。顯然,增大碼元寬度,就會增加碼元的能量,并能減少由于信道特性引起的碼間干擾的影響等。正是基于這些特點,使多進制調(diào)制方式得到了廣泛的應(yīng)用。MFSK是多進制數(shù)字頻率調(diào)制,簡稱多頻制。它基本上是二進制數(shù)字頻率鍵控方式的直接推廣,其組成方框圖如下圖22多頻制系統(tǒng)的組成方框圖輸出輸入F2F1FM相加器門電路門電路門電路邏輯電路接收濾波器抽樣判決器檢波器檢波器檢波器帶通F1帶通F2帶通FM邏輯電路信道串/并變換1概率為(1P)0概率為P0概率為(1P)1概率為P絕大多數(shù)的多頻制系統(tǒng),可用上圖表示。圖中,串并變換器和邏輯電路將一組輸入二進制碼轉(zhuǎn)換成有多種狀態(tài)的多進制碼。當(dāng)某組二進制碼到來時,邏輯電路的輸出一方面打開相應(yīng)的一個門電路,讓與該門電路相應(yīng)載波發(fā)送出去;另一方面卻同時關(guān)閉其余所有的門電路。于是,當(dāng)一組組二進制碼輸入時,經(jīng)相加器送出的便是一個多進制頻率鍵控的波形。多頻制的解調(diào)部分由多個帶通濾波器、包絡(luò)檢波器及一個抽樣判決器的有關(guān)邏輯電路組成。各帶通濾波器的中心頻率就是多個載波的頻率。因而,當(dāng)某一載頻到來時,只有一個帶通濾波器有信號通過,而其他帶通濾波器只有噪聲通過。抽樣判決器的任務(wù)是在給定時刻上比較各檢波器輸出的電壓,并選出最大者作為輸出。MFSK信號帶寬BMFSKFMF1F24212FSK信號功率譜密度我們把二進制頻移鍵控信號看成是兩個幅移鍵控信號相疊加的結(jié)果,即其中如果S1T的功率譜密度為PS1F;S2T的功率譜密度為PS2F,利用平穩(wěn)隨機過程經(jīng)過乘法器的結(jié)論,上式可以整理為如下形式核心問題01FPS與2ASK信號表達(dá)式中的ST相同,COSCOSSC22111NNNNSSNFSKTTTTTGATTT25NSTTGATS1(26)(27)NSNTT24/4/222211FPFPFFPSSSFSK(28)210122FPFGPFPSS當(dāng)P1/2時2FSK功率譜密度的特點如下1、2FSK信號的功率譜由連續(xù)譜和離散譜兩部分構(gòu)成,離散譜出現(xiàn)在F1和F2位置;2、功率譜密度中的連續(xù)譜部分一般出現(xiàn)雙峰。若兩個載頻之差|F1F2|FS,則出現(xiàn)單峰;3、所需傳輸帶寬BFSK|F1F2|2FS222FSK調(diào)制221模擬調(diào)頻2FSK信號可利用一個矩形脈沖序列對一個載波進行調(diào)頻而獲得,這是頻率鍵控通信方式早期采用的實現(xiàn)方法,被稱為模擬調(diào)頻。用模擬調(diào)頻法時,由于1與2改變時,E0T相位是連續(xù)的,故N、N不僅與第N個信號碼元有關(guān),而且N與N之間也應(yīng)保持一定的關(guān)系。圖23模擬調(diào)頻2FSK輸出二進制數(shù)據(jù)模擬調(diào)頻器1202221FGFFFSSS(29)211166162212211FFFFTSATSATFFFPSSSSSSFSK222鍵控法鍵控法是利用受矩形脈沖序列控制的開關(guān)電路對兩個不同的獨立頻率源進行選通。一般來說,鍵控法得到的N、N是與序列N無關(guān)的,反映在E0T上,僅表現(xiàn)出1與2改變時E0T相位是不連續(xù)的。圖24鍵控法理論上數(shù)字調(diào)制與模擬調(diào)制在本質(zhì)上沒有什么不同,它們都是屬正弦波調(diào)制。但是,數(shù)字調(diào)制是調(diào)制信號為數(shù)字型的正弦波調(diào)制,而模擬調(diào)制則是調(diào)制信號為連續(xù)型的正弦波調(diào)制,因而,數(shù)字調(diào)制具有由數(shù)字信號帶來的一些特點。這些特點主要是第一,數(shù)字調(diào)制信號的產(chǎn)生,除把數(shù)字的調(diào)制信號當(dāng)作模擬信號的特例而直接采用模擬調(diào)制方式產(chǎn)生數(shù)字調(diào)制信號外,可以采用鍵控載波的方法。第二,對于數(shù)字調(diào)制信號的解調(diào),為提高系統(tǒng)的抗噪聲性能,通常采用與模擬調(diào)制系統(tǒng)中不同的解調(diào)方式。232FSK解調(diào)2FSK信號常用的解調(diào)方法為相干解調(diào)和非相干解調(diào),另外還有鑒頻法等。231相干解調(diào)相干解調(diào)主要利用的是同頻同相的載波頻率,對已調(diào)信號進行正交,只有當(dāng)頻率與相位相同時,才能判斷是什么信號。原理圖如下2FSK輸出載波F1載波F2二進制數(shù)據(jù)圖25相干解調(diào)原理圖232非相干解調(diào)非相干解調(diào)與相干解調(diào)不同,它是利用脈沖檢測已調(diào)信號的周期,以區(qū)分已調(diào)信號的高低電平,從而判斷已調(diào)信號。原理圖如下圖26非相干解調(diào)原理233過零檢測數(shù)字調(diào)頻波的過零點數(shù)隨不同載頻而異,故檢出過零點數(shù)可以得到關(guān)于頻率的差異。這就是過零檢測的基本思想,其原理如圖所示。輸入信號經(jīng)限幅后產(chǎn)生矩形波序列,經(jīng)微分整流形成與頻率變化相應(yīng)的脈沖序列,這個序帶通濾波器乘法器低通濾波器抽樣脈沖輸出輸入帶通濾波器乘法器本地載波F2低通濾波器抽樣判決器本地載波F1帶通濾波器抽樣脈沖輸出輸入帶通濾波器抽樣判決器包絡(luò)檢波器包絡(luò)檢波器列就代表著調(diào)頻波的過零點。將其變換成具有一定寬度的矩形波,并經(jīng)低通濾波器濾除高次諧波,便能得到對應(yīng)于原數(shù)字信號的基帶脈沖信號。圖27過零檢測原理圖整流微分低通濾波器限幅寬脈沖發(fā)生第三章2FSK調(diào)制解調(diào)設(shè)計312FSK調(diào)制器設(shè)計整個2FSK調(diào)制部分分為五個部分,分別是分頻器,M序列產(chǎn)生器,數(shù)據(jù)選擇器,2FSK跳變檢測部分,正弦信號產(chǎn)生器。整個系統(tǒng)的輸入時鐘,在硬件中是由晶體震蕩器完成的。將分頻器接入這個時鐘,分頻器產(chǎn)生的系統(tǒng)的輸入時鐘、4倍頻和16倍頻分別輸入數(shù)據(jù)選擇器和M序列產(chǎn)生器,并和M序列產(chǎn)生器產(chǎn)生的碼元信號一起完成對頻率的選擇,再經(jīng)過跳變檢測,這時產(chǎn)生的矩形波通過正弦信號產(chǎn)生器,變成調(diào)制信號。311功能模塊設(shè)計1分頻器在數(shù)字邏輯電路設(shè)計中,分頻器是一種基本電路。通常用來對某個給定頻率進行分頻,以得到所需的頻率。整數(shù)分頻器的實現(xiàn)非常簡單,可采用標(biāo)準(zhǔn)的計數(shù)器,也可以采用可編程邏輯器件設(shè)計實現(xiàn)。但在某些場合下,時鐘源與所需的頻率不成整數(shù)倍關(guān)系,此時可采用小數(shù)分頻器進行分頻。圖31分頻器如上圖,分頻系數(shù)為N05的分頻器電路可由一個異或門、一個模N計數(shù)器和一個二分頻器組成。在實現(xiàn)時,模N計數(shù)器可設(shè)計成帶預(yù)置的計數(shù)器,這樣可以實現(xiàn)任意分頻系數(shù)為N05的分頻器。2M序列產(chǎn)生器N級線性移位寄存器,經(jīng)過適當(dāng)?shù)某轭^反饋和模2加法器能產(chǎn)生序列的最大可能周期是P21,這樣的序列叫最長線性反饋移位寄存器序列或NM序列。M序列具有許多優(yōu)良特性,是最常采用的擴譜碼序列。它具有如下性質(zhì)1序列的平衡性M序列一個周期中“1”的個數(shù)比“0”多1,且1的個數(shù)為2N1,0的個數(shù)為2N11。2移位可加性某個M序列同相移為任意值的同一M序列的模2加是另一相移的M序列。3在周期為P21的M序列中,總共有2個游程,有一個長度為N1N異或門模N計數(shù)器F0/N052分頻器F0/2N1N的1游程,一個長度為N1的0游程。在實際工程應(yīng)用中,M序列既可以用硬件產(chǎn)生,也可以用軟件產(chǎn)生,然后存在ROM中通過相應(yīng)的時鐘同步輸出。在硬件中可使用移位寄存器來產(chǎn)生。M序列的顯著特點是隨機特性;預(yù)先可確定性;循環(huán)特性,從而在通信領(lǐng)域得到了廣泛的應(yīng)用。在這里用一種帶有兩個反饋抽頭的3級反饋移位寄存器得到一串“1110010”循環(huán)序列,并采取措施防止進入全“0”狀態(tài)。通過更換時鐘頻率,是可以方便地改變輸入碼元的速率的。M序列產(chǎn)生器的電路結(jié)構(gòu)如圖。圖32M序列產(chǎn)生器3數(shù)據(jù)選擇器數(shù)據(jù)選擇器的功能在多個通道中選擇其中的某一路,或多個信息中選擇其中的某一個信息傳送或加以處理。數(shù)據(jù)分配器的功能將傳送來的或處理后的信息分配到各通道去。在本設(shè)計中,數(shù)據(jù)選擇器用于選擇正弦波產(chǎn)生器的兩個輸入時鐘,一個頻率為4MHZ,此時正弦波產(chǎn)生器產(chǎn)生一個1MHZ的正弦波,代表數(shù)字信號“1”另一個頻率4MHZ,此時產(chǎn)生一個250KHZ的正弦波信號,代表數(shù)字信號“0”。當(dāng)信號為1時,波形與F1相同,說明數(shù)據(jù)選擇器選擇了F1這路數(shù)據(jù)。當(dāng)信號為0時,波形與F2相同,說明數(shù)據(jù)選擇器選擇了F2這路數(shù)據(jù)。跳變檢測信號時鐘異或門或非門DQCLK或門DQCLKDQCLK將跳變檢測引入正弦波的產(chǎn)生中,可以使每次基帶碼元上升沿或下降沿到來時應(yīng)輸出波形位于正弦波形的0相位處,此電路的設(shè)計主要是便于觀察,確保示波器上成為一個連續(xù)的波形?;鶐盘柕奶儥z測可以有很多方法,下圖為一種便于在可編程邏輯器件中實現(xiàn)的方案。圖33信號跳變檢測電路4正弦信號產(chǎn)生用數(shù)字電路和DAC變換器可以產(chǎn)生要求的模擬信號。根據(jù)抽樣定理可知,當(dāng)用模擬信號最大頻率2倍以上的速率對該模擬信號采樣時,便可將模擬信號不失真地恢復(fù)出來。本例要求得到的是2個不同頻率的正弦信號,實驗中對正弦波每個周期采樣10個點,即采樣速率為原正弦信號頻率的10倍,因此完全可以在接收端將原正弦信號不失真地恢復(fù)出來,從而可以在接收端對FSK信號正確地解調(diào)。每個采樣點采用8位量化編碼,即8位分辨率。采樣點的個數(shù)與分辨率的大小主要取決于CPLD/FPGA器件的容量,其中分辨率的高低還與DAC的位數(shù)有關(guān)。實驗表明,采用8位分辨率和每周期10個采樣點可以達(dá)到理想的效果。312波形的降噪兩個不同頻率的載波對基帶信號進行調(diào)制。這個2FSK信號的波形也正確的表示出基帶信號M序列的值“1110010”1FIR濾波器數(shù)字濾波器是指輸入、輸出均為數(shù)字信號,通過一定運算關(guān)系改變輸入信號所含頻率成分的相對比例或者濾除某些頻率成分的的器件。FIR濾波器是有脈沖響應(yīng)的濾波器。FIR濾波器是一種LTI數(shù)字濾波器,它的基本結(jié)構(gòu)是一個分節(jié)的延時線,跳變輸出時鐘信號基帶碼元異或門DQCLK把每一節(jié)的輸出加權(quán)累加,得到濾波器的輸出。數(shù)學(xué)上表示為2FIR濾波器的設(shè)計在這里,是利用頻率采樣來對FIR濾波器進行設(shè)計的。設(shè)待設(shè)計的濾波器的傳輸函數(shù)用表示,對0到2之間JDEH等間隔采樣N點,得到HD(K)再對N點HD(K)進行IDFT,得到HN,式中,H(N)為所設(shè)計的濾波器的單位取樣響應(yīng),其系統(tǒng)函數(shù)H(Z)為式(34)適合FIR直接型網(wǎng)絡(luò)結(jié)構(gòu)。圖34FIR直接型網(wǎng)絡(luò)結(jié)構(gòu)322FSK解調(diào)器設(shè)計載波信號經(jīng)過帶通濾波后整形形成寬帶不同的方波,這些方波代表不同的碼元;鑒頻器確定對應(yīng)載波頻率,根據(jù)頻率判決對應(yīng)碼元,實現(xiàn)FSK解調(diào)涉及的技術(shù)問題比調(diào)制難度大,一般要使用帶通濾波器、倍頻器、鎖相環(huán)等,電路較為復(fù)雜。(非本設(shè)計主要內(nèi)容)YN
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 餐巾折花課件
- 廣州市白云區(qū)人民法院送達(dá)地址確認(rèn)書
- 《田間試驗與統(tǒng)計方法》試題庫及答案
- 《生物制藥學(xué)》考試題及答案
- 技術(shù)員安全責(zé)任書與技術(shù)咨詢勞務(wù)合同
- 課程設(shè)計創(chuàng)新點說明【課件文檔】
- 數(shù)據(jù)要素收益分配優(yōu)化調(diào)整辦法
- 機器學(xué)習(xí)算法原理與實現(xiàn)技巧
- 小學(xué)體育健康素養(yǎng)測試試題沖刺卷
- 浙教版生物六年級單元考試試題及答案
- (正式版)DB51∕T 3342-2025 《爐灶用合成液體燃料經(jīng)營管理規(guī)范》
- 江南大學(xué)《食品科學(xué)與工程》考研真題及答案解析
- 工程咨詢行業(yè)發(fā)展規(guī)劃方案范文
- 2025年漢語橋的考試題目及答案
- 《TCSUS69-2024智慧水務(wù)技術(shù)標(biāo)準(zhǔn)》
- 1.1中國的疆域課件-八年級地理上學(xué)期湘教版-1
- 收費站消防安全線上培訓(xùn)課件
- 【語文】貴州省貴陽市實驗小學(xué)小學(xué)二年級上冊期末試卷
- 婦科單孔腹腔鏡手術(shù)專家共識(2025版)解讀 4
- 海洋碳匯交易機制-洞察及研究
- 2025年湖南鐵路科技職業(yè)技術(shù)學(xué)院單招職業(yè)技能測試題庫含答案
評論
0/150
提交評論