999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

HDB3編譯碼設(shè)計的FPGA實現(xiàn)

2021-08-04 01:58:26劉雪峰
數(shù)字通信世界 2021年7期
關(guān)鍵詞:符號信號設(shè)計

劉雪峰,張 希

(1. 西安交通工程學院,陜西 西安 710300;2.西安黃河光伏科技股份有限公司,陜西 西安 710048)

0 引言

在進行長距離數(shù)據(jù)通信之前,通常要對數(shù)據(jù)進行編譯碼處理,HDB3碼因具有無直流成份、低頻成份和連0個數(shù)最多不超過三個等優(yōu)點而被廣泛采用。其所具有的時鐘恢復和抗干擾性能更適合于長距離信道傳輸。鑒于此,本文設(shè)計了基于FPGA的 HDB3編譯碼系統(tǒng)。

本設(shè)計利用Verilog HDL編寫軟件代碼,采用模塊化的設(shè)計方案,在QuartusⅡ開發(fā)軟件上,完成了硬件的布局與軟件的仿真,并用ALTERA CycloneⅣ系列的芯片進行了軟硬件功能驗證,與理論輸出值保持一致。FPGA具有高集成度、響應速度高、編程可重復的特點,故本設(shè)計具有軟件靈活可靠、硬件調(diào)試方便、較低開發(fā)成本、系統(tǒng)穩(wěn)定可靠等優(yōu)點。

1 HDB3編譯碼的設(shè)計

1.1 HDB3編譯碼的原理

HDB3碼是為了克服AMI碼的長連零現(xiàn)象而出現(xiàn)的,將4個連續(xù)的“0”位元取代成“000V”或 “B00V” 。其編碼規(guī)則如下:一是將消息代碼轉(zhuǎn)換為AMI碼;二是檢查AMI碼中連“0”的情況,出現(xiàn)4個或4個以上連“0”時,將第4個“0”變?yōu)榕c前一個非“0”符號同極性的符號,用“V”標識(+V和-V);三是檢查相鄰V符號之間非“0”符號是否為偶數(shù),如果為偶數(shù),則將當前V符號前一個非“0”符號后的第一個“0”變?yōu)椤癇”,“B”的極性與前一個非“0”符號相反,并使“V”后的非“0”符號從“V”開始再交替變化。根據(jù)編碼規(guī)則,V碼脈沖與前一個脈沖具有相同的極性。可從接受的信碼中找出V碼流,根據(jù)通信傳輸中加取代節(jié)原則,V碼與前三位碼是取代碼,需復原為四連0。只要找到V碼,不管V碼流前是兩個“0”碼,將取代節(jié)清零,完成了扣V扣B功能,進而得到原信碼序列。

1.2 系統(tǒng)整體框圖

系統(tǒng)設(shè)計的整體方案如圖1所示,本設(shè)計包括用于產(chǎn)生基于M序列的偽隨機產(chǎn)生模塊,產(chǎn)生的偽隨機碼流分為兩條支路:一條支路通過HDB3編譯后輸送給比較器,另一支路通過幀同步模塊輸入比較器。同步模塊對偽隨機碼產(chǎn)生模塊起始幀頭信號進行標記,以使兩路信號實現(xiàn)同步;比較器比較兩條支路的信號幀,以判斷傳輸過程中是否存在誤碼,將產(chǎn)生的誤碼進行標記;計數(shù)器統(tǒng)計比較器產(chǎn)生的誤碼個數(shù);顯示器顯示計數(shù)器計數(shù)的結(jié)果。

圖1 系統(tǒng)整體框圖

設(shè)計亮點在于比較器之前設(shè)置同步Flag模塊,同步模塊可將偽隨機碼與通過HDB3編譯碼后的兩支路信號保持同步,比較器可以直接對兩支路信號進行比較,提高了判斷誤碼的準確率。

1.3 HDB3編譯碼整體設(shè)計

圖2所示為HDB3編譯碼頂層設(shè)計,偽隨機碼模塊產(chǎn)生8位的偽隨機信號,通過并串轉(zhuǎn)換模塊合成為一路信號送入HDB3編譯碼模塊,將編譯數(shù)據(jù)通過串并轉(zhuǎn)換模塊恢復為8位信號與偽隨機碼模塊進行兩次轉(zhuǎn)換后的8位信號進行比較,計數(shù),顯示編譯碼過程中的誤碼。

圖2 HDB3編譯碼頂層設(shè)計框圖

信號幀頭設(shè)置flag同步模塊,在進入比較計數(shù)模塊之前,有效的防止了信號的抖動以及在傳輸過程中的誤碼問題。具體步驟如下:

在QuartusⅡ12.0開發(fā)軟件上編程,并利用芯片EP4CE115F29C7N加上外接電路制作實物,進行偽隨機碼的HDB3編譯碼模塊顯示,與理論輸出值一致。

