HDB3 (High Density Bipolar of Order 3)


三阶高密度双极性码是一种适用于基带传输的编码方式,应用于电信领域。它是为了克服AMI码的缺点而出现的,具有能量分散,抗破坏性强等特点。

HDB3码基于AMI码。


AMI (Alternative Mark Inversion)

编码原则: 1-1交替出现

source: 1 0 1 1 0 1

encoded: 1 0 -1 1 0 -1


HDB3编码流程

  1. 碰到0000,替换为B00V
  2. 第一个 B0,第一个1-1
  3. B与前面非零数的极性相反(比如前面为1V,后面应为-B); V与你刚刚(之前)判断的B的正负性一致(比如前面为-B,后面应为-V)(如果前面的B=0V与之前最近的一个1 正负性一致)
  4. 在重复3步骤的过程中,如果遇到其他的1 or -1,要严格按照AWI原则,再次做交替变化
  5. B = 1 , -B = -1 , V = 1 , -V = -1


例题

1010000000011000011

to

101B00VB00V11B00V11

to

-101000VB00V11B00V11

to

-101000V-B00-V1-1B00V-11

to

-1010001-100-11-11001-11


手动解码

  1. 如果3个连零前后非零的数极性相同,将后一个非零数变为0
  2. 如果2个连零前后非零数极性相同,全都变为0

results matching ""

    No results matching ""