1. 曼彻斯特编码
曼彻斯特编码是一种双相编码,即每个码元均用两个不同相位的电平信号表示,用电平跳变的方法表示“0”或“1”。
- 传输“0”时,前半个周期为高电平,后半个周期为低电平,实现“高->低”跳变
- 传输“1”时,前半个周期为低电平,后半个周期为高电平,实现“低->高”跳变
2. 差分曼彻斯特编码
差分曼彻斯特编码也是一种双相编码,它在每个周期中间均产生一次跳变,传输“0”还是“1”是在每个时钟周期的开始有无跳变来区分的。
- 在周期开始时有跳变是“0”
- 在周期开始时无跳变是“1”
3. 曼彻斯特编码和差分曼彻斯特编码区别
- 相同点:每个码元周期中间都会发生跳变
- 不同点:
曼彻斯特 | 差分曼彻斯特 | |
---|---|---|
数据跳变位置 | 码元中间 | 相邻码元起始 |
跳变规则 | “0”:高->低;“1”:低->高 | “0”:变;“1”:不变 |