二进制数字信息在传输过程中可采用不同的代码,这些代码的抗噪性和定时能力各不相同。
- 最基本的数字编码有单极性码、极性码、双极性码、归零码、不归零码、双相码六种。
- 常用于局域网的有曼彻斯特编码、差分曼彻斯特编码。
- 常用于广域网的4B/5B码、8B/10B码。
一、基本编码
1、极性编码
极包括正极和负极。
- 单极性码:只使用一个极性,再加零电平(正极表示0,零电平表示1);
- 极性码使用了两极(正极表示0,负极表示1);
- 双极性码则使用了正、负两极和零电平(典型的双极性码是信号交替反转编码AMI,它使用零电平表示0,1则使电平在正、负极间交替翻转)。
在极性编码方案中,始终使用某一特定的电平来表示特定的数,因此当连续发送多个 ‘1’ 或 ‘0’ 时,将无法直接从信号判断出个数。
要解决这个问题,就需要引入时钟信号。

2、归零性编码
归零性指的是编码信号量是否回归到零电平。
归零码就是指码元中间的信号要回归到零电平。不归零码则不回归零(而是当1时电平翻转,0时不翻转),也称为差分机制。

3、双相码
通过不同方向的电平翻转(低到高代表0,高到低代表1),这样不仅可以提高抗干扰性,还可以实现自同步,这也是曼彻斯特编码的基础。

4、总结

二、应用性编码
1、曼彻斯特编码
曼彻斯特编码(简称曼码)是一种双相码,用低到高的电平转换表示0,用高到低的电平转换表示1(有教程描述正好相反,即用低到高的电平转换表示1,用高到低的电平转换表示0,都是正确的),它可以实现自同步,常用于802.3 以太网。

2、差分曼彻斯特编码
差分曼彻斯特编码(简称差分曼码)是在曼彻斯特编码的基础上加上了翻转特性,遇1翻转,遇0不变,常用于令牌环网。
使用曼彻斯特编码和差分曼彻斯特编码时,每传输1bit的信息,就要求线路上有2次电平状态变化(2波特),因此要实现100Mbps的传输速率,就需要有200MHz的带宽,即编码效率只有50%。
3、多电平编码
码元可取多个电平之一,每个码元可代表几个二进制位。这样,多电平码的数据速率大于波特率,因而提高了频带的利用率。但它的抗噪性不好,在传输过程中容易畸变。

4、4B/5B编码、8B/6T编码和8B/10B编码
正是因为曼码的编码效率不高,所以在带宽资源宝贵的广域网和速度要求更高的局域网中,就面临困难。因此就出现了mbnb编码,也就是将m比特位编码成为n波特(代码位)的编码。

提高了频带的利用率,但抗噪性较差。
how to set up a vpn
vpn unlimited
free vpn\\
1conditioned