数据发送和接收方法、数据发送端和接收端及传输系统的制作方法

文档序号:7694526阅读:110来源:国知局

专利名称::数据发送和接收方法、数据发送端和接收端及传输系统的制作方法
技术领域
:本发明涉及通信领域,尤其涉及数据发送和接收方法、数据发送端和数据接收端以及传输系统。
背景技术
:OFDM(OrthogonalFrequencyDivisionMultiple,正交频分复用)技术是S3G(包括LTE(LongTermEvolution,长期演进),UMB(Ultra-Wideband,超宽带无线通信)等)以及4G(16m)中采用的一种物理层技术。OFDM^L术将据流通过串并转换在各个子载波上并行传输。由于子载波的窄带特性可以克服多径影响,大大消除了符号间的干扰;由于子载波的正交特性,即子载波间的频谱相互重叠,因而提高了频谱的利用率。因此,在无线通信系统中使用OFDM技术正在成为移动通信系统的发展趋势,国际上两大移动通信标准组织3GPP(TheThirdGenerationPartnershipProject,第三代合作伙伴计划)和3GPP2在提出下一代的移动通信的发展方向时,都把OFDM作为必选技术。采用OFDM技术作为多址接入技术是未来无线通信系统中普遍采用的一种多址接入方式,广泛应用于LTE(3GPP),UMB(3GPP2),IEEE802.16e等无线接入系统中。隨Q(HybridAutomaticRepeatRequest,混合自动重传要求)技术作为物理层前向纠错和链路层自动重传相结合的差错控制技术,提高了频谱效率,提高系统吞吐量,同时因为重传可以带来合并增益,所以间接扩大系统的覆盖范围。HARQ基本处理过程是数据接收端对接收到的数据进行解码,如果不能够正确解码,则反馈给数据发送端,请求重发数据。数据发送端将上一次发送的数据通过一定处理重新打包发送,重新打包的数据包中携带一定的数据信息和校验冗余信息,数据接收端在收到重传数据后,在进行解码的时候,结合前次传输的数据块以及重传的数据,充分利用它们携带的相关信息,提高译码概率。HARQ技术的使用提高了无线接入网络中数据接收的纠错能力,能够自动适应无线链路的变化,从而提高传输性能,所以HARQ技术被广泛应用于无线接入系统,例如802.16e、LTE、UMB等。对于应用到下行数据传输中的HARQ技术,BS(BaseStation,基站)通过在指配给MS(基站,MobileStation)的下行资源上给MS传输数据,MS在上行资源发送HARQ信息给BS,指示是否能够正确解析下行数据包,BS根据MS反馈的上行HARQ信息决定是重传HARQ子包,还是传输新数据包。所以,需要在上行设计ULHARQ信道,用于MS反馈HARQ信息,同理,在下行也需要设计DLHARQ信道,用于BS向MS传输DLHARQ信息,对于MS的上行数据传输进行响应。在最新的3GPP2丽B1无线接入系统中,提供了一种ULHARQ信道映射和传输的机制。首先,每个MS根据指配给自己的下行数据单元的索引位置来确定ULACK信道的位置。例如5M带宽上,一共有32个可用的数据传输单元。在1MB中,1个数据传输单元是16个频率子载波x8个OFDM符号的时频资源块。时频资源块是数据指配的最小数据传输单元,即数据传输单元,移动终端可以被指配1个或者多个数据传输单元。每个数据传输单元编号索引为1~32,每个移动终端使用的ULACK(UpLineacknowledge,上行确认)索引能够与凄史据传输单元索引一一对应,例如BS给移动终端指配了数据传输单元1,那么它对应的ULACK信道为ULACK信道l,移动终端指配了数据传输单元5,那么它对应的ULACK信道为ULACK信道5。当移动终端指配了多个数据传输单元,选择索引最小的数据传输单元对应的ULACK信道,例如指配了数据传输单元2,3,4,对应的ULACK信道就是使用ULACK信道2。通过这种映射规则,每个MS4艮据下行指配的数据传输单元,可以对应的找到确定的ULACK信道的索引,而不必额外的开销通知。同时在UL数据传输物理帧中,BS预留一些资源作为ULACK资源,定义了ULACK信道传输的单位是tile(块),每个tile是8x2的时频资源块,在每个tile里承载8个ULACK信道。如果移动终端指配的DL(DownLine,下行)数据传输单元是l,则找到第一个tile的ACK信道1,在tile里边发送ACK信息,如表l所示<table>tableseeoriginaldocumentpage10</column></row><table>在丽B技术中采用的HARQ信道资源映射规则,实际上就是通过将ACK信道分组,每个ACK组由预先定义的基本的传输单位承载,比如在UMB中基于凄丈据传输单元是tile,而每个ACK组可以承载最多8个ACK信道。移动终端4艮据DL数据传输单元索引找到对应的ULACK信道索引,并且发送ULHARQ信息。在实现本发明实施的的过程中,发明人发现现有技术中,至少存在如下问题在UMB中,ULACK(UpLinesAcknowledge)上行确认信道的位置由DL(downlines,下行)指配的数据传输单元唯一确定。当数据传输单元不变时,ULACy信道的位置就不变,导致在某些tile(块)里传输的ACK信道很多,而有些U里传输的ACK信道少。随着移动终端数的增多,码分复用会增加干扰,导f^输性能下降。例如某次BS指配了数据传输单元(1,2)(3,4,5)(6)(>)给4个移动终端,则根据UMB的规则,这4个移动终端都必须在第一个t里发送ULACK信道,而其他3个tile都是空着,这样第一个tile里负载很高,ACK信道传输性能下降。同时,对于每个移动终端,只要DL指配的数据传输单元不变(例如,当资源持续指配时),ULACK位置也不变,这样会导致某两个移动终端在发送ULACK信道时始终在同一个tile里发送,那么它们始终互相干扰,从而影响他们的ACK传输,当一个用户发射功率强,而另一个用户发射功率较小时,则强发射功率用户将始终干扰弱发射功率用户,严重影响弱功率用户的ACK发送性能。同样,在LTE中也存在两个移动终端干扰固定的问题。
发明内容本发明的实施例提供一种数据接收方法、数据发送方法、数据接收端、数据发送端、以及数据传输系统,能够提高ACK信道的传输性能。为达到上述目的,本发明的实施例釆用如下技术方案一种传输数据接收方法,包括接收来自当前数据传输单元的数据包;根据数据传输单元序号与ACK信道组序号的映射关系,选择当前数据传输单元对应的ACK信道组;根据接收当前数据传输单元的数据包的正确性,在选择的ACK信道组,发送当前数据传输单元对应的正交码。一种数据发送方法,包括发送当前数据传输单元的数据包;根据数据传输单元序号与ACK信道组序号预先建立的映射关系,选择所述当前数据传输单元对应的ACK信道组;从所述ACK信道组获取当前数据传输单元对应的正交码;根据所述正交码,判断所述当前数据传输单元的数据包是否被正确接收;如果为否,则发送所述当前数据传输单元的HARQ数据包。一种数据接收端,包括接收单元,接收来自当前数据传输单元的数据包;选择单元,根据数据传输单元序号与ACK信道组序号的映射关系,选择当前数据传输单元对应的ACK信道组;发送单元,根据接收当前数据传输单元的数据包的正确性,在选择的ACK信道组,发送当前数据传输单元对应的正交码。一种数据发送端,包括发送单元,发送当前数据传输单元的数据包;当当前数据传输单元的数据包没有被正确接收时,发送所述当前数据传输单元的HARQ数据包。;选择单元,根据数据传输单元序号与ACK信道组序号预先建立的映射关系,选择所述当前数据传输单元对应的ACK信道组;获取单元,从所述ACK信道组获取当前数据传输单元对应的正交码;判断单元,根据所述正交码,判断所述当前数据传输单元的数据包是否被正确接收。一种数据传输系统,包括数据发送端和数据接收端,所述数据发送端用于,发送当前数据传输单元的数据包;选择所述当前数据传输单元对应的ACK信道组;从所述ACK信道组获取当前数据传输单元对应的正交码;根据所述正交码,判断所述当前数据传输单元的数据包是否被正确接收;所述数据接收端用于,接收来自当前数据传输单元的数据包;根据数据传输单元序号与ACK信道组序号的映射关系,选择当前数据传输单元对应的ACK信道组;根据当前数据传输单元所传输数据包的正确性,在选择的ACK信道组,发送当前数据传输单元对应的正交码。本发明实施例提供的数据接收方法及装置、数据发送方法及装置、以及数据传输系统,数据发送端发送当前数据传输单元的数据包,数据接收端接收来自当前数据传输单元的数据包;数据接收端根据数据传输单元序号与ACK信道组序号的映射关系,选择当前数据传输单元对应的ACK信道组;数据接收端根据接收当前数据传输单元的数据包的正确性,在选择的ACK信道组,向数据发送端发送当前数据传输单元对应的正交码。数据发送端根据数据传输单元序号与ACK信道组序号预先建立的映射关系,选择所述当前数据传输单元对应的ACK信道组;数据发送端从所述ACK信道组获取当前数据传输单元对应的正交码;数据发送端根据所述正交码,判断所述当前数据传输单元的数据包是否被数据接收端正确接收;如果为否,则数据发送端在所述当前数据传输单元上向数据接收端发送HARQ数据包。因此,将数据传输单元序号与ACK信道组序号建立映射关系,能够将传输ACK的信道分布在不同的ACK信道组,使得每个ACK信道组的负载均匀,因此,提高了ACK信道的传输性能。图1为本发明数据接收方法第一实施例的流程图;图2为本发明数据接收方法第二实施例的流程图;图3为本发明数据接收方法第三实施例的流程图;图4为本发明数据发送方法第一实施例的流程图;图5为本发明数据发送方法第二实施例的流程图;图6为本发明数据发送方法第三实施例的流程图;图7为本发明数据接收端第一实施例的连接图;图8为本发明数据接收端第二实施例的连接图;图9为本发明数据发送端第一实施例的连接图;'图10为本发明数据发送端第二实施例的连接图;图11本发明实施例数据传输系统的连接图。具体实施例方式下面结合附图对本发明实施例数据接收方法、及数据接收端、数据发送方法、及数据发送端、以及数据传输系统进行详细描述。一方面,本发明实施例提供一种数据接收方法。实施例1本发明实施例以移动终端从基站接收数据的场景为例。如图1所示,一种数据接收方法,包括101,移动终端接收来自当前数据传输单元的数据包;102,移动终端根据数据传输单元序号与ACK信道组序号的映射关系,选择当前数据传输单元对应的ACK信道组;当MS被指配至少两个数据传输单元时,所述数据传输单元序号为最小或最大序号的数据传输单元的序号。103,移动终端根据接收当前数据传输单元的数据包的正确性,在选择的ACK信道组,发送当前数据传输单元对应的正交码。本发明实施例数据接收方法还可以包括104,当没有正确接收当前数据传输单元的所述数据包时,移动终端接收来自所述当前数据传输单元的HARQ数据包。本发明实施例数据接收方法,移动终端接收来自当前数据传输单元的数据包;根据数据传输单元序号与ACK信道组序号的映射关系,移动终端选择当前数据传输单元对应的ACK信道组;根据接收当前数据传输单元的数据包的正确性,在选择的ACK信道组,移动终端发送当前数据传输单元对应的正交码。因此,将数据传输单元序号与ACK信道组序号建立映射关系,能够将数据传输单元对应的ACK的信道分布在不同的ACK信道组,使得ACK信道组的负载均勻,因此,提高了ACK信道的传输性能。实施例2本发明实施例以移动终端从基站接收数据的场景为例。如图2所示,一种数据接收方法,包括201,将传输ACK信息的信道分为至少两个ACK信道组;在该实施例中,一共16个ACK信道,定义4个传4#ULACK信道的Ule,作为4个ACK信道组,每个ACK信道组最多可以承载任意8个正交码。202,将数据传输单元序号与ACK信道组序号建立映射关系。其中,将数据传输单元序号与ACK信道组序号建立映射关系的步骤为将数据传输单元序号输入hash函数,将Hash函数的输出作为ACK信道组序号;例如可以应用于UMB中。或者,将数据传输单元序号与ACK信道组序号建立映射关系的步骤为将与数据传输单元对应的控制信道传输单元的序号输入hash函数,将Hash函数的输出作为ACK信道组序号;例如在LTE中,对于非持续资源分配的情况,每次BS首先要通过资源指配消息将资源分配给用户,然后在指配的资源上进行数据传输。通过将发送资源指配消息的控制信道资源的索引进行HASH运算,将ACK信道均匀的分布在ACK信道组内。或者,将数据传输单元序号与ACK信道组序号建立映射关系的步骤为或者为将为数据传输单元预先指配的Aa信道的序号输入HASH函数,Hash函数的输出作为ACK信道组序号。例如在LTE中,对于持续资源指配的情况,BS为用户明确分配了ACK资源索引。将分配的ACK资源,经过HASH函数,均匀的分布在ACK信道组内。所述hash函数运算的输入还包括当前时间信息和/或移动终端ID。本实施例中,为将数据传输单元序号进行hash函数运算,与ACK信道组序号建立映射关系。当MS被指配至少两个数据传输单元时,所述数据传输单元序号为最小或最大序号的数据传输单元的序号。其中,DL数据传输单元的序号由BS指配给各个MS,当前数据传输帧帧号由BS传输给MS的数据中携带。hash函数(Hash函数为现有技术,此处不再赘述)具有很好的离散效果,所以无论BS如何进行资源调度,都可以保证所有的ULACK信道比较均匀的分布在ACK信道组内,从而保i正了每个ACK信道组的负载均勻,提高ACK信道发送的性能。Hash函数是一种映射关系,通过一种映射关系,将原本的字符串,数字或其他关键信息转换为一个索引值。用数学关系式表示为index=function(key)。该实施例中,Hash函数的设计可以采用通用的hash算法,例如基于乘法的hash算法或者其他改进型的hash算法,将输入的DL数据传输单元序号和当前数据传输帧帧号离散到0~3之间。由Hash算法的原理可知,只要hash函数设计的足够好,就可以将hash函数的输入比较均匀的离散到0~3之间。进行hash函数映射后,DL数据传输单元索引对应ACK信道组索引。本实施例中,如表2所示hash函数的输入是DL数据传输单元序号,hash函数的输出为离散到0~3之间的一个整数,例如数据传输单元n离散到1,则表示MS与Ulel(即ACK信道组l)为映射关系。表2:16203,将数据传输单元序号与所述正交码建立对应关系,所述正交码表示传输数据传输单元数据包的正确性。其中,所述正交码表示传输数据传输单元数据包的正确性。正交码可以有几种不同的定义形式第一种为,每个数据单元与一个正交码对应,正交码表示数据包被正确接收(ACK);第二种为,每个数据单元与一个正交码对应,正交码表示数据包没有正确接收(MCK);第三种为,分别为每个数据传输单元定义2个正交码,l个正交码对应于数据包被正确接收ACK,另一个正交码对应于数据包没有正确接收(MCK)。该实施例中,采取第一种正交码定义形式。如表3所示,数据传输单元1对应正交码l,数据传输单元2对应正交码2,以此类推。正交码之间保持正交性,例如可以采用wa1sh码。表3:204,移动终端接收来自当前数据传输单元的数据包;205,移动终端根据数据传输单元序号与ACK信道组序号的映射关系,选择当前数据传输单元对应的ACK信道组;本实施例中,如果BS被指配数据传输单元1,离散到ACK信道组2,则选择ACK信道组2;如果BS指配了数据传输单元3,离散到ACK信道组1,则选择ACK信道组1;如果BS指配了数据传输单元6,7,8,最小序号的数据传输单元6离散到ACK信道组3,则选择ACK信道组6。可以看出,所有的DL数据传输单元对应的ULACK信道所在的ACK信道组都已经^皮均匀分散。206,移动终端根据接收当前数据传输单元的数据包的正确性,在选择的ACK信道组,发送当前数据传输单元对应的正交码。如果正交码为第一种定义形式,即,每个数据单元与一个正交码对应,正交码表示数据包被正确接收(ACK)。则该步骤为如果当前数据传输单元的数据包被正确接收,则在选择的ACK信道组,发送当前数据传输单元对应的正交码;反之,则不发送正交码。如果正交码为第二种定义形式,即,每个数据单元与一个正交码对应,正交码表示数据包没有正确接收(NACK)。如果当前数据传输单元的数据包没有被被正确接收,则在选择的ACK信道组,发送当前数据传输单元对应的正交码;反之,则不发送正交码。如果正交码为第三种定义形式,即分别为每个lt据传输单元定义2个正交码,一个正交码对应于数据包被正确接收ACK,另一个正交码对应于数据包没有正确接收(NACK)。则根据当前数据传输单元的数据包是否被接收,确定发送表示ACK的正交码还是发送表示NACK的正交码。本实施例中,正交码为第一种定义形式。如表4所示,如果BS为移动终端指配了数据传输单元1,当移动终端从BS正确接收当前数据传输单元1的数据包时,则移动终端在ACK信道组2上向BS发送正交码1;如果BS为移动终端指配了数据传输单元3,当移动终端从BS正确接收当前数据传输单元3的数据包时,移动终端在ACK信道组1上向BS发送对应的正交码3;如果BS为移动终端指配了数据传输单元6,7,8,当移动终端从BS正确接收当前数据传输单元6,7,8的数据包时,则移动终端在ACK信道组3上向BS发送对应于最小序号的当前数据传输单元的正交码6。表4:正交码索引数据传输单元索引Hash207,当没有正确接收当前数据传输单元的所述数据包时,移动终端接收来自所述当前数据传输单元的HARQ数据包。实施例3本发明实施例以移动终端从基站接收数据的场景为例。如图3所示,一种数据接收方法,包括301,将传输ACK信息的信道分为至少两个ACK信道组;302,将数据传输单元序号与当前时间信息和/或移动终端ID,进行hash函数,与ACK信道组序号建立映射关系。所述当前时间信息可以为当前数据传输帧帧号。其中,hash函数的输入可以为数据传输单元序号和包括不断变化的时间信息,例如,例如,对于LTE持续资源指配的情况,hash函数的输入为随时间变化的当前数据传输帧帧号,所以不同时间每个数据传输单元将映射到不同的ACK组,建立的映射关系是不断变化的,使得离散结果随机化,这样两个移动终端不会始终在同一个ACK组内发送ACK信息,避免了这两个移动终端之间始终相互干扰的问题,能够ACK信道组内移动终端之间的干扰随机化,提高了ACK信道的传输性能。另外,hash函数的输入还可以为数据传输单元序号和移动终端ID,使得HASH函数的离散结果更加均匀。或者,hash函数的输入还可以为数据传输单元序号和包括不断变化的时间信息以及移动终端ID。本实施例中,如表5所示,数据传输单元1映射到ACK组2,数据传输单元3映射到ACK组1,等等。表5:303,根据数据传输单元映射的ACK信道组以及数据传输单元对应的ACK信道在所述ACK信道组内的相对位置,将正交码与数据传输单元建立对应关系。该实施例中,采取第一种正交码定义形式,即,每个数据单元与一个正交码对应,正交码表示数据包被正确接收(ACK)。如果正确接收数据包时,则发送该正交码。反之,则不发送正交码。在该实施例中,根据映射到同一ACK组的各个数据传输单元对应的ACK信道的相对位置,确定正交码索引。如表6所示,数据传输单元1对应的ACK信道在ACK组2内的相对位置是1,则将数据传输单元1与正交码1对应。数据传输单元2对应的ACK信道在ACK组2内的相对位置是2,则将数据传输单元2与正交码2对应。数据传输单元14映射到ACK组2,数据传输单元14对应的ACK信道在ACK组2内的相对位置是3,则将数据传输单元14与正交码3对应。数据传输单元16映射到ACK组2,数据传输单元16对应的ACK信道在ACK组2内的相对位置是4,则将数据传输单元14与正交码3对应,其他组以此类推。表6:在实施2中,对于每个数据传输单元都需要预先定义一个正交码与其——对应,这样就需要定义很多码。本实施例3优化了正交码的定义,节省了系统资源。304,移动终端接收来自当前数据传输单元的数据包;305,移动终端根据数据传输单元序号与ACK信道组序号的映射关系,选才奪当前数据传输单元对应的ACK信道组;如果BS被指配数据传输单元1,离散到ACK信道组2,则选择ACK信道组2;如果BS指配了数据传输单元2,离散到ACK信道组2,则选择ACK信道组2。其4也以此类4,。306,移动终端根据接收当前数据传输单元的数据包的正确性,在选择的ACK信道组,发送当前数据传输单元对应的正交码。在该实施例中,如果数据传输单元1的数据被正确接收时,则在ACK组2发送正交码1。如果数据传输单元2的数据被正确接收时,则在ACK组2发送正交码2。如果数据传输单元14的数据被正确接收时,则在ACK组2发送正交码3。如果数据传输单元16的数据被正确接收时,则在ACK组2发送正交码4,其21他组以此类推。本发明数据接收方法上述的任一实施例中,本发明实施例以移动终端从基站接收数据的场景为例,即本发明实施例可以用于ULACK信道映射和设计。本领域技术人员应该可以理解,本发明任一实施例中还可以用于基站从移动终端接收数据的场景,即本发明实施例可以用于DLACK信道映射和设计。另一方面,本发明实施例提供一种数据发送方法。实施例1以与移动终端从基站接收数据的场景为例描述本发明实施例数据接收方法相对应,本发明实施例数据发送方法以基站给移动终端发送数据的场景为例。如图4所示,数据发送方法包括401,基站发送当前数据传输单元的数据包;402,基站根据数据传输单元序号与ACK信道组序号预先建立的映射关系,选择所述当前lt据传输单元对应的ACK信道组;当MS被指配至少两个数据传输单元时,所述数据传输单元序号为最小或最大序号的数据传输单元的序号。403,基站从所述ACK信道组获取当前数据传输单元对应的正交码;404,基站根据所述正交码,判断所述当前数据传输单元的数据包是否被正确接收,如果为否,则执行下一步骤;如果正交码为第一种定义形式,即,每个数据单元与一个正交码对应,正交码表示数据包被正确接收(ACK)。则该步骤为如果接收到当前数据传输单元对应的正交码,则判断为当前数据传输单元的数据包被正确接收,反之,则判断为当前数据传输单元的数据包没有被正确接收。如果正交码为第二种定义形式,即,每个数据单元与一个正交码对应,正22交码表示数据包没有正确接收(NACK)。则该步骤为如果接收到当前数据传输单元对应的正交码,则判断为当前数据传输单元的数据包,没有被正确接收,反之,则判断为当前数据传输单元的数据包净皮正确接收。如果正交码为第三种定义形式,即分别为每个数据传输单元定义2个正交码,1个正交码对应于数据包被正确接收ACK,另一个正交码对应于数据包没有正确接收(NACK)。则根据接收的正交码为表示ACK的正交码还是表示NACK的正交码,判断当前数据传输单元的数据包被正确接收。405,基站发送所述当前数据传输单元的HARQ数据包。本发明实施例所述的数据发送方法,才艮据数据传输单元序号与ACK信道组序号预先建立的映射关系,匹配出当前数据传输单元对应的的正交码,并根据所述正交码确定是否重发HARQ数据包。实施例2以与移动终端从基站接收数据的场景为例描述本发明实施例数据接收方法相对应,本发明实施例数据发送方法以基站给移动终端发送数据的场景为例。如图5所示,本发明实施例数据发送方法,包括501,将传输ACK信息的信道分为至少两个ACK信道组;502,将数据传输单元序号与ACK信道组序号建立映射关系。其中,将数据传输单元序号与ACK信道组序号建立映射关系的步骤为将数据传输单元序号输入hash函数,将Hash函数的输出作为ACK信道组序号;或者为将与数据传输单元对应的控制信道传输单元的序号输入hash函数,将Hash函数的输出作为ACK信道组序号;或者为将为数据传输单元预先指配的ACK信道的序号输入HASH函数,Hash函数的输出作为ACK信道组序号。所述hash函数运算的输入还包括当前时间信息和/或移动终端ID。本实施例中,为将数据传输单元序号进行hash函数,与ACK信道组序号建立映射关系;503,预先将数据传输单元序号与所述正交码建立对应关系,所述正交码表示传输数据传输单元数据包的正确性。该实施例中,采取第一种正交码定义形式。如表7所示,数据传输单元1对应正交码l,数据传输单元2对应正交码2,以此类推。正交码之间保持正交性,例如可以采用wa1sh/6马。504,基站发送当前数据传输单元的数据包;本实施例中,如果BS为移动终端指配了数据传输单元1,则数据传输单元1为当前数据传输单元。505,基站根据hash函数,选择所述当前数据传输单元序号对应的ACK信道组。本实施例中,BS根据预先定义的hash函数,选择当前数据传输单元对应的ACK信道组。例如,当前数据传输单元1通过hash函数,与ACK信道组2为映射关系,则选择ACK信道组2。506,基站乂人所述选择的ACK信道组接收正交码;本实施例中,从ACK信道组2接收正交码。假设接收的正交码中包括,1、2、4、6。507,基站根据数据传输单元与正交码的对应关系,从所述接收的正交码中匹配出与当前凄史据传输单元对应的正交码。本实施例中,在接收的正交码中,正交码1与当前数据传输单元1对应,因此,匹配出正交码l。508,基站根据所述正交码,判断所述当前数据传输单元的数据包是否被正确接收,如果为否,则执行下一步骤;本实施例正交码采用第一种定义形式,正交码1表示数据传输单元的数据包净皮正确接收。509,基站发送所述当前数据传输单元的HARQ数据包。本实施例中,当前数据传输单元1的数据包被正确接收,因此,不需要重新发送HARQ数据包。实施例3以与移动终端从基站接收数据的场景为例描述本发明实施例数据接收方法相对应,本发明实施例数据发送方法以基站给移动终端发送数据的场景为例。如图6所示,本发明实施例数据发送方法,包括601,将传输ACK信息的信道分为至少两个ACK信道组;602,将数据传输单元序号与当前时间信息和/或移动终端ID,进行hash函数,与ACK信道组序号建立映射关系;603,根据数据传输单元映射的ACK信道组以及数据传输单元对应的ACK信道在所述ACK信道组内的相对位置,将正交码与数据传输单元建立对应关系。所述正交码表示传输数据传输单元数据包的正确性。如表8所示604,基站发送当前数据传输单元的数据包;本实施例中,当前数据传输单元为1。605,基站根据hash函数,选择所述当前数据传输单元序号与当前时间信息和/或移动终端ID对应的ACK信道组。所述当前时间信息为当前数据传输帧帧号。本实施例中,当前数据传输单元1与当前时间信息和/或移动终端ID通过hash函数,与ACK信道组2为映射关系,则选择ACK信道组2。606,基站从所述选择的ACK信道组接收正交码;本实施例中,ACK信道组2接收的正交码为1、2、3。607,基站根据接收正交码的ACK信道组以及接收正交码的ACK信道在所述ACK信道组的相对位置,匹配出当前数据传输单元对应的正交码。本实施例中,接收正交码1的ACK信道组为ACK信道2,并且接收正交码1的ACK信道在ACK信道组的相对位置为1,正交码1与当前数据传输单元1对应。因此,在接收的正交码中,匹配出当前数据传输单元l对应的正交码l。608,基站根据所述正交码,判断所述当前数据传输单元的数据包是否被正确接收,如果为否,则执行下一步骤;本实施例正交码采用第一种定义形式,正交码1表示数据传输单元的数据包被正确接收。26609,基站发送所述当前数据传输单元的HARQ数据包。本实施例中,当前数据传输单元1的数据包被正确接收,因此,不需要重新发送HARQ数据包。本发明实施例以基站给移动终端发送数据的场景为例,本发明实施例可以用于ULACK信道映射和设计。本领域技术人员应该可以理解,本发明实施例还可以用于移动终端给基站发送数据的场景。即,本发明实施例可以用于DLACK信道映射和i殳计。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤,是可以通过程序指令相关硬件完成的。实施例对应的软件可以存储在一个计算机可存储读取的介质中,如ROM/RAM、磁碟、光盘等。另一方面,如图7所示,本发明实施例提供一种数据接收端,包括接收单元,接收来自当前数据传输单元的数据包;选择单元,根据数据传输单元序号与ACK信道组序号的映射关系,选择当前数据传输单元对应的ACK信道组;发送单元,根据接收当前数据传输单元的数据包的正确性,在选择的ACK信道组,发送当前数据传输单元对应的正交码。本发明实施例数据接收端,接收单元接收来自当前数据传输单元的数据包;选择单元根据数据传输单元序号与ACK信道组序号的映射关系,选择当前数据传输单元对应的ACK信道组;发送单元根据接收当前数据传输单元的数据包的正确性,在选择的ACK信道组,发送当前数据传输单元对应的正交码。将数据传输单元序号与ACK信道组序号建立映射关系,能够将数据传输单元对应的ACK的信道分布在不同的ACK信道组,使得ACK信道组的负载均匀,因此,提高了ACK信道的传输性能。可选的,如图8所示,本发明实施例数据接收端,还包括分组单元,将传输ACK信息的信道分为至少两个ACK信道组;映射单元,将数据传输单元序号与ACK信道组序号建立映射关系;对应单元,将数据传输单元序号与所述正交码建立对应关系,所述正交码表示传输数据传输单元数据包的正确性。可选的,为了4吏数据传输单元序号均匀地离散到ACK信道组,映射单元还用于,将数据传输单元序号输入hash函数,将Hash函数的输出作为ACK信道组序号;或者为将与数据传输单元对应的控制信道传输单元的序号输入hash函数,将Hash函数的输出作为ACK信道组序号;或者为将为数据传输单元预先指配的ACK信道的序号输入HASH函数,Hash函数的输出作为ACK信道组序号。为了对正交码定义方式进行优化,对应单元还用于根据数据传输单元映射的ACK信道组以及数据传输单元对应的ACK信道在所述ACK信道组内的相对位置,将正交码与数据传输单元建立对应关系。另一方面,如图9所示,本发明实施例还提供一种数据发送端,包括发送单元,发送当前数据传输单元的数据包;当当前数据传输单元的数据包没有被正确接收时,发送所述当前数据传输单元的HARQ数据包。;选捧单元,根据数据传输单元序号与ACK信道组序号预先建立的映射关系,选择所述当前数据传输单元对应的ACK信道组;获取单元,从所述ACK信道组获取当前数据传输单元对应的正交码;判断单元,根据所述正交码,判断所述当前数据传输单元的数据包是否被正确接收。本发明实施例数据发送端,发送单元发送当前数据传输单元的数据包;当当前数据传输单元的数据包没有被正确接收时,发送所述当前数据传输单元的28HARQ数据包。;选择单元根据数据传输单元序号与ACK信道组序号预先建立的映射关系,选择所述当前数据传输单元对应的ACK信道组;获取单元,从所述ACK信道组获取当前数据传输单元对应的正交码;判断单元根据所述正交码,判断所述当前数据传输单元的数据包是否被正确接收。能够根据当前数据传输单元匹配出对应的正交码,并才艮据所述正交码确定是否重发HARQ数据包。其中,如图10所示,所述获取单元包括接收单元,从所述选择的ACK信道组接收正交码;匹配单元,根据数据传输单元与正交码的对应关系,从所述接收的正交码中匹配出当前数据传输单元对应的正交码。可选的,本发明实施例数据发送端还包括分组单元,将传输ACK信息的信道分为至少两个ACK信道组;为了使数据传输单元序号均匀地离散到ACK信道组,映射单元,用于将数据传输单元序号与ACK信道组序号建立映射关系;对应单元,预先将lt据传输单元序号与所述正交码建立对应关系,所述正交码表示传输数据传输单元数据包的正确性;所述映射单元还用于,将数据传输单元序号输入hash函数,将Hash函数的输出作为ACK信道组序号;或者为将与数据传输单元对应的控制信道传输单元的序号输入hash函数,将Hash函数的输出作为ACK信道组序号;或者为将为数据传输单元预先指配的ACK信道的序号输入HASH函数,Hash函数的输出作为ACK信道组序号。为了对正交码定义方式进行优化,对应单元还用于,根据数据传输单元映射的ACK信道组以及数据传输单元对应的ACK信道在所述ACK信道组内的相对位置,将正交码与数据传输单元建立对应关系;另一方面,如图ll所示,本发明实施例提供一种数据传输系统,包括数据发送端和数据接收端,所述数据发送端用于,发送当前数据传输单元的数据包;选择所述当前数据传输单元对应的ACK信道组;从所述ACK信道组获取当前数据传输单元对应的正交码;根据所述正交码,判断所述当前数据传输单元的数据包是否被正确接收;所述数据接收端用于,接收来自当前数据传输单元的数据包;根据数据传输单元序号与ACK信道组序号的映射关系,选择当前数据传输单元对应的ACK信道组;根据当前数据传输单元所传输数据包的正确性,在选择的ACK信道组,发送当前数据传输单元对应的正交码。所述数据发送端还用于,当当前数据传输单元的数据包没有被正确接收时,则发送所述当前数据传输单元的HARQ数据包。;所述数据接收端还用于,当没有正确接收当前数据传输单元的所述数据包时,接收来自所述当前数据传输单元的HARQ数据包。所述数据发送端为移动终端,所述数据接收端为基站;或者,所述数据发送端为基站,所述数据接收端为移动终端。本发明实施例可以用于DL或者ULACK信道映射和设计中。本发明实施例提供一种数据传输系统,数据发送端通过当前数据传输单元向数据接收端发送数据包,所述数据接收端从数据发送端接收来自当前数据传输单元的数据包;数据接收端根据数据传输单元序号与ACK信道组序号的映射关系,选择当前数据传输单元对应的ACK信道组;数据接收端根据当前数据传输单元所传输数据包的正确性,在选择的ACK信道组,向数据发送端发送当前数据传输单元对应的正交码;数据发送端选择所述当前数据传输单元对应的ACK信道组;数据发送端从所述ACK信道组获取当前数据传输单元对应的正交码;数据发送端根据所述正交码,判断所述当前数据传输单元的数据包是否被数据接收端正确接收;如果为否,则数据发送端在所述当前数据传输单元上向数据接收端发送HARQ数据包。因此,将数据传输单元序号与ACK信道组序号建立映射关系,能够将传输ACK的信道分布在不同的ACK信道组,使得每个ACK信道组的负载均勻,因此,提高了ACK信道的传输性能。本发明实施例可用于LTE(3GPP),UMB(3GPP2),IEEE802.16e等无线接入系统中DL或者ULACK信道映射和"&计中。以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本
技术领域
的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。权利要求1、一种数据接收方法,其特征在于,包括接收来自当前数据传输单元的数据包;根据数据传输单元序号与ACK信道组序号的映射关系,选择当前数据传输单元对应的ACK信道组;根据接收当前数据传输单元的数据包的正确性,在选择的ACK信道组,发送当前数据传输单元对应的正交码。2、根据权利要求1所述的数据接收方法,其特征在于,还包括当没有正确接收当前数据传输单元的所述数据包时,接收来自所述当前数据传输单元的HARQ数据包。3、根据权利要求1所述的数据接收方法,其特征在于,接收来自当前数据传输单元的数据包的步骤之前,还包括将传输ACK信息的信道分为至少两个ACK信道组;将数据传输单元序号与ACK信道组序号建立映射关系。4、根据权利要求3所述的数据接收方法,其特征在于,将数据传输单元序号与ACK信道组序号建立映射关系的步骤为将数据传输单元序号输入hash函数,将Hash函数的输出作为ACK信道组序号;或者为将与数据传输单元对应的控制信道传输单元的序号输入hash函数,将Hash函数的输出作为ACK信道组序号;或者为将为数据传输单元预先指配的ACK信道的序号输入HASH函数,Hash函数的输出作为ACK信道组序号。5、根据权利要求3所述的数据接收方法,其特征在于所述hash函数的输入还包括当前时间信息和/或移动终端ID。6、根据权利要求5所述的数据接收方法,其特征在于,所述当前时间信息为当前数据传输帧帧号。7、根据权利要求1所述的数据接收方法,其特征在于,当MS被指配至少两个数据传输单元时,所述数据传输单元序号为最小或最大序号的数据传输单元的序号。8、根据权利要求3所述的数据接收方法,其特征在于,将数据传输单元序号与ACK信道组序号建立映射关系的步骤之后还包括将数据传输单元序号与所述正交码建立对应关系,所述正交码表示传输数据传输单元数据包的正确性。9、根据权利要求8所述的数据接收方法,其特征在于,将数据传输单元与正交码建立对应关系的步骤为根据数据传输单元映射的ACK信道组以及数据传输单元对应的ACK信道在所述ACK信道组内的相对位置,将正交码与数据传输单元建立对应关系。10、一种数据发送方法,其特征在于,包括发送当前数据传输单元的数据包;根据数据传输单元序号与ACK信道组序号预先建立的映射关系,选择所述当前数据传输单元对应的ACK信道组;从所述选择的ACK信道组获取与当前数据传输单元对应的正交码;根据所述正交码,判断所述当前数据传输单元的数据包是否被正确接收。11、根据权利要求IO所述的数据发送方法,其特征在于,当所述当前数据传输单元的数据包没有被正确接收时,则发送所述当前数据传输单元的HARQ数据包。12、根据权利要求10所述的数据发送方法,其特征在于,发送当前数据传输单元的数据包的步骤之前,还包括将传输ACK信息的信道分为至少两个ACK信道组;将数据传输单元序号与ACK信道组序号建立映射关系。13、根据权利要求12所述的数据发送方法,其特征在于,将数据传输单元序号与ACK信道组序号建立映射关系的步骤为将数据传输单元序号输入hash函数,将Hash函数的输出作为ACK信道组序号;或者为将与数据传输单元对应的控制信道传输单元的序号输入hash函数,将Hash函数的输出作为ACK信道组序号;或者为将为数据传输单元预先指配的ACK信道的序号输入HASH函数,Hash函数的输出作为ACK信道组序号。14、根据权利要求13所述的数据发送方法,其特征在于,所述hash函数的输入还包括当前时间信息和/或移动终端ID。15、根据权利要求14所述的数据发送方法,其特征在于,所述当前时间信息为当前数据传输帧帧号。16、根据权利要求10所述的数据发送方法,其特征在于,当MS被指配至少两个数据传输单元时,所述数据传输单元序号为最小或最大序号的数据传输单元的序号。17、根据权利要求10所述的数据发送方法,其特征在于,发送当前数据传输单元的lt据包的步骤之前,包括将数据传输单元序号与所述正交码建立对应关系,所述正交码表示传输数据传输单元数据包的正确性。18、根据权利要求17所述的数据发送方法,其特征在于,将数据传输单元与正交码建立对应关系的步骤为根据数据传输单元映射的ACK信道组以及数据传输单元对应的ACK信道在所述ACK信道组内的相对位置,将正交码与数据传输单元建立对应关系。19、一种数据接收端,其特征在于,包括接收单元,接收来自当前数据传输单元的数据包;选择单元,根据数据传输单元序号与ACK信道组序号的映射关系,选择当前数据传输单元对应的ACK信道组;发送单元,根据接收当前数据传输单元的数据包的正确性,在选择的ACK信道组,发送当前数据传输单元对应的正交码。20、根据权利要求19所述的数据接收端,其特征在于,还包括分组单元,将传输ACK信息的信道分为至少两个ACK信道组;映射单元,将lt据传输单元序号与ACK信道组序号建立映射关系;对应单元,将数据传输单元序号与所述正交码建立对应关系,所述正交码表示传输数据传输单元数据包的正确性。21、根据权利要求20所述的数据接收端,其特征在于,所述接收单元还用于,当没有正确接收当前数据传输单元的所述数据包时,接收来自所述当前数据传输单元的HARQ数据包;所述将数据传输单元序号与ACK信道组序号建立映射关系具体为将数据传输单元序号输入hash函数,将Hash函数的输出作为ACK信道组序号;或者为将与数据传输单元对应的控制信道传输单元的序号输入hash函数,将Hash函数的输出作为ACK信道组序号;或者为将为数据传输单元预先指配的ACK信道的序号输入HASH函数,Hash函数的输出作为ACK信道组序号;所述对应单元还用于根据数据传输单元映射的ACK信道组以及数据传输单元对应的ACK信道在所述ACK信道组内的相对位置,将正交码与数据传输单元建立对应关系。22、一种数据发送端,其特征在于,包括发送单元,发送当前数据传输单元的数据包;选择单元,根据数据传输单元序号与ACK信道组序号预先建立的映射关系,选择所述当前数据传输单元对应的ACK信道组;获取单元,从所述ACK信道组获取当前数据传输单元对应的正交码;判断单元,根据所述正交码,判断所述当前数据传输单元的数据包是否被正确接收。23、根据权利要求22所述的数据发送端,其特征在于,还包括分组单元,将传输ACK信息的信道分为至少两个ACK信道组;映射单元,将数据传输单元序号与ACK信道组序号建立映射关系;对应单元,预先将数据传输单元序号与所述正交码建立对应关系,所述正交码表示传输数据传输单元数据包的正确性。24、根据权利要求23所述的数据发送端,其特征在于,所述发送单元还用于,当当前数据传输单元的数据包没有被正确接收时,发送所述当前数据传输单元的HARQ数据包;所述将数据传输单元序号与ACK信道组序号建立映射关系具体为将数据传输单元序号输入hash函数,将Hash函数的输出作为ACK信道组序号;或者为将与数据传输单元对应的控制信道传输单元的序号输入hash函数,将Hash函数的输出作为ACK信道组序号;或者为将为lt据传输单元预先指配的ACK信道的序号输入HASH函数,Hash函数的输出作为ACK信道组序号;所述对应单元还用于,根据数据传输单元映射的ACK信道组以及数据传输单元对应的ACK信道在所述ACK信道组内的相对位置,将正交码与数据传输单元建立对应关系。25、一种数据传输系统,其特征在于,包括数据发送端和数据^接收端,所述数据发送端用于,发送当前数据传输单元的数据包;选择所述当前数据传输单元对应的ACK信道组;从所述ACK信道组获取当前数据传输单元对应的正交码;根据所述正交码,判断所述当前数据传输单元的数据包是否被正确接收;所述数据接收端用于,接收来自当前数据传输单元的数据包;根据数据传输单元序号与ACK信道组序号的映射关系,选择当前数据传输单元对应的ACK信道组;根据当前数据传输单元所传输数据包的正确性,在选择的ACK信道组,发送当前数据传输单元对应的正交码。26、根据权利要求25所述的数据传输系统,其特征在于,所述数据发送端还用于,当当前数据传输单元的数据包没有被正确接收时,则发送所述当前数据传输单元的HARQ数据包;所述数据接收端还用于,当没有正确接收当前数据传输单元的所述数据包时,接收来自所述当前数据传输单元的HARQ数据包。27、根据权利要求25所述的数据传输系统,其特征在于,所述数据发送端为移动终端,所述数据接收端为基站;或者,所述数据发送端为基站,所述数据接收端为移动终端。全文摘要本发明实施例公开了数据发送和接收方法、数据发送端和数据接收端以及传输系统,涉及通信领域,为解决ACK信道的传输性能的技术问题而设计。所述数据接收方法包括接收当前来自数据传输单元的数据包;根据数据传输单元序号与ACK信道组序号的映射关系,选择当前数据传输单元对应的ACK信道组;根据接收当前数据传输单元的数据包的正确性,在选择的ACK信道组,发送当前数据传输单元对应的正交码。本发明实施例可以用于DL或者ULACK信道映射和设计中。文档编号H04L1/16GK101605025SQ20081011083公开日2009年12月16日申请日期2008年6月12日优先权日2008年6月12日发明者刘珏君申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1