0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

物理層的編碼分類,物理介質(zhì)相關(guān)編碼

高頻高速研究中心 ? 來(lái)源:未知 ? 作者:李倩 ? 2018-03-22 16:11 ? 次閱讀

前言

通信線路的編碼就像商品的包裝,商品包裝的目的是使商品更適合運(yùn)輸,在運(yùn)輸過(guò)程中不受損,同樣,線路編碼的目的就是使編碼后的二進(jìn)制數(shù)據(jù)更適合線路傳輸。

物理層的編碼分類:

一類是和物理介質(zhì)相關(guān),常用的光接口碼型有NRZ、NRZI;電接口碼型有HDB3、BnZS、CMI、Manchester、MLT-3。

另一類和物理介質(zhì)無(wú)關(guān),比如百兆以太網(wǎng)用的4B/5B編碼,千兆以太網(wǎng)用的8B/10B編碼,萬(wàn)兆以太網(wǎng)用的64B/66B編碼。本文不再描述。

物理介質(zhì)相關(guān)編碼如下

NRZ碼:

NRZ即Non-Return to Zero Code, 非歸零碼,光接口STM-NO、1000Base-SX、1000Base-LX采用此碼型。NRZ是一種很簡(jiǎn)單的編碼方式,用0電位和1點(diǎn)位分別二進(jìn)制的“0”和“1”,編碼后速率不變,有很明顯的直流成份,不適合電接口傳輸。

NRZI碼:

NRZI即Non-Return to Zero Inverted,非歸零反轉(zhuǎn)碼,光接口100Base-FX使用此碼型。編碼不改變信號(hào)速率。NRZI編碼規(guī)則:1).如果下一個(gè)輸入二進(jìn)制位是“1”,則下一個(gè)編碼后的電平是當(dāng)前電平跳變后的電平;2).如果下一個(gè)輸入二進(jìn)制位是“0”,則編碼后的電平與當(dāng)前保持一致。

NRZ和NRZI都是單極性碼,即都只有正電平和零電平,沒有負(fù)電平,所以NRZ和NRZI碼中有很多直流成份,不適合電路傳輸,并且NRZ和NRZI編碼本身不能保證信號(hào)中不包含長(zhǎng)連“0”或長(zhǎng)連“1”出現(xiàn),不利于時(shí)鐘恢復(fù)。

MLT-3碼

MLT-3即Multi-Level Transmit -3,多電平傳輸碼,MLT-3碼跟NRZI碼有點(diǎn)類型,其特點(diǎn)都是逢“1”跳變,逢“0”保持不變,并且編碼后不改變信號(hào)速率。如NRZI碼不同的是,MLT-3是雙極性碼,有”-1”、“0”、“1”三種電平,編碼后直流成份大大減少,可以進(jìn)行電路傳輸,100Base-TX采用此碼型。MLT-3編碼規(guī)則:1).如果下一輸入為“0”,則電平保持不變;2).如果下一輸入為“1”,則產(chǎn)生跳變,此時(shí)又分兩種情況。(a).如果前一輸出是“+1”或“-1”,則下一輸出為“0”;(b).如果前一輸出非“0”,其信號(hào)極性和最近一個(gè)非“0”相反。

AMI碼

AMI即Alternate Mark Inversion,信號(hào)交替反轉(zhuǎn)碼,典型的雙極性碼,AMI類型的編碼有HDB3、B3ZS、B8ZS等。AMI編碼規(guī)則:輸入的“0”仍然是0,輸入的“1”交替的變換為+1、-1。AMI編碼如下圖所示:

AMI能保證編碼后無(wú)直流分量,但AMI本身無(wú)法保長(zhǎng)連“0”和長(zhǎng)連“1”出現(xiàn)。這就出現(xiàn)HDB3、B3ZS、B8ZS,這三種編碼成功彌補(bǔ)了AMI碼的這種缺陷。

HDB3碼

HDB3即High Density Bipolar of order 3 code,三階高密度雙極性碼。

編碼規(guī)則:1).當(dāng)原碼沒有四個(gè)以上連“0”串時(shí),AMI碼就是HDB3碼。2).當(dāng)出現(xiàn)四個(gè)以上連“0”串時(shí),將第四個(gè)“0”變成與其前面一非“0”同極性的符號(hào),由于這個(gè)符號(hào)破壞了極性交替反轉(zhuǎn)的規(guī)則,因此叫做破壞符號(hào),用V符號(hào)表示(+1為+V,-1為-V),相鄰的V符號(hào)也需要極性交替。3).當(dāng)V符號(hào)之間有奇數(shù)個(gè)非“0”時(shí),是能滿足交替的,如為偶數(shù),則不能滿足,這時(shí)再將該小段的第一個(gè)“0”變成“+B”或“-B”,B符號(hào)與前一個(gè)非“0”符號(hào)相反,并讓后面的非“0”符號(hào)從V符號(hào)開始交替變化。HDB3碼如下圖所示:

