資源描述:
《基于vhdl語言的hdb3編譯碼器的設計畢業(yè)論文》由會員上傳分享,免費在線閱讀,更多相關內容在學術論文-天天文庫。
1、西安郵電大學目錄摘要ⅠAbstractⅡ引言11緒論21.1現(xiàn)代數字系統(tǒng)設計的發(fā)展概述21.2EDA技術簡介21.2.1概述21.2.2EDA技術基本特征31.2.3EDA技術的開發(fā)工具31.3可編程邏輯器件簡介41.3.1可編程邏輯器件的分類41.3.2可編程邏輯器件的特點52開發(fā)工具簡介62.1VHDL語言62.1.1VHDL語言簡介62.1.2VHDL語言特點62.2Max+PlusⅡ簡介72.2.1Max+plusⅡ基本特點72.2.2Max+plusⅡ使用簡介83HDB3碼簡介93.1基帶傳輸的常用碼型93.1.1傳輸碼性的選擇原則93.1.2AMI碼103.1.
2、3HDB3碼103.2HDB3碼的編/譯碼規(guī)則103.2.1HDB3碼的編碼規(guī)則103.2.2HDB3碼的譯碼規(guī)則124HDB3編/譯碼器的VHDL建模124.1HDB3編碼器的VHDL建模124.1.1插“V”模塊的建模134.1.2插“B”模塊的建模134.1.3單/雙極性轉換模塊的建模14西安郵電大學4.2HDB3譯碼器的VHDL建模155仿真與實現(xiàn)165.1HDB3編碼器的仿真與實現(xiàn)165.1.1插“V”模塊的流程與仿真165.1.2插“B”模塊的流程與仿真185.1.3單/雙極性轉換模塊的流程與仿真205.1.4HDB3編碼器整體仿真225.2HDB3譯碼器的仿真
3、與實現(xiàn)22結論25致謝26參考文獻27附錄28程序清單28西安郵電大學摘要數字基帶信號的傳輸是數字通信系統(tǒng)的重要組成部分。在數字通信中,有些場合可不經過載波調制和解調過程,而對基帶信號進行直接傳輸。為使基帶信號能在基帶信道中傳輸,必須選擇合適的碼型,HDB3碼因具有無直流成分,低頻成分少,連0的個數最多不超過三個,功能強大,有糾錯能力,具有時鐘恢復等性能優(yōu)勢而成為CCITT協(xié)會推薦使用的基帶傳輸碼型之一。本文是在Max+PlusⅡ開發(fā)環(huán)境中,采用VHDL語言對數據傳輸系統(tǒng)中的HDB3編碼器和譯碼器進行了設計及仿真。根據編碼規(guī)則可將編碼器分為三個部分,其中包括:插“V”模塊、
4、插“B”模塊和單/雙極性變換模塊。根據譯碼規(guī)則,譯碼器只含有一個模塊。最后,對每個模塊進行仿真,實現(xiàn)相應功能后再進行整體編譯碼器的仿真。經驗證仿真結果正確。關鍵字:HDB3碼;VHDL;編/譯碼器;Max+PlusⅡⅠ西安郵電大學AbstractDigitalbasebandsignaltransmissionisanimportantdigitalcommunicationsystemcomponents.Indigitalcommunications,someoccasionsmay,aftermodulationanddemodulationprocess,andon
5、thebase-bandsignalstransmitteddirectly.Mustchoosetherightpatternforthebasebandsignalinthebasebandchanneltransmission,HDB3codeanditsnon-DCcomponents,andevenlesslow-frequencycomponentsof0uptomorethanthreethenumber,anditisstrongtoexaminetheabilitybymistake,haveadvantagessuchasperformanceofclo
6、ckrecovery,etc,andtheAssociationhasbecometheCCITTrecommendedbase-bandtransmission-type,onecode.Inthispaper,theuseofVHDLinthedatatransmissionsystemHDB3encoderanddecoderhasbeendesignedandsimulatedinMax+PlusIIdevelopmentenvironment.Accordingtotheencodingrules,therearethreepartsinencoder:inser
7、tthe"V"module,insertthe“B”module,single/bipolartransformmodule.Accordingtothedecodingrules,decodercontainsonlyonepart.Finally,simulateeachmodule,untilachievethecorrespondingfunctionstosimulatetheoverallencoderanddecoder.Provensimulationresultsarecorrect.Keywor