《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 設計應用 > 基于VHDL的通信編碼波形的設計與仿真
基于VHDL的通信編碼波形的設計與仿真
中電網
何曉靚,李宏,景宇富
西安石油大學電子工程學院
摘要: 信號傳輸一般可分為兩大部分:編碼與解碼。其中編碼要求根據所傳輸信號特點選擇合適的編碼方式。由于不同的信號在不同的環境中進行傳輸,受到的干擾是不同的,而選擇合適的編碼方法可以最大限度的避免干擾,使通信更加順暢、更加準確。
Abstract:
Key words :

引言

信號傳輸一般可分為兩大部分:編碼與解碼。其中編碼要求根據所傳輸信號特點選擇合適的編碼方式。由于不同的信號在不同的環境中進行傳輸,受到的干擾是不同的,而選擇合適的編碼方法可以最大限度的避免干擾,使通信更加順暢、更加準確。

要實現不同的編碼方式關鍵是要找到合適的算法,并且要求算法必須簡潔亦兼容。筆者在這里主要采用了對比、聯合和模塊化的設計方法,使每一種編碼成為一個獨立模塊,但又共用同一個或多個時鐘。由此,大大節約了程序的存儲空間,減少了程序的調試時間。

文章將用VHDL設計八種常用的編碼方式,并運用ALTERA公司的QUARTUSII設計軟件進行仿真調試。QUARTUSII設計軟件是一款開放、與結構無關、多平臺、完全集成化、豐富的設計庫、模塊化工具、支持各種HDL、有多種高級編程語言接口的非常先進的EDA工具軟件。另外,超高速硬件描述語言VHDL具有強大的語言結構、多層次的描述功能、良好的移植性和快速的ASIC轉換能力,支持硬件的設計、綜合、驗證和測試。因此,應用VHDL設計通信編碼波形具有重要意義。

總體方案設計

方案總體設計如圖1所示。首先,在運用VHDL編寫程序時必須遵照系統規則,按照系統庫函數調用,否則編譯將會產生問題。其次,考慮到分模塊編程,而每一種編碼方式的編程會用到不同頻率的時鐘,因此要將系統時鐘二分頻、四分頻和八分頻,以備需要。然后就是要設計選擇模塊,方便對八種編碼的自由選擇。再進行 各個編碼模塊的VHDL編碼,進而可以逐個編譯仿真。最后,當每一個模塊編譯仿真通過后,就是要將每一個獨立模塊程序整合在一起,形成總的編碼程序,并且調試總程序。

圖1 總體設計流程圖

單元模塊設計及調試

分頻模塊

工作原理

所謂分頻,就是將一個給定頻率較高的數字輸入信號,經過適當的處理后,產生一個或數個頻率較低的數字輸出信號。分頻本質上是加法器的變化,其計數值由分頻常數N=fin/fout(fin是輸入頻率,fout是輸出頻率)決定,其輸出不是一般計數器計數結果,而是根據分頻常數對輸出信號的高、低電平進行控制。

軟件設計

下面設計一個對輸入時鐘信號進行2分頻、4分頻和8分頻的分頻程序。根據實際需要還可以設計分頻系數為2N的分頻器,只需要實現一個模N的計數器,再把模N的計數器的最高位直接付給分頻器的輸出信號,即可得到所需要的分頻信號。

分頻系數是2的整數次冪的偶數分頻器模塊圖如圖2所示。

圖2 2、4、8分頻器的RTL模塊圖

此程序中rst為低電平有效,若實現2分頻電路則輸出最高有效位count(0),4分頻電路輸出最高有效位count(1),依次類推,8分頻輸出最高有效位count(2)。

在MAX-plusII環境中編譯仿真波形如圖3所示。

圖3 2、4、8分頻波形

選擇模塊

工作原理

此模塊是用于選擇信號的,作用就是當輸入多路信號時,只選取其中一路輸出,其選擇依據是根據其地址線的信號,地址線有N條,就能制作2N選一選擇器。

