跳转至

编码方式速查

编码方式 特性 效率
非归零编码(NRZ) - 使用两个电平表示二进制位,通常是高电平和低电平。
- 数据位为1时,保持高电平或低电平不变;数据位为0时,保持相反的电平。
- 编码效率高,但在长时间没有数据变化时可能出现时钟漂移问题。
100%
归零编码(RZ) - 使用三个电平表示二进制位,通常是高电平、低电平和归零电平。
- 数据位为1时,保持高电平和归零电平交替出现;数据位为0时,保持低电平和归零电平交替出现。
- 解决了NRZ编码的时钟漂移问题,但编码效率较低。
50%
曼彻斯特编码 - 使用两个电平表示二进制位,通常是高电平和低电平。
- 数据位为1时,电平从高变为低或从低变为高;数据位为0时,电平从低变为高或从高变为低。
- 编码效率较低,但具有自同步性和时钟恢复能力。
50%
差分曼彻斯特编码 - 使用两个电平表示二进制位,通常是高电平和低电平。
- 数据位为1时,电平变化表示为从高到低或从低到高;数据位为0时,电平变化表示为从低到高或从高到低。
- 编码效率较低,但具有自同步性和抗干扰能力。
50%
4B/5B编码 - 将4位二进制数据编码为5位二进制码。
- 编码后的5位码具有平衡性,即0和1的个数相等,有助于时钟恢复和抗干扰能力。
- 编码效率较低,但广泛应用于以太网等通信协议中。
80%(4位数据变为5位码)