“曼彻斯特”是一种双相编码方式,也称为相位编码或裂相码。它通过电平的跳变来表示二进制数据中的“1”和“0”。在曼彻斯特编码中,每个二进制数字位被转换成一个单独的信号,这些信号通过交替的高低电平来表示原始的二进制数字。具体来说:
- “0”被编码为一个上升沿和一个下降沿,即"01"。
- “1”被编码为一个下降沿和一个上升沿,即"10"。
这种编码方式使得在信号上升沿和下降沿的时刻都存在跳动,从而能够更容易地提取出信号中的时钟信息以供同步使用。曼彻斯特编码是一种自同步的编码方式,在传输过程中,每个数字位都被分解为两个单独的信号进行传输,这可以确保接收端可以在任何时刻都能够正确地解码数据。由于编码中存在频繁的电平变化,曼彻斯特编码比其他编码方式需要更宽带的信道。
曼彻斯特编码的优点包括易于检测和同步,这使得它被广泛应用于局域网、广域网等通信领域。然而,由于每个码元都被调成两个电平,所以数据传输速率只有调制速率的1/2,其编码效率为50%左右。12
曼彻斯特编码的规则在不同的资料中可能有所差异,但通常遵循上述的基本编码规则。在实际应用中,若无特殊说明,曼彻斯特码的编码规则均采用位中间电平从低到高跳变表示"1",位中间电平从高到低跳变表示"0"的约定。这种编码方式通过电平的跳变来对二进制数据“0”和“1”进行编码,在实际电路设计中,可以用一个2选1数字选择器来完成此项功能。
“差分曼彻斯特”
一句话
遇1则翻转