圖3(a)所示為HDB3編碼頂層設(shè)計及仿真波形,信號經(jīng)過HDB3編碼部分,在編碼部分進行插V、插B操作,以及極性轉(zhuǎn)換;圖3(b)所示為HDB3譯碼頂層設(shè)計及仿真波形,信號經(jīng)過HDB3譯碼部分,在譯碼部分進行扣V、扣B操作,以及極性轉(zhuǎn)換。由波形圖可以看出,偽隨機信號經(jīng)過HDB3編譯碼后出現(xiàn)了四連零現(xiàn)象。

圖3 HDB3編碼頂層設(shè)計及仿真波形

2 實驗分析

本文設(shè)計的軟件部分下載進開發(fā)板的整個實驗系統(tǒng)如圖4所示,由圖可以看出將編譯碼后的信號下載進信號分析儀顯示OK,說明編譯碼過程符合通信要求。整個測試過程為期一星期,通信過程產(chǎn)生了0個誤碼,由實驗現(xiàn)象可知本文設(shè)計的編譯碼電路基本符合信號傳輸?shù)囊蟆?/p>

圖4 實驗結(jié)論圖

3 結(jié)束語

本文所設(shè)計的HDB3編譯碼模塊簡單實用,利用FPGA實現(xiàn) HDB3 編譯碼功能具有很強的靈活性,可以把編碼電路和譯碼電路與其他電路相集成在一起,提高系統(tǒng)設(shè)計的速度。本 文以ALTERA公司的CycloneⅣ系列的FPGA芯片EP4CE115F29C7N為硬件平臺,以Quartus II為軟件平臺,以Verilog HDL為開發(fā)工具,來驗證FPGA實現(xiàn)的HDB3編譯碼器。并對整個HDB3碼的編碼過程以及解碼過程作了一個詳細的分析。且實驗結(jié)果符合預期,有很好的應用遠景。

猜你喜歡
符號信號設(shè)計
學符號,比多少
幼兒園(2021年6期)2021-07-28 07:42:14
信號
鴨綠江(2021年35期)2021-04-19 12:24:18
完形填空二則
“+”“-”符號的由來
瞞天過海——仿生設(shè)計萌到家
基于FPGA的多功能信號發(fā)生器的設(shè)計
電子制作(2018年11期)2018-08-04 03:25:42
設(shè)計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
變符號
有種設(shè)計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
基于LabVIEW的力加載信號采集與PID控制
主站蜘蛛池模板: 成人免费午夜视频| 无码 在线 在线| 538精品在线观看| 黄色网址免费在线| 国产精品久久久久久久久久久久| 91高清在线视频| 欧美一区二区精品久久久| 香蕉eeww99国产精选播放| 宅男噜噜噜66国产在线观看| 99久久免费精品特色大片| 香蕉蕉亚亚洲aav综合| 久久久国产精品无码专区| 72种姿势欧美久久久大黄蕉| 成人一级免费视频| 狠狠色丁香婷婷综合| 亚洲va欧美va国产综合下载| 国产门事件在线| 亚洲国产天堂在线观看| 国产不卡网| 亚洲视频影院| 免费AV在线播放观看18禁强制| 亚洲男人天堂久久| 黄色网页在线观看| 色偷偷一区| 国产亚洲精久久久久久久91| 亚欧乱色视频网站大全| 亚洲色偷偷偷鲁综合| 波多野结衣第一页| 国产福利在线观看精品| 亚洲无码91视频| 久久免费成人| 亚洲国产中文在线二区三区免| 亚洲狼网站狼狼鲁亚洲下载| 国产成人久视频免费| 亚洲婷婷丁香| 精品国产电影久久九九| 亚洲伊人天堂| 99久久性生片| 欧美国产在线精品17p| 久草视频福利在线观看| 国产综合无码一区二区色蜜蜜| 国产午夜精品一区二区三区软件| 亚洲中文字幕在线观看| 亚洲最猛黑人xxxx黑人猛交| 国产精品福利导航| 国产国产人在线成免费视频狼人色| 久久精品波多野结衣| h视频在线播放| 亚洲成人免费在线| 91香蕉视频下载网站| 中文字幕1区2区| 国产在线视频自拍| 亚洲AV无码精品无码久久蜜桃| 中文字幕不卡免费高清视频| 欧美另类精品一区二区三区| 亚洲精品在线观看91| 亚洲,国产,日韩,综合一区| 被公侵犯人妻少妇一区二区三区| 男女男免费视频网站国产| 国产精品午夜福利麻豆| 国产在线视频福利资源站| 无码高清专区| 亚洲九九视频| 国产无遮挡猛进猛出免费软件| 国产91小视频在线观看| 久久亚洲AⅤ无码精品午夜麻豆| 欧美一级夜夜爽www| 亚洲午夜18| 欧美人与动牲交a欧美精品| 国产91丝袜在线播放动漫 | 国产在线一区二区视频| 在线免费看片a| 狠狠综合久久| 亚洲V日韩V无码一区二区 | 91成人免费观看在线观看| 国产成人在线小视频| 中文字幕亚洲综久久2021| 一本视频精品中文字幕| 日韩欧美中文字幕在线韩免费 | 99久久这里只精品麻豆| 在线国产毛片手机小视频| 亚洲三级色|