数据重传方法、基站及终端的制作方法

文档序号:7742372阅读:142来源:国知局
专利名称:数据重传方法、基站及终端的制作方法
技术领域
本发明涉及通信技术领域,具体涉及一种数据重传方法、基站和终端。
背景技术
在无线通信系统中,由于无线信道存在衰落和多径等时变特性,降低了无线系统 中数据传输的可靠性。为提高数据传输的可靠性,无线通信系统中引入数据重传机制,用于 在数据传输出错的情况下重传数据。现有的数据重传机制中包括混合自动重传请求(HARQ,Hybrid AutomaticRepeat Request)机制,混合自动重传请求方法主要包括基站向终端发送数据包,并缓存该数据 包;基站在接收到的反馈消息为肯定确认(ACK,Acknowledge)消息时,则继续向终端发送 余下的数据包;在基站接收到的反馈消息为否定确认消息,则向终端重发缓存的数据包,直 到接收到终端发送的肯定确认消息为止。发明人在研究现有技术的过程中发现,现有的混合自动重传请求方法在向终端重 传缓存的数据包时以全功率发送,导致终端接收到的数据包的总功率超过解码所需的功 率,造成了功率资源浪费。

发明内容
本发明提供一种数据重传方法、基站和终端,在基站向终端发送重传数据包时提 高功率资源利用率。本发明实施例提供的数据重传方法,包括向终端发送第一数据流;接收所述终端返回的第一反馈消息,所述第一反馈消息中携带终端正确解码所述 第一数据流所需的第一重传功率;在所述第一重传功率小于下行全功率且存在需要向终端发送的第二数据流时,以 所述第一重传功率向所述终端重传发送所述第一数据流,以所述下行全功率相对于第一重 传功率的剩余功率向所述终端发送所述第二数据流。本发明实施例还提供另外一种数据重传方法,包括接收基站发送的第一数据流,对所述第一数据流进行解码;在解码所述第一数据流错误时,获取接收到的第一数据流的信干噪比Sl以及正 确解码所述第一数据流所需的总信干噪比S2 ;根据所述Sl和S2计算重传所述第一数据流所需的第一重传功率;向所述基站发送第一反馈消息,所述第一反馈消息中携带所述第一重传功率;接收基站重传发送的第一数据流和第二数据流;对接收到的第二数据流进行解码,对第一次接收到的第一数据流和基站重传发送 的第一数据流进行合并解码。本发明实施例还提供一种基站,包括
数据流发送单元,用于向终端发送第一数据流;消息接收单元,用于接收所述终端返回的第一反馈消息,所述第一反馈消息中携 带终端正确解码所述第一数据流所需的第一重传功率;所述数据流发送单元还用于在所述第一重传功率小于下行全功率且存在需要向 终端发送的第二数据流时,以所述第一重传功率向所述终端重传发送第一数据流,以所述 下行全功率相对于第一重传功率的剩余功率向所述终端发送第二数据流。本发明实施例还提供一种终端,包括数据流接收单元,用于接收基站发送的第一数据流;数据流解码单元,用于对所述第一数据流进行解码;第一获取单元,用于在解码所述第一数据流错误时,获取接收到的第一数据流的 信干噪比Sl以及正确解码所述第一数据流所需的总信干噪比S2 ;第一计算单元,用于根据所述Sl和S2计算重传所述第一数据流所需的第一重传 功率;消息发送单元,用于向所述基站发送第一反馈消息,所述第一反馈消息中携带所 述第一重传功率;所述数据流接收单元还用于接收基站重传发送的第一数据流和第二数据流;所述数据流解码单元还用于对接收到的第二数据流进行解码,对第一次接收到的 第一数据流和基站重传发送的第一数据流进行合并解码。在本发明实施例中,在终端反馈的第一重传功率小于下行全功率的情况下,将全 功率相对于第一重传功率的剩余功率用于向终端发送第二数据流,从而以下行全功率向终 端发送第一数据流和第二数据流,提高了数据的传输效率,节省了功率资源。


