常見的傳輸碼型

2021-07-11 16:25:56 字數 1334 閱讀 1842

1.不歸零碼nrz、雙極性不歸零碼bnrz

不歸零碼在乙個碼型傳輸過程中不會歸零,用「高電平」表示1,「零電平」表示0;

雙極性不歸零碼bnrz同樣是不歸零碼,用「高電平」表示1,「負電平」表示0;

上述編碼通道密度高,但無法從碼型中提取同步資訊,需要外同步,否則會累積誤差。

波形如下:

2.歸零碼rz,brz

歸零碼rz也使用「高電平」表示1,但在乙個週期內,高電平需要歸零,「零電平」表示0,brz則「高電平」表示1,「負電平」表示0,乙個週期內,正負電平都需要歸零。

3.曼徹斯特、差分曼徹斯特(雙相碼)

曼徹斯特又叫相位編碼,雙相碼,它包含自同步資訊,碼型中同時包括資料和時鐘資訊。

曼徹斯特:有兩種定義,一種是「低-高」表示1,「高-低」表示0,在802.3中定義,另一種是相反的,」高-低」表示1,「低-高」表示0;

可以看出,802.3版本的曼徹斯**波形可以由時鐘與資料異或xor直接得到,而thomas的版本則是異或非nxor。

差分曼徹斯特:差分曼徹斯特也是根據跳變沿解碼,跳變與前乙個跳變相同,表示0,相反表示1.

4.脈衝寬度編碼

應用於nfc應用的swp介面採用了脈衝寬度編碼,乙個碼型包括4個碼元,「1110」表示1,「1000」表示0,可以通過高電平碼元的寬度來進行解碼。

當然,swp還使用了特殊的電流傳輸技術,能使用一根線進行雙向訊號傳輸。

usb使用的是nrzi,電平翻轉表示邏輯0,電平不變表示邏輯1

可以看到,即使nrzi的波形完全翻轉,所表示的邏輯依然不變,這非常適合usb的差分傳輸中。

當然,nrzi也沒有同步資訊,需要傳送同步頭。

線路傳輸碼型

一 二元傳輸碼型 只取兩種電平,如正電平和零電平,正電平和負電平。1 單極性不歸零碼 nrz unipolar nonreturn to zero coding 用一種訊號電平代表 1 碼,用另一種訊號電平代表 0 碼,在碼元持續期間電平保持不變。如用高電平代表 1 低電平 一般為零電平 代表 0 ...

基帶傳輸之碼型編碼

1 什麼是基帶傳輸?基帶傳輸指的是基帶訊號的傳輸。先看看什麼是基帶訊號?數字通訊系統所傳輸的原始數碼訊號,如計算機輸出的數字碼流,各種文字 影象的二進位制 由數字 終端送出的pcm脈衝編碼訊號等。這些訊號具有較低的頻譜分量,所佔據的頻譜通常是從直流式低頻段開始的,其頻寬是有限的,所以稱為數字基帶訊號...

計算機網路基礎(一) 數字基帶傳輸常見碼型

傳送端對數進行基帶傳輸前,通常需要編碼。資料型別編碼有多種,本文簡要介紹4種編碼方式。不歸零碼 nrz 分為不歸零電平編碼 nrzl 和不歸零反相編碼 nrz i nrzl用負電平表示 1 正電平表示 0 每位中間不歸零。此方法無法做到同步時鐘,需增加一條時鐘線。nrzi用電壓有跳變表示 1 沒有跳...