C114门户论坛百科APPEN| 举报 切换到宽版

亚星游戏官网

 找回密码
 注册

只需一步,快速开始

短信验证,便捷登录

搜索

军衔等级:

亚星游戏官网-yaxin222  列兵

注册:2010-8-13
发表于 2010-8-29 18:42:54 |显示全部楼层
    通信线路的编码就像商品的包装,商品包装的目的是使商品更适合运输,在运输过程中不受损,同样,线路编码的目的就是使编码后的二进制数据更适合线路传输。常用的光接口码型有NRZNRZI;电接口码型有HDB3BnZSCMIManchesterMLT-3

        NRZ码:
        NRZNon-Return to Zero Code, 非归零码,光接口STM-NO1000Base-SX1000Base-LX采用此码型。NRZ是一种很简单的编码方式,用0电位和1点位分别二进制的“0和“1,编码后速率不变,有很明显的直流成份,不适合电接口传输。NRI编码如下图所示:
亚星游戏官网-yaxin222
         NRZI码:
         NRZINon-Return to Zero Inverted,非归零反转码,光接口100Base-FX使用此码型。编码不改变信号速率。
        NRZI编码规则:
        1).如果下一个输入二进制位是“1,则下一个编码后的电平是当前电平跳变后的电平;
        2).如果下一个输入二进制位是“0,则编码后的电平与当前保持一致。
    NRZI编码如下图所示:
亚星游戏官网-yaxin222

        NRZNRZI都是单极性码,即都只有正电平和零电平,没有负电平,所以NRZNRZI码中有很多直流成份,不适合电路传输,并且NRZNRZI编码本身不能保证信号中不包含长连“0或长连“1出现,不利于时钟恢复。

        MLT-3
        MLT-3Multi-Level Transmit -3,多电平传输码,MLT-3NRZI码有点类型,其特点都是逢“1跳变,逢“0保持不变,并且编码后不改变信号速率。如NRZI码不同的是,MLT-3是双极性码,有”-1”、“0、“1三种电平,编码后直流成份减少,可以进行电路传输,100Base-TX采用此码型。

      MLT-3编码规则:
     1).如果下一输入为“0,则电平保持不变;
     2).如果下一输入为“1,则产生跳变,此时又分两种情况。
        (a).如果前一输出是“+1或“-1,则下一输出为“0
        (b).如果前一输出非“0,其信号极性和最近一个非“0相反。
  
   MLT-3编码如下所示:
亚星游戏官网-yaxin222
        AMI码:
        AMIAlternate Mark Inversion,信号交替反转码,AMI类型的编码有HDB3B3ZSB8ZS等。
        AMI编码规则:输入的“0仍然是0,输入的“1交替的变换为+1-1
    AMI编码如下图所示:

亚星游戏官网-yaxin222

        AMI能保证编码后无直流分量,但AMI本身无法保长连“0和长连“1出现。
这就出现HDB3B3ZSB8ZS,这三种编码成功弥补了AMI码的这种缺陷。

        HDB3
        HDB3High Density Bipolar of order 3 code,三阶高密度双极性码。
    编码规则:
        1).当原码没有四个以上连“0串时,AMI码就是HDB3
        2).当出现四个以上连“0串时,将第四个“0变成与其前面一非“0同极性的符号,由于这个符号破坏了极性交替反转的规则,因此叫做破坏符号,用V符号表示(+1+V-1-V),相邻的V符号也需要极性交替。
        3).V符号之间有奇数个非“0时,是能满足交替的,如为偶数,则不能满足,这时再将该小段的第一个“0变成“+B”或“-B”,B符号与前一个非“0符号相反,并让后面的非“0符号从V符号开始交替变化。HDB3码如下图所示:
亚星游戏官网-yaxin222
    换一种更好记的方法:两V码之间原始码个数为为奇数时,用000V代替0000,为偶数时,用B00V代替0000B00V之后,原始极性码必须与V码极性相反。如下图所示:
亚星游戏官网-yaxin222
         B3ZS码:
         B3ZSBipolar with three-zero substitution,三阶双极性码,T3线路用此编码。
编码规则与HDB3相同,只是编码后能允许最多连“0”的个数从HDB3的三个减小到两个。B3ZS码如下所示:
亚星游戏官网-yaxin222
         B8ZS码:
         B8ZSBipolar with eigth-zero substitution,八阶双极性码,如果源码中没有8个或以上连“0串时,这时AMI码就是B8ZS码,如果有8个或以上连“0时,将8个“0替换成“000VB0VB”,其他规则同HDB3T1线路采用此编码。如下所示:
亚星游戏官网-yaxin222
        
         CMI码:
        CMICode Mark Inversion,信号反转码。
    编码规则:输入的“1”交替用-1+1表示,“0”用电平从-1+1的跳变表示,也就是一个上升沿。E4SMT-1e线路采用此编码,编码后信号速率被提高,其实是以牺牲带宽来换取传输特性。如下图所示:
亚星游戏官网-yaxin222

         Manchester码:
    使用电平从+1-1的变化表示“0”,使用电平从-1+1的变化表示“1,
编码效率低,只有50%,同CMI一样,是拿带宽换取传输特性,10Base-T使用此编码。
如下图所示:
亚星游戏官网-yaxin222

    各种链路与码型对应表:
亚星游戏官网-yaxin222



附件:
已有 1 人评分经验 家园分 收起 理由
传输 + 5 + 10 + 5 感谢分享,

总评分: 经验 + 5  家园分 + 10  + 5   查看全部评分

举报本楼

您需要登录后才可以回帖 登录 | 注册 |

手机版|C114 ( 沪ICP备12002291号-1 )|联系大家 |网站地图  

GMT+8, 2024-11-28 23:30 , Processed in 3.437206 second(s), 16 queries , Gzip On.

Copyright © 1999-2023 C114 All Rights Reserved

Discuz Licensed

回顶部
XML 地图 | Sitemap 地图