一种arq机制中动态发送ack位图的方法

文档序号:8005438阅读:153来源:国知局
专利名称:一种arq机制中动态发送ack位图的方法
技术领域
本发明涉及无线通信技术领域,尤其涉及一种ARQ机制中动态发送ACK位图的方法。
背景技术
在无线通信系统中,由于无线信道环境受空间电磁干扰等各种外界因素影响,信道状况波动较大,为保证数据传输的可靠性,无线通信系统进行数据传输时通常会启用自动重传请求机制(ARQ)。所谓ARQ机制就是在数据传输过程中,接收方将从数据单元的接收状态获取“应答(acknowledge)信息”(ACK),将ACK信息映射成ACK位图,并将其返回给发送方,发送方根据ACK位图对数据单元进行重传。现有无线通信系统中(如McWiLL),在数据传输过程中,接收方发送ACK位图的过程如图1所不:101,在数据传输过程中,接收方在每个无线帧,必须构造接收确认消息;102,接收方根据数据单元接收状态,判断接收确认消息中是否携带ACK位图,若接收方接收到的数据单元中存在错误,则接收确认消息中需携带ACK位图;103,若接收确认消息需携带ACK位图,则接收方根据数据单元接收状态判断接收反映的数据单元接收信息映射ACK位图;104,若接收方正确接收到的当前帧的数据单元的,则接收确认消息中无需携带ACK位图,只需在接收确认消息中指示最后一个正确接收的数据单元;105,当前无线帧接收确认消息构造完成,将以消息形式由接收方发送给发送方;106,接收方可占用的无线资源并不是无限的,若当前无线帧占用的无线资源不足以发送完当前帧构造的接收确认消息,则将遗留部分消息分片到下一帧发送,而若当前帧有遗留的接收确认消息分片未发送,则因优先于当前帧构造的接收确认消息发送;107,当前帧有遗留的接收确认消息分片未发送,先发送遗留的接收确认消息分片;108,接收方根据当前帧占用的无线资源,以及遗留的接收确认消息分片长度,判断当前帧无线资源是否足够发送遗留的接收确认消息分片,若当前帧占用的无线资源若足够发送遗留的接收确认消息分片,则继续发送当前帧构造的接收确认消息;109,若当前帧占用的无线资源若足够发送遗留的接收确认消息分片,或者当前帧无遗留的接收确认消息分片,则发送当前帧构造的接收确认消息;110,接收方根据当前帧占用的无线资源,以及接收确认消息长度,判断当前帧无线资源是否足够发送接收确认消息;111,若当前帧无线资源不足够发送完接收确认消息,则将接收确认消息分片,遗留无法发送的消息分片下一帧发送;112,若当前帧无线资源足够发送完接收确认消息,则当前帧接收方给发送方的接收确认消息发送完成。
现有技术中至少存在如下问题:在步骤103中,若接收确认中需携带ACK位图,则接收方只根据数据单元的接收状态映射ACK位图,而不考虑当帧其占用的无线资源是否足以发送携带较长ACK位图的接收确认消息,又由接下来的步骤106 112,在接收方可占用无线资源较小,不足以发送携带较长ACK位图的接收确认消息时,则可能会出现一条接收确认消息需要分几帧才能发送完成,遗留的接收确认消息分片的发送优先级又高于新构造的接收确认消息,因此,在接收方可占用的无线资源较小的情况下,只要一条接收确认消息发送延迟,则连续影响其后发送的接收确认消息,则导致发送方一直无法获取最新的接收确认消息而进行数据单元重传,导致无线资源浪费进而影响数据传输质量。综上所述,现有技术中的发送ACK位图的ARQ机制,在发送方可占用的无线资源较小情况下,不能及时返回最新的接收确认消息,导致发送方重传数据造成无线资源浪费。

