反馈应答消息的方法、装置及系统的制作方法

文档序号:7688450阅读:129来源:国知局
专利名称:反馈应答消息的方法、装置及系统的制作方法
技术领域
本发明涉及通信领域,尤其涉及一种反馈应答消息的技术。
背景技术
在采用正交频分复用技术的空中接口演进(Air Interface Evolution, AIE)和长期演进(Long Term Evolution, LTE)系统中,需要发送大数据 包来满足高速率用户的需求,由于硬件实现的限制,对于大于6144比特的 大数据包,发送端要将其分割成多个子数据包,并在物理层对每个子数据 包分别添加24比特的循环冗余校验(Cyclic Redundancy Check, CRC ),添 加CRC后的子数据包要小于或等于6144比特,再进行编码、交织等处理 后发送出去。接收端在接收到各子数据包后,首先对各子数据包进行CRC 校验,当所有的子数据包都通过CRC校验后,再对整个数据包进行CRC 校验,并发送应答消息,如果整个数据包通过CRC校验,则向发送端回复 肯定应答(ACK);否则,向发送端发送否定应答(NACK),发送端收到 NACK后,首先判断数据包的重传次数是否已经达到最大重传次数,如果 没有,则重发所有子数据包,直到收到ACK,或重传次数达到最大重传次 数。
由于大数据包占用的时频资源较多,而且存在频率选择性衰落,所有 子数据包不可能在接收端同时正确CRC校验,因此在HARQ重传过程中, 当多数子数据包都已经正确CRC校验,而只有很少的子数据包不能正确 CRC校验时,由于发送端没有收到ACK,需要把该大数据包的所有子数据包重新发送一遍,浪费了带宽资源。

发明内容
本发明实施例的目的是提供一种反馈应答消息的方法、装置及系统, 以提高数据包的发送效率,节省带宽资源。
本发明实施例提供了一种反馈应答消息的方法,该方法包括.'在接收端
设定子数据包数的第一门限,接收大数据包的N个子数据包;对所述N个 子数据包分别进行循环冗余编码CRC校验;当所述N大于所述第 一 门限时, 根据所述CRC校验的结果对所述N个子数据包分别反馈应答消息。
本发明实施例提供了 一种根据应答消息处理数据包的方法,该方法包 括当大数据包的子数据包数N大于第一门限时,获取所述大数据包中各 子数据包的应答消息;如果所述应答消息为ACK,不再发送对应的子数据 包;如果所述应答消息为NACK,并且对应的子凄t据包的重传次^t没有达 到最大重传次数时,重新发送该子数据包。
本发明实施例提供了一种接收端,该接收端包括接收单元,用于接收 大数据包的N个子数据包;校验单元,用于对所述接收单元接收的N个子 数据包分别进行CRC校验;处理单元,用于当所述N大于第一门限时,根 据所述校验单元的CRC校验结果,对所述N个子数据包分别反馈应答消息。
本发明实施例提供了一种发送端,该发送端包括接收单元,用于在 大数据包的子数据包数N大于第一门限时,获取所述大数据包中各子数据 包的应答消息;处理单元,用于当所述接收单元获取的应答消息为NACK, 并且对应的子数据包的重传次数没有达到最大重传次数时,发送该子数据包。
本发明实施例提供了一种系统,该系统包括接收端,该接收端包括 接收单元,用于接收大数据包的N个子数据包;校验单元,用于对所述接 收单元接收的N个子数据包分别进行CRC校验;处理单元,用于当所述N 大于第一门限时,根据所述校验单元的CRC校验结果,对所述N个子数据 包分别反馈应答消息;发送端,该发送端包括接收单元,用于在大数据 包的子数据包数N大于第一门限时,获取所述大数据包中各子数据包的应 答消息;处理单元,用于当所述接收单元获取的应答消息为NACK,并且 对应的子数据包的重传次数没有达到最大重传次数时,发送该子数据包。
本发明实施例提供的方法、装置和系统中,当大数据包的子数据包数 大于第一门限时,数据包接收端对该大数据包的每个子数据包反馈应答消 息,数据包发送端根据各子数据包的应答消息,只发送没有正确CRC校验 的数据包,节省了带宽资源。


图1是本发明实施例提供的反馈应答消息的方法流程示意图; 图2是本发明实施例提供的接收端的结构示意图; 图3是本发明实施例提供的发送端的结构示意图; 图4是本发明实施例提供的系统的结构示意图。
具体实施例方式
为使本发明实施例的目的、技术方案、及优点更加清楚明白,以下参 照附图并举实施例,对本发明实施例进一步详细说明。
8本发明实施例中发送端为发送数据包,以及接收应答消息的实体,接
收端为接收数据包,并发送应答消息的实体。下面以LTE系统为例进行说 明。
如图1所示,本发明实施例提供一种反馈应答消息的方法,该方法包

