曼徹斯特編碼技術
幀形成後要通過實體層發送到媒體上。在媒體上傳輸數位信號的最容易的方法是使用兩個不同的電壓電平表示兩個二進位位元,即“1”和“0”。例如用高電平表示1,用低電平表示0,或者相反;也有用正電平表示1,而用負電平表示0。通常把後面這種方式稱為不歸零制(NRZ)編碼,如圖2-6(a)所示。這也是在電腦內部常用的編碼方式。
NRZ編碼有缺點,一是一位元的開始和另一位的結束在接收方很難確定,這就需要發送方同時發送同步信號,告訴接收方位的開始;再是當傳輸的資料中0和1的個數不均衡時,傳輸的信號中會在直流分量,這將影響接收端的正確接收。
乙太網採用了曼徹斯特編碼技術。曼徹斯特編碼的特點是在每一位元時間的中間,信號有一個跳變,這個跳變既可作為同步信號,也可表示資料。例如由高到低的跳變表示1,由低到高的跳變表示0,如圖2-6(b)所示。因為資料和同步信號出現在同一個串列資料位元中,所以又把這種編碼方式稱為自同步碼。接收端收到用自同步碼編碼的資料信號後,可以把同步信號從資料信號中分離出來,從而達到同步的目的。曼徹斯特編碼表示的0和1的直流分量是固定的,不會影響接收端的接收和判別。當媒體上的信號產生碰撞時,直流電平就會產生變化,起過一定的電平範圍收發雙方都能檢測出碰撞。 |