13、脉冲十进制编码在物联网信令中的应用与优化

脉冲十进制编码在物联网信令中的应用与优化

1. 解串行化、解码与组合

接收器通过上升沿检测对每个脉冲流进行计数,这样就无需时钟数据恢复(CDR)。通过对CFlags脉冲的计数,可以推断出分段编码类型,这将用于分段解码过程。每个脉冲流的计数被视为子段(SS)。当接收到最后一个子段SS3时,所有子段会被组合并解码,生成数据段,然后将解码后的段组合起来,形成完整的传输数据。三步解码的完整过程如图6(b)所示,其中EDS0和EDS1表示接收到的8位编码数据段(DS)。PDC接收的波形如图8所示。

2. PDC示例

以PDC数据传输为例,如果直接传输未分段和编码的十进制数据,需要大量脉冲(如65055个),这会显著降低数据传输速率。在L1分段步骤中,将数据分为两个独立段,可将十进制数拆分为两个较小的数,如31和254。虽然脉冲数量大幅减少,但仍会对数据速率产生较大影响。

对于段1,其“开”(ON)位数量超过段大小的一半,因此需要进行编码。首先对所有位取反,使得“开”位数量减少,但由于“开”位位于较高索引位置,段数值增加到224。接着进行第二步编码,按位翻转该段,得到较小的数7。段1的标志位设置为{1, 1} = 3,表示应用了两步编码。

对于段2,仅需对其位进行取反操作,就可使“开”位数量减少且位于较低索引位置,得到的结果数为1。段2的标志位设置为{1, 0} = 2,表示仅进行了位取反操作。

在L2分段步骤中,将数据进一步拆分为四个独立子段,每个子段所需的脉冲数进一步减少。两个标志位组合生成一个4位的CFlags。在序列化或传输过程中,包含一个起始脉冲、一个脉冲计数为14的CFlags、四个脉冲计数分别为8、1、2和1的子段

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值