日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁(yè) > 工業(yè)控制 > 電子設(shè)計(jì)自動(dòng)化
[導(dǎo)讀]0 引言數(shù)字基帶信號(hào)的傳輸是數(shù)字通信系統(tǒng)的重要組成部分。在數(shù)字通信中,有些場(chǎng)合可不經(jīng)過(guò)載波調(diào)制和解調(diào)過(guò)程,而對(duì)基帶信號(hào)進(jìn)行直接傳輸。采用AMI碼的信號(hào)交替反轉(zhuǎn),有可能出現(xiàn)四連零現(xiàn)象,這不利于接收端的定時(shí)信號(hào)

0 引言

數(shù)字基帶信號(hào)的傳輸是數(shù)字通信系統(tǒng)的重要組成部分。在數(shù)字通信中,有些場(chǎng)合可不經(jīng)過(guò)載波調(diào)制和解調(diào)過(guò)程,而對(duì)基帶信號(hào)進(jìn)行直接傳輸。采用AMI碼的信號(hào)交替反轉(zhuǎn),有可能出現(xiàn)四連零現(xiàn)象,這不利于接收端的定時(shí)信號(hào)提取。而HDB3碼因其無(wú)直流成份、低頻成份少和連0個(gè)數(shù)最多不超過(guò)三個(gè)等特點(diǎn),而對(duì)定時(shí)信號(hào)的恢復(fù)十分有利,并已成為CCITT協(xié)會(huì)推薦使用的基帶傳輸碼型之一。為此,本文利用VHDL語(yǔ)言對(duì)數(shù)據(jù)傳輸系統(tǒng)中的HDB3編碼器進(jìn)行了設(shè)計(jì)。

1 HDB3碼的編碼規(guī)則

HDB3碼是AMI碼的改進(jìn)型,稱(chēng)為三階高密度雙極性碼,它克服了AMI碼的長(zhǎng)連0串現(xiàn)象。

HDB3碼的編碼規(guī)則為先檢查消息代碼(二進(jìn)制)的連0串,若沒(méi)有4個(gè)或4個(gè)以上連0串,則按照AMI碼的編碼規(guī)則對(duì)消息代碼進(jìn)行編碼;若出現(xiàn)4個(gè)或4個(gè)以上連0串,則將每4個(gè)連0小段的第4個(gè)0變換成與前一非0符號(hào)(+1或-1)同極性的V符號(hào),同時(shí)保證相鄰V符號(hào)的極性交替(即+1記為+V,-1記為-V);接著檢查相鄰V符號(hào)間非0符號(hào)的個(gè)數(shù)是否為偶數(shù),若為偶,則將當(dāng)前的V符號(hào)的前一非0符號(hào)后的第1個(gè)0變?yōu)?B或-B符號(hào),且B的極性與前一非0符號(hào)的極性相反,并使后面的非0符號(hào)從V符號(hào)開(kāi)始再交替變化。

2 HDB3編碼器的VHDL建模與程序設(shè)計(jì)

HDB3碼的VHDL建模思想是在消息代碼的基礎(chǔ)上,依據(jù)HDB3編碼規(guī)則進(jìn)行插人“V”符號(hào)和“B”符號(hào)的操作,且用2位二進(jìn)制代碼分別表示。最后完成單極性信號(hào)變成雙極性信號(hào)的轉(zhuǎn)換。

插“V”模塊主要是對(duì)消息代碼里的四連0串的檢測(cè),即當(dāng)出現(xiàn)四個(gè)連0串的時(shí)候,把第四個(gè)“0”變換成符號(hào)“V”,用“11”標(biāo)識(shí)。 “1”用“01”標(biāo)識(shí),“0”用“00”標(biāo)識(shí)。其模型如圖2所示,實(shí)現(xiàn)的VHDL結(jié)構(gòu)代碼如artv:

2.2 插“B”模塊的實(shí)現(xiàn)

插“B”模塊的建模思路是當(dāng)相鄰“V”符號(hào)之間有偶數(shù)個(gè)非0符號(hào)時(shí),把后一小段的第1個(gè)“0”變換成一個(gè)“B”符號(hào)??捎靡粋€(gè)4位的移位寄存器來(lái)實(shí)現(xiàn)延遲,這樣經(jīng)插“V”處理過(guò)的碼元,可在同步時(shí)鐘的作用下同時(shí)進(jìn)行是否插“B”的判決,等到碼元從移位寄存器里出來(lái)的時(shí)候,就可以決定是應(yīng)該變換成“B”符號(hào),還是照原碼輸出。輸出端用“11”表示符號(hào)“V”,“01”表示“1”碼, “00”表示“0”碼,“10”表示符號(hào)“B”。其模型如圖3所示,VHDL的結(jié)構(gòu)代碼如artb:

