编码方式速查
编码方式 | 特性 | 效率 |
---|---|---|
非归零编码(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位码) |