数字编码效率——基础编码
如果想要在数字信道中传递数字数据,那么要经过对应的编码,编码方案主要有几种,第一种极性编码、第二种是归零性编码、第三种是应用性编码,这里主要掌握各种编码方案的特显。
这几种编码方案的电频分为高电频(+)、零电频(0)和低电频(-)
极性编码方案:
单极性编码:
单极性码用高电频表示0,0电频表示1,单极性码只用到了一个极性,只用到了高电频,或者说只用到了+极。
极性编码:
极性编码使用高电频表示0,低电频表示1,没有使用到0电频。
双极性码:
双极性码用零电频表示0,当它表示1的时候,电频呈现出翻转特性,例如第一个1用的是高电频,第二个1的时候马上翻转到低电频,第三个1的时候是高电频,第四个1为低电频,第五个1为高电频。
0始终处于零电频
这些极性编码它典型的特点是在传递数据的时候会引入时钟信号,例如要传递一连串的0或者是一连串的1的时候,以单极性码为例,它的信号波形为一条直线,会导致接收方无法判断这个信号波形里有多少个1,所以要引入单独的时钟信号来解决这个问题。
归零性编码方案:
归零码:
每一位中间的信号回归0电频,如图,表示0用高电频,到中间的时候回归0电频,表示1用低电频,到中间回归零电频。
不归零码:
不归零码遇到1的时候电频有一个翻转的特性,一开始用高电频表示0,遇到1翻转到低电频,遇到第二个1有翻转到高电频,遇到0电频保持不变,遇到1翻转到低电频,遇到0电频保持不变。
用一句话总结那就是遇1翻转,遇0不变
双相码:
双相码又称曼切斯特编码,双相码和归零码类似,双相码每一位到中间进行电频翻转,第一位0用低电频表示,到中间的时候翻转到高电频,第二位1用高电频表示,到中间翻转为低电频,第三位是1,用高电频表示,也是到中间翻转到低电频,以此类推。