光纖在線首頁  | 登錄 | 注冊  

新聞 技術 市場 招聘 商城 光鄰網 

光通信百科 > 光通信知識
曼徹斯特編碼 歷史版本
分享按鈕
曼徹斯特碼(Manchester code),又稱數字雙向碼、分相碼或相位編碼(PE),是 一種常用的的二元碼線路編碼方式之一,被物理層使用來編碼一個同步位流的時鐘和數據。在通信技術中,用來表示所要發送比特 流中的數據與定時信號所結合起來的代碼。 常用在以太網通信,列車總線控制,工業總線等領域。
中文全稱
曼徹斯特編碼
英文全稱
Manchester Encoding
簡稱
PE

曼徹斯特編碼(Manchester Encoding),也叫做相位編碼(PE)是一個同步時鐘編碼技術,被物理層用來編碼一個同步位流的時鐘和數據;常用于局域網傳輸。在曼徹斯特編碼中,每一位的中間有一跳變,位中間的跳變既作時鐘信號,又作數據信號,就是說主要用在數據同步傳輸的一種編碼方式。

 
但在不同的書籍中,曼徹斯特編碼中,電平跳動表示的值不同,這里產生很多歧義:
1、在網絡工程師考試以及與其相關的資料中,如:雷振甲編寫的《網絡工程師教程》中對曼徹斯特編碼的解釋為:從低電平到高電平的轉換表示1,從高電平到低電平的轉換表示0,模擬卷中的答案也是如此,張友生寫的考點分析中也是這樣講的。
位中間電平從高到低跳變表示"0";
位中間電平從低到高跳變表示"1"。
2、在一些《計算機網絡》書籍中,如《計算機網絡(第4版)》中(P232頁)則解釋為高電平到低電平的轉換為1,低電平到高電平的轉換為0,《數據通信與網絡(第三版)》,《計算機網絡(第4版)》采用如下方式:
位中間 電平從高到低跳變表示"1";
位中間電平從低到高跳變表示"0"。

在清華大學出版的《計算機通信與網絡教程》也是這么說的,就以此為標準,我們就叫這為標準曼徹斯編碼。至于第一種,我們在這里就叫它曼徹斯特編碼但是要記住,在不同的情況下懂得變通哦,否則會被老師扣分數的哦。這兩者恰好相反,千萬別弄混淆了。


【關于數據表示的約定】
事實上存在兩種相反的數據表示約定。
第一種是由G. E. Thomas, Andrew S. Tanenbaum等人在1949年提出的,它規定0是由低-高的電平跳變表示,1是高-低的電平跳變。
第二種約定則是在IEEE 802.4(令牌總線)和低速版的IEEE 802.3 (以太網)中規定, 按照這樣的說法, 低-高電平跳變表示1, 高-低的電平跳變表示0。
由于有以上兩種不同的表示方法,所以有些地方會出現歧異。當然,這可以在差分曼徹斯特編碼(Differential Manchester encoding)方式中克服.



關鍵詞:曼徹斯特編碼相位編碼

參考信息

詞條統計

瀏覽次數:

編輯次數:

最近更新:2019-10-29 11:13:02

創建者:王金祥

福彩今天预测号码推荐号码推荐号码推荐号码 t