为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的 附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领 域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附
图。
图1是本发明实施例--提供的类_■传方法的流程图2是本发明实施例二二提供的类_■传方法的流程图3是本发明实施例三三提供的类_■传方法的流程图4是本发明实施例四提供的 _■传方法的流程图5是本发明实施例五提供的 _■传方法的流程图6是本发明实施例六提供的 ■传方法的应用场景图
图7是本发明实施例七提供的基站的结构示意图8是本发明实施例八提供的终端的结构示意图。
具体实施例方式
下面将结合本发明实施例中的附图,对本发明实施例提供的数据重传方法、基站 和终端的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性 劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。参见图1,图1是本发明实施例一提供的数据重传方法的流程图。本发明实施例提供的数据重传方法可以包括Al、向终端发送第一数据流。在本发明实施例中,基站可以获取需要向终端发送的第一数据流,并通过传输块 (TB,Transport Block)向终端发送第一数据流。终端在接收到第一数据流后将返回第一 反馈消息。A2、接收终端返回的第一反馈消息,第一反馈消息中携带终端正确解码第一数据 流所需的第一重传功率。具体的,本发明实施例中基站接收终端返回的第一反馈消息,第一反馈消息中携 带终端正确解码第一数据流所需的第一重传功率。A3、在第一重传功率小于下行全功率,且存在需要向终端发送的第二数据流时,以 第一重传功率向终端重传发送第一数据流,以下行全功率相对于第一重传功率的剩余功率 向终端发送第二数据流。具体的,本发明实施例中基站在第一重传功率小于下行全功率时并且存在需要向 终端发送的第二数据流时,通过传输块以第一重传功率向终端重传发送第一数据流,以下 行全功率相对于第一重传功率的剩余功率向终端发送第二数据流,第一数据流和第二数据 流分配了相同的传输块。在本发明实施例中,在终端反馈的第一重传功率小于下行全功率的情况下,将全 功率相对于第一重传功率的剩余功率用于向终端发送第二数据流,从而以下行全功率向终 端重传发送第一数据流和第二数据流,提高了数据的传输效率,节省了功率资源。在本发明实施例中,基站可以在第一重传功率大于或等于下行全功率时,以下行 全功率向终端重传发送第一数据流,从而使得终端接收到的第一数据流的解码功率满足要 求,实现对第一数据流进行正确解码。参见图2,图2是本发明实施例二提供的数据重传方法的流程图在本发明实施例中,基站需要向终端发送第一数据流,本发明实施例中基站获取 需要向终端发送的第一数据流,并对第一数据流进行调度编码。本发明实施例提供的数据 重传方法主要包括Bi、以下行全功率向终端发送第一数据流。在本发明实施例中,基站通过传输块以下行全功率向终端发送第一数据流。终端 在接收到第一数据流后将返回第一反馈消息。需要指出的是,基站以下行全功率向终端发送第一数据流仅是一种较佳的实施方 式,基站还可以以下行全功率向终端发送第一数据流和第二数据流,或者以下行全功率向 终端发送两条以上的数据流。B2、接收终端返回的第一反馈消息,第一反馈消息中携带终端正确解码第一数据 流所需的第一重传功率。具体的,本发明实施例中基站接收终端返回的第一反馈消息,第一反馈消息中携 带终端正确解码第一数据流所需的第一重传功率。
B3、在第一重传功率小于下行全功率且存在需要向终端发送的第二数据流时,以 第一重传功率向终端重传发送第一数据流,以下行全功率相对于第一重传功率的剩余功率 向终端发送第二数据流。具体的,本发明实施例中基站在第一重传功率小于下行全功率时并且存在需要向 终端发送的第二数据流时,通过传输块以第一重传功率向终端重传发送第一数据流,以下 行全功率相对于第一重传功率的剩余功率向终端发送第二数据流,第一数据流和第二数据 流分配了相同的传输块。在本发明实施例中,在终端反馈的第一重传功率小于下行全功率的情况下,将全 功率相对于第一重传功率的剩余功率用于向终端发送第二数据流,从而以下行全功率向终 端重传发送第一数据流和第二数据流,提高了数据的传输效率,节省了功率资源。在本发明实施例中,基站调度需要向终端发送的第一数据流和第二数据流,并且 调度得到的第二数据流对应的调制编码速率小于所述第一数据流对应的调制编码速率,进 而使得下行全功率相对于第一重传功率的剩余功率可以尽量满足发送第二数据流的需求, 减少第二数据流的传输次数,提高数据传输效率。在本发明实施例中,基站可以对第一数据流和第二数据流分别使用相互正交的正 交扩频码进行扩频,使用码分复用的方式向终端发送扩频后的第一数据流和第二数据流, 此时第一数据流和第二数据流分别对应不同的正交扩频码。当然基站还可以采用其它的复 用方式来发送第一数据流和第二数据流。相对于其它的复用方式,码分复用可以降低第一 数据流和第二数据流之间的干扰,降低数据出错的概率。参见图3,图3是本发明实施例二提供的数据重传方法的流程图。在本发明实施例二提供的数据重传方法可以包括Cl、向终端发送第一数据流。C2、接收终端返回的第一反馈消息,第一反馈消息中携带终端正确解码第一数据 流所需的第一重传功率。C3、在第一重传功率小于下行全功率且存在需要向终端发送的第二数据流时,以 第一重传功率向终端重传发送第一数据流,以下行全功率相对于第一重传功率的剩余功率 向终端发送第二数据流。其中,步骤C1-C3的执行过程和上述步骤A1-A3相同,在此不再重复描述。终端接收并解码第一数据流和第二数据流,向基站返回第二反馈消息。C4、接收终端返回的第二反馈消息,第二反馈消息中携带终端正确解码第二数据 流所需的第二重传功率。具体的,基站接收终端返回的第二反馈消息,第二反馈消息中携带终端正确解码 第二数据流所需的第二重传功率以及正确解码第一数据流所需的第三重传功率,此时正确 解码第一数据流所需的重传功率为0。C5、判断第二重传功率是否为零。具体的,本发明实施例中基站可以判断第二重传功率是否为0,若是,则说明第二 数据流发送成功,结束本次数据重传过程。若第二重传功率不为0,则执行步骤B7。C6、判断是否存在需要向终端发送的第三数据流。
具体的,本发明实施例中基站在第二重传功率不为0时,进一步判断是否存在需 要向该终端发送的第三数据流。若是,则执行步骤C7,否则执行步骤C8。C7、若存在第三数据流,则以第二重传功率向终端重传发送第二数据流,以下行全 功率相对于第二重传功率的剩余功率向终端发送第三数据流。具体的,基站在判断存在需要向终端发送的第三数据流时,获取需要向终端发送 的第三数据流,通过传输块以第二重传功率向终端重传发送第二数据流,以下行全功率相 对于第二重传功率的剩余功率向终端发送第三数据流。在本发明实施例中,基站在以下行全功率相对于第二重传功率的剩余功率向终端 发送第三数据流后,还可以接收到终端返回的反馈消息,反馈消息中可以携带重传第三数 据流所需的功率,若重传第三数据流所需的功率不为零,则以下行全功率来重传第三数据 流。C8、若不存在第三数据流,则以下行全功率向终端重传发送第二数据流。具体的,基站在不存在第三数据流时,则通过传输块以下行全功率向终端重传发 送第二数据流,并结束本次数据重传过程。在本发明实施例提供的数据重传方法中,基站根据接收到的第二反馈消息中携带 的第二重传功率不为零并且存在第三数据流时,以下行全功率向终端重传发送第二数据流 和第三数据流,提高了数据的传输效率,节省了功率资源。参见图4,图4是本发明实施例四提供的数据重传方法的流程图。本发明实施例从终端侧来描述数据重传方法,数据重传方法主要包括D1、接收基站发送的第一数据流,对第一数据流进行解码。具体的,本发明实施例中终端可以接收基站发送的传输块,传输块中包含第一数 据流,终端对接收到的第一数据流进行解码。D2、在解码第一数据流错误时,获取接收到的第一数据流的信干噪比Sl以及正确 解码第一数据流所需的总信干噪比S2。具体的,本发明实施例中的终端可以在解码第一数据流错误时,缓存接收到的第 一数据流,并获取接收到的第一数据流的信干噪比Sl以及正确解码第一数据流所需的总 信干噪比S2。其中,终端可以根据第一数据流的编码方式来查询编码方式和正确解码数据 流和所需的总信干噪比之间的对应关系来得到正确解码第一数据流所需的总信干噪比S2。D3、根据Sl和S2计算重传第一数据流所需的第一重传功率。具体的,本发明实施例可以将S2和Sl的差来作为重传第一数据流所需的第一重 传功率。D4、向基站发送第一反馈消息,第一反馈消息中携带第一重传功率。具体的,本发明实施例中终端可以向基站发送第一反馈消息,第一反馈消息中携 带第一重传功率。基站在接收到第一反馈消息后,根据第一重传功率进行重传第一数据流,并且向 终端发送第二数据流。D5、接收基站重传发送的第一数据流和第二数据流。具体的,终端接收基站通过传输块重传发送的第一数据流和第二数据流,对传输 块进行解扩,得到基站重传发送的第一数据流和第二数据流。
D6、对接收到的第二数据流进行解码,对第一次接收到的第一数据流和基站重传 发送的第一数据流进行合并解码。具体的,终端对接收到的第二数据流进行解码,对第一次接收到的第一数据流和 基站重传发送的第一数据流进行合并解码。由于第一次接收到的第一数据流和基站重传发 送的第一数据流合并后的功率满足正确解码第一数据流所需的总功率,因此终端可以正确 解码第一数据流。在本发明实施例中,终端在解码第一数据流错误时,获取正确解码第一数据流所 需的第一重传功率,并向基站发送携带第一重传功率的第一反馈消息,从而使得终端可以 对第一次接收到的第一数据流和基站重传发送的第一数据流进行合并解码,即在保证正确 解码第一数据流的情况下,还可以接收并解码第二数据流。与现有技术相比,本发明实施例 可以提高了数据的传输效率,节省基站的功率资源。参见图5,图5是本发明实施例五提供的数据重传方法的流程图。本发明实施例继续从终端侧来描述数据重传方法,数据重传方法包括E1、接收基站发送的第一数据流,对第一数据流进行解码。E2、在解码第一数据流错误时,获取接收到的第一数据流的信干噪比Sl以及正确 解码第一数据流所需的总信干噪比S2。E3、根据Sl和S2计算重传第一数据流所需的第一重传功率。E4、向基站发送第一反馈消息,第一反馈消息中携带第一重传功率。E5、接收基站重传发送的第一数据流和第二数据流。E6、对接收到的第二数据流进行解码,对第一次接收到的第一数据流和基站重传 发送的第一数据流进行合并解码。其中,步骤E1-E6的执行过程和上述实施例三中步骤D1-D6的执行过程相同,在此 不再重复描述。E7、在对第二数据流进行解码错误时,获取接收到的第二数据流的信干噪比S3以 及正确解码第二数据流所需的总信干噪比S4。具体的,本发明实施例可以在解码第二数据流错误时,缓存接收到的第二数据流, 并获取接收到的第二数据流的信干噪比S3以及正确解码第二数据流所需的总信干噪比 S4。其中,终端可以根据第二数据流的编码方式来查询编码方式和正确解码数据流和所需 的总信干噪比之间的对应关系来得到正确解码第二数据流所需的总信干噪比S4。E8、根据S3和S4计算重传第二数据流所需的第二重传功率。具体的,本发明实施例可以将S4和S3的差来作为重传第二数据流所需的第二重 传功率。E9、向基站发送第二反馈消息,第二反馈消息中携带第二重传功率。E10、接收基站发送的第二数据流,对第一次接收到的第二数据流和基站重传发送 的第二数据流进行合并解码。具体的,终端接收基站通过传输块发送的第二数据流,对传输块进行解扩得到基 站重传发送的第二数据流,然后对第一次接收到的第二数据流和基站重传发送的第二数据 流进行合并解码。由于第一次接收到的第二数据流和基站重传发送的第二数据流合并后的 功率满足正确解码第二数据流所需的总功率,因此终端可以正确解码第二数据流。
在本发明实施例中,终端在解码第二数据流错误时,获取正确解码第二数据流所 需的第一重传功率,并向基站发送携带第二重传功率的第二反馈消息,从而使得终端可以 对第一次接收到的第二数据流和基站重传发送的第二数据流进行合并解码,即在保证正确 解码第二数据流的情况下,还可以接收并解码第三数据流。与现有技术相比,本发明实施例 可以提高了数据的传输效率,节省基站的功率资源。为更详细的理解本发明实施例,下面再给出本发明实施例的具体应用场景。参见图6,图6是本发明实施例六提供的数据重传方法的应用场景图。在本应用场 景中,交互的网元包括基站和终端。基站在对终端进行下行调度时,为该终端分配物理传输 资源,该终端对应的物理传输资源称为一个传输块。数据重传方法主要包括Si、基站以下行发射全功率传输数据流#0。在本发明实施例中基站获取数据流#0和数据流#1,其中第一数据流为数据流#0, 第二数据流为数据流#1,数据流#0传输时采用正交码a扩频,并以全功率P = 1发射。在本发明实施例中传输块可以包含两个数据流,即可以只包含数据流#0,或者同 时包含数据流#0和数据流#1两个数据流,需要指出的是传输块还可以包含更多的数据流。S2、终端接收传输块,解码数据流#0,计算第一重传功率。具体的,终端接收基站发送的传输块,使用正交码a对传输块进行解扩,并对解扩 后的数据流#0解码。在解码失败时,缓存接收到的数据流#0,并根据数据流#0的调制编码 方式获取正确解码数据流#0所需的总信干噪比。终端根据获取的总信干噪比除去接收到 的数据流#0的信干噪比得到重传数据流#0所需的信干噪比,进而根据重传数据流#0所需 的信干噪比获得重传数据流#0所需的第一重传功率m。S3、终端向基站发送携带第一重传功率m的第一反馈消息。其中,第一反馈消息中携带第一数据流的标识#0和对应的第一重传功率m。S4、基站接收第一反馈消息,根据第一重传功率m调整数据流的发射功率。具体的,基站接收终端的第一反馈消息,并相应的调整数据流的重传功率,若第一 重传功率m大于或等于下行发射全功率,则基站以全功率发送重传数据;若第一重传功率m 小于下行发射全功率,则基站除了以指示的第一重传功率m传输数据流#0,同时利用下行 发射全功率去除指示的第一重传功率m后的剩余功率(1-m)来传输缓存中的数据流#1。在本发明实施例中,第二数据流为数据流#1。另外,基站在通过传输块发送数据流 #0和数据流#1时使用码分复用的方式。基站用P = m的功率重传数据流#0,数据流#0其 对应正交扩频码为a,并用P= (1-m)的剩余功率传输数据流#1,其对应正交扩频码为b。在本发明实施例中,数据流#1的数据量较小,基站可以采用较小的调制编码速率 以尽量保证数据流#0重传过程中的剩余发射功率能够满足数据流#1传输所需的全部功 率。S5、终端接收传输块,解码数据流#0和数据流#1,计算数据流#1所需的第二重传 功率η。具体的,终端分别用正交扩频码a,b解扩出数据流#0和数据流#1,并对数据流#0 和数据流#1进行解码。对于数据流#0,终端将该接收到的重传数据流#0同之前缓存的数 据流#0合并进行解码,解码正确反馈所需的重传功率为0,即指示基站数据流#0不再需要 重传。
同样,对于数据流#1,终端尝试对该数据流#1进行解码。若终端能够正确解码,则 反馈所需的第二重传功率为0,指示基站数据流#1不需要重传。在本发明实施例中以终端 解码失败为例进行说明,终端解码数据流#1失败,则计算数据流#1的第二重传功率n,其中 计算第二重传功率η的方法参考上述计算第一重传功率m的方法,终端通过第二反馈消息 将第二重传功率η发送给基站。S6、终端向基站发送第二反馈消息,第二反馈消息中携带第二重传功率。具体的,第二反馈消息中携带第一数据流的标识#0和对应的第一重传功率0以及 第二数据流的标识#1和对应的第二重传功率η。S7、基站接收第二反馈消息,根据第二重传功率η调整数据流的发射功率。具体的,基站接收终端反馈的第二重传功率η,得知数据流#1所需的第二重传功 率η小于下行发射全功率,于是查询缓存中是否有新的数据流待传输(数据流#2),并将数 据流#1同数据流#2码分复用在一个传输块中发送,基站将数据流#1以功率η发射,对应 正交扩频码b ;基站将数据流#2以下行发射全功率去除数据流#1的第二重传功率η后的 剩余功率(1-η)发射,数据流#2对应正交扩频码a。其中,基站可以监控上层协议栈是否有该终端对应的下行数据待发送,如果有,则 调度该数据流,对其进行调制编码,并放入缓存中,以备在当前传输的数据流重传过程中存 在剩余功率的情况下发送。S8、终端接收传输块,解码数据流#1和数据流#2,计算数据流#2所需的第三重传 功率q。具体的,终端对接收到的传输块分别用正交扩频码a,b解扩出数据流#2和数据流 #1,并尝试对数据流进行解码。对于数据流#1,终端将接收到的重传数据流#1同之前缓存 的数据流#1合并进行解码,解码正确则反馈所需的重传功率为0,即指示基站数据流#1不
再需要重传。同样,对于数据流#2,终端尝试对该数据流#2进行解码。若终端能够正确解码数 据流#2,则反馈所需的第三重传功率为0,指示基站数据流#2不需要重传。在本发明实施 例中以终端解码失败为例进行说明,终端解码数据流#2失败,则终端计算数据流#2的第三 重传功率q,其中计算第三重传功率q的方法参考上述计算第一重传功率m的方法。S9、终端向基站发送第三反馈消息,第三反馈消息中携带第三重传功率q。其中,终端通过第三反馈消息将第三重传功率q发送给基站。S10、基站接收第三反馈消息,根据第三解码功率q调整数据流的发射功率。具体的,基站解码终端的第三反馈消息,第三解码功率q小于下行发射全功率,则 查询缓存中是否存在需要传输的数据流,发现没有需要传输的数据流,则以下行发射全功 率重传数据流#2。Sl 1、终端接收传输块,解码数据流#2成功,反馈所需重传功率为0。具体的,终端对接收到的传输块使用正交扩频码a解扩出数据流#2,并对数据流 #2进行解码。此时,终端解码数据流#2正确,反馈所需的重传功率为0,即指示基站数据流 #1不再需要重传,结束本次数据重传过程。在本发明实施例中,终端在解码数据流#0或#1错误时,获取正确解码数据流#0 或#1所需的重传功率,并向基站发送携带重传功率的反馈消息,基站可以根据下行发射全功率相对于重传功率的剩余功率传输终端待传输的其它的数据流,从而提高数据的传输效 率,节省基站的功率资源。本发明实施例还提供了和方法实施例对应的基站,参见图7,图7是本发明实施例 七提供的基站的结构示意图。在本发明实施例中,基站包括数据流发送单元110,用于向终端发送第一数据流;消息接收单元120,用于接收终端返回的第一反馈消息,第一反馈消息中携带终端 正确解码第一数据流所需的第一重传功率;数据流发送单元110还用于在第一重传功率小于下行全功率且存在需要向终端 发送的第二数据流时,以第一重传功率向终端重传发送第一数据流,以下行全功率相对于 第一重传功率的剩余功率向终端发送第二数据流。本发明实施例提供的基站可以使用在前述对应的数据重传方法第一实施例中,在 此不再重复描述。在本发明实施例七提供的基站中,消息接收单元120还用于接收终端返回的第二 反馈消息,第二反馈消息中携带终端正确解码第二数据流所需的第二重传功率;基站实施例还可以包括第一判断单元130,用于判断第二重传功率是否等于零;第二判断单元140,用于在第二重传功率不等于零时,进一步判断是否存在需要向 终端发送的第三数据流;数据流发送单元110还用于在存在第三数据流时,以第二重传功率向终端重传发 送第二数据流,以下行全功率相对于第二重传功率的剩余功率向终端发送第三数据流;数据流发送单元110还用于在不存在第三数据流时,以下行全功率向终端重传发 送第二数据流。本发明实施例七提供的基站可以在终端反馈的第一重传功率小于下行全功率的 情况下,将全功率相对于第一重传功率的剩余功率用于向终端发送第二数据流,从而以下 行全功率向终端重传发送第一数据流和第二数据流,提高了数据的传输效率,节省了功率 资源。参见图8,图8是本发明实施例八提供的终端的结构示意图。在本发明实施例八提供的终端主要包括数据流接收单元210,用于接收基站发送的第一数据流;数据流解码单元220,用于对第一数据流进行解码;第一获取单元230,用于在解码第一数据流错误时,获取接收到的第一数据流的信 干噪比Sl以及正确解码第一数据流所需的总信干噪比S2 ;第一计算单元M0,用于根据Sl和S2计算重传第一数据流所需的第一重传功率;消息发送单元250,用于向基站发送第一反馈消息,第一反馈消息中携带第一重传 功率;其中,数据流接收单元210还用于接收基站重传发送的第一数据流和第二数据 流;数据流解码单元220还用于对接收到的第二数据流进行解码,对第一次接收到的第一数据流和基站重传发送的第一数据流进行合并解码。本发明实施例八提供的基站实施例可以使用在前述对应的方法实施例四中,在此不再重复描述。本发明实施例八提供的终端还可以包括第二获取单元沈0,用于在对第二数据流进行解码错误时,获取接收到的第二数据 流的信干噪比S3以及正确解码第二数据流所需的总信干噪比S4 ;第二计算单元270,用于根据S3和S4计算重传第二数据流所需的第二重传功率;消息发送单元250还用于向基站发送第二反馈消息,第二反馈消息中携带第二重 传功率;数据流接收单元210还用于接收基站重传发送的第二数据流;数据流解码单元220还用于对第一次接收到的第二数据流和基站重传发送的第 二数据流进行合并解码。在本发明实施例中,终端在解码第一数据流错误时,获取正确解码第一数据流所 需的第一重传功率,并向基站发送携带第一重传功率的第一反馈消息,从而使得终端可以 对第一次接收到的第一数据流和基站重传发送的第一数据流进行合并解码,即在保证正确 解码第一数据流的情况下,还可以接收并解码第二数据流。与现有技术相比,本发明实施例 可以提高了数据的传输效率,节省基站的功率资源需要说明的是,上述装置中各单元之间的信息交互、执行过程等内容,由于与本发 明方法实施例基于同一构思,具体内容可参见本发明方法实施例中的叙述,此处不再重复 描述。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以 通过计算机程序来指令相关的硬件来完成,的程序可存储于计算机可读取存储介质中,该 程序在执行时,可包括如上述各方法的实施例的流程。其中,的存储介质可为磁碟、光盘、只 读存储记忆体(Read-Only Memory, ROM)或随机存储记忆体(Random Access Memory, RAM)等。以上对本发明实施例所提供的数据重传方法以及实现该方法的基站、终端进行了 详细介绍,对于本领域的一般技术人员,依据本发明实施例的思想,在具体实施方式
及应用 范围上均会有改变之处,本说明书内容不应理解为对本发明的限制。
权利要求
1.一种数据重传方法,其特征在于,包括 向终端发送第一数据流;接收所述终端返回的第一反馈消息,所述第一反馈消息中携带终端正确解码所述第一 数据流所需的第一重传功率;在所述第一重传功率小于下行全功率且存在需要向终端发送的第二数据流时,以所述 第一重传功率向所述终端重传发送所述第一数据流,以所述下行全功率相对于第一重传功 率的剩余功率向所述终端发送所述第二数据流。
2.根据权利要求1所述的数据重传方法,其特征在于,还包括接收所述终端返回的第二反馈消息,所述第二反馈消息中携带终端正确解码所述第二 数据流所需的第二重传功率;判断所述第二重传功率是否等于零; 若是,则结束数据重传;若否,则进一步判断是否存在需要向终端发送的第三数据流; 若存在第三数据流,则以所述第二重传功率向所述终端重传发送所述第二数据流,以 所述下行全功率相对于所述第二重传功率的剩余功率向所述终端发送所述第三数据流; 若不存在第三数据流,则以下行全功率向终端重传发送所述第二数据流。
3.根据权利要求1所述的数据重传方法,其特征在于,还包括在所述第一重传功率大于或等于下行全功率时,以下行全功率向终端重传发送所述第 一数据流。
4.根据权利要求1到3任一项所述的数据重传方法,其特征在于,所述第二数据流对应 的调制编码速率小于所述第一数据流对应的调制编码速率。
5.根据权利要求1到3任一项所述的数据重传方法,其特征在于,对所述第一数据流和第二数据流分别使用相互正交的正交扩频码进行扩频,使用码分 复用的方式向终端发送扩频后的第一数据流和第二数据流。
6.根据权利要求1所述的数据重传方法,其特征在于,向终端发送第一数据流包括以 下行全功率向终端发送所述第一数据流。
7.一种数据重传方法,其特征在于,包括接收基站发送的第一数据流,对所述第一数据流进行解码;在解码所述第一数据流错误时,获取接收到的第一数据流的信干噪比Sl以及正确解 码所述第一数据流所需的总信干噪比S2 ;根据所述Sl和S2计算重传所述第一数据流所需的第一重传功率; 向所述基站发送第一反馈消息,所述第一反馈消息中携带所述第一重传功率; 接收基站重传发送的第一数据流和第二数据流;对接收到的第二数据流进行解码,对第一次接收到的第一数据流和基站重传发送的第 一数据流进行合并解码。
8.根据权利要求7所述的数据重传方法,其特征在于,还包括在对所述第二数据流进行解码错误时,获取接收到的第二数据流的信干噪比S3以及 正确解码所述第二数据流所需的总信干噪比S4 ;根据所述S3和S4计算重传所述第二数据流所需的第二重传功率;向所述基站发送第二反馈消息,所述第二反馈消息中携带所述第二重传功率; 接收基站重传发送的第二数据流,对第一次接收到的第二数据流和基站重传发送的第 二数据流进行合并解码。
9.一种基站,其特征在于,包括数据流发送单元,用于向终端发送第一数据流;消息接收单元,用于接收所述终端返回的第一反馈消息,所述第一反馈消息中携带终 端正确解码所述第一数据流所需的第一重传功率;所述数据流发送单元还用于在所述第一重传功率小于下行全功率且存在需要向终端 发送的第二数据流时,以所述第一重传功率向所述终端重传发送第一数据流,以所述下行 全功率相对于第一重传功率的剩余功率向所述终端发送第二数据流。
10.根据权利要求9所述的基站,其特征在于,所述消息接收单元还用于接收所述终端返回的第二反馈消息,所述第二反馈消息中携 带终端正确解码所述第二数据流所需的第二重传功率; 所述基站还包括第一判断单元,用于判断所述第二重传功率是否等于零;第二判断单元,用于在第二重传功率不等于零时,进一步判断是否存在需要向终端发 送的第三数据流;所述数据流发送单元还用于在存在第三数据流时,以所述第二重传功率向所述终端重 传发送所述第二数据流,以所述下行全功率相对于所述第二重传功率的剩余功率向所述终 端发送所述第三数据流;所述数据流发送单元还用于在不存在第三数据流时,以下行全功率向终端重传发送所 述第二数据流。
11.一种终端,其特征在于,包括数据流接收单元,用于接收基站发送的第一数据流; 数据流解码单元,用于对所述第一数据流进行解码;第一获取单元,用于在解码所述第一数据流错误时,获取接收到的第一数据流的信干 噪比Sl以及正确解码所述第一数据流所需的总信干噪比S2 ;第一计算单元,用于根据所述Sl和S2计算重传所述第一数据流所需的第一重传功率;消息发送单元,用于向所述基站发送第一反馈消息,所述第一反馈消息中携带所述第 一重传功率;所述数据流接收单元还用于接收基站重传发送的第一数据流和第二数据流; 所述数据流解码单元还用于对接收到的第二数据流进行解码,对第一次接收到的第一 数据流和基站重传发送的第一数据流进行合并解码。
12.根据权利要求11所述的终端,其特征在于,还包括第二获取单元,用于在对所述第二数据流进行解码错误时,获取接收到的第二数据流 的信干噪比S3以及正确解码所述第二数据流所需的总信干噪比S4 ;第二计算单元,用于根据所述S3和S4计算重传所述第二数据流所需的第二重传功率;所述消息发送单元还用于向所述基站发送第二反馈消息,所述第二反馈消息中携带所 述第二重传功率;所述数据流接收单元还用于接收基站重传发送的第二数据流; 所述数据流解码单元还用于对第一次接收到的第二数据流和基站重传发送的第二数 据流进行合并解码。
全文摘要
本发明公开了一种数据重传方法、基站和终端,该方法包括向终端发送第一数据流;接收所述终端返回的第一反馈消息,所述第一反馈消息中携带终端正确解码所述第一数据流所需的第一重传功率;在所述第一重传功率小于下行全功率且存在需要向终端发送的第二数据流时,以所述第一重传功率向所述终端重传发送所述第一数据流,以所述下行全功率相对于第一重传功率的剩余功率向所述终端发送所述第二数据流,本发明提高了数据的传输效率,节省了功率资源。
文档编号H04L1/18GK102149132SQ20101011371
公开日2011年8月10日 申请日期2010年2月4日 优先权日2010年2月4日
发明者周雷, 钱莉 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1