• 技术文章 >常见问题

    hdb3编码规则是什么

    醉折花枝作酒筹醉折花枝作酒筹2021-07-02 11:27:43原创7099

    编码规则是:1、连0个数不超过3,规则与AMI相同;2、若连0个数超过3,则每4个0看作一小节,定义为B00V;3、B和V满足V和前面相邻非0符号极性相同,不看V时极性交替,V与V之间极性交替;4、一般第一个B取0,第一个非0符取-1。

    本教程操作环境:windows7系统、Dell G3电脑。

    一、编码规则:

    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。

    扩展资料:

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

      1.把"0000"换为取代节。

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

      2.更新符号。

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

      例如:

      消息代码:1 0 0 0 0 1 0 0 0 0 1 1 0 0 0 0 1 1 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 1

      中间码: 1 0 0 0 V 1 0 0 0 V 1 1 B 0 0 V 1 1 B 0 0 V B 0 0 V 1 1 1 0 0 0 V 1

      HDB3码:+1 0 0 0 +V -1 0 0 0 -V +1 -1 +B 0 0 + V -1 +1 -B 0 0 -V +B 0 0 +V -1 +1 -1 0 0 0 -V +1

      二、HDB3码的特点:

      1 由HDB3码确定的基带信号无直流分量,且只有很小的低频分量;

      2 HDB3中连0串的数目至多为3个,易于提取定时信号。

      3 编码规则复杂,但译码较简单。

      三、解码规则

      1从收到的符号序列中找到破坏极性交替的点,可以断定符号及其前面的3个符号必是连0符号,从而恢复4个连码;

      2再将所有的-1变换成+1后,就可以得到原消息代码

    更多计算机相关知识,请访问常见问题栏目!

    以上就是hdb3编码规则是什么的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:hdb3编码规则
    上一篇:hms core有什么作用 下一篇:电脑的基本操作知识有哪些

    相关文章推荐

    • utf8编码中汉字占多少字节• java编码gbk的不可映射字符怎么解决• Sublime Text怎么新增gbk编码支持• myeclipse怎么设置html文件编码• php连接oracle怎么设置编码

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网