物理層的編碼分類,物理介質相關編碼

2020-11-30 電子發燒友

物理層的編碼分類,物理介質相關編碼

李倩 發表於 2018-03-22 16:11:45

前言

通信線路的編碼就像商品的包裝,商品包裝的目的是使商品更適合運輸,在運輸過程中不受損,同樣,線路編碼的目的就是使編碼後的二進位數據更適合線路傳輸。

物理層的編碼分類:

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

另一類和物理介質無關,比如百兆乙太網用的4B/5B編碼,千兆乙太網用的8B/10B編碼,萬兆乙太網用的64B/66B編碼。本文不再描述。

物理介質相關編碼如下

NRZ碼:

NRZ即Non-Return to Zero Code, 非歸零碼,光接口STM-NO、1000Base-SX、1000Base-LX採用此碼型。NRZ是一種很簡單的編碼方式,用0電位和1點位分別二進位的「0」和「1」,編碼後速率不變,有很明顯的直流成份,不適合電接口傳輸。

NRZI碼:

NRZI即Non-Return to Zero Inverted,非歸零反轉碼,光接口100Base-FX使用此碼型。編碼不改變信號速率。NRZI編碼規則:1).如果下一個輸入二進位位是「1」,則下一個編碼後的電平是當前電平跳變後的電平;2).如果下一個輸入二進位位是「0」,則編碼後的電平與當前保持一致。

NRZ和NRZI都是單極性碼,即都只有正電平和零電平,沒有負電平,所以NRZ和NRZI碼中有很多直流成份,不適合電路傳輸,並且NRZ和NRZI編碼本身不能保證信號中不包含長連「0」或長連「1」出現,不利於時鐘恢復。

MLT-3碼

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

AMI碼

AMI即Alternate Mark Inversion,信號交替反轉碼,典型的雙極性碼,AMI類型的編碼有HDB3、B3ZS、B8ZS等。AMI編碼規則:輸入的「0」仍然是0,輸入的「1」交替的變換為+1、-1。AMI編碼如下圖所示:

AMI能保證編碼後無直流分量,但AMI本身無法保長連「0」和長連「1」出現。這就出現HDB3、B3ZS、B8ZS,這三種編碼成功彌補了AMI碼的這種缺陷。

HDB3碼

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

編碼規則:1).當原碼沒有四個以上連「0」串時,AMI碼就是HDB3碼。2).當出現四個以上連「0」串時,將第四個「0」變成與其前面一非「0」同極性的符號,由於這個符號破壞了極性交替反轉的規則,因此叫做破壞符號,用V符號表示(+1為+V,-1為-V),相鄰的V符號也需要極性交替。3).當V符號之間有奇數個非「0」時,是能滿足交替的,如為偶數,則不能滿足,這時再將該小段的第一個「0」變成「+B」或「-B」,B符號與前一個非「0」符號相反,並讓後面的非「0」符號從V符號開始交替變化。HDB3碼如下圖所示:

換一種更好記的方法:兩V碼之間原始碼非「0」個數為為奇數時,用000V代替0000,為偶數時,用B00V代替0000,B00V之後,原始極性碼必須與V碼極性相反。如下圖所示:

B3ZS碼

B3ZS即Bipolar with three-zero substitution,三階雙極性碼,T3線路用此編碼。編碼規則與HDB3相同,只是編碼後能允許最多連「0」的個數從HDB3的三個減小到兩個。B3ZS碼如下所示:

B8ZS碼

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

CMI碼

CMI即Code Mark Inversion,信號反轉碼。編碼規則:輸入的「1」交替用-1和+1表示,「0」用電平從-1到+1的跳變表示,也就是一個上升沿。E4和SMT-1e線路採用此編碼,編碼後信號速率被提高,其實是以犧牲帶寬來換取傳輸特性。如下圖所示:

Manchester碼

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

如下圖所示:

各種鏈路與碼型對應表:

打開APP閱讀更多精彩內容

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容圖片侵權或者其他問題,請聯繫本站作侵刪。 侵權投訴