換一種更好記的方法:兩V碼之間原始碼非“0”個(gè)數(shù)為為奇數(shù)時(shí),用000V代替0000,為偶數(shù)時(shí),用B00V代替0000,B00V之后,原始極性碼必須與V碼極性相反。如下圖所示:

B3ZS碼

B3ZS即Bipolar with three-zero substitution,三階雙極性碼,T3線路用此編碼。編碼規(guī)則與HDB3相同,只是編碼后能允許最多連“0”的個(gè)數(shù)從HDB3的三個(gè)減小到兩個(gè)。B3ZS碼如下所示:

B8ZS碼

B8ZS即Bipolar with eigth-zero substitution,八階雙極性碼,如果源碼中沒有8個(gè)或以上連“0”串時(shí),這時(shí)AMI碼就是B8ZS碼,如果有8個(gè)或以上連“0”時(shí),將8個(gè)“0”替換成“000VB0VB”,其他規(guī)則同HDB3碼。T1線路采用此編碼。如下所示:

CMI碼

CMI即Code Mark Inversion,信號(hào)反轉(zhuǎn)碼。編碼規(guī)則:輸入的“1”交替用-1和+1表示,“0”用電平從-1到+1的跳變表示,也就是一個(gè)上升沿。E4和SMT-1e線路采用此編碼,編碼后信號(hào)速率被提高,其實(shí)是以犧牲帶寬來(lái)?yè)Q取傳輸特性。如下圖所示:

Manchester碼

使用電平從+1到-1的變化表示“0”,使用電平從-1到+1的變化表示“1”,編碼效率低,只有50%,同CMI一樣,是拿帶寬換取傳輸特性,10Base-T使用此編碼。

如下圖所示:

各種鏈路與碼型對(duì)應(yīng)表:

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 以太網(wǎng)
    +關(guān)注

    關(guān)注

    40

    文章

    5343

    瀏覽量

    170801
  • 編碼
    +關(guān)注

    關(guān)注

    6

    文章

    932

    瀏覽量

    54731

原文標(biāo)題:SI-list【中國(guó)】SI工程師必須了解的編碼方式,趕緊來(lái)收藏!

