CN104184568A - 通信***的数据传输方法及*** - Google Patents

通信***的数据传输方法及*** Download PDF

Info

Publication number
CN104184568A
CN104184568A CN201410453915.8A CN201410453915A CN104184568A CN 104184568 A CN104184568 A CN 104184568A CN 201410453915 A CN201410453915 A CN 201410453915A CN 104184568 A CN104184568 A CN 104184568A
Authority
CN
China
Prior art keywords
upper layer
layer data
data piece
feedback
reception
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201410453915.8A
Other languages
English (en)
Other versions
CN104184568B (zh
Inventor
温文坤
邓勇志
闵铁锐
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
CETC 7 Research Institute
Original Assignee
CETC 7 Research Institute
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by CETC 7 Research Institute filed Critical CETC 7 Research Institute
Priority to CN201410453915.8A priority Critical patent/CN104184568B/zh
Publication of CN104184568A publication Critical patent/CN104184568A/zh
Application granted granted Critical
Publication of CN104184568B publication Critical patent/CN104184568B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Detection And Prevention Of Errors In Transmission (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本发明公开了一种通信***的数据传输方法及***,所述方法包括:在发送端接收到上层数据块后,调取预设的历史时段内接收端的接收反馈,所述接收反馈为肯定应答或否定应答;获取肯定应答和/或否定应答在调取的接收反馈中的分布信息,并获取与所述分布信息对应的重传次数;以所述重传次数为所述上层数据块的传送次数,并通过所述发送端向所述接收端传送所述上层数据块。实施本发明的方法及***,可降低接收端对所述上层数据的即时接收反馈对传送次数的影响,有效降低发送端及接收端的处理时延对信道时延的影响,减少通信延迟,提高链路质量和通信服务质量。

Description

通信***的数据传输方法及***
技术领域
本发明涉及通信技术领域,特别是涉及一种通信***的数据传输方法及***。
背景技术
3G及4G移动通信***中广泛使用HARQ(Hybrid Automatic Repeat Request,混合自动重传请求)物理层重传技术,在接收机物理层检测到数据传输错误时,就指示发射机进行物理层数据重传。接收机收到重传数据时,将重传数据与上一次收到的数据进行联合解码,改善解调性能。
HARQ上层传递的数据块,先经过底层信道编码,存放在数据缓存中。当发出新数据后,将等待接收机的反馈。如果是ACK则清除缓存区数据,否则进行数据重传。
HARQ的实现基于接收机与发射机之间的高效信息交互,但是HARQ数据的重传增加了通信延迟,致使无线链路质量差,降低了通信服务质量。
发明内容
基于此,有必要针对上述HARQ数据依赖于即时反馈,且增加了通信延迟,致使无线链路质量差,会降低通信服务质量的问题,提供一种通信***的数据传输方法及***。
一种通信***的数据传输方法,包括以下步骤:
在发送端接收到上层数据块后,调取预设的历史时段内接收端的接收反馈,所述接收反馈为肯定应答或否定应答;
获取肯定应答和/或否定应答在调取的接收反馈中的分布信息,并获取与所述分布信息对应的重传次数;
以所述重传次数为所述上层数据块的传送次数,并通过所述发送端向所述接收端传送所述上层数据块。
一种通信***的数据传输***,包括:
反馈获取模块,用于在发送端接收到上层数据块后,调取预设的历史时段内接收端的接收反馈,所述接收反馈为肯定应答或否定应答;
次数获取模块,用于获取肯定应答和/或否定应答在调取的接收反馈中的分布信息,并获取与所述分布信息对应的重传次数;
传送模块,用于以所述重传次数为所述上层数据块的传送次数,并通过所述发送端向所述接收端传送所述上层数据块。
上述通信***的数据传输方法及***,在发送端接收到上层数据块后,调取预设的历史时段内接收端的接收反馈,并根据调取的接收反馈确定上层数据块的重传次数,进而以所述重传次数为所述上层数据块的传送次数,并通过所述发送端向所述接收端传送所述上层数据块。可降低接收端对所述上层数据的即时接收反馈对传送次数的影响,进而有效降低发送端及接收端的处理时延对信道时延的影响,减少通信延迟,提高链路质量和通信服务质量。
附图说明
图1是本发明通信***的数据传输方法第一实施方式的流程示意图;
图2是本发明通信***的数据传输方法第二实施方式的流程示意图;
图3是本发明通信***的数据传输方法第三实施方式的流程示意图;
图4是本发明通信***的数据传输方法第四实施方式的流程示意图;
图5是本发明通信***的数据传输***第一实施方式的结构示意图;
图6是本发明通信***的数据传输方法的第一效果示意图;
图7是本发明通信***的数据传输方法的第二效果示意图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
请参阅图1,图1是本发明的通信***的数据传输方法第一实施方式的流程示意图。
本实施方式的所述通信***的数据传输方法包括以下步骤:
步骤S101,在发送端接收到上层数据块后,调取预设的历史时段内接收端的接收反馈,所述接收反馈为肯定应答或否定应答。
步骤S102,获取肯定应答和/或否定应答在调取的接收反馈中的分布信息,并获取与所述分布信息对应的重传次数。
步骤S103,以所述重传次数为所述上层数据块的传送次数,并通过所述发送端向所述接收端传送所述上层数据块。
本实施方式,在发送端接收到上层数据块后,调取预设的历史时段内接收端的接收反馈,并根据调取的接收反馈确定上层数据块的重传次数,进而以所述重传次数为所述上层数据块的传送次数,并通过所述发送端向所述接收端传送所述上层数据块。可降低接收端对所述上层数据的即时接收反馈对传送次数的影响,进而有效降低发送端及接收端的处理时延对信道时延的影响,减少通信延迟,提高链路质量和通信服务质量。
其中,对于步骤S101,所述上层数据块由发送端的上层模块传输到所述发送端。所述发送端优选地为发射机,ACK(Acknowledgement,确认字符),即肯定应答,在数据通信中,接收站发给发送站的一种传输类控制字符。表示发来的数据已确认接收无误。NACK(Negative Acknowledgement),即否定应答,在数据通信中,接收站发给发送站的一种传输类控制字符。表示发来的数据接收错误。所述接收端成功接收所述上层数据块后,则反馈ACK到所述发送端,若所述接收端对所述上层数据块接收失败,则反馈NACK到所述发送端。
进一步地,所述历史时段优选地为发送端发送所述上层数据块之前的预设时段。如发送所述上层数据块之前10秒钟、10分钟、1小时或其他时段。
在一个实施例中,在所述发送端接收到所述上层数据块之前,还包括以下步骤:
以预设时段为单位接收所述接收端的接收反馈。
将接收的接收反馈对应所述预设时段进行存储,作为所述预设的历史时段内接收端的接收反馈。
本实施例,接收到接收端的接收反馈即对应接收时间存储,可为待发送的上层数据块的冗余版本个数提供依据。
在另一个实施例中,所述在发送端接收到上层数据块后,调取预设的历史时段内接收端的接收反馈的步骤包括以下步骤:
在所述发送端接收到所述上层数据块后,通过所述发送端向所述接收端发送一次所述上层数据块。
接收所述接收端对所述上层数据块的接收反馈。
若所述接收反馈为否定应答,则调取预设的历史时段内接收端的接收反馈。
若所述接收反馈为肯定应答,则终止对所述上层数据块的传送。
本实施方式,通过有确认闭环自适应方式对上层数据块进行传送,接收端无需进行数据缓存处理,可降低接收端复杂度。
对于步骤S102,优选地,所述分布信息为肯定应答和/或否定应答在调取的接收反馈中的分布情况,如所占比重、两个相邻肯定应答(或否定应答)之间的否定应答(或肯定应答)个数的累积分布函数,和/或,X个否定应答(或肯定应答)在调取的接收反馈的Y个接收反馈中所占比重对应的概率分布函数,和/或,调取的接收反馈中一个接收反馈为否定应答(肯定应答)之后的第K个接收反馈仍为否定应答(或肯定应答)的发生概率。获取的传送次数与所述上层数据块的冗余版本个数相同。所述传送次数优选地为预设的发送周期(默认)内的传送次数。
进一步地,可通过肯定应答和/或否定应答在获取的数据反馈中所占比重与传送次数间的对应关系,获取所述上层数据块的传送次数,还可通过肯定应答和/或否定应答在获取的数据反馈中的对应分布函数值与传送次数间的对应关系,获取所述上层数据块的传送次数。
在一个实施例中,获取肯定应答和/或否定应答在调取的接收反馈中的分布信息,并获取与所述分布信息对应的重传次数的步骤包括以下步骤:
将调取的接收反馈中的肯定应答和/或否定应答转换为预设字符,并按反馈时间的先后顺序排列转换所得的预设字符,生成反馈序列。
根据所述反馈序列生成对应的分布信息,所述分布信息包括调取的接收反馈中两个相邻肯定应答之间的否定应答个数的累积分布函数,和/或,X个否定应答在调取的接收反馈的Y个接收反馈中所占比重对应的概率分布函数,和/或,调取的接收反馈中一个接收反馈为否定应答之后的第K个接收反馈仍为否定应答的发生概率,X、Y和K均为大于或等于1的整数,X小于或等于Y。
获取与所述分布信息中的累积分布函数、概率分布函数、和/或发生概率对应的接收错误率。
根据接收错误率与重传次数间的预设对应关系,获取与所述接收错误率对应的重传次数。
本实施例,基于包括肯定应答和/或否定应答的序列,可精确地预测所述上层数据块的传送次数,进而可有效降低发送端及接收端的处理时延对信道时延的影响,极大地减少通信延迟,极大地提高链路质量和通信服务质量。
优选地,可用“0”表示肯定应答,用“1”表示否定应答,
在另一个实施例中,获取肯定应答和/或否定应答在调取的接收反馈中的分布信息,并获取与所述分布信息对应的重传次数的步骤包括以下步骤:
计算否定应答在获取的反馈中的发生概率为所述分布信息。
根据所述发生概率与重传次数的对应关系,获取与计算的发生概率对应的重传次数。
本实施例,通过否定应答在获取的反馈中的发生概率,可快速获取所述上层数据块的传送次数。进而可有效降低发送端及接收端的处理时延对信道时延的影响,极大地减少通信延迟,极大地提高链路质量和通信服务质量。
进一步地,对预设的第一历史时段内接收机反馈的ACK/NACK量进行统计,当否定应答在所有接收反馈中所占比例大于一定阈值时,则自动在下一个发送周期内将重传次数加1,直至重传次数为最大重传次数。当否定应答在所有数据反馈中所占比例小于一定阈值时,则在下一个发送周期内将重传次数减1,直至重传次数为1。
对于步骤S103,所述重传次数为M,则通过所述发送端向所述接收端传送M次所述上层数据块。
在一个实施例中,以所述重传次数为所述上层数据块的传送次数,并通过所述发送端向所述接收端传送所述上层数据块的步骤包括以下步骤:
以所述重传次数为所述上层数据块的传送次数,并通过所述发送端向所述接收端传送所述上层数据块。
在完成所述上层数据块的传送后,清除缓存的数据块。
本实施例,在完成所述上层数据块的传送后,清除缓存的数据块,可进一步降低信道时延。
优选地,清除的缓存数据为接收机中的缓存数据。
在另一个实施例中,所述在发送端接收到上层数据块后,调取预设的历史时段内接收端的接收反馈的步骤包括以下步骤:
在发送端接收到上层数据块后,判断所述上层数据块是否为所述发送端已传送过的数据块。
若是,则以预设的最大重传次数为所述上层数据块的传送次数,通过所述发送端向所述接收端传送所述上层数据块,在完成所述上层数据块的传送后,清除缓存的数据块。
若否,则调取预设的历史时段内接收端的接收反馈,并在所述以所述重传次数为所述上层数据块的传送次数,并通过所述发送端向所述接收端传送所述上层数据块的步骤中:
以所述重传次数为所述上层数据块的传送次数,并通过所述发送端向所述接收端传送所述上层数据块,在完成所述上层数据块的传送后,保存缓存的数据块。
本实施例,通过有确认开环的方式传送所述上层数据块,可将其确认重传的时延和灵活处理缓存,进而有效平衡通信效率和稳定性。
本发明的通信***的数据传输方法,优选地可应用于同步卫星环境下的数据传输,也可适用于其他通信环境下的数据传输。
请参阅图2,图2是本发明的通信***的数据传输方法第二实施方式的流程示意图。
本实施方式的所述通信***的数据传输方法,发送端设定历史时段为Twindows个数据反馈的接收总时间,不等于1,错误率阈值为Thup为常数,重传次数为NT,初始值为1或预设常数,具体可包括以下步骤:
步骤S201,K时刻接收到上层数据块后,调取K时刻之前预设时段内的接收反馈。
步骤S202,若能调取到则执行步骤S203,若不能调取到则执行步骤S205。
步骤S203,获取所述接收反馈中NACK个数e(k)。
步骤S204,当时,NT=NT+1,执行步骤S206。
步骤S205,NT不变,执行步骤S206。
步骤S206,以NT为最终传送次数,通过所述发送端向所述接收端传送所述上层数据块,发送完毕即清除缓存,并返回步骤S201。
本实施例,通过迭代预测传送次数,进行无确认闭环方式的数据传送,可快速准确地确定传送次数,在完成所述上层数据块的传送后,清除缓存的数据块,可进一步降低信道时延。
请参阅图3,图3是本发明的通信***的数据传输方法第三实施方式的流程示意图。
本实施方式的所述通信***的数据传输方法,发送端设定历史时段为Twindows个数据反馈的接收总时间,错误率阈值为Thup,重传次数为NT,初始值为1或预设常数,具体可包括以下步骤:
步骤S301,K时刻接收到上层数据块后,向接收端发送一次所述上层数据块。
步骤S302,接收所述接收端对所述上层数据块的反馈,若所述反馈为NACK,则执行步骤S303,若所述反馈为ACK,则终止发送。
步骤S303,调取K时刻之前预设时段内的接收反馈,获取所述接收反馈中NACK个数e(k)。
步骤S304,当时,NT=NT+1。
步骤S305,以NT为最终传送次数,通过所述发送端向所述接收端传送所述上层数据块。
本实施例,通过迭代预测传送次数,进行有确认闭环方式的数据传送,可快速准确地确定传送次数,不需要接收端缓存数据,可降低接收端复杂度。
请参阅图4,图4是本发明的通信***的数据传输方法第四实施方式的流程示意图。
本实施方式的所述通信***的数据传输方法,发送端设定历史时段为Twindows个数据反馈的接收总时间,不等于1,错误率阈值为Thup为常数,重传次数为NT,初始值为1或预设常数,具体可包括以下步骤:
步骤S401,K时刻接收到上层数据块后,调取K时刻之前预设时段内的接收反馈。
步骤S402,判断是否能调取到,若调取到则执行步骤S403,若调取不到则执行步骤S407。
步骤S403,获取所述接收反馈中NACK个数e(k),执行步骤S404。
步骤S404,判断所述上层数据块是否为新数据块,若是,执行步骤S405,若否执行步骤S406。
步骤S405,当所述上层数据块为新数据块且时,NT=NT+1,执行步骤S409。
步骤S406,当所述上层数据块不是新数据块时,则令NT为最大传送次数,并执行步骤S408。
步骤S407,NT不变,执行步骤S409。
步骤S408,以NT为最终传送次数,通过所述发送端向所述接收端传送所述上层数据块,发送完毕后保存缓存并返回步骤S401。
步骤S409以NT为最终传送次数,通过所述发送端向所述接收端传送所述上层数据块,发送完毕即清除缓存,并返回步骤S401。
本实施例,通过迭代预测传送次数,进行无确认开环方式的数据传送,可快速准确地确定传送次数,在完成所述上层数据块的传送后,可灵活处理缓存的数据块,可进一步降低信道时延。
请参阅图5,图5是本发明的通信***的数据传输***第一实施方式的结构示意图。
本实施方式的所述通信***的数据传输***包括反馈获取模块100、次数获取模块200和传送模块300,其中:
反馈获取模块100,用于在发送端接收到上层数据块后,调取预设的历史时段内接收端的接收反馈,所述接收反馈为肯定应答或否定应答。
次数获取模块200,用于获取肯定应答和/或否定应答在调取的接收反馈中的分布信息,并获取与所述分布信息对应的重传次数。
传送模块300,用于以所述重传次数为所述上层数据块的传送次数,并通过所述发送端向所述接收端传送所述上层数据块。
本实施方式,在发送端接收到上层数据块后,调取预设的历史时段内接收端的接收反馈,并根据调取的接收反馈确定上层数据块的重传次数,进而以所述重传次数为所述上层数据块的传送次数,并通过所述发送端向所述接收端传送所述上层数据块。可降低接收端对所述上层数据的即时接收反馈对传送次数的影响,进而有效降低发送端及接收端的处理时延对信道时延的影响,减少通信延迟,提高链路质量和通信服务质量。
其中,对于反馈获取模块,所述上层数据块由发送端的上层模块传输到所述发送端。所述发送端优选地为发射机,所述接收端优选地为接收机。所述接收端成功接收所述上层数据块后,则反馈ACK到所述发送端,若所述接收端对所述上层数据块接收失败,则反馈NACK到所述发送端。
进一步地,所述历史时段优选地为发送端发送所述上层数据块之前的预设时段。如发送所述上层数据块之前10分钟、1小时或其他时段。
在一个实施例中,还包括反馈存储模块,用于:
以预设时段为单位接收所述接收端的接收反馈。
将接收的接收反馈对应所述预设时段进行存储,作为所述预设的历史时段内接收端的接收反馈。
本实施例,接收到接收端的接收反馈即对应接收时间存储,可为待发送的上层数据块的冗余版本个数提供依据。
在另一个实施例中,反馈获取模块100还可用于:
在所述发送端接收到所述上层数据块后,通过所述发送端向所述接收端发送一次所述上层数据块。
接收所述接收端对所述上层数据块的接收反馈。
若所述接收反馈为否定应答,则调取预设的历史时段内接收端的接收反馈。
若所述接收反馈为肯定应答,则终止对所述上层数据块的传送。
本实施方式,通过有确认闭环自适应方式对上层数据块进行传送,接收端无需进行数据缓存处理,可降低接收端复杂度。
对于次数获取模块200,优选地,获取的传送次数与所述上层数据块的冗余版本个数相同。所述传送次数优选地为预设的发送周期(默认)内的传送次数。
进一步地,可通过肯定应答和/或否定应答在获取的数据反馈中所占比重与传送次数间的对应关系,获取所述上层数据块的传送次数,还可通过肯定应答和/或否定应答在获取的数据反馈中的对应分布函数值与传送次数间的对应关系,获取所述上层数据块的传送次数。
在一个实施例中,次数获取模块200还可用于:
将调取的接收反馈中的肯定应答和/或否定应答转换为预设字符,并按反馈时间的先后顺序排列转换所得的预设字符,生成反馈序列。
根据所述反馈序列生成对应的分布信息,所述分布信息包括调取的接收反馈中两个相邻肯定应答之间的否定应答个数的累积分布函数,和/或,X个否定应答在调取的接收反馈的Y个接收反馈中所占比重对应的概率分布函数,和/或,调取的接收反馈中一个接收反馈为否定应答之后的第K个接收反馈仍为否定应答的发生概率,X、Y和K均为大于或等于1的整数,X小于或等于Y。
获取与所述分布信息中的累积分布函数、概率分布函数、和/或发生概率对应的接收错误率。
根据接收错误率与重传次数间的预设对应关系,获取与所述接收错误率对应的重传次数。
本实施例,基于肯定应答和/或否定应答的序列,可精确地预测所述上层数据块的传送次数,进而可有效降低发送端及接收端的处理时延对信道时延的影响,极大地减少通信延迟,极大地提高链路质量和通信服务质量。
优选地,可用“0”表示肯定应答,用“1”表示否定应答,
在另一个实施例中,次数获取模块进一步还用于:
计算否定应答在获取的反馈中的发生概率为所述分布信息。
根据所述发生概率与重传次数的对应关系,获取与计算的发生概率对应的重传次数。
本实施例,通过否定应答在获取的反馈中的发生概率,可快速获取所述上层数据块的传送次数。进而可有效降低发送端及接收端的处理时延对信道时延的影响,极大地减少通信延迟,极大地提高链路质量和通信服务质量。
进一步地,对预设的第一历史时段内接收机反馈的ACK/NACK量进行统计,当否定应答在所有接收反馈中所占比例大于一定阈值时,则自动在下一个发送周期内将重传次数加1,直至重传次数为最大重传次数。当否定应答在所有数据反馈中所占比例小于一定阈值时,则在下一个发送周期内将重传次数减1,直至重传次数为1。
对于传送模块300,所述重传次数为M,则通过所述发送端向所述接收端传送M次所述上层数据块。
在一个实施例中,传送模块300可用于:
以所述重传次数为所述上层数据块的传送次数,并通过所述发送端向所述接收端传送所述上层数据块;
在完成所述上层数据块的传送后,清除缓存的数据块。
本实施例,在完成所述上层数据块的传送后,清除缓存的数据块,可进一步降低信道时延。
优选地,清除的缓存数据为接收机中的缓存数据。
在另一个实施例中,反馈获取模块100还可进一步用于:
在发送端接收到上层数据块后,判断所述上层数据块是否为所述发送端已传送过的数据块。
若是,则以预设的最大重传次数为所述上层数据块的传送次数,通过所述发送端向所述接收端传送所述上层数据块,在完成所述上层数据块的传送后,清除缓存的数据块。
若否,则调取预设的历史时段内接收端的接收反馈。
传送模块300进一步还用于:
以所述重传次数为所述上层数据块的传送次数,并通过所述发送端向所述接收端传送所述上层数据块,在完成所述上层数据块的传送后,保存缓存的数据块。
本实施例,通过有确认开环的方式传送所述上层数据块,可将其确认重传的时延和灵活处理缓存,进而有效平衡通信效率和稳定性。
如图6和图7所示,针对同步卫星应用场景,使用LTE传输体制,对不同多谱勒频移的场景及以下重传技术进行仿真,被仿真的重传技术包括标号为A的无HARQ、标号为B的理想HARQ、标号为C的强制重传、标号为D的链路自适应增强以及标号为E的本发明所述的通信***的数据传输,其中:
无HARQ,为了避免由于重传造成的长时延,只发送一次数据块,不使用任何重传。
理想HARQ,其发射、接收端都进行540ms的HARQ缓存,使用540个HARQ进程,每个HARQ进程均使用理想的HARQ重传方式。
强制重传,无论接收端是否正确解码数据块,对所有数据块都重复发送4次。
链路自适应增强,通过增加接收机反馈粒度的方式指示重传次数。
如图6和图7所示,仿真评估了物理层吞吐量及数据块误块率的性能指标,在同步卫星环境下,无HARQ传输即使在低多谱勒频移(fd=5Hz)的场景下,会造成20%以上的BLER,fd=200Hz时,BLER增加到30%以上,严重影响了物理层的传输质量。强制重传虽然可以达到与理想HARQ同样的误码率(0%),但每个数据包都需要发送4次,频谱资源浪费严重,因此物理层吞吐非常低,仅为6Mbps左右。链路自适应增强的方法,可以在频谱资源利用率及BLER中有较大改善,保证物理层吞吐量在12Mbps~14Mbps之间。但接收机反馈不能及时更新信道链路质量,BLER仍然达到5%左右,会造成RLC ARQ的处理压力。本发明所述的通信***的数据传输方法,可以在保证物理层吞吐量性能的同时(吞吐量在11Mbps~14Mbps左右),在低多谱勒频移的情况下把BLER降到1%左右,高多谱勒频移的情况,BLER也控制在5%左右。很大程度的改善了物理层传输质量。
以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

Claims (10)

1.一种通信***的数据传输方法,其特征在于,包括以下步骤:
在发送端接收到上层数据块后,调取预设的历史时段内接收端的接收反馈,其中,所述接收反馈为肯定应答或否定应答;
获取肯定应答和/或否定应答在调取的接收反馈中的分布信息,并获取与所述分布信息对应的重传次数;
以所述重传次数为所述上层数据块的传送次数,并通过所述发送端向所述接收端传送所述上层数据块。
2.根据权利要求1所述的通信***的数据传输方法,其特征在于,获取肯定应答和/或否定应答在调取的接收反馈中的分布信息,并获取与所述分布信息对应的重传次数的步骤包括以下步骤:
将调取的接收反馈中的肯定应答和/或否定应答转换为预设字符,并按反馈时间的先后顺序排列转换所得的预设字符,生成反馈序列;
根据所述反馈序列生成对应的分布信息,所述分布信息包括调取的接收反馈中两个相邻肯定应答之间的否定应答个数的累积分布函数,和/或,X个否定应答在调取的接收反馈的Y个接收反馈中所占比重对应的概率分布函数,和/或,调取的接收反馈中一个接收反馈为否定应答之后的第K个接收反馈仍为否定应答的发生概率,X、Y和K均为大于或等于1的整数,X小于或等于Y;
获取与所述分布信息中的所述累积分布函数、所述概率分布函数、和/或,所述发生概率对应的接收错误率;
根据接收错误率与重传次数间的预设对应关系,获取与所述接收错误率对应的重传次数。
3.根据权利要求1所述的通信***的数据传输方法,其特征在于,获取肯定应答和/或否定应答在调取的接收反馈中的分布信息,并获取与所述分布信息对应的重传次数的步骤包括以下步骤:
计算否定应答在获取的反馈中的发生概率为所述分布信息;
根据所述发生概率与重传次数的对应关系,获取与计算的发生概率对应的重传次数。
4.根据权利要求1至3中任意一项所述的通信***的数据传输方法,其特征在于,以所述重传次数为所述上层数据块的传送次数,并通过所述发送端向所述接收端传送所述上层数据块的步骤包括以下步骤:
以所述重传次数为所述上层数据块的传送次数,并通过所述发送端向所述接收端传送所述上层数据块;
在完成所述上层数据块的传送后,则清除缓存的数据块。
5.根据权利要求1至3中任意一项所述的通信***的数据传输方法,其特征在于:所述在发送端接收到上层数据块后,调取预设的历史时段内接收端的接收反馈的步骤包括以下步骤:
在所述发送端接收到所述上层数据块后,通过所述发送端向所述接收端发送一次所述上层数据块;
接收所述接收端对所述上层数据块的接收反馈;
若所述接收反馈为否定应答,则调取预设的历史时段内接收端的接收反馈;
若所述接收反馈为肯定应答,则终止对所述上层数据块的传送。
6.根据权利要求1至3中任意一项所述的通信***的数据传输方法,其特征在于:
所述在发送端接收到上层数据块后,调取预设的历史时段内接收端的接收反馈的步骤包括以下步骤:
在发送端接收到上层数据块后,判断所述上层数据块是否为所述发送端已传送过的数据块;
若是,则以预设的最大重传次数为所述上层数据块的传送次数,通过所述发送端向所述接收端传送所述上层数据块,在完成所述上层数据块的传送后,清除缓存的数据块;
若否,则调取预设的历史时段内接收端的接收反馈,并在所述以所述重传次数为所述上层数据块的传送次数,并通过所述发送端向所述接收端传送所述上层数据块的步骤中:
以所述重传次数为所述上层数据块的传送次数,并通过所述发送端向所述接收端传送所述上层数据块,在完成所述上层数据块的传送后,保存缓存的数据块。
7.一种通信***的数据传输***,其特征在于,包括:
反馈获取模块,用于在发送端接收到上层数据块后,调取预设的历史时段内接收端的接收反馈,所述接收反馈为肯定应答或否定应答;
次数获取模块,用于获取肯定应答和/或否定应答在调取的接收反馈中的分布信息,并获取与所述分布信息对应的重传次数;
传送模块,用于以所述重传次数为所述上层数据块的传送次数,并通过所述发送端向所述接收端传送所述上层数据块。
8.根据权利要求7所述的通信***的数据传输***,其特征在于,所述次数获取模块还用于:
将调取的接收反馈中的肯定应答和/或否定应答转换为预设字符,并按反馈时间的先后顺序排列转换所得的预设字符,生成反馈序列;
根据所述反馈序列生成对应的分布信息,所述分布信息包括调取的接收反馈中两个相邻肯定应答之间的否定应答个数的累积分布函数,和/或,X个否定应答在调取的接收反馈的Y个接收反馈中所占比重对应的概率分布函数,和/或,调取的接收反馈中一个接收反馈为否定应答之后的第K个接收反馈仍为否定应答的发生概率,X、Y和K均为大于或等于1的整数,X小于或等于Y;
获取与所述分布信息中的累积分布函数、概率分布函数、和/或发生概率对应的接收错误率;
根据接收错误率与重传次数间的预设对应关系,获取与所述接收错误率对应的重传次数。
9.根据权利要求7所述的通信***的数据传输***,其特征在于,所述次数获取模块还用于:
计算否定应答在获取的反馈中的发生概率为所述分布信息;
根据所述发生概率与重传次数的对应关系,获取与计算的发生概率对应的重传次数。
10.根据权利要求7至9中任意一项所述的通信***的数据传输***,其特征在于,所述传送模块还用于:
以所述重传次数为所述上层数据块的传送次数,并通过所述发送端向所述接收端传送所述上层数据块;
在完成所述上层数据块的传送后,清除缓存的数据块。
CN201410453915.8A 2014-09-05 2014-09-05 通信***的数据传输方法及*** Active CN104184568B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410453915.8A CN104184568B (zh) 2014-09-05 2014-09-05 通信***的数据传输方法及***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410453915.8A CN104184568B (zh) 2014-09-05 2014-09-05 通信***的数据传输方法及***

Publications (2)

Publication Number Publication Date
CN104184568A true CN104184568A (zh) 2014-12-03
CN104184568B CN104184568B (zh) 2017-09-29

Family

ID=51965337

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410453915.8A Active CN104184568B (zh) 2014-09-05 2014-09-05 通信***的数据传输方法及***

Country Status (1)

Country Link
CN (1) CN104184568B (zh)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107294661A (zh) * 2016-03-30 2017-10-24 中兴通讯股份有限公司 混合自动重传请求最大重传次数的调整方法、装置及基站
CN107682128A (zh) * 2017-08-31 2018-02-09 宇龙计算机通信科技(深圳)有限公司 数据传输方法、装置、设备及存储介质
CN109245867A (zh) * 2018-08-14 2019-01-18 深圳壹账通智能科技有限公司 一种消息发送方法、计算机可读存储介质及终端设备
CN109964429A (zh) * 2016-11-16 2019-07-02 代傲表计***有限公司 用于发送家用数据的方法和装置
CN114297227A (zh) * 2021-12-24 2022-04-08 成都索贝数码科技股份有限公司 时序数据库的架构方法、查询方法和时序数据库

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2005112330A1 (de) * 2004-05-14 2005-11-24 Siemens Aktiengesellschaft Verfahren, sende- sowie empfangseinrichtung zur übertragung von digitalen informationspaketen in einem datennetz
CN101047481A (zh) * 2006-03-27 2007-10-03 中兴通讯股份有限公司 一种无线通信***中自动重传请求分布式反馈方法
CN102017503A (zh) * 2008-05-05 2011-04-13 艾利森电话股份有限公司 经由自动重传的改善上行链路覆盖
CN103532683A (zh) * 2013-10-21 2014-01-22 北京大学 卫星移动通信中强制重传的混合harq自适应调节方法

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2005112330A1 (de) * 2004-05-14 2005-11-24 Siemens Aktiengesellschaft Verfahren, sende- sowie empfangseinrichtung zur übertragung von digitalen informationspaketen in einem datennetz
CN101047481A (zh) * 2006-03-27 2007-10-03 中兴通讯股份有限公司 一种无线通信***中自动重传请求分布式反馈方法
CN102017503A (zh) * 2008-05-05 2011-04-13 艾利森电话股份有限公司 经由自动重传的改善上行链路覆盖
CN103532683A (zh) * 2013-10-21 2014-01-22 北京大学 卫星移动通信中强制重传的混合harq自适应调节方法

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107294661A (zh) * 2016-03-30 2017-10-24 中兴通讯股份有限公司 混合自动重传请求最大重传次数的调整方法、装置及基站
CN109964429A (zh) * 2016-11-16 2019-07-02 代傲表计***有限公司 用于发送家用数据的方法和装置
CN109964429B (zh) * 2016-11-16 2022-07-01 代傲表计***有限公司 用于发送家用数据的方法和装置
CN107682128A (zh) * 2017-08-31 2018-02-09 宇龙计算机通信科技(深圳)有限公司 数据传输方法、装置、设备及存储介质
CN109245867A (zh) * 2018-08-14 2019-01-18 深圳壹账通智能科技有限公司 一种消息发送方法、计算机可读存储介质及终端设备
CN109245867B (zh) * 2018-08-14 2022-09-27 深圳壹账通智能科技有限公司 一种消息发送方法、计算机可读存储介质及终端设备
CN114297227A (zh) * 2021-12-24 2022-04-08 成都索贝数码科技股份有限公司 时序数据库的架构方法、查询方法和时序数据库

Also Published As

Publication number Publication date
CN104184568B (zh) 2017-09-29

Similar Documents

Publication Publication Date Title
CN113541884B (zh) 用于部分重传的方法
US8050228B2 (en) Window control and retransmission control method and transmitting-side apparatus
US7403528B2 (en) Method of data communication using a control message
US10819416B2 (en) Apparatuses and methods for using ARQ processes in a relay device
EP2863573B1 (en) Method and apparatus for sending control signaling
CN104184568A (zh) 通信***的数据传输方法及***
US20160218837A1 (en) Method and apparatus to use more transmission opportunities in a distributed network topology with limited harq processes
CN104113403A (zh) 一种基于滑动窗口的半双工通信方法及***
US20160036566A1 (en) Method and a device for improved retransmissions
WO2018059983A1 (en) Communications devices, method and mobile communications system
CN108463986B (zh) 无线通信装置、无线通信***和无线通信方法
CN108463987B (zh) 无线通信装置、无线通信***和无线通信方法
RU2728803C1 (ru) Устройство и способ передачи данных и оборудование, размещенное у клиента
US20100144364A1 (en) Retransmission control method and transmitting-side apparatus
US11316620B2 (en) Enhanced HARQ algorithm for large round trip delay links
CN112469080B (zh) 一种数据包处理的方法及相关装置
CN116963175A (zh) 数据传输方法、装置及***
CN101114891A (zh) 使用无线网络中的时间关系来加快arq块的重传的技术
CN110708723B (zh) 一种数据传输方法及装置
CN111213335A (zh) 免授权混合自动重传请求
US11546100B2 (en) Operation of automatic repeat request
CN109565368B (zh) 数据传输方法和通信装置
KR20120024107A (ko) Rlc 계층에서의 데이터 전송을 위한 시스템 및 그 방법
KR20100005672A (ko) 데이터 전송 장치 및 데이터 전송 방법
EP2289198A1 (en) Receiving unit in a wireless communication network and method for generating an automatic repeat request feedback message

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant