贰叁肆 - 基础编码
type: channel
link: https://www.ersansi.top/index.php/tag/%E5%9F%BA%E7%A1%80%E7%BC%96%E7%A0%81/
items: 网络工程师——数字编码效率——基础编码

网络工程师——数字编码效率——基础编码
type: item
date: 2022-09-27T21:59:00+08:00
description: 数字编码效率——基础编码 如果想要在数字信道中传递数字数据，那么要经过对应的编码，编码方案主要有几种，第一种极性编码、第二种是归零性编码、第三种是应用性编码，这里主要掌握各种编码方案的特显。 这几种编码方案的电频分为高电频（+）、零电频（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，用高电频表示，也是到中间翻转到低电频，以此类推。