用于蓝牙低功耗的位错误校正制造技术

技术编号:32654080 阅读:27 留言:0更新日期:2022-03-17 11:00
本发明专利技术涉及用于蓝牙低功耗的位错误校正。公开了用于减少接收无错误分组所需的分组的重传的次数从而提高信道吞吐量的蓝牙低功耗(BLE)接收器的方法和系统。用于减少重传的次数的技术包括处理接收到的分组的报头以增加可用于重构原始有效载荷的损坏分组的数目和损坏分组的有效载荷的位错误校正(BEC)的组合。报头处理可以包括使其接收到的访问地址与接收器的分配地址相差不多于1位的分组可用于有效载荷重构,前提是重构中使用的损坏分组中的至少一个包含无错误访问地址。报头处理还可以包括使用分组的先前无错误解码长度来帮助确定当前分组的长度字段。确定当前分组的长度字段。确定当前分组的长度字段。

【技术实现步骤摘要】
用于蓝牙低功耗的位错误校正


[0001]本主题技术总体上涉及无线通信系统,并且更具体地,涉及用于校正诸如网络的无线通信系统中的位错误的系统和方法。

技术介绍

[0002]位错误是无线通信链路的品质证明。位错误可以广泛地归类为随机错误或突发错误。随机位错误在时间上均匀分布在传输分组中,并且可能由持续的信道损伤引起,例如,由由于物理障碍或长距离链路导致的弱信号引起。突发性位错误在时间上是局部的,并且可能由瞬态条件例如干扰传输或间歇性信道拥塞引起。许多无线通信系统或协议例如蓝牙低功耗(Bluetooth Low Energy,BLE)使用重传来实现发送器与接收器之间的可靠通信链路。这样的系统通常丢弃损坏的传输并依赖于后续重传的无错误接收。假定重传可以对抗低水平的随机位错误(即,在一定合理次数的重传之后接收到无错误分组)。
[0003]然而,接收到无错误分组的可能性随着不断增加的分组大小和位错误率(bit error rate,BER)而迅速下降,导致重传的次数的显著增加。可能需要若干次重传才能克服即使低的随机BER。例如,对于253字节的分组本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种方法,包括:处理接收到的分组的报头字段以校正所述报头字段中的假定位错误,所述接收到的分组包括原始分组或一次或更多次重传的所述原始分组;基于经处理的报头字段来接收所述接收到的分组的有效载荷;确定所述接收到的分组的有效载荷是否被损坏;以及响应于确定所述接收到的分组的有效载荷被损坏,基于所述原始分组的有效载荷和所述一次或更多次重传的有效载荷的组合来重构所述原始分组的未损坏的有效载荷。2.根据权利要求1所述的方法,其中,所述报头字段包括指示所述接收到的分组的预期接收者的访问地址,并且其中,处理所述接收到的分组的所述报头字段以校正所述报头字段中的所述假定位错误包括:确定所述访问地址与分配的地址相差一位;以及通过假定位错误使所述访问地址与所述分配的地址相差一位来接收所述接收到的分组的有效载荷。3.根据权利要求2所述的方法,其中,重构所述原始分组的所述未损坏的有效载荷包括:确定所述原始分组和所述一次或更多次重传中的至少一个分组的所述访问地址与所述分配的地址匹配。4.根据权利要求1所述的方法,其中,所述报头字段包括指示所述接收到的分组的有效载荷的长度的长度字段,并且其中,处理所述接收到的分组的所述报头字段以校正所述报头字段中的所述假定位错误包括:确定通过其接收所述接收到的分组的信道的低信道可靠性;确定所述长度字段是否与最后有效长度字段相差一位或更少;响应于确定所述长度字段与所述最后有效长度字段相差一位或更少,将所述长度字段更新为所述最后有效长度字段;以及接收由更新后的长度字段指示的所述接收到的分组的有效载荷。5.根据权利要求4所述的方法,其中,确定所述接收到的分组的有效载荷是否被损坏包括:确定所述接收到的分组的有效载荷是否通过循环冗余校验CRC;响应于确定所述接收到的分组的有效载荷通过所述CRC,发送确认信号以指示所述接收到的分组是无错误的;响应于确定所述接收到的分组的有效载荷未通过所述CRC,丢弃所述接收到的分组;以及请求所述原始分组的重传。6.根据权利要求4所述的方法,还包括:响应于确定所述长度字段与所述最后有效长度字段相差多于一位,保持所述长度字段;接收由所述长度字段指示的所述接收到的分组的有效载荷;确定所述接收到的分组的有效载荷是否通过循环冗余校验CRC;以及响应于确定所述接收到的分组的有效载荷通过所述CRC,将所述最后有效长度字段设
置为所述长度字段。7.根据权利要求1所述的方法,其中,基于所述原始分组的有效载荷和所述一次或更多次重传的有效载荷的组合来重构所述原始分组的所述未损坏的有效载荷包括:基于所述原始分组的有效载荷和所述一次或更多次重传的有效载荷来生成累积的有效载荷,所述累积的有效载荷累积所述原始分组的有效载荷和所述一次或更多次重传的有效载荷的相同的位;基于所述累积的有效载荷来生成针对所述未损坏的有效载荷的决策分组;以及验证所述决策分组是无错误的。8.根据权利要求7所述的方法,还包括:确定所述决策分组具有至少一个错误位;基于所述累积的有效载荷来识别假定位错误位置;生成所识别出的假定位错误位置的多个排列;生成与所识别出的假定位错误位置的所述多个排列对应的多个错误校正子;以及通过将所述多个错误校正子与和所述决策分组相关联的错误校正子进行比较来重构所述未损坏的有效载荷。9.根据权利要求1所述的方法,其中,所述接收到的分组包括蓝牙低功耗BLE分组。10.一种接收器,包括:无线接口,其被配置成接收一个或更多个分组;处理设备,其被配置成:处理接收到的分组的报头字段以校正所述报头字段中的假定位错误,所述接收到的分组包括原始分组或一次或更多次重传的所述原始分组;基于经处理的报头字段来接收所述接收到的分组的有效载荷;确定所述接收到的分组的有效载荷是否被损坏;以及响应于所述接收到的分组的有效载荷被损坏,基于所述原始分组的有效载荷和所述一次或更多次重传的有效载荷的组合来重构所述原始分组的未损坏的有效载荷。11.根据权利要求10所述的接收器,其中,所述报头字段包括指示所述接收到的分组的预期接收者的访问地址,并且其中,所述处理设备被配置成处理所述接收到的分组的所述报头字段以校正所述报头字段中的所述假定位错误包括所述处理设备被配置成:确定所述访问地址与分配的地址相差...

【专利技术属性】
技术研发人员:罗伯特
申请(专利权)人:赛普拉斯半导体公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1