美文网首页
AMI码、HDB3码

AMI码、HDB3码

作者: 小灰灰的大冒险 | 来源:发表于2018-12-26 07:44 被阅读0次

    AMI码

    AMI码,即1码通常称为传号,0码则叫空号。
    一、编码规则:
    消息代码中的0 传输码中的0
    消息代码中的1 传输码中的+1、-1交替
    例如:
    消息代码:1 0 1 0 1 0 0 0 1 0 1 1 1
    AMI码: +1 0 -1 0 +1 0 0 0 -1 0 +1 -1 +1
    二、AMI码的特点:
    1 由AMI码确定的基带信号中正负脉冲交替,而0电位保持不变;所以由AMI码确定的基带信号无直流分量,且只有很小的低频分量;
    2 在接收端不易提取定时信号,由于它可能出现长的连0串;
    3 具有检错能力,如果在整个传输过程中,因传号极性交替规律受到破坏而出现误码时,在接收端很容易发现这种错误。
    三、解码规则
    从收到的符号序列中将所有的-1变换成+1后,就可以得到原消息代码。

    HDB3码

    三阶高密度双极性码(英语:High Density Bipolar of Order 3 code,简称:HDB3码)是一种适用于基带传输的编码方式,它是为了克服AMI码的缺点而出现的,具有能量分散,抗破坏性强等特点。
    编码规则:
    1、连0的个数不超过3时,规则与AMI相同,即0不变,1变为-1、+1交替;
    2、若连0的个数超过3,则将每4个0看作一小节,定义为B00V,B可以是-1、0、+1,V可以是-1、+1;
    3、B和V具体值满足以下条件:V和前面相邻非0符号极性相同;不看V时极性交替;V与V之间极性交替;
    4、一般第一个B取0,第一个非0符取-1。
    由于V会破坏极性交替的规律、B有3种变化以满足规则,所以V称为破坏脉冲、B称为调节脉冲,B00V称为取代节、破坏节。
    例如:
      
    方向
    旧 ← 新
    消息码 1 0 0 0 0 1 0 0 0 0 1 1 0 0 0 0 1
    AMI -1 0 0 0 0 +1 0 0 0 0 -1 +1 0 0 0 0 -1
    HDB3 -1 0 0 0 -V +1 0 0 0 +V -1 +1 -B 0 0 -V +1
    另一个编码规则的叙述:
    1、源码是1时,暂时不变;
    2、连0不超过3个时不变,有4个或以上连0时把每4个0换为取代节,即B00V;
    3、确定B是0还是±1:第一个B一般取0,若两个取代节之间1的个数为偶,易推得后者的B一定是±1,此时B和1遵循的规则完全相同,可以直接记为1,即100V;为奇则一定是0,记为0,即000V。
    4、统一确定极性:第一个非0符一般取-1,之后,根据前一个非0符极性,V取同,1取反;
    解码规则:
    1、虽然编码很复杂,但解码规则很简单,就是把原来的取代节(4个连零)找到即可,若3连“0”前后非零脉冲同极性,则将最后一个非零元素译为零,如+1000+1 就应该译成“10000”,否则不用改动;若2连 “0”前后非零脉冲极性相同,则两零前后都译为零,如-100-1,就应该译为0000,否则也不用改动.
    2、再将所有的-1变换成+1后,就可以得到原消息码。

    相关文章

      网友评论

          本文标题:AMI码、HDB3码

          本文链接:https://www.haomeiwen.com/subject/wdeclqtx.html