1.非歸零碼
非歸零碼的編碼規則為用高電平代表1,用低電平代表0。缺點是有連續的0或1時難以判斷碼元的開始和結束。
2.曼徹斯特編碼
曼徹斯特編碼的每個周期都有一次電平的跳變。由高電平跳變到低電平代表1,由低電平跳變到高電平代表0。(高1低0)優點是電平的跳變可以作為同步信號。缺點是其占用的頻帶寬度是原始的基帶寬度的兩倍。
3.差分曼徹斯特編碼
差分曼徹斯特編碼同樣包含電平的跳變。前半個碼元與上一個碼元的后半部分相同代表1,相反則代表0。(同1異0)
10011的三種編碼方法如下圖所示。
非歸零碼:

曼徹斯特編碼:

差分曼徹斯特編碼:

