一、定义
曼彻斯特编码(Manchester)又称裂相码、同步码、相位编码,是一种用电平跳变来表示1或0的编码方法,其变化规则很简单,即每个码元均用两个不同相位的电平信号表示,也就是一个周期的方波,但0码和1码的相位正好相反。由于曼彻斯特编码在每个时钟位都必须有一次变化,因此,其编码的效率仅可达到50%左右。
差分曼彻斯特编码也是一种双相码,和曼彻斯特码不同的是,这种编码的码元中间的电平转换边只作为定时信号,而不表示数据。数据的表示在与每一位开始处是否有电平转换,有电平转换表示0,无电平转换表示1。差分曼彻斯特码用在令牌环网中。
二、各自的电位变化图像
三、区别
不归零制编码:高电平代表1,低电平代表0
曼彻施特编码:电位由高到底代表1,电位由低到高代表0
差分曼彻斯特编码:比特流之间电位无变化代表1,有变化代表0。
总结: 曼彻斯特编码严格按照电位的变化来看即可,当你判断出虚线两边的辩护时,自然可以推出虚线上是直连还是有变化。
差分曼彻斯特编码也可认为是:1改变前一个跳的方式,又因为曼彻斯特编码规定中间必须跳跃,结合这两点来判断。(即若是1,则和前一个是对称,若是0,则和前一个一样。虚线上是否有变化根据两边变化则能判断)。