UWB数传系统的HARQ重传方法、装置、系统及介质制造方法及图纸

技术编号:37435254 阅读:14 留言:0更新日期:2023-05-06 09:07
本发明专利技术实施例公开了一种UWB数传系统的HARQ重传方法、装置、系统及介质,该方法可以包括:将待发送数据进行分组,形成一个或一个以上的待发送数据组,并将所述待发送数据组生成数据发送队列;其中,每个待发送数据组包括一个或一个以上的待发送数据帧;将所述数据发送队列按照待发送数据组依次进行发送,并在每个待发送数据组发送完成后,在设定的超时时长内等待反馈消息;相应于所述反馈消息为确认信息ACK,则将所述数据发送队列中本次所发送的数据组设置为无效;相应于所述反馈消息为无效确认信息NACK,则按照设定的重传次数将所述数据发送队列中本次所发送的数据组进行重传。发送队列中本次所发送的数据组进行重传。发送队列中本次所发送的数据组进行重传。

【技术实现步骤摘要】
UWB数传系统的HARQ重传方法、装置、系统及介质


[0001]本专利技术实施例涉及超宽带(UWB,Ultra WideBand)通信
,尤其涉及一种UWB数传系统的HARQ重传方法、装置、系统及介质。

技术介绍

[0002]目前UWB技术主要应用于测距定位系统中,对于数据传输只有《IEEE 802.15.4》标准中规定的媒体介入控制层(Media Access Control,MAC)功能中对于发送数据的确认信息(Acknowledgment,ACK)的描述,并没有数据传输的重传机制,所以对于UWB系统中数据传输的混合自动重传请求(Hybrid Automatic Repeat Request,HARQ),没有现有技术方案。

技术实现思路