发明内容
本发明的实施例提供了一种ARQ机制中动态发送ACK位图的方法,在每个无线帧都能将最新的接收确认消息返回发送方,避免接收确认消息返回不及时造成的发送方数据重传,提高数据传输效率。一种ARQ机制中动态发送ACK位图的方法,该方法包括:接收方在每个无线帧判断接收确认消息是否需要携带ACK位图;若需携带ACK位图,则接收方根据可占用资源计算可携带ACK位图的最大长度,并根据数据单元接收状态构造出不超过所述最大长度的ACK位图,携带在接收确认消息中返回给发送方。其中,可占用资源包括接收方可占用的信道资源、时频块资源、功率资源或其任意组合;可携带ACK位图的最大长度已扣除了无线传输时调制编码过程中可能产生的冗余比特。 特别的,在数据双向传输过程中,如果接收方同时有数据单元需发送给发送方,则所述接收确认消息优先于数据单元发送。优选的,若接收方接收到的数据单元全部通过校验,并且数据单元为顺序的,则接收确认消息不携带ACK位图,并指示最后一个正确接收的数据单元。若接收方所接收到的数据单元中存在未通过校验的,或者由于未接收到某些数据单元而使得所接收的数据单元不是顺序的,则接收确认消息携带ACK位图,并指示第一个未接收的数据单元。其中,所述指示可以通过可唯一标识该数据单元的任何标识来完成;可唯一标识数据单元的任何标识的长度小于或等于接收方占用最少资源时所能传输的接收确认消息允许携带的对应字段最大长度。优选的,ACK位图根据数据单元接收状态反映的数据单元接收信息映射而成;从第一个未通过校验或者未接收的数据单元开始顺序映射,I个比特对应一个数据单元,若未通过校验或者未接收的数据单元用比特O指示,已通过校验的数据单元用比特I指示。采用本机制,接收方根据数据单元接收状态以及其可占用的无线资源构造接收确认消息,使得当前帧占用的无线资源足够发送当前帧构造的接收确认消息,确保接收方能在每个无线帧将最新的接收确认消息发送给发送方,避免接收确认发送不及时导致的数据重传,在不浪费无线资源的基础上保证了数据传输质量。