軟件設計

根據選擇模塊的工作原理,應用VHDL編寫的選擇器模塊圖如圖4所示。

圖4 選擇器的模塊圖

選擇器程序在QUARTUSII環境中編譯仿真波形如圖5所示。

 
 
圖5 選擇器波形

功能模塊

NRZ-L(不歸零碼)

NRZ-L(平)碼無論是“1”還是“0”時,相鄰碼元電平極性均不改變,即在4分頻的時鐘clk上升沿隨輸入信號din變化而輸出信號encoder-out。

具體VHDL模塊圖如圖6所示。

圖6 NRZ-L(平)的模塊圖

程序在QUARTUSII環境中編譯仿真波形如圖7所示。


圖7 NRZ-L碼波形

NRZ-M(信號差分碼)

NRZ-M信號差分碼,當為“1”時相鄰碼元電平極性改變,“0”時相鄰碼元電極性不改變,即在時鐘clk為4分頻的上升沿遇輸入信號datain “1”而跳變,“0”保持輸出信號encoder-out。

具體VHDL模塊圖如圖8所示。

圖8 NRZ-M(信號差分碼)的模塊圖

程序在QUARTUSII環境中編譯仿真波形如圖9所示。

圖9 NRZ-M碼波形

NRZ-S(空格差分碼)

NRZ-S(空格差分碼),當為“0”時相鄰碼元電平極性改變,“1”時相鄰碼元電極性不改變,即與NRZ-M(信號差分碼)恰好相反,clk為4分頻。

具體VHDL模塊圖如圖10所示。

圖10 NRZ-S(空格差分碼)的模塊圖

程序在QUARTUSII環境中編譯仿真波形如圖11所示。


圖11 NRZ-S碼波形

RZ(單極性歸零碼)

在歸零碼RZ中,碼元中間的信號回歸到0電平,因此任意兩個碼元之間被0電平隔開。當為“1”時為“0”,當為“0”時則為“0”,即輸入datain信號中間隔開,時鐘clk是2分頻,在上升沿遇“1”跳變,其它為“0”,輸出信號encoder-out。

具體VHDL模塊圖如圖12所示。

圖12 RZ(單極性歸零碼)的模塊圖

程序在QUARTUSII環境中編譯仿真波形如圖13所示。


圖13 RZ碼波形

積分曼徹斯特碼

曼徹斯特編碼是一種雙相碼。除了中間發生跳變外,當為“0”時相鄰碼元電平極性改變,“1”時相鄰碼元電極性不改變,由于要將輸入datain信號中間跳變,故需兩個時鐘clk1、clk2,且clk1是4分頻,clk2是2分頻,都在兩時鐘上升沿遇“0”跳變,遇“1”保持,輸出信號encoder-out。

其具體VHDL模塊圖如圖14所示。


圖14 積分曼徹斯特碼的模塊圖

程序在QUARTUSII環境中編譯仿真波形如圖15所示。

圖15 積分曼徹斯特碼波形

雙相-M碼

雙相-M碼:除了相鄰碼元電平極性發生跳變外,當為“1”時中間發生跳變,當為“0”時中間不發生跳變,即時鐘clk1為4分頻,輸入信號datain相鄰碼元極性跳變,遇“1”時在時鐘clk1的上升、下降沿跳變,輸出信號encoder-out。

具體VHDL模塊圖如圖16所示。

 
 
圖16 雙相-M碼的模塊圖

程序在QUARTUSII環境中編譯仿真波形如圖17所示。

圖17 雙相-M碼波形

雙相-L碼

雙相-L碼,除了中間發生跳變外,當為“1”時相鄰碼元電平極性改變,“0”時相鄰碼元電極性不改變,即需要2分頻時鐘clk1,datain信號中間遇時鐘clk1上升沿跳變外,且遇“1”相鄰碼元極性改變,“0”時不變,輸出信號encoder-out。

具體VHDL模塊圖如圖18所示。

圖18 雙相-L