相關焦點

  • 各種通信接口物理層的編碼技術詳解
    本文主要介紹各種通信接口物理層的編碼技術,包括數字-數字接口編碼方式、數字-模擬接口編碼方式、模擬-數字接口編碼方式、模擬-模擬接口編碼方式。 其中每一種又包括很多類,詳細可參見下圖的分類:
  • 疾病分類 | 結腸炎相關編碼解析
    結腸炎(colitis)是指各種原因引起的結腸炎症性病變。在ICD-10中,結腸炎根據病因不同,主要分類在四處。以上就是不同病因結腸炎的疾病分類與代碼,各位病案老師在工作中有遇到過這類疾病嗎?您是如何編碼的?歡迎在留言區與大家分享~
  • 疾病分類 | 妊娠、分娩和產褥期相關編碼及案例解析
    註:本文內容出自重慶醫科大學附屬兒童醫院編碼研究團隊,艾登病案授權發布,版權歸原作者所有。病案編碼是疾病分類學的主要內容,病案編碼員作為疾病分類學家,對各類住院病歷的編碼都要進行全面掌握,學習編碼也就成為編碼員的畢生事業。今天這篇文章,與大家分享,妊娠、分娩和產褥期的相關編碼問題。
  • 5G 中的物理層安全關鍵技術
    基於信息安全理論的物理層安全技術成為重要的解決方案之一。目前物理層安全技術中,保證系統安全性能的主要技術方案大致分為兩類:一類是利用編碼的方式,對傳統的信道糾錯編碼進行修改,使其同時兼具糾錯能力與保密能力;另一類是預編碼技術,在保證合法信道正常接收的同時,降低竊聽信道的質量,提升系統的安全速率。
  • 病歷內涵質量對疾病分類編碼有何影響?
    、發病時期、病因、病理、臨床表現等多項分類軸心和手術的分類原則等,與臨床醫師習慣書寫的疾病診斷與手術名稱存在較大的差異,給病案編碼造成一定困難。本文就病曆書寫質量對疾病分類編碼的影響做一些分析,以提高編碼的準確性。入院記錄,是病人入院後24小時內醫師通過詢問病史及體格檢查產生的記錄。對疾病分類編碼的影響較大。主訴記錄了促使患者本次住院就診的主要症狀(體徵)、性質、持續時間或醫療保健需求。其中起病時間對分類有影響。醫師在病案首頁診斷為:胎膜早破,編碼為O42.9,這是一個較籠統的編碼。
  • 聽覺皮層編碼聽覺認知的新機制
    負責該項目的研究人員對皮層大量神經元活動進行記錄和統計分析,發現在聽覺皮層中存在範疇抉擇相關的單細胞反應,並且,聽覺皮層神經元的信息編碼會根據任務需要發生動態變化。這種神經編碼的動態變化在群體水平有利於把連續的感覺信息轉化為任務相關的範疇信息。研究人員通過對群體神經元活動的解碼,也驗證了任務狀態下聽皮層神經元活動能夠準確預測小鼠執行聽覺範疇分類任務的表現。
  • 5G NR調製和編碼方案–調製和碼率
    本文轉載自【微信公眾號:通信百科,ID:Txbaike】經微信公眾號授權轉載,如需轉載與原文作者聯繫調製Modulation和編碼方案Coding Scheme(即,MCS)定義了一個符號可以攜帶的有用比特數。
  • 以珠寶玉石等首飾為例的首飾行業信息分類與編碼標準化研究
    信息分類與編碼就是對信息進行科學的分類並編制代碼,用電子計算機或靠人工能夠識別和處理,信息的分類與編碼是表達事物的主要方法之一。一般來說,要先對信息進行分類,然後再根據分類結果對信息進行編碼。要建立信息系統,首當其衝的問題就是信息分類與編碼。信息的分類與編碼是信息系統建設不可或缺的基礎性工作。   各信息系統之間實現信息共享和互操作的前提是對信息的一致性認可。
  • 研究揭示聽覺皮層編碼聽覺認知的新機制
    這種神經編碼的動態變化在群體水平有利於把連續的感覺信息轉化為任務相關的範疇信息。研究人員通過對群體神經元活動的解碼,也驗證了任務態下聽皮層神經元活動能夠準確預測小鼠執行聽覺範疇分類任務的表現。  為什麼需要對感覺信息進行分類或範疇化?
  • 老司機這樣解讀編碼與調製
    例如,在xDSL系統中,我們使用的傳輸介質是僅有幾兆帶寬的電話線,而上面要傳送幾兆、十幾兆甚至幾十兆帶寬的數據,如此高的速率能保證在幾兆帶寬的雙絞線上可靠傳輸嗎?或者說從另一個角度說,在給定通頻帶寬(Hz)的物理信道上,到底可以有多高的數據速率(b/S)來可靠傳送信息?
  • 疾病術後診斷選擇及編碼匯總
    例1:手術後腸瘻,編碼於K63.2(分類於消化系統);例2:手術後膀胱陰道瘻,編碼於N82.0(分類於泌尿生殖系統);例3:手術後甲狀腺危象,編碼於E05.5(分類於內分泌系統)。只要在其他處有分類,就不應該歸類在這9處類目中,以免造成併發症分類過於細化,導致編碼重複和檢索不方便的結果。
  • 鄧白氏編碼
    關於鄧氏白編碼它被用於建立D&B®商業信用檔案,這通常由貸方和潛在商業合作夥伴參考,以幫助預測相關公司的可靠性和/或財務穩定性。這個號碼是由鄧白氏集團籤發的一種實時動態的企業身份標識,每個號碼會跟一個唯一的企業實體相對應,不會重複使用。也就是說,一個號碼代表一個公司實體。通過鄧氏編碼,用戶可以迅速獲得獨創、豐富且高質量的信息產品和服務。
  • 編碼解碼是什麼意思?URL 如何編碼解碼?為什麼要編碼?
    編碼解碼是什麼?編碼是信息從一種形式或格式轉換為另一種形式的過程,也稱為計算機程式語言的代碼簡稱編碼。用預先規定的方法將文字、數字或其它對象編成數碼,或將信息、數據轉換成規定的電脈衝信號。編碼在電子計算機、電視、遙控和通訊等方面廣泛使用。編碼是信息從一種形式或格式轉換為另一種形式的過程。解碼,是編碼的逆過程。
  • 土地利用現狀分類及新舊地類編碼對照表
    土地利用現狀分類及新舊地類編碼對照表 基本地類 1984舊地類
  • 空間基因:建築信息編碼簡史(二)
    要回答這個問題,我們先來看看2018年新執行的標準名字:《建築信息模型分類和編碼標準》。你看,我們說完了編碼,還有個重要的東西沒說,那就是分類。上次說到的語言編碼Unicode,儘管它也會按照一定規則對編碼進行分類,比如把同一個國家的語言字符放到一起,但這個分類對人們並沒有太大的影響。我們來舉另外一個例子:生物的分類。
  • 吉林治理高值醫用耗材 執行全國統一耗材編碼
    全國統一耗材編碼10月13日,吉林省醫保局發布《吉林省治理高值醫用耗材實施方案》(下稱《實施方案》),要求執行國家統一的高值醫用耗材編碼標準。執行國家統一的醫療器械唯一標識系統規則、醫用耗材分類和編碼標準。以及落實國家醫保高值醫用耗材分類與編碼政策。
  • 5G信道編碼之爭
    為了確保標準按進度完成,3GPP下面分為RAN、SA以及CT三大領域工作組,各自負責不同各任務,RAN主要負責無線接入網絡相關的內容,SA主要負責業務和系統概念等相關的內容,CT負責核心網和終端等相關的內容,而且還會在三大工作組下再細分幾個工作組。其中RAN1工作組負責無線接入網物理層設計,其中就包括信道編碼。
  • 荊門市統計局三舉措抓好行職業編碼工作
    為做好第七次全國人口普查行職業編碼工作,荊門市統計局從三方面抓落實,取得了較好成效。一是抓好培訓。按照《國民經濟行業分類》要求,市、縣級人普辦綜合業務骨幹通過行職業編碼視頻培訓會和方案自學,掌握了行職業分類原則、方法、編碼規則及填報要求;各縣(市、區)積極開展編碼員選調,相繼組織行職業編碼現場培訓,確保編碼員熟悉行業、職業分類體系,掌握智能賦碼系統操作方法。二是強化指導。
  • 編碼方式有哪些_簡述常用的編碼方式
    編碼方式有哪些_簡述常用的編碼方式   1、ASCII碼   學過計算機的人都知道ASCII碼,總共有128個,用一個字節的低7位表示,0~31是控制字符如換行回車刪除等;32~126是列印字符,可以通過鍵盤輸入並且能夠顯示出來。
  • 生物物理所發現宿主抑制病毒蛋白質合成重編碼的新機制
    生物物理所發現宿主抑制病毒蛋白質合成重編碼的新機制 2019-01-25 生物物理研究所 【字體:大 中 小】