勵志

勵志人生知識庫

什麼是曼徹斯特編碼

曼徹斯特編碼,也稱爲相位編碼,是一種同步時鐘編碼技術,常用於局域網傳輸。

曼徹斯特編碼通過電平的高低轉換來表示二進制數據中的“0”或“1”。在每一位的中間插入一箇電平跳變,這個跳變既作爲時鐘信號,也作爲數據信號。具體來說,當要傳輸的數據位爲0時,電平在該時間間隔內從高電平變爲低電平;當要傳輸的數據位爲1時,電平在該時間間隔內從低電平變爲高電平。這種編碼方式的一箇主要優點是它允許接收器根據信號變化來同步數據,即使在沒有連續“1”或“0”的情況下也能保持時鐘同步。

曼徹斯特編碼的一箇缺點是它的頻帶寬度是原始基帶信號的兩倍,這意味着它需要更寬的頻帶來進行傳輸。此外,由於每個數據位都轉換爲兩個電平的變化,曼徹斯特編碼的編碼效率爲50%,即數據傳輸速率只有調製速率的1/2。

曼徹斯特編碼的變種是差分曼徹斯特編碼,在這種編碼中,每位中間的跳變僅提供時鐘定時,而數據“0”或“1”由每位開始時有無跳變來表示。