• 1.摘要
  • 2.基本信息
  • 3.全称
  • 4.编码规则
  • 5.解码规则
  • 6.HDB3码的特点
  • 7.应用
  • 8.参考资料

HDB3码

三阶高密度双极性码(英语:High Density Bipolar of Order 3 code,简称:HDB3码)是一种适用于基带传输的编码方式,它是为了克服AMI码的缺点而出现的,具有能量分散,抗破坏性强等特点。

三阶高密度双极性码用于所有层次的欧洲E-carrier系统,HDB3码将4个连续的“0”位元取代成“B00V”。这个做法可以确保连续的violations are of differing polarity,即是相隔单数的一般B记号。

基本信息

  • 中文名

    三阶高密度双极性码

  • 外文名

    High Density Bipolar of Order 3 code

  • 简称

    HDB3码

  • 特点

    具有能量分散抗破坏性强等

  • 适用

    基带传输

  • 目的

    为了克服AMI码的缺点

全称

High Density Bipolar of order 3 code,三阶高密度双极性码。

编码规则

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与V之间如果出现偶数个B时,应在后一个V字节补一个B',定义为B'00V,B'与前面相邻的B之间符号极性相反,这个字节的V和B'符号极性相同。1

由于V会破坏极性交替的规律、B有3种变化以满足规则,所以V称为破坏脉冲、B称为调节脉冲,B00V称为取代节、破坏节

例如:

AMI与HDB3

方向

旧 ← 新

消息码

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和±B、±V没有区别,这里只是说明它们是0变来的。

-B为补码,值为-1,此字节V符号跟随,为-V

由规则导出的一种编码方法,个人认为这是机器实现时最效率的思路之一:

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取反;