[0003]有鉴于此,本专利技术实施例期望提供一种UWB数传系统的HARQ重传方法、装置、系统及介质,能够确保数据传输吞吐率的前提下,提高数据传输的准确性和完整性。
[0004]本专利技术实施例的技术方案是这样实现的:第一方面,本专利技术实施例提供了一种UWB数传系统的HARQ重传方法,所述方法应用于发送设备,所述方法包括:将待发送数据进行分组,形成一个或一个以上的待发送数据组,并将所述待发送数据组生成数据发送队列;其中,每个待发送数据组包括一个或一个以上的待发送数据帧;将所述数据发送队列按照待发送数据组依次进行发送,并在每个待发送数据组发送完成后,在设定的超时时长内等待反馈消息;相应于所述反馈消息为确认信息ACK,则将所述数据发送队列中本次所发送的数据组设置为无效;相应于所述反馈消息为无效确认信息NACK,则按照设定的重传次数将所述数据发送队列中本次所发送的数据组进行重传。
[0005]第二方面,本专利技术实施例提供了一种UWB数传系统的HARQ重传方法,所述方法应用于接收设备,所述方法包括:接收发送设备发送的每个数据组,并将所述每个数据组进行重组以生成数据接收队列;将所述数据接收队列中的一个数据组进行解析,获取到被解析的数据组中每个数据帧的组标识、帧标识以及地址信息并根据所述地址信息对所述被解析的数据组中每个数据帧进行校验以获取到校验结果;根据所述校验结果设置所述被解析的数据组中每个数据帧的反馈消息并根据所述反馈消息确定相应所述被解析的数据组的反馈消息,将所述被解析的数据组的反馈消息在设定的超时时长内发送给发送设备;相应于所述反馈消息为确认信息ACK,则根据所述组标识和帧标识,按照映射规则将所述被解析的数据组中每个数据帧映射到乒乓缓存对应的位置;
相应于所述反馈消息为无效确认信息NACK,则触发数据重传,请求重传所述被解析的数据组。
[0006]第三方面,本专利技术实施例提供了一种发送装置,所述发送装置包括:第一生成部分、第一发送部分、设置部分以及重传部分;其中,所述第一生成部分,经配置为将待发送数据进行分组,形成一个或一个以上的待发送数据组,并将所述待发送数据组生成数据发送队列;其中,每个待发送数据组包括一个或一个以上的待发送数据帧;所述第一发送部分,经配置为将所述数据发送队列按照待发送数据组依次进行发送,并在每个待发送数据组发送完成后,在设定的超时时长内等待反馈消息;所述设置部分,经配置为相应于所述反馈消息为确认信息ACK,则将所述数据发送队列中本次所发送的数据组设置为无效;所述重传部分,经配置为相应于所述反馈消息为无效确认信息NACK,则按照设定的重传次数将所述数据发送队列中本次所发送的数据组进行重传。
[0007]第四方面,本专利技术实施例提供了一种接收装置,其特征在于,所述接收装置包括:第二生成部分、校验部分、第二发送部分、映射部分以及请求重传部分;其中,所述第二生成部分,经配置为接收发送设备发送的每个数据组,并将所述每个数据组进行重组以生成数据接收队列;所述校验部分,经配置为将所述数据接收队列中的一个数据组进行解析,获取到被解析的数据组中每个数据帧的组标识、帧标识以及地址信息并根据所述地址信息对所述被解析的数据组中每个数据帧进行校验以获取到校验结果;所述第二发送部分,经配置为根据所述校验结果设置所述被解析的数据组中每个数据帧的反馈消息并根据所述反馈消息确定相应所述被解析的数据组的反馈消息,将所述被解析的数据组的反馈消息在设定的超时时长内发送给发送设备;所述映射部分,经配置为相应于所述反馈消息为确认信息ACK,则根据所述组标识和帧标识,按照映射规则将所述被解析的数据组中每个数据帧映射到乒乓缓存对应的位置;所述请求重传部分,经配置为相应于所述反馈消息为无效确认信息NACK,则触发数据重传,请求重传所述被解析的数据组。
[0008]第五方面,本专利技术实施例提供了一种网络节点设备,所述网络节点设备包括:通信接口,存储器和处理器;其中,所述通信接口,用于在与其他外部网元之间进行收发信息过程中,信号的接收和发送;所述存储器,用于存储能够在所述处理器上运行的计算机程序;所述处理器,用于在运行所述计算机程序时,执行第一方面或者第二方面所述UWB数传系统的HARQ重传方法的步骤第六方面,本专利技术实施例提供了一种UWB数传系统的HARQ重传的系统,所述系统包括:发送设备,一个或多个UWB系统中的接收设备;其中,所述发送设备,经配置为执行第一方面所述UWB数传系统的HARQ重传方法的步骤;所述接收设备,经配置为执行第二方面所述UWB数传系统的HARQ重传方法的步骤。
[0009]第七方面,本专利技术实施例提供了一种计算机存储介质,所述计算机存储介质存储有UWB数传系统的HARQ重传的程序,所述UWB数传系统的HARQ重传的程序被至少一个处理器执行时实现第一方面或者第二方面所述UWB数传系统的HARQ重传方法的步骤。
[0010]本专利技术实施例提供了一种UWB数传系统的HARQ重传方法、装置、系统及介质,通过在数据发送前预先设定数据传输失败时的重传次数和定时器超时时长,对需要发送的数据进行分组并为分组后的每个数据组中每个数据帧分别增加组标识和帧标识并生成数据发送队列;获取所述数据发送队列中的一个数据帧并添加帧头信息,对所述数据帧封装后进行发送,然后在定时器超时时长内等待反馈消息;根据接收到的反馈消息判断是否需要将所述数据组进行重传。通过该方法可以实现UWB系统中数据传输的反馈和重传,在不减少数据传输吞吐率的前提下,提高了数据传输的准确性和完整性。
附图说明
[0011]图1本专利技术实施例提供的一种网络环境示意图;图2为本专利技术实施例提供的一种通信系统架构示意图;图3为本专利技术实施例提供的基于HARQ重传技术方案的发送设备和接收设备消息交互流程图;图4为本专利技术实施例提供的一种UWB数传系统的HARQ重传方法流程图;图5为本专利技术实施例提供的发送设备的数据发送队列结构示意图;图6为本专利技术实施例提供的UWB系统数据传输的帧结构示意图;图7为本专利技术实施例提供的发送设备的数据处理流程图;图8为本专利技术实施例提供的另一种UWB数传系统的HARQ重传方法流程图;图9为本专利技术实施例提供的接收设备存储系统设计示意图;图10为本专利技术实施例提供的接收设备的原始数据处理流程图;图11为本发本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种UWB数传系统的HARQ重传方法,其特征在于,所述方法应用于发送设备,所述方法包括:将待发送数据进行分组,形成一个或一个以上的待发送数据组,并将所述待发送数据组生成数据发送队列;其中,每个待发送数据组包括一个或一个以上的待发送数据帧;将所述数据发送队列按照待发送数据组依次进行发送,并在每个待发送数据组发送完成后,在设定的超时时长内等待反馈消息;相应于所述反馈消息为确认信息ACK,则将所述数据发送队列中本次所发送的数据组设置为无效;相应于所述反馈消息为无效确认信息NACK,则按照设定的重传次数将所述数据发送队列中本次所发送的数据组进行重传。2.根据权利要求1所述的方法,其特征在于,所述将所述数据发送队列按照待发送数据组依次进行发送,并在每个待发送数据组发送完成后,在设定的超时时长内等待反馈消息,包括:将所述数据发送队列中的待发送数据组中的待发送数据帧增加组标识和帧标识进行封装后发送;根据所述帧标识判断发送的数据帧的数量是否达到设定的数量阈值:若是,则在设定的超时时长内等待反馈消息;否则,获取所述数据发送队列中的待发送数据组中的未发送的数据帧继续发送。3.根据权利要求1所述的方法,其特征在于,所述相应于所述反馈消息为确认信息ACK,则将所述数据发送队列中本次所发送的数据组设置为无效,包括:接收反馈消息;若收到的所述反馈消息为确认信息ACK,则将本次所发送的数据组的数据标识位设置为无效;将所述数据标识位设置为无效的所述本次所发送的数据组删除,剩余待发送数据组中未发送的数据帧采用紧排方式排列。4.一种UWB数传系统的HARQ重传方法,其特征在于,所述方法应用于接收设备,所述方法包括:接收发送设备发送的每个数据组,并将所述每个数据组进行重组以生成数据接收队列;将所述数据接收队列中的一个数据组进行解析,获取到被解析的数据组中每个数据帧的组标识、帧标识以及地址信息并根据所述地址信息对所述被解析的数据组中每个数据帧进行校验以获取到校验结果;根据所述校验结果设置所述被解析的数据组中每个数据帧的反馈消息并根据所述反馈消息确定相应所述被解析的数据组的反馈消息,将所述被解析的数据组的反馈消息在设定的超时时长内发送给发送设备;相应于所述反馈消息为确认信息ACK,则根据所述组标识和帧标识,按照映射规则将所述被解析的数据组中每个数据帧映射到乒乓缓存对应的位置;相应于所述反馈消息为无效确认信息NACK,则触发数据重传,请求重传所述被解析的数据组。
5.根据权利要求4所述的方法,其特征在于,所述将所述数据接收队列中的一个数据组进行解析,获取到所述被解析的数据组中每个数据帧的组标识、帧标识以及地址信息并根据所述地址信息对所述被解析的数据组中每个数据帧进行校验以获取到校验结果,包括:将所述数据接收队列中的数据组进行解析,以获取到所述被解析的数据组中每个数据帧的帧头信息;根据所述帧头信息完成对所述被解析的数据组中每个数据帧的检验,以获取校验结果和数据的正确性。6.根据权利要求4所述的方法,其特征在于,所述相应于所述反馈消息为无效确认信息NACK,则触发数据重传,请求重传所述被解析的数据组...

【专利技术属性】
技术研发人员:孙晓钢董宗宇
申请(专利权)人:杭州优智联科技有限公司
类型:发明
国别省市:

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

1