程序在QUARTUSII環境中編譯仿真波形如圖19所示。

 
 
圖19 雙相-L碼波形

雙相-S碼

雙相-S碼,除了相鄰碼元電平極性發生跳變外,當為“0”時中間發生跳變,當為“1”時中間不發生跳變,即與雙相-L碼相反,clk1為4分頻。

具體VHDL模塊圖如圖20所示。

圖20 雙相-S碼的模塊圖碼的模塊圖

程序在QUARTUSII環境中編譯仿真波形如圖21所示。



圖21 雙相-S碼波形

整體程序調試

整體程序在MAX-plusII環境中的編譯仿真波形如圖22所示。



圖22 八種編碼波形

總結

1) 運用VHDL編寫以上八種編碼是可行的。

2) 經過觀察各模塊的仿真波形,符合各個編碼的特性。

3) 通過整體程序的調試仿真,并在FPGA上實現了波形的鍵選。

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          国产精品久久久久久户外露出| 亚洲精品美女91| 在线看片一区| 国产精品入口日韩视频大尺度| 国产视频一区欧美| 国内精品嫩模av私拍在线观看| 91久久精品国产91久久性色| 国产精品尤物福利片在线观看| 久久精品亚洲国产奇米99| 亚洲国产精彩中文乱码av在线播放| 欧美日韩成人综合在线一区二区| 欧美日韩dvd在线观看| 欧美日韩国产一区| 女同一区二区| 久久综合亚州| 99国产精品久久久久老师| 午夜精品国产精品大乳美女| 欧美日韩美女在线观看| 欧美不卡高清| 欧美网站在线| 久久综合九色综合网站| 亚洲一区二区精品视频| 亚洲一本大道在线| 久久久精品网| 久久久97精品| 亚洲成色999久久网站| 亚洲第一精品久久忘忧草社区| 久久久久久久久久码影片| 亚洲盗摄视频| 亚洲免费一在线| 亚洲婷婷国产精品电影人久久| 欧美日韩国产不卡在线看| 国内精品99| 久久国产精品一区二区三区| 欲香欲色天天天综合和网| 久久亚洲色图| 亚洲国产高清一区| 久久久精品动漫| 国产视频欧美视频| 亚洲激情图片小说视频| 亚洲视频二区| 国产在线欧美| 欧美jizzhd精品欧美喷水| 亚洲午夜久久久久久久久电影网| 91久久久久久久久| 亚洲视频自拍偷拍| 日韩视频中文字幕| 蜜臀av国产精品久久久久| 国产精品视频福利| 国产欧美一区二区精品婷婷| 亚洲字幕在线观看| 国产区亚洲区欧美区| 亚洲一区二区三区精品在线| 国产精品视频精品| 在线中文字幕日韩| 国产视频亚洲| 国产区精品在线观看| 欧美日韩妖精视频| 国产亚洲欧美色| 欧美在线精品免播放器视频| 久久综合激情| 欧美激情国产日韩精品一区18| 欧美中文字幕第一页| 国产免费亚洲高清| 欧美喷水视频| 亚洲乱码视频| 免费成人黄色| 一区免费观看视频| 欧美一区二区三区在线看| 欧美日韩亚洲天堂| 亚洲伦理网站| 免费91麻豆精品国产自产在线观看| 欧美电影美腿模特1979在线看| 亚洲在线视频一区| 亚洲国产视频一区| 国产亚洲欧美一级| 久久久久亚洲综合| 久久国产欧美| 妖精视频成人观看www| 亚洲区一区二| 欧美日韩综合网| 久久国内精品自在自线400部| 久久久久看片| 国产一区91精品张津瑜| 一区二区三区高清在线| 欧美性视频网站| 欧美人与禽猛交乱配视频| 国产在线一区二区三区四区| 亚洲欧美国产高清| 亚洲影院污污.| 精品动漫3d一区二区三区免费版| 一区二区三区四区在线| 久久久视频精品| 亚洲欧洲一级| 久久久精品国产免费观看同学| 国产精品成人一区二区三区夜夜夜| 亚洲欧美日韩国产| 亚洲成人在线| 日韩视频一区二区在线观看| 久久久精品日韩| 欧美日韩视频| 日韩视频专区| 一本色道久久综合精品竹菊| 欧美日韩中文字幕日韩欧美| 欧美在线一区二区三区| 欧美日韩视频在线一区二区| 亚洲在线视频网站| 国产三级欧美三级日产三级99| 亚洲网站视频| 国产精品www色诱视频| 蜜乳av另类精品一区二区| 欧美一区在线直播| 浪潮色综合久久天堂| 久久性天堂网| 午夜精品久久久久| 欧美美女操人视频| 亚洲黄色三级| 国产日韩精品视频一区| 亚洲欧美综合另类中字| 亚洲国产精品第一区二区三区| 久久狠狠久久综合桃花| 国产精品日韩精品欧美在线| 国产精品三区www17con| 免费成年人欧美视频| 欧美精品在线极品| 欧美成人国产一区二区| 亚洲高清免费在线| 亚洲免费在线| 在线欧美三区| 日韩视频中午一区| 免费在线亚洲| 久久久久久久久久久久久久一区| 国产精品久久久久免费a∨| 国产欧美亚洲日本| 亚洲高清电影| 在线激情影院一区| 久久成人久久爱| 亚洲欧洲精品一区二区三区波多野1战4| 久久久在线视频| 久久久久成人精品免费播放动漫| 久久嫩草精品久久久精品| 欧美成人亚洲成人日韩成人| 欧美视频你懂的| 国产精品劲爆视频| 国产精品亚洲第一区在线暖暖韩国| 久久精品国产在热久久| 久久九九国产| 国内久久精品| 国产日韩欧美一区二区三区在线观看| 香蕉久久夜色| 亚洲一区在线免费| 欧美少妇一区| 亚洲一区二区三区欧美| 欧美理论视频| 欧美在线观看www| 久久精品中文字幕一区| 亚洲国产美女久久久久| 亚洲最新视频在线播放| 欧美日韩裸体免费视频| 亚洲一区二区三区高清| 欧美日韩美女在线观看| 久久综合免费视频影院| 极品尤物av久久免费看| 激情久久五月天| 欧美亚洲综合在线| 欧美成人首页| 在线精品国精品国产尤物884a| 亚洲欧美精品| 久久综合九色综合欧美就去吻| 一区二区三区在线视频免费观看| 性色av香蕉一区二区| 美日韩精品免费观看视频| 欧美日韩成人综合在线一区二区| 一区二区三区视频免费在线观看| 91久久在线| 日韩特黄影片| 久久久久久国产精品一区| 久热国产精品视频| 午夜免费在线观看精品视频| 欧美日韩三区四区| 欧美成人69av| 久久综合久久美利坚合众国| 亚洲人成亚洲人成在线观看| 久久久夜夜夜| 香蕉久久夜色精品国产使用方法| 夜夜嗨av一区二区三区中文字幕| 尤物视频一区二区| 欧美精品一区三区| 精品成人一区二区三区四区| 国产精品综合色区在线观看| 国产有码一区二区| 亚洲全黄一级网站| 国产精品成人午夜| 久久国产免费看| 欧美日韩免费在线视频| 久久精品91久久香蕉加勒比| 欧美日韩在线三区| 久久嫩草精品久久久精品一| 国产在线乱码一区二区三区| 狠狠久久五月精品中文字幕| 欧美激情2020午夜免费观看| 亚洲第一在线综合网站| 欧美国产在线视频| 小黄鸭视频精品导航| 欧美大片免费| 亚洲福利小视频| 欧美日韩大片一区二区三区| 国产精品久久久久久久电影| 免费成人在线观看视频| 久久精品网址| 亚洲欧美自拍偷拍| 99国产精品自拍| 国产精品自在欧美一区| 老色鬼久久亚洲一区二区| 亚洲人人精品| 在线观看亚洲视频啊啊啊啊| 女人天堂亚洲aⅴ在线观看| 午夜在线精品| 国产精品男女猛烈高潮激情| 国产精品影院在线观看| 国产精品视频精品视频| 伊人成年综合电影网| 亚洲国产一区视频| 久久国产精品毛片| 欧美人妖在线观看| 国产亚洲美州欧州综合国| 欧美人与性动交a欧美精品| 亚洲国产精品视频| 麻豆精品精品国产自在97香蕉| 欧美偷拍另类| 久久精品一区| 亚洲精品一区在线观看| 欧美特黄a级高清免费大片a级| 国产精品一区二区三区成人| 在线 亚洲欧美在线综合一区| 久久精品亚洲精品| 欧美日韩aaaaa| 国产精品久久久久免费a∨| 国产欧美日韩高清| 亚洲欧美色一区| 久久在线视频在线| 久久久久99| 免费成人黄色片| 国产日韩精品在线播放| 欧美成人精品在线播放| 亚洲美女视频| 国内外成人免费激情在线视频| 亚洲人成毛片在线播放女女| 国产精品三区www17con| 久久精品亚洲精品国产欧美kt∨| 99re8这里有精品热视频免费| 精品不卡一区二区三区| 欧美精品日韩精品| 欧美一级在线亚洲天堂| 亚洲黄色av| 亚洲精品国产品国语在线app| 亚洲国内精品在线| 国内精品久久久久国产盗摄免费观看完整版| 国产欧美日韩在线| 欧美黑人在线观看| 久久视频这里只有精品| 国产精品美女久久久久aⅴ国产馆| 久久精品免费看| 欧美福利一区二区| 一区二区三区在线免费观看| 国产伦精品一区二区三区视频孕妇| 欧美国产日韩xxxxx| 国产午夜精品全部视频播放| 欧美日韩精品免费观看视频| 午夜久久久久久久久久一区二区| 国产欧美精品在线播放| 国产精品一区一区三区| 亚洲欧洲一区二区在线观看| 日韩午夜免费视频| 欧美日韩国产一区二区三区| 国产精品成人一区二区三区吃奶| 久久福利资源站| 狠狠v欧美v日韩v亚洲ⅴ| 欧美一区二区视频免费观看| 亚洲欧洲精品一区二区三区波多野1战4| 在线午夜精品| 亚洲高清久久| 欧美日韩免费视频| 国产日韩亚洲欧美| 久久久九九九九| 国产精品视频不卡| 久久人91精品久久久久久不卡| 激情懂色av一区av二区av| 久久免费99精品久久久久久| 亚洲综合色激情五月| 国产视频丨精品|在线观看| 国产精品电影在线观看| 国产视频一区在线观看| 一本色道88久久加勒比精品| 国产精品v欧美精品v日本精品动漫| 欧美一区二区三区视频| 国产精品高清网站| 国产麻豆9l精品三级站| 中文国产一区| 国产午夜精品视频免费不卡69堂| 国产欧美日韩免费看aⅴ视频| 亚洲国产老妈| 久久夜色精品国产欧美乱| 国产在线乱码一区二区三区| 99成人免费视频| 噜噜噜噜噜久久久久久91| 免费日韩视频| 国产欧美一区视频| 欧美视频在线看| 国产伊人精品| 欧美日韩福利| 久久久91精品国产一区二区精品| 亚洲国产一区二区三区青草影视| 韩国福利一区| 宅男噜噜噜66国产日韩在线观看| 亚洲欧洲一区二区三区在线观看| 免费观看日韩av| 午夜免费在线观看精品视频| 欧美黑人国产人伦爽爽爽| 国产亚洲综合精品| 伊人久久亚洲影院| 亚洲女女做受ⅹxx高潮| 中文在线一区| 国产精品h在线观看| 亚洲一区二区在线视频| 一本色道久久综合精品竹菊| 午夜欧美电影在线观看| 欧美成人乱码一区二区三区|