2.3 單極性變雙極性的實(shí)現(xiàn)

根據(jù)編碼規(guī)則, “B”符號(hào)的極性與前一非零符號(hào)相反,“V”極性符號(hào)與前一非零符號(hào)一致。因此,可對(duì)“V”單獨(dú)進(jìn)行極性變換(“V”已經(jīng)由“11”標(biāo)識(shí),相鄰“V”的極性是正負(fù)交替的),余下的“1”和“B”看成一體進(jìn)行正負(fù)交替,從而完成HDB3的編碼。

因?yàn)榻?jīng)過(guò)插“B”模塊后, “V”、 “B”、“1”已經(jīng)分別用雙相碼“11”、 “10”、 “01”標(biāo)識(shí)?!?”用“00”標(biāo)識(shí)。而在實(shí)際應(yīng)用中,CPLD或FPGA端口的輸出電壓只有正極性電壓,且在波形仿真中也只有“+1”和“0”,而無(wú)法識(shí)別“-1”。所以要得到所需HDB3編碼的結(jié)果,需定義“00”、“01”、“10”來(lái)分別表示“0”、 “-1”、 “+1”??蓪⒉濉癇”模塊后輸出的“00”、“01”、“10”、“11”組合轉(zhuǎn)換為“00”、“01”、 “10”組合,再通過(guò)“00”、 “01”、“10”控制四選一數(shù)字開(kāi)關(guān)的地址來(lái)選擇輸出通道,就可以實(shí)現(xiàn)0、-B、+B。本設(shè)計(jì)使用CC4052的一組通道作為四選一數(shù)字開(kāi)關(guān),從而將CPLD或FPGA目標(biāo)芯片的標(biāo)識(shí)性輸出轉(zhuǎn)換成雙極性信號(hào),最終實(shí)現(xiàn)HDB3非歸零編碼。CC4052的接線(xiàn)如圖4所示,所實(shí)現(xiàn)的地址控制器的模型如圖5所示。其VHDL結(jié)構(gòu)代碼如artd:

3 HDB3編碼器的仿真

在此,以四連“0”的可能性通過(guò)如表1所列的多“0”消息代碼進(jìn)行分析,并利用EDA工具對(duì)VHDL源程序進(jìn)行編譯、適配、優(yōu)化、邏輯綜合與仿真。仿真結(jié)果顯示其完全可以達(dá)到編碼要求。其仿真圖如圖6所示。而將HDB3編碼硬件描述下載到CPLD或FPGA目標(biāo)芯片中,然后連接好CC4052進(jìn)行實(shí)際應(yīng)用測(cè)試。

4 結(jié)束語(yǔ)

將基于VHDL的HDB3編碼用在光纖通信系統(tǒng)中作為誤碼儀測(cè)試誤碼的HDB3轉(zhuǎn)換器,能滿(mǎn)足實(shí)際測(cè)試的需要。且運(yùn)用基于VHDL的可編程芯片開(kāi)發(fā)技術(shù)將相關(guān)的信號(hào)處理電路進(jìn)行硬件描述,并用CPLD/FPGA技術(shù)實(shí)現(xiàn)數(shù)字通信系統(tǒng),不僅可以實(shí)現(xiàn)多種數(shù)字邏輯功能,而且可大大提高工作效率,減少電路設(shè)計(jì)的時(shí)間和可能發(fā)生的錯(cuò)誤,同時(shí)也可降低開(kāi)發(fā)成本。



參考文獻(xiàn):

[1].CPLDdatasheethttp://www.dzsc.com/datasheet/CPLD_1136600.html.


來(lái)源:零八我的愛(ài)0次

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專(zhuān)欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

編碼器實(shí)質(zhì)上是一種旋轉(zhuǎn)式傳感器,它能夠?qū)⑿D(zhuǎn)部件的位置和位移物理量轉(zhuǎn)化為數(shù)字脈沖信號(hào)。這些脈沖信號(hào)隨后被控制系統(tǒng)捕獲并處理,從而發(fā)出指令,實(shí)現(xiàn)對(duì)設(shè)備運(yùn)行狀態(tài)的精準(zhǔn)調(diào)整。值得一提的是,編碼器與齒輪條或螺旋絲杠的組合,還能用...