图1为现有技术中ARQ机制的发送ACK位图过程示意图;图2为本发明实施例的动态发送ACK位图的过程示意图。
具体实施例方式本发明实施例,可以但并仅限于McWiLL无线通信系统。为便于对本发明实施例的理解,下面结合附图对本发明的实施方式做进一步详细说明。本实施例的ARQ机制中动态发送ACK位图的实现流程如图2所示,具体步骤如下:201,在数据传输过程中,接收方在每个无线帧,必须构造接收确认消息;202,接收方判断,接收确认消息是否需要携带ACK位图,若接收方所接收到的数据单元中存在未通过校验的,或者由于未接收到某些数据单元而使得所接收的数据单元不是顺序的,则接收确认消息中需携带ACK位图;203,若接收确认消息需携带ACK位图,则接收方先根据当前帧占用的无线资源,计算当前无线帧构造的接收确认消息可携带ACK位图的最大长度,并根据数据单元接收状态反映的数据单元接收信息映射ACK位图;接收方根据其所占用的无线资源计算接收确认消息中可携带ACK位图的最大长度,计算时应扣除无线传输时调制编码过程中可能产生的冗余比特,以此来确保当前无线帧能将接收确认消息发送完成;ACK位图是从第一个未通过校验或者未接收的数据单元开始顺序映射,I个比特对应一个数据单元,若未通过校验或者未接收的数据单元用比特O指示,已通过校验的数据单元用比特I指示,ACK位图长度不超过接收方计算的当前无线帧允许的最大长度;在携带ACK位图同时,还需指示第一个未通过校验或者未接收的数据单元,该指示为可唯一标识该数据单元的任何标识,如数据单元编号,数据单元关键字段号等;204,若接收方当前无线帧接收到的所有数据单元都通过校验,并且数据单元是顺序的,则接收确认消息中无需携带ACK位图,只需在接收确认消息中指示最后一个正确接收的数据单元。此处的指示可以通过可唯一标识该数据单元的任何标识来实现,比如数据单元编号,数据单元关键字段号等;唯一标识数据单元的任何标识,如数据单元编号,数据单元关键字段号等,其长度应当小于或等于接收方占用最少资源时所能传输的接收确认消息允许携带的对应字段最大长度,以确保接收方在当前帧能将接收确认消息全部发送完成;205,当前无线帧接收确认消息构造完成;206,接收方在当前帧将接收确认消息完全发送给发送方;若在数据双向传输过程中,即接收方同时有数据单元需发送给发送方,则接收确认消息需优先于数据单元发送。在上述过程中,接收方判断接收确认消息中是否携带ACK位图的准则可以根据各系统业务特点灵活设置,并不限于本实施例所给出的判断方法,相应地,接收确认消息和ACK位图的构造也可以因判断准则务的不同而不同。本发明实施例提供的ARQ机制中动态发送ACK位图的方法,接收方根据数据单元接收状态以及其可占用的无线资源构造接收确认消息,使得当前帧占用的无线资源足够发送当前帧构造的接收确认消息,确保接收方能在每个无线帧将最新的接收确认消息发送给发送方,避免接收确认发送不及时导致的数据重传,在不浪费无线资源的基础上保证了数据传输质量。以上所述,仅为本发明较佳的具体实施方式
,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应该涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。
权利要求
1.一种ARQ机制中动态发送ACK位图的方法,其特征在于: a、接收方在每个无线帧判断接收确认消息是否需要携带ACK位图; b、若需携带ACK位图,则接收方根据可占用资源计算可携带ACK位图的最大长度,并根据数据单元接收状态构造出不超过所述最大长度的ACK位图,携带在接收确认消息中返回给发送方。
2.根据权利要求1所述的方法,其特征在于,在数据双向传输过程中,如果接收方同时有数据单元需发送给发送方,则所述接收确认消息优先于数据单元发送。
3.根据权利要求1所述的方法,其特征在于步骤a,若接收方接收到的数据单元全部通过校验,并且数据单元为顺序的,则接收确认消息不携带ACK位图,并指示最后一个正确接收的数据单元。
4.根据权利要求1所述的方法,其特征在于步骤a,若接收方所接收到的数据单元中存在未通过校验的,或者由于未接收到某些数据单元而使得所接收的数据单元不是顺序的,则接收确认消息携带ACK位图,并指示第一个未通过校验的数据单元或未接收的数据单J Li ο
5.根据权利要求3或4所述的方法之一,其特征在于,所述指示通过可唯一标识该数据单元的任何标识来完成。
6.根据权利要求5所述的方法,其特征在于,所述可唯一标识该数据单元的任何标识,其长度小于或等于接收方占用最少资源时所能传输的接收确认消息允许携带的对应字段最大长度。
7.根据权利要求1所述的方法,其特征在于步骤b,所述可占用资源包括接收方可占用的信道资源、时频块资源、功率资源或其任意组合。
8.根据权利要求1所述的方法,其特征在于步骤b,所述可携带ACK位图的最大长度已扣除了无线传输时调制编码过程中可能产生的冗余比特。
9.根据权利要求1所述的方法,其特征在于步骤b,所述ACK位图是根据数据单元接收状态反映的数据单元接收信息映射而成。
10.根据权利要求9所述的方法,其特征在于,所述映射具体为从第一个未通过校验或者未接收的数据单元开始顺序映射,I个比特对应一个数据单元,未通过校验或者未接收的数据单元用比特O指示,已通过校验的数据单元用比特I指示。
全文摘要
本发明提出一种ARQ机制中动态发送ACK位图的方法,包括接收方在每个无线帧判断接收确认消息是否需要携带ACK位图;若需携带ACK位图,则接收方根据可占用资源计算可携带ACK位图的最大长度,并根据数据单元接收状态构造出不超过所述最大长度的ACK位图,携带在接收确认消息中返回给发送方。采用本机制,能使得在数据传输过程中,接收方无论可占用无线资源多寡,在每个无线帧都能将最新的接收确认消息返回发送方,避免了因接收确认消息返回不及时引起发送方数据重传而造成无线资源浪费,提高了数据传输效率。
文档编号H04L1/16GK103166744SQ201110405018
公开日2013年6月19日 申请日期2011年12月8日 优先权日2011年12月8日
发明者余西西, 黄其华 申请人:北京信威通信技术股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1