HDB3码编码规则通俗易懂讲解

博客详细介绍了HDB3码的编码规则。从序列首位开始依次编码,未出现B时1交替编为+1、-1,出现B后1和B极性交替;0仍编为0,连续4个0时将第4个0替换为+V或 -V且极性交替;替换后需检查V与前【1或B】极性,不一致则改第一个0为B,之后继续编码。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1)从序列的第一位开始依次往后编码,所编的HDB3码和原始序列的各比特一一对应;
2)在没有出现B之前,序列中的1交替编码+1、-1。若出现了B,则要使1、B的极性交替变换。例如,+1,-1,+B,-1,+1,-B,+1…。
3)0仍然编为0,若出现连续的4个0,则将第4个0替换为+V或-V,且V的极性也交替变换。也就是说第一次换为+V,若后面又遇到连续的4个零,则把第4个零换为-V。
4)把0替换为+V或-V后,不要立即向后编码。这时要看V和他前面的【1或B】正负极性是否一致,若不一致,则把连续4个零中的第一个‘0’换为B,并且V和这个B正负极性一致。也就是说,0 0 0 +V改成+B 0 0 +V,而0 0 0 -V改成-B 0 0 -V。
5)检查过是否需要改写+B或-B后,再向后编码,注意使1、B的极性交替变换,即回到了第2步。

示例如下:
例题

评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值