關(guān)鍵字: 編碼器 電機(jī)控制

所以我創(chuàng)造了一個(gè)MIDI音序器,結(jié)合了短短語(yǔ)。我還想給它添加隨機(jī)元素。M5Stack CoreS3 SE的觸摸屏不是很大,所以我決定用一個(gè)有8個(gè)編碼器的單元來(lái)執(zhí)行各種操作。

關(guān)鍵字: MIDI音序器 M5Stack 編碼器

在現(xiàn)代電子系統(tǒng)中,電源扮演著核心角色,如同人體的心臟,為整個(gè)系統(tǒng)穩(wěn)定運(yùn)行提供不可或缺的動(dòng)力支持。從日常生活中的智能設(shè)備,到復(fù)雜精密的工業(yè)控制系統(tǒng),再到關(guān)乎國(guó)計(jì)民生的航空航天、醫(yī)療等關(guān)鍵領(lǐng)域,電源的可靠性直接決定了系統(tǒng)的穩(wěn)...

關(guān)鍵字: 電源 設(shè)備 系統(tǒng)

在當(dāng)今數(shù)字化時(shí)代,5G 通信技術(shù)以前所未有的速度改變著我們的生活,從高速的數(shù)據(jù)傳輸?shù)綄?shí)時(shí)的物聯(lián)網(wǎng)應(yīng)用,5G 的影響力無(wú)處不在。然而,在這一系列令人矚目的技術(shù)背后,有一個(gè)常常被忽視卻至關(guān)重要的角色 —— 晶振。它如同幕后的...

關(guān)鍵字: 通信 數(shù)據(jù)傳輸 晶振

在當(dāng)今數(shù)字化時(shí)代,汽車(chē)不再僅僅是一種交通工具,更是一個(gè)移動(dòng)的智能空間。隨著人們對(duì)汽車(chē)電子設(shè)備依賴(lài)程度的不斷提高,車(chē)內(nèi) USB 接口的重要性也日益凸顯。從最初單純?yōu)槭謾C(jī)充電,到如今支持?jǐn)?shù)據(jù)傳輸、連接各種智能設(shè)備,USB 接...

關(guān)鍵字: 接口 數(shù)據(jù)傳輸 汽車(chē)供電

上海 2025年6月23日 /美通社/ -- 近期,黑芝麻智能分享了其如何通過(guò)零拷貝共享內(nèi)存技術(shù),解決車(chē)載多域間大數(shù)據(jù)傳輸?shù)难舆t與資源消耗問(wèn)題。核心技術(shù)包括全局內(nèi)存管理單元和dmabuf機(jī)制優(yōu)化,顯著降低CPU負(fù)載與D...

關(guān)鍵字: 內(nèi)存 數(shù)據(jù)傳輸 大數(shù)據(jù) BUF

綜合性IP產(chǎn)品系列可支持H.264的基本/主流/高性能配置和H.265的主流/主流10/主流靜態(tài)圖像配置,提供了跨越不同應(yīng)用的無(wú)縫集成和無(wú)與倫比的靈活性

關(guān)鍵字: 編碼器 解碼器

半年前我買(mǎi)了一個(gè)M5Dial,我在想,“我能不能用這個(gè)撥號(hào)盤(pán)操作做點(diǎn)有趣的事情?”那時(shí)我突然想起,“我上初中的時(shí)候,常常是一個(gè)接一個(gè)地輸入數(shù)字來(lái)檢驗(yàn)方程……”我想,“如果我把這個(gè)操作變成一個(gè)表盤(pán)式,那該多有趣啊!?”于是...

關(guān)鍵字: M5Dial 保險(xiǎn)箱 編碼器

Bourns 全新推出 PEC11J 系列編碼器,具備每 360° 旋轉(zhuǎn) 24 脈沖的功能,并新增無(wú)定位點(diǎn)選項(xiàng)

關(guān)鍵字: 編碼器 瞬時(shí)開(kāi)關(guān)

從通信原理的角度看,緩存機(jī)制是通過(guò)在通信鏈路的關(guān)鍵節(jié)點(diǎn)存儲(chǔ)數(shù)據(jù)副本,以空間換時(shí)間的核心優(yōu)化策略。它通過(guò)減少冗余數(shù)據(jù)傳輸、降低延遲和提升系統(tǒng)吞吐量。

關(guān)鍵字: 緩存機(jī)制 數(shù)據(jù)傳輸
關(guān)閉