差分曼彻斯特编码是用于计算机网络中的数据传输的。
首先每位二进制数据其信号都要跳变一次。比如低电平要跳到高电平,高电平需要跳到低电平。
若当前位为1,则信号的前半段与前一信号的后半段相同;若当前位为0,则信号的前半段与前一信号的后半段相反。
设首位若为1,则信号前半段为高电平,否则为低电平。
则0101100100100的差分曼彻斯特编码如下:
第一位为0,所以是
+- | -+
第二位为1,则前半段与前一位的后半段相同,所以是
-+ | +-
每个信号只可能是如下两种状态:
+- -+ | 和 | -+ +-
每两个信号之间由+以及|相连。
0101100100100
+-+-+ +-+ +-+-+ +-+ +-+ +-+ +-+ +-+-+ +-+ +-+ | | | | | | | | | | | | | | | | | | | | -+ +-+ +-+-+ +-+ +-+ +-+-+ +-+ +-+ +-+ +-+ +-
无
XadillaX