数字信号的编码常用的有如下几种:非归零编码(NRE:Non-Return to Zero),曼彻斯特编码(Manchester Encoding),差分曼彻斯特编码。
非归零编码
以高电平表示“0”,低电平表示“1”,反之亦然。
1、优点:编码/译码简单
2、缺点:内部不含时钟信号,收/发端同步困难。
3、用途:计算机内部,低速数据通信场合。
曼彻斯特编码
- 每一位中间有一次跳变,既表示数据,又作为同步信号。
- 从高电平跳变到低电平表示“0”,从低电平跳变到高电平表示“1”。
1、优点: - 内部含时钟,收/发端同步容易。
- 抗干扰能力较强
2、缺点: - 编码/译码较复杂。
- 占用更多的信道带宽。即在同样的波特率的情况下,要比非归零编码多占用一信道带宽,或者说编码效率只有50%。
- 10M以太网采用曼彻斯特编码所需信道带宽为20M。
3、用途:802.3局域网(以太网)
差分曼彻斯特编码
-
每一位中间也有一次跳变,但这种跳变仅作为同步信号,不表示数据
-
数据值通过每位开始时无跳变来表示;有跳变表示“0”,无跳变表示“1”
1、优点: -
内部含时钟,同步更容易。
-
比曼彻斯特编码有更好的抗干扰能力。
2、缺点: -
编码/译码更复杂。
-
同样需要多占用一信道带宽。
3、用途:802.5局域网(令牌环网)