勵志

勵志人生知識庫

什麼是曼徹斯特碼

同步時鐘編碼技術

曼徹斯特編碼(Manchester Code)是一種同步時鐘編碼技術,用於在物理層編碼同步位流的時鐘和數據。它通過在每個數據位的中間引入一箇電平跳變來區分數據位“0”和“1”。具體來說,當數據爲“0”時,電平在碼元的中間從高電平變爲低電平;而當數據爲“1”時,電平在碼元的中間從低電平變爲高電平。

曼徹斯特編碼不僅包含數據信息,還包含時鐘信息,因此它具有自同步能力,能夠抵抗干擾,並且易於解碼。然而,由於每個碼元都被調製爲兩個不同的電平,其數據傳輸速率只有調製速率的一半。

此外,曼徹斯特編碼還分爲單極性和雙極性兩種形式。單極性曼徹斯特編碼在每個碼元的中間只引入一次電平跳變,而雙極性曼徹斯特編碼在每個碼元的中間引入兩次電平跳變,其中一次用於表示數據,另一次用於表示時鐘。

曼徹斯特編碼常用於以太網媒介系統中,因爲它能夠保證在每個碼元的正中間顯現一次電平的轉換,這對提取位同步信號非常有利。