文章出處:【微信號(hào):si-list,微信公眾號(hào):高頻高速研究中心】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    各種通信接口物理層編碼技術(shù)詳解

    本文主要介紹各種通信接口物理層編碼技術(shù),包括數(shù)字-數(shù)字接口編碼方式、數(shù)字-模擬接口編碼方式、模擬-數(shù)字接口編碼方式、模擬-模擬接口
    的頭像 發(fā)表于 11-14 10:43 ?5111次閱讀
    各種通信接口<b class='flag-5'>物理層</b>的<b class='flag-5'>編碼</b>技術(shù)詳解

    CAN總線不同的物理層

    CAN總線使用不歸零(NRZ)的位填充。有兩種不同的信令狀態(tài):顯性(邏輯0)和隱性(邏輯1)。這些信令狀態(tài)對(duì)應(yīng)于所在物理層(存在幾種不同的物理層)的某種電平。模塊以線與邏輯連接到總線:哪怕只有一個(gè)節(jié)點(diǎn)發(fā)送邏輯0使得總線處于顯性狀態(tài),那么不管有多少隱形狀態(tài)的節(jié)點(diǎn)傳送,則整個(gè)
    發(fā)表于 05-23 07:35

    什么是以太網(wǎng)物理層?Ethernet物理層有哪些功能?

    什么是以太網(wǎng)物理層Ethernet物理層有哪些功能基于MDI,為您的系統(tǒng)選擇合適的以太網(wǎng)物理層TI以太網(wǎng)物理層選擇流程圖
    發(fā)表于 03-18 08:07

    如何對(duì)CAN物理層進(jìn)行調(diào)試?

    本文為您介紹一種對(duì)CAN物理層進(jìn)行調(diào)試的較好工程方法。我們將介紹基礎(chǔ)調(diào)試步驟,并說(shuō)明一個(gè)CAN物理層應(yīng)有的性能,以及找出問題的一些小技巧。
    發(fā)表于 04-19 08:02

    串口通信的物理層與協(xié)議相關(guān)資料推薦

    一.串口通信的物理層與協(xié)議物理層規(guī)定了通訊系統(tǒng)的機(jī)械、電子特性(相當(dāng)于規(guī)定了用嘴巴還是肢體交流)協(xié)議規(guī)定了通訊邏輯、數(shù)據(jù)打包解包標(biāo)準(zhǔn)(相當(dāng)于規(guī)定了用中文還是英文交流)1.
    發(fā)表于 02-17 07:07

    WCDMA系統(tǒng)的物理層(FDD)

    WCDMA系統(tǒng)的物理層(FDD):概述;編碼技術(shù);物理層的成幀過(guò)程;業(yè)務(wù)復(fù)用;擴(kuò)頻與擾碼;物理層幀結(jié)構(gòu); 蜂窩系統(tǒng)的焦點(diǎn):物理層直接影響無(wú)
    發(fā)表于 06-14 23:09 ?16次下載

    計(jì)算機(jī)網(wǎng)絡(luò)物理層

    掌握物理層的基本功能,掌握各類傳輸介質(zhì)的特點(diǎn),掌握常見物理層設(shè)備與組件的作用;理解數(shù)據(jù)通信系統(tǒng)的模型及相關(guān)概念,理解基帶傳輸技術(shù)和頻帶傳輸技術(shù),理解多路復(fù)
    發(fā)表于 08-05 17:15 ?10次下載

    物理層網(wǎng)絡(luò)編碼分組的機(jī)會(huì)中繼

    為提升物理層網(wǎng)絡(luò)編碼方案的抗衰落性能,該文提出了一種基于物理層網(wǎng)絡(luò)編碼的機(jī)會(huì)中繼方案(Opportunistic Relaying based-on Physical-layer Ne
    發(fā)表于 11-13 11:28 ?24次下載

    物理層的成幀過(guò)程

    WCDMA系統(tǒng)的物理層(FDD)一、物理層的成幀過(guò)程1.    傳輸信道向物理信道的映射    高層的數(shù)據(jù)通過(guò)傳輸信道映射到物理層
    發(fā)表于 02-09 09:10 ?48次下載

    物理層的作用

    物理層的作用:物理層是提供數(shù)據(jù)傳輸?shù)?b class='flag-5'>物理媒體,物理層協(xié)議是各種網(wǎng)絡(luò)設(shè)備進(jìn)行互連時(shí)必須遵守的最低層協(xié)議,目的是在兩個(gè)網(wǎng)絡(luò)物理設(shè)備之間提供透明的
    發(fā)表于 07-22 15:48 ?6683次閱讀

    物理層及其協(xié)議

    物理層及其協(xié)議 物理層的定義
    發(fā)表于 07-22 15:50 ?1.2w次閱讀

    一種新的聯(lián)合SFBC編碼物理層加密傳輸方案

    SFBC編碼物理層加密傳輸方案,將SFBC編碼聯(lián)合用于物理層加密算法,并接著與自適應(yīng)編碼調(diào)制相結(jié)合。運(yùn)用我們新提出的聯(lián)合SFBC
    發(fā)表于 12-22 10:09 ?0次下載
    一種新的聯(lián)合SFBC<b class='flag-5'>編碼</b>的<b class='flag-5'>物理層</b>加密傳輸方案

    物理層網(wǎng)絡(luò)編碼無(wú)線通信系統(tǒng)數(shù)據(jù)鏈路層的設(shè)計(jì)與實(shí)現(xiàn)

    物理層網(wǎng)絡(luò)編碼(Physical-layer Network Coding,PNC)應(yīng)用于無(wú)線網(wǎng)絡(luò),允許多路通信同時(shí)進(jìn)行,可以產(chǎn)生比傳統(tǒng)網(wǎng)絡(luò)編碼更高的吞吐量。PNC己發(fā)展成一個(gè)廣泛的網(wǎng)絡(luò)編碼
    發(fā)表于 02-02 10:20 ?0次下載

    PCIe物理層接口定義了物理層中的,媒介物理編碼之間的統(tǒng)一接口

    隨著高速串行技術(shù)的發(fā)展,各種串行通信技術(shù)的物理層逐漸走向了統(tǒng)一,用戶甚至可以基于FPGA中的SerDes/PCS完成多種高速串行通信接口的設(shè)計(jì)。這些通信接口的區(qū)別往往只是體現(xiàn)在高層協(xié)議(數(shù)據(jù)鏈路層與事務(wù)等),在物理層上(尤其是
    的頭像 發(fā)表于 09-07 11:42 ?8746次閱讀
    PCIe<b class='flag-5'>物理層</b>接口定義了<b class='flag-5'>物理層</b>中的,媒介<b class='flag-5'>層</b>和<b class='flag-5'>物理</b><b class='flag-5'>編碼</b>子<b class='flag-5'>層</b>之間的統(tǒng)一接口

    三種不同類型以太網(wǎng)物理層編碼規(guī)則和測(cè)試分析

    以太網(wǎng)對(duì)應(yīng)OSI七模型的數(shù)據(jù)鏈路層和物理層,對(duì)應(yīng)數(shù)據(jù)鏈路層的部分又分為邏輯鏈路控制子(LLC)和介質(zhì)訪問控制子(MAC)。MAC與
    的頭像 發(fā)表于 08-29 08:01 ?2.7w次閱讀
    三種不同類型以太網(wǎng)<b class='flag-5'>物理層</b>的<b class='flag-5'>編碼</b>規(guī)則和測(cè)試分析