HDB3
三阶高密度双极性码是一种适用于基带传输的编码方式,应用于电信领域。它是为了克服AMI码的缺点而出现的,具有能量分散,抗破坏性强等特点。
HDB3码基于AMI码。
AMI (Alternative Mark Inversion)
编码原则: 1与-1交替出现
source: 1 0 1 1 0 1
encoded: 1 0 -1 1 0 -1
HDB3编码流程
碰到
0000,替换为B00V第一个
B为0,第一个1为-1B与前面非零数的极性相反(比如前面为1或V,后面应为-B);V与你刚刚(之前)判断的B的正负性一致(比如前面为-B,后面应为-V)(如果前面的B=0,V与之前最近的一个1正负性一致)在重复
3步骤的过程中,如果遇到其他的1 or -1,要严格按照AWI原则,再次做交替变化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
手动解码
如果
3个连零前后非零的数极性相同,将后一个非零数变为0如果
2个连零前后非零数极性相同,全都变为0
Last updated
Was this helpful?