分享

HDB3编码 个人经验总结

 木子金失 2010-12-07
HDB3作为一种信道编码的好处:1直流分量为零;这样做就是最大限度的降低损耗,也使之具有较好的抗干扰能力。2三元编码;HDB3编码规则杜绝了大量的连0和连1,这样就提供了丰富的电压跳变,时钟恢复依赖于电压边沿的跳变,所以这种规则有利于时钟恢复。
HDB3编码规则
    ①码流中连“0”个数不超过3个时,码元“0”用0电平表示;

②当出现4个连“0”时,000V取代,V表示正or负的“1”电平,V的极性于它前一个“1”相同,而V后面的一个“1”,与V相反。例当V前为“+1”时,则V也为“+1”,而V后面的即应为“-1”。

当有5个连“0”时,用“000V0”表示。此时V仍与前面极性相同,后面极性相反。

当有超过4个以上连“0”且连“0”数为偶数时,例如连续6个“0”时,则用B00V表示前4个“0”,B码和V码与它们前一个“1”的极性相反,与它们后面的一个“1”极性也相反。例如B、V前一个“1”为“+1”时,B、V为“-1”,而B、V后面的为“+1”。

当有超过7个连“0”且连零个数为奇数时,用“000V”形式表示,例连续7个“0”用“000V000”表示。有8个连“0”用“B00VB00V”表示,即也就是“+B00+V-B00-V”(这个的正确性可以通过下面的截图3获知,当全为0时,因为是2的N次方bit(n不为1),所以为偶数,则用B00V表示)。

因此可以大胆后推:9个连“0”为000V000V0;10个连“0”为B00VB00V00。不不管是大于4的奇数还是偶数,减去4n(n>0)后还是奇数or偶数,所以不会出现B00V000V0···的情况。

码元1交替用50%占空比的正或负矩形脉冲表示,即“±1 0”来表示,是正+1还是-1取决于前一个非0电平的正负

 全0码输入时的HDB3编码输出信号观测

根据上述编码规则,可得到全0码的HDB3编码信号,如图3所示



   ①
若3连“0”前后的传号极性相同,则3个“0”后面的传号解码为“0”;若2连“0”前后的传号极性相同,则2个“0”前后的传号都解码为“0”

 ②将剩下所有的传号都解码为“1”

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多