关于计算机网络编码方式


计算机网络编码方式

非归零编码 ( NRZ )

NRZ 编码是用两个电压来代表两个二进制数字,如用低电平表示0,用高电平表示1;或者相反。这种编码虽然容易实现,但没有检错功能,而且也无法判断一个码元的开始和结束,以至于收发双方难以保持同步

曼彻斯特编码(Manchester Encoding)

曼彻斯特编码(Manchester Encoding)将一个码元分成两个相等的间隔,前一个间隔为高电平后一个间隔为低电平表示码元1:码元0则正好相反。也可以采用相反的规完该编码的特点是在每一个码元的中间出现电平跳变,位中间的跳变既作时钟信号(可用于同步),又作数据信号,但它所占的频带宽度是原始的基带宽度的两倍以太网使用的编码方式就是曼彻斯特编码

位中间电平从低到高跳变表示"0";位中间电平从高到低跳变表示"1"。Manchester 编码需要消耗两倍原始数据带宽,它的优势是它的电平信号不携带信息,可以实现不携带电量实现信息传输。

差分曼彻斯特编码(differential Manchester encoding)

差分曼彻斯特编码常用于局域网传输,其规则是:若码元为1,则前半个码元的电平与上一个码元的后半个码元的电平相同,若为0,则相反。

差分曼彻斯特编码 与 曼彻斯特编码 区别是 : 差分曼彻斯特编码在每个码元的中间,都有一次电平的跳转,可以实现自同步,且抗干扰性强 , 其它与曼彻斯特编码一致 , 也是 2 22 码元 携带 1 11 比特信息量 。

在最初信号的时候,即第一个信号时:如果中间位电平从低到高,则表示0;如果中间位电平从高到低,则表示1。后面的信号(从第二个开始)就看每个信号位开始时有没有跳变来决定:在信号位开始时改变信号极性,表示逻辑"0";在信号位开始时不改变信号极性,表示辑"1"。

computer network code

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