步骤101、接收端接收大数据包的N个子数据包,其中,大数据包为 大于6144比特的数据包;
步骤102、接收端判断子数据包的个数N与第一门限N1的关系,当N 〈Nl时,执行步骤103,当N〉N1时,执行步骤104。
步骤103、接收端对每个子数据包进行CRC校验,并按照现有方法向 发送端反馈应答消息。
步骤104、接收端对每个子数据包进行CRC校验,并对每个子数据包 反馈应答消息。
本实施例中,当应答信息对应的子帧上没有业务信道时,在该子帧的 控制信道上对每个子数据包分别反馈应答信息。
本实施例中,当应答信息对应的子帧上有业务信道时,接收端按照方法一 组成应答位图,方法一具体为将每个子数据包的应答消息分別对应成比 特值并组成应答位图,将ACK对应1, NACK对应O,或者,将ACK对应 0, NACK对应1。当所有子数据包CRC校验完成后,将N个比特值组成 应答位图,然后对应答位图进行预置处理,该预置处理具体为将应答位 图和其他信令消息,如信道质量信息(Channel Quality Information, CQI), 一起组成控制信道的信令包后添加CRC,再进行编码、调制,或者对应答位图单独添加CRC,再进行编码、调制,或者对应答位图中的每个比特位
单独进行编码、调制,并将调制后的数据包和业务信道上的数据包进行复 用,并发送处理后的数据包。
本实施例中,为了提高系统的性能,进一步设置第二门限N2,其中所 述N2〉N1,并判断N与N2的关系,如果N〈N2,则在子帧的业务信道上 发送处理后的数据包,如果N〉N2,由于此时应答位图可能较大,为了减 少影响子帧的业务信道的正常通信,优选的可以在专用业务信道上发送处 理后的数据包,该专用业务信道由基站在指配上行资源时分配。
本实施例中,Nl和N2的取值可以通过但不限于以下方法获得进行 性能仿真,或者,通过现场实验的方法,取使得整个网络性能最好的值。 本领域技术人员在判断N与门限的关系时,可根据实际需要将N-N1配置 到判断条件中,即判断条件为N《N1,或N》N1,对于N2,可作同样处理。
本实施例中,如果对应答位图中的每个比特单独进行编码、调制,如 果此时控制信道空闲,还可以将调制后的应答位图在控制信道上发送,节 省业务信道的资源,此时可以根据实际情况选择编码方式,例如选择与当 前系统的控制信道相同的编码方式。
本实施例中,进一步的,如果所有子凄t据包都CRC冲吏验正确,则对整 个大数据包进行CRC校验,如果大数据包CRC校验错误,则将应答位图 中所有的比特位置为NACK对应的比特值,并才艮据上述预置处理方法对该 应答位图进行处理,并根据N与N2的关系,在子帧的业务信道或专用业 务信道上发送处理后的数据包。
步骤105、发送端接收到应答消息后,如果接收端是按照现有方法(即N<N1时)反馈的应答消息,则发送端按照现有方法根据应答消息进行处理; 如果接收端是对每个子数据包反馈应答消息,当发送端从控制信道获取N 个应答消息时,则根据每个应答消息进行处理,即如果应答消息为ACK, 不再发送该ACK对应的子数据包,如果应答消息为NACK,并且该NACK 对应的子数据包的重传次数没有达到最大重传次数时,重新发送该子数据 包;当发送端从业务信道获取应答位图时,该业务信道为子帧的业务信道 或者专用业务信道,则发送端检测应答位图中的各比特值,如果比特值对 应NACK,并且对应的子it据包的重传次^:没有达到最大重传次it,则重 新发送该子数据包,如果比特值对应ACK,不再发送对应的子数据包,该 子数据包的资源可用于发送新的业务数据,或者用于发送应答消息为 NACK的子数据包。
本发明实施例提供的方法在接收端设定子数据包数的门限值,当子数 据包数满足预设条件时,针对每个子数据包进行应答,并形成应答位图发 送给发送端,则发送端根据应答位图中的比特位信息,获知没有正确解码 的子数据包,并进行重传,而不需要对已经正确CRC校验的子数据包进行 重传,节省了带宽资源。
本发明实施例还提供了 一种接收端,该接收端包括接收单元201 、校验 单元202、处理单元203,其中,
接收单元201,用于接收发送端发送的N个子数据包。 校验单元202,用于对所述N个子数据包分别进行CRC校验。 处理单元203,用于当N〉N1时,根据校验单元202的CRC校验结果 对每个子数据包反馈应答消息。
ii本实施例中,如果应答信息对应的子帧上没有业务信道,处理单元203, 还用于在子帧的控制信道上根据校验单元202的CRC校验结果,对每个子 数据包反馈应答信息。
本实施例中,如果应答信息对应的子帧上有业务信道,处理单元203, 还用于根据校验单元202的CRC校验结果,按照上述实施例中所述的方法 一组成应答位图,根据上述实施例中所述的方法对应答位图进行预置处理, 并根据N与N2的关系,在子帧的业务信道或专用业务信道上发送预置处 理后的凄t据包。
处理单元203,还用于对应答位图中的每个比特位单独进行编码,并在 控制信道上发送,或者对应答位图中的每个比特位单独进行编码,将编码 后的应答位图和业务信道上的数据包进行复用,并根据N与N2的关系, 在子帧的业务信道或专用业务信道上发送复用后的凄t据包。
如果所有子数据包都CRC校验正确,校验单元202还用于对整个大数 据包进行CRC校验,如果CRC校验错误,处理单元203还用于根据校验 单元202的CRC校^r结果,将该应答位图中N个比特都置为NACK对应 的比特值,根据上述实施例中的方法对应答位图进行预置处理,并根据N 与N2的关系,在子帧的业务信道或专用业务信道上发送处理后的数据包。
本实施例中,处理单元203,还用于当N〈N1时,4姿照现有技术的方法 向发送端反馈应答消息。
本发明实施例提供的方法设定子数据包数的门限值,当子数据包数满 足预设条件时,针对每个子数据包反馈应答消息,并且当应答消息对应的 子帧有业务信道时,形成应答位图,发送给数据包发送端,从而可以使得发送端获知每个数据包的CRC校验状态。
本发明实施例提供一种发送端,该发送端包括接收单元301和处理单 元302,其中,
接收单元301,用于当大数据包的子数据包数N〉N1时,获取该大数 据包中各子数据包的应答消息。
处理单元302,用于当所述接收单元301获取的应答消息为NACK,并 且对应的子数据包的重传次数没有达到最大重传次数时,重新发送该子数 据包。
本实施例中,如果接收端是在子帧的业务信道上发送各子数据包的应 答消息,则具体地,接收单元301,用于从业务信道上获取应答位图,并获 取该应答位图中的各比特值;处理单元302,用于如果接收单元301获取的 比特值对应NACK,并且对应的子数据包的重传次数没有达到最大重传次 数,则重新发送该子数据包,而当比特值对应ACK时,则不再重新发送对 应的子数据包。
本实施例中,如果接收端是在子帧的控制信道上发送各子数据包的应 答消息,则具体地,接收单元301,还用于从控制信道上获取每个子数据包 的应答消息,处理单元302,还用于当接收单元301获取的应答消息为 NACK,并且对应的子数据包的重传次数没有达到最大重传次数时,重新发 送该子数据包,而当应答消息为ACK时,则不再重新发送对应的子数据包。
本发明实施例提供的数据包发送端,在接收到针对每个子数据包反馈 的应答消息时,能够获知每个子数据包的CRC校验状态,并且只有当应答 消息为NACK时,才发送对应的子数据包,v夂人而节省了带宽资源。本发明实施例还提供了 一种系统,该系统包括接收端401和发送端402 和,其中,
接收端401的具体操作如上述实施例中的描述,在此不再详细描述。 发送端402的具体操作如上述实施例中的描述,在此不再详细描述。 本发明实施例提供的方法在接收端设定子数据包数的门限值,当子数 据包数满足预设条件时,针对每个子数据包进行应答,发送端接收到应答 消息或获取到应答位图时,能够根据每个子数据包的应答消息进行相应处 理,即只有应答消息为NACK时,才重传对应的子数据包,从而节省了带 宽资源,提高了数据包的传输效率。
本发明实施例中,接收端为基站,发送端为用户终端,或者接收端为 用户终端,对应的发送端为基站。
本发明实施例提供的方法、装置及系统适用于任何基于正交频分复用 技术的通信系统,如802.16、 LTE。
件完成,所述的程序可以存储于一种计算机可读存储介质中。
以上所述,仅为本发明实施例的具体实施方式
,但本发明实施例的保 护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明实施例揭 露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明实施例的 保护范围之内。因此,本发明实施例的保护范围应该以权利要求的保护范 围为准。
权利要求
1、一种反馈应答消息的方法,其特征在于,在接收端设定子数据包数的第一门限,该方法包括接收大数据包的N个子数据包;对所述N个子数据包分别进行循环冗余编码CRC校验;当所述N大于所述第一门限时,根据所述CRC校验的结果对所述N个子数据包分别反馈应答消息。
2、 如权利要求l所述的方法,其特征在于,所述对所述N个子数据包 分别反馈应答消息具体为如果所述应答消息对应的子帧没有业务信道,在所述子帧的控制信道上 分别发送所述N个子数据包的应答消息。
3、 如权利要求l所述的方法,其特征在于,所述对所述N个子数据包 分别反馈应答消息具体为如果所述应答消息对应的子帧有业务信道,将所述N个子数据包的应 答消息分别对应成N个比特值,并将所述N个比特值组成应答位图。
4、 如权利要求3所述的方法,其特征在于,所述将所述N个子数据包 的应答消息分别对应成N个比特值具体为将各比特分别置为各子数据包 的应答消息对应的比特值;或者,如果所有子数据包的应答消息都为ACK,对所述大数据包进行CRC校 验,如果CRC校验错误,各比特都置为NACK对应的比特值。
5、 如权利要求4所述的方法,其特征在于,所述方法还包括将所述应答位图和其他信令消息组成信令包,对所述信令包添加循环冗余编码CRC,并进行编码、调制,或者对所述应答位图添加CRC,并进行编码、 调制,并将调制后的数据与业务信道的数据包进行复用,在业务信道上发 送。
6、 如权利要求4所述的方法,其特征在于,所述方法还包括对所述 应答位图中的N个比特分别进行编码、调制,并将调制后的应答位图在控 制信道上发送,或者将调制后的数据与业务信道的数据包进行复用,在业 务信道上发送。
7、 如权利要求5或6所述的方法,其特征在于,在接收端设定子数据 包数的第二门限,当N小于所述第二门限时,所述业务信道为所述子帧的 业务信道;当N大于所述第二门限时,所述业务信道为专用业务信道; 所述第二门限大于所述第 一 门限。
8、 一种根据应答消息处理数据包的方法,其特征在于,所述方法包括 当大数据包的子数据包数N大于第一门限时,获取所述大数据包中各子数据包的应答消息;如果所述应答消息为ACK,不再发送对应的子数据包; 如果所述应答消息为NACK,并且对应的子数据包的重传次数没有达到最大重传次数时,重新发送该子数据包。
9、 一种接收端,其特征在于,所述接收端包括接收单元、校验单元、 处理单元,其中,接收单元,用于接收大数据包的N个子数据包;验;处理单元,用于当所述N大于第一门限时,根据所述校验单元的CRC 校验结果,对所述N个子数据包分别反馈应答消息。
10、 如权利要求9所述的接收端,其特征在于,所述处理单元,还用于如果所述应答消息对应的子帧没有业务信道,在 所述子帧的控制信道上分别发送所述N个子数据包的应答消息。
11、 如权利要求9所述的接收端,其特征在于,所述处理单元,还用于如果所述应答消息对应的子帧有业务信道,将所 述N个子数据包的应答消息分别对应成N个比特值,并将所述N个比特值 组成应答位图。
12、 如权利要求11所述接收端,其特征在于,所述处理单元,还用于将各比特置为各子数据包的应答消息对应的比特值;或者,如果所述N个子数据包都CRC校验正确,所述校验单元还用于对所述 大数据包进行CRC校验,如果CRC校验错误,所述处理单元还用于,根 据所述校验单元的校验结果,将所述应答位图的各比特都置为NACK对应 的比特值。
13、 如权利要求12所述的接收端,其特征在于,所述处理单元还用于 将所述应答位图和其他信令组成信令包,对所述信令包添加循环冗余编码 CRC,并进行编码、调制,或者对所述应答位图添加CRC,并进行编码、调制,并将调制后的数据与业务信道的数据包进行复用,在业务信道上发 送。
14、 如权利要求12所述的接收端,其特征在于,所述处理单元还用于 对所述应答位图中的N个比特分别进行编码、调制,还用于将调制后的应 答位图在控制信道上发送,或者将调制后的数据与业务信道的数据包进行 复用,在业务信道上发送。
15、 一种发送端,其特征在于,所述发送端包括接收单元,用于在大数据包的子数据包数N大于第一门限时,获取所 述大数据包中各子数据包的应答消息;处理单元,用于当所述接收单元获取的应答消息为NACK,并且对应 的子数据包的重传次数没有达到最大重传次数时,发送该子数据包。
16、 一种系统,其特征在于,所述系统包括 如权利要求9-14中任意一项权利要求所述的接收端;和, 如权利要求15所述的接收端。
全文摘要
本发明实施例提供了一种反馈应答消息的方法,该方法包括在接收端设定子数据包数的第一门限,接收大数据包的N个子数据包;对所述N个子数据包分别进行循环冗余编码CRC校验;当所述N大于第一门限时,根据所述CRC校验的结果对所述N个子数据包分别反馈应答消息。本发明实施例还提供了相关的装置和系统,使用本发明实施例提供的方法、装置和系统,数据包接收端向数据包发送端反馈应答位图,数据包发送端根据应答位图的比特值,只需要发送没有正确CRC校验的数据包,节省了带宽资源。
文档编号H04L1/16GK101582755SQ20081006729
公开日2009年11月18日 申请日期2008年5月14日 优先权日2008年5月14日
发明者薛丽霞, 郑创明, 卫 阮 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1