设为首页 - 加入收藏
广告 1000x90
您的当前位置:三五图库香港35图库大全 > 变换编码 > 正文

HDB3码的编码规则

来源:未知 编辑:admin 时间:2019-08-10

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  1 先将消息代码变换成AMI码,若AMI码中连0的个数小于4,此时的AMI码就是HDB3码;

  2 若AMI码中连0的个数大于3,则将每4个连0小段的第4个0变换成与前一个非0符号(+1或-1)同极性的符号,用表示(+1+,-1-);

  3 为了不破坏极性交替反转,当相邻V符号之间有偶数个非0符号时,再将该小段的第1个0变换成+B或-B,符号的极性与前一非零符号的相反,并让后面的非零符号从符号开始再交替变化。

  上面由前人编辑的编码与本人所学教材(《通信原理(第3版)》北京邮电大学出版社)一致,但操作起来每每生出许多曲折之处,譬如1的符号后来怎么变的,或者8个0连时又是怎么样,都未详解。因此本人将自己所发现的简易编法写出,如有雷同,实属幸事。

  另一位编辑者:本人所学教材为《通信原理(第六版)》(国防工业出版社,樊昌信版)

  原理:HDB3码既要包含AMI的交替特性使输出无直流特性,又要不出现四个以上的连0,因此可以先满足后者。

  规则:先将0000分离开来,第一个0000直接变为000V,然后数相邻两个0000之间1的个数,奇数则变为000V,偶数则变为 B00V。

  这是经验方法,而不是HDB3的规范方法。是错误的,在樊昌信的书上使用的例子就是反例。

  根据教材有:B总是与其前面的1或V符号相反,V总是与前面的1或B相符号相同,1总是与前面的V或B符号相反,就可以编符号了。

  根据解码规则第一条,破坏交替性的1或-1出现时,将此符号和前面3个符号替换为0000。

  V为破坏脉冲,即破坏交替性的1或-1出现的位。B为调节脉冲,B可以是0,1或-1。将0000替换为B00V。

  3、V的取值:第一个V取值与AMI码的第一个-1相同,即取-V,以后交替取+V,-V。

  4、B的取值:根据V和V前面存在的1或-1,写B,若+V前面是-1或-V,则取B=+B,即B没有破坏极性,但V破坏了极性,下同;若+V前面是+1或+V,则取B=+B;若-V前面是+1或+V,则取B=-B;若-V前面是-1或-V,则取B=+B。

  取节 : 相邻V之间奇数个非0码就取000V;偶数个非0码就取B00V,

  V的取值 第一个V取值与AMI码(见上)的第一个+1相同,即取+V,以后交替取+V,-V。然后1与B的符号交替变化即可

  HDB3码的编码中,V相当于破坏码元,B相当于为消除破坏码元影响而引入的调节码元。为保证输出无直流的特性,破坏码元V的保持交替变化,同理1与B也得保持交替变化。

  3 编码规则复杂,但译码较简单。 1从收到的符号序列中找到破坏极性交替的点,可以断定符号及其前面的3个符号必是连0符号,从而恢复4个连码;

本文链接:http://1763inn.com/bianhuanbianma/1437.html

相关推荐:

网友评论:

栏目分类

现金彩票 联系QQ:24498872301 邮箱:24498872301@qq.com

Copyright © 2002-2011 DEDECMS. 现金彩票 版权所有 Power by DedeCms

Top