数据处理和传输方法、以及用户终端和基站与流程

文档序号:11215431阅读:356来源:国知局
数据处理和传输方法、以及用户终端和基站与流程
本发明涉及通信领域,尤指一种数据处理和传输方法、以及用户终端和基站。
背景技术
:在无线通信系统中,为了提高数据传输效率,可以在一个数据包中同时携带多个传输信号,通过基站下发给对应的用户终端,这种类型的数据包又可称为迭加信号。在一个示例中,所述多个传输信号可以是发给多个用户终端的传输信号,每个传输信号对应一个用户终端。在一个示例中,所述多个传输信号可以是发给一个用户终端的多根接收天线的传输信号。对于用户终端而言,接收到迭加信号后,需要通过信号检测从中获得对应的传输信号。由于迭加信号携带有多个传输信号,在检测某个传输信号时很可能受到用户间干扰或信号间干扰的影响,从而导致检测错误,影响数据传输的性能。技术实现要素:本发明实施例提供了一种数据处理和传输方法、以及用户终端和基站,旨在提高数据传输的性能。在一个示例中,一种数据处理方法包括:第一用户终端接收第一迭加信号,所述第一迭加信号携带有第一传输信号和该第一用户终端的第二传输信号;当该第二传输信号无法检出时,该第一用户终端发送反馈报告给基站;所述第一用户终端接收第二迭加信号,所述第二迭加信号至少携带有该第二传输信号和与所述第一传输信号相关的第一修正信号;该第一用户终端根据所述第一迭加信号和所述第二迭加信号得到所述第二传输信号。在一个示例中,一种数据传输方法包括:基站生成第一迭加信号发出,所述第一迭加信号携带有第一传输信号和第一用户终端的第二传输信号;从所述第一用户终端接收到否定反馈报告后,所述基站构造第二迭加信号并发出,所述第二迭加信号至少携带有该第二传输信号和与所述第一传输信号相关的第一修正信号;其中,所述否定反馈报告用于指示该第二传输信号无法检出。在一个示例中,一种用户终端包括:处理器;非易失性机器可读存储介质;存储在该非易失性机器可读存储介质中、由该处理器执行的程序模块;所述程序模块用于:接收第一迭加信号,并检测所述第一迭加信号中携带的第一传输信号和该第一用户终端的第二传输信号;当该第二传输信号无法检出时发送否定反馈报告给基站;接收第二迭加信号,并根据所述第一迭加信号和所述第二迭加信号得到所述第二传输信号;其中,所述第二迭加信号至少携带有该第二传输信号和与所述第一传输信号相关的第一修正信号。在一个示例中,一种基站包括:处理器;非易失性机器可读存储介质;存储在该非易失性机器可读存储介质中、由该处理器执行的程序模块;以及发射单元;其中,所述程序模块用于:生成携带有第一传输信号和第一用户终端的第二传输信号的第一迭加信号;从所述第一用户终端接收到否定反馈报告后,构造至少携带有该第二传输信号和与所述第一传输信号相关的第一修正信号的第二迭加信号;其中,所述否定反馈报告用于指示该第二传输信号无法检出;所述发射单元用于:发出所述第一迭加信号和所述第二迭加信号。附图说明图1(a)和图1(b)为本发明实施例中信号传输的系统示意图;图2为本发明实施例中数据处理方法200的流程示意图;图3为本发明实施例中信号传输的系统示意图;图4为本发明实施例中数据处理方法400的流程示意图;图5为本发明实施例中数据传输方法500的流程示意图;图6为本发明实施例中数据传输方法600的流程示意图;图7为本发明实施例中数据传输方法700的流程示意图;图8为本发明实施例中用户终端800的组成示意图;图9为本发明实施例中用户终端900的组成示意图;图10为本发明实施例中基站1000的组成示意图;图11为本发明实施例中基站1100的组成示意图。具体实施方式为使本发明的目的、技术方案及优点更加清楚明白,以下参照附图并举实施例,对本发明进一步详细说明。在出现传输信号的检测错误时,基站将针对该传输信号发起数据重传。在一个示例中,基站可以采用混合自动重传请求(hybridautomaticrepeatrequest,harq)机制进行数据重传。所述harq机制是一种将前向纠错编码(forwarderrorcorrection,fec)和自动重传请求(automaticrepeatrequest,arq)相结合而形成的技术。在一个示例中,接收方在解码失败的情况下,保存接收到的数据,并要求发送方重传数据,接收方将重传的数据和先前接收到的数据进行合并后再解码。在一个示例中,该harq机制可以应用于非正交多址接入技术(non-orthogonalmultipleaccess,noma)中,也可以应用于正交多址接入技术(orthogonalmultipleaccess,oma)中。其中,所述noma在发送端采用非正交发送,主动引入干扰信息,在接收端通过串行干扰删除实现正确解调。也即,noma利用复杂的接收机设计换取更高的频谱效率。图1(a)和图1(b)示出nomaharq传输的过程。在图1(a)中,基站101发出s1和s2这两个传输信号的迭加信号(以下称为第一迭加信号102),该第一迭加信号中的s1和s2均为初次传输。其中,s1是ue2的传输信号,发射功率为p1。s2是ue1的传输信号,发射功率为p2。在一个示例中,p1=0.8pbs,p2=0.2pbs,其中pbs是基站的总发射功率。ue2接收到该第一迭加信号102后,由于p1的取值较大,ue2可以从该第一迭加信号102中检出s1。需要指出,在检测s1时ue2是将s2当作干扰处理的。对于ue1而言,由于p2的取值较小,需要先检测s1,通过干扰消除去除s1后再对s2进行检测。由于传输条件的变化(比如信道变化等),ue1可能检不出s1,无法进行干扰消除,相应地会出现s2检测错误。这种情况下,ue1会向基站101发送否定反馈报告(比如nack反馈报告),表明ue1对于s2的检测结果是错误。在图1(b)中,基站101接收到ue1的nack反馈报告后,有多种处理方式。在一个示例中,基站101只针对s2重传。这种情况下,由于不存在用户间干扰,串行干扰删除(successiveinterferencecancellation,sic)接收机针对harq传输的特有处理能力无法得到充分发挥。在一个示例中,基站101将其他用户的传输信号和待重传的s2组成一个新的迭加信号(以下称为第二迭加信号103),该第二迭加信号103中的s2是重新传输。比如,其他用户的传输信号是ue3的s3,该s3是初次传输。此时,s3的发射功率是p3,s2的发射功率是p4。ue1接收到该第二迭加信号103后,先将s2当作干扰检出s3,再利用干扰消除技术比如sic等从该第二迭加信号103中去除s3。之后,将第一迭加信号102和经过sic处理后的信号进行harq合并,从中检出s2。但是,由于初次传输中存在用户间干扰,即使s2通过“第二迭加信号103”重新传输,也很可能恢复不出正确的s2。比如,如果ue1检出s1,则用于调制与编码策略(modulationandcodingscheme,mcs)选择的信噪比(signalnoiseratio,snr)为但是,如果ue1无法检出s1,s1也将成为噪声的一部分,这种情况下可以看出,用户间干扰会带来较大程度的snr劣化。如果仅依靠重传来弥补这一状况,将导致很高的重传次数从而降低频谱效率。也即,某个用户终端接收到迭加信号后,如果无法检出该迭加信号中携带的其他用户终端的传输信号,并且该用户终端自身的传输信号也无法检出,那么,即使通过新的迭加信号重新传输该用户终端自身的传输信号,也无法补偿该snr劣化带来的影响。图2为本发明实施例中数据处理方法200的流程示意图,该方法200包括以下操作。在步骤201,第一用户终端接收第一迭加信号。在一个示例中,所述第一迭加信号携带有第一传输信号和该第一用户终端的第二传输信号。在一个示例中,第二传输信号是该第一用户终端的实际信号,而第一传输信号并不是该第一用户终端的实际信号。因此,对于第一用户终端而言,和所述第二传输信号迭加在一起传输给第一用户终端的该第一传输信号可能是一种用户间干扰。在一个示例中,第一传输信号是无线网络中ue2的实际信号,如图1(a)所示。在一个示例中,第一传输信号是发送给该第一用户终端的天线1的信号,第二传输信号是发送给该第一用户终端的天线2的信号。对于检测第二传输信号而言,第一传输信号就对其构成了信号间干扰。在步骤202,当第一用户终端无法检出该第二传输信号时,所述第一用户终端发送“否定反馈报告”给所述基站。在一个示例中,所述否定反馈报告用于指示第一用户终端对自身实际信号的检测出现错误。在步骤203,所述第一用户终端接收第二迭加信号。在一个示例中,所述第二迭加信号至少携带有与所述第一传输信号相关的第一修正信号和该第二传输信号。在一个示例中,由于步骤202中第一用户终端提供否定反馈报告给基站,通知基站第二传输信号无法检出,基站将发起第二传输信号的重传,构造出所述第二迭加信号发送给所述第一用户终端。需要指出,基站在发出第二迭加信号之前,将通过控制信令知会第一用户终端接收第二传输信号的重传。在步骤204,所述第一用户终端根据该第一迭加信号和所述第二迭加信号得到所述第二传输信号。在一个示例中,第一用户终端可从第一迭加信号和第二迭加信号的合并结果中提取出第二传输信号。可以看出,本发明实施例能够提供更好的传输信号检测性能。在一个示例中,初始传输和重新传输是相对第二传输信号而言的,以第二传输信号为参照。也即,初始传输是指第二传输信号的首次传输,重新传输是指第二传输信号的再次传输或者第三次、第四次传输等。在步骤202的一个实现示例中,第一用户终端分别从第一迭加信号中检测所述第一传输信号和所述第二传输信号。具体地,步骤202包括如下操作:当所述第一传输信号被检出,而所述第二传输信号无法检出时,发送第一反馈报告给所述基站;当所述第一传输信号和所述第二传输信号均无法检出时,发送第二反馈报告给所述基站。其中,第一反馈报告用于指示信号衰落造成的检测错误,第二反馈报告用于指示用户间干扰造成的检测错误。也即,第一用户终端区分信号衰落造成的检测错误和用户间干扰造成的检测错误。表1示出第一用户终端的信号检测情况。需要指出,表1中的第一反馈报告和第二反馈报告均为否定反馈报告。第一传输信号(s1)第二传输信号(s2)反馈报告检出检出肯定反馈报告(ack)未检出检出肯定反馈报告(ack)检出未检出第一反馈报告(nack)未检出未检出第二反馈报告(nack-iui)表1图3为本发明实施例中步骤203所述的第二迭加信号的构造示意图。在一个示例中,基站在完成图1(a)所示的初始传输后,如果接收到所述第二反馈报告,会将所述第一传输信号s1取反得到所述第一修正信号(-s1)。然后,基站根据第三传输信号s3、第一修正信号(-s1)和第二传输信号(s2)构造第二迭加信号301发送给第一用户终端(ue1)和其他用户终端(比如ue3)。其中,所述第三传输信号s3为ue3的传输信号,对于ue1而言也是一种用户间干扰。相应地,步骤204包括如下操作。首先,第一用户终端将第一迭加信号和第二迭加信号合并,由于第二迭加信号中包括第一修正信号,合并后可实现s1的干扰自消除。随后,第一用户终端检测s3,并通过sic处理删除s3。最后,第一用户终端检测s2,得到正确的检测结果。在一个示例中,基站也可以给第一传输信号s1乘一个旋转因子得到第一修正信号。具体地,步骤201所述的第一迭加信号y1如公式(1)所示,步骤203所述的第二迭加信号y2如公式(2)所示。去除第三传输信号s3后的修正迭加信号y'2如公式(3)所示。将公式(1)和(3)合并得到公式(4),公式(4)中的h矩阵如公式(5)所示。在下述公式中,h1是初始传输的信道传输函数,n1是初始传输的噪声,h2是重新传输的信道传输函数,n2是重新传输的噪声,θ是旋转因子。p1是第一传输信号s1在初始传输时的发射功率,p2是第二传输信号s2在初始传输时的发射功率。p1'是第一修正信号(本示例中为)在重新传输时的发射功率,p2是第二传输信号s2在重新传输时的发射功率,p3是第三传输信号s3在重新传输时的发射功率。通常情况下,h矩阵是满秩的,步骤204中可通过迫零(zeroforcing,zf)检测或者最小均方误差(minimummeansquarederror,mmse)检测获得第一传输信号s1和第二传输信号s2。比如,采用zf检测时,可以求得h矩阵的逆矩阵h-1。再将h-1作用于公式(4)两端,得到公式(6)和(7)。根据公式(7)进行s1和s2的解调和估计等处理。其中,图4为本发明实施例中数据处理方法400的流程示意图,该方法400包括以下操作。在步骤401,第一用户终端接收携带有第一传输信号和第二传输信号的第一迭加信号,确定出第一传输信号的发射功率。其中,第二传输信号是第一用户终端的实际信号,在第一迭加信号中是初次传输。在步骤402,第一用户终端在该第一迭加信号中分别检测所述第一传输信号和所述第二传输信号,根据检测结果给出相应的反馈报告。在一个示例中,如果第一用户终端检出第二传输信号,则不论第一传输信号是否检出,该第一用户终端都会向基站提供肯定反馈报告。如果第一用户终端未检出第二传输信号但是第一传输信号被检出,则第一用户终端向基站反馈第一反馈报告。如果第一用户终端既未检出第二传输信号也未检出第一传输信号,则第一用户终端向基站反馈第二反馈报告。在步骤403,基站判断接收到的反馈报告的类型。如果为肯定反馈报告则执行步骤404。如果为第一反馈报告则执行步骤405。如果为第二反馈报告则执行步骤406。在步骤404,基站将下一组用户终端的传输信号迭加后发出,本流程结束。在一个示例中,下一组用户终端不同于第一迭加信号对应的用户终端。比如,第一迭加信号对应的用户终端是ue1和ue2,则下一组用户终端可以是ue3和ue4。在步骤405,基站构造重传迭加信号并发出,本流程结束。在一个示例中,所述重传迭加信号至少携带有该第二传输信号。比如,重传迭加信号如图1(b)所示,其中s2是重新传输,s3是初始传输。对于s2的重传,基站会通过控制信令通知第一用户终端。需要指出,重传迭加信号不包括第一修正信号。在步骤406,基站构造第二迭加信号并发出。在一个示例中,步骤406具体包括:所述基站从所述第一传输信号得到第一修正信号;根据所述第一传输信号和所述第二传输信号在所述第一迭加信号中的功率设置所述第一修正信号和所述第二传输信号的发射功率;获取其他用户终端的第三传输信号并设置该第三传输信号的发射功率;根据所述第三传输信号、所述第一修正信号和所述第二传输信号构造出所述第二迭加信号后发送给所述第一用户终端。在一个示例中,步骤406具体包括:所述基站从所述第一传输信号得到第一修正信号;根据所述第一传输信号和所述第二传输信号在所述第一迭加信号中的功率设置所述第一修正信号和所述第二传输信号的发射功率;根据所述第一修正信号和所述第二传输信号构造出所述第二迭加信号后发送给所述第一用户终端。在一个示例中,可以对第一传输信号取反得到所述第一修正信号,也可以给第一传输信号乘上一个旋转因子得到所述第一修正信号。可以看出,第一修正信号是对第一传输信号的修正,使得第一用户终端将第一迭加信号和第二迭加信号联合处理后,能够消除第一传输信号给第二传输信号的检测带来的干扰。在步骤407,第一用户终端接收到该第二迭加信号后,确定所述第二迭加信号中所述第一修正信号的发射功率。在步骤408,第一用户终端根据所述第一传输信号的发射功率和所述第一修正信号的发射功率确定出功率缩放因子,将所述第一迭加信号的总发射功率按照所述功率缩放因子进行缩放。在一个示例中,第一修正信号的发射功率为p1′,第一传输信号的发射功率为p1,功率缩放因子为α,则经过上述处理,功率缩放后的第一迭加信号中的第一传输信号具有和所述第一修正信号相同的功率。在步骤409,所述第一用户终端将所述第二迭加信号和所述功率缩放后的所述第一迭加信号相加,得到去干扰信号。在一个示例中,由于功率缩放后的所述第一迭加信号中的第一传输信号s1的功率是p1',而第二迭加信号中的第一修正信号(在该示例中为-s1)的功率也是p1',则二者相加后可实现s1的干扰自消除。在步骤410,所述第一用户终端从所述去干扰信号中得到所述第二传输信号,本流程结束。在一个示例中,步骤410所述的去干扰信号包括第三传输信号s3,则第一用户终端采用sic处理等方式检出s3(此时先将s2视为干扰),并进一步利用检出的s3来检出s2。图5为本发明实施例中数据传输方法500的流程示意图,该方法500包括以下操作。在步骤501,基站生成第一迭加信号发出,所述第一迭加信号携带有第一传输信号和第一用户终端的第二传输信号。在步骤502,从所述第一用户终端接收到否定反馈报告后,所述基站构造第二迭加信号并发出。在一个示例中,所述否定反馈报告用于指示该第二传输信号无法检出,所述第二迭加信号至少携带有该第二传输信号和与所述第一传输信号相关的第一修正信号。在一个示例中,基站接收到第一用户终端的否定反馈报告时,将修正迭加信号与其他用户的传输信号组成一个新的迭加信号(以下称为第二迭加信号)进行重传,所述修正迭加信号是第一修正信号和s2的迭加。在一个示例中,该修正迭加信号是(-s1)和s2的迭加信号。在一个示例中,该修正迭加信号是s1乘旋转因子后和s2的迭加信号。假设其他用户的传输信号是ue3的s3。此时,s3的发射功率是p3,修正迭加信号的发射功率是p4。在图3所示的例子中,第一修正信号为-s1,按照比例分配,(-s1)的发射功率为p1′,s2的发射功率为p2′。在一个示例中,为了保证较好的性能,可要求p2′≥p2。在一个示例中,也即s1和s2在重新传输中的功率比值和初始传输相比并没有发生改变。需要指出,p1′、p2′、p1、p2在取值上也可独立设置,而不必考虑它们之间的约束关系。在一个示例中,第一迭加信号y1如公式(8)所示,第二迭加信号y2如公式(9)所示。在公式(8)中,h1是初始传输的信道传输函数,n1是初始传输的噪声,p1是第一传输信号s1在初始传输时的发射功率,p2是第二传输信号s2在初始传输时的发射功率。在公式(9)中,h2是重新传输的信道传输函数,n2是重新传输的噪声,p1是第一修正信号(本示例中为-s1)在重新传输时的发射功率,p2'是第二传输信号s2在重新传输时的发射功率,p3是第三传输信号s3在重新传输时的发射功率。图6为本发明实施例中数据传输方法600的流程示意图,该方法600包括以下操作。在步骤601,基站接收到否定反馈报告后,将所述第一传输信号取反得到第一修正信号。在步骤602,基站根据所述第一传输信号和所述第二传输信号在所述第一迭加信号中的功率设置所述第一修正信号和所述第二传输信号的发射功率。在步骤603,基站根据所述第一修正信号和所述第二传输信号构造出所述第二迭加信号后发送给第一用户终端。图7为本发明实施例中数据传输方法700的流程示意图,该方法700包括以下操作。在步骤701,基站接收到否定反馈报告后,将第一传输信号取反得到第一修正信号。在步骤702,基站根据所述第一传输信号和第二传输信号在第一迭加信号中的功率设置所述第一修正信号和所述第二传输信号的发射功率。在步骤703,基站获取其他用户终端的第三传输信号并设置该第三传输信号的发射功率。在步骤704,基站根据所述第三传输信号、所述第一修正信号和所述第二传输信号构造出第二迭加信号后,发送给所述第一用户终端。在上述图2-7的实施例中,迭加信号内包含的是针对不同用户终端的传输信号。需要指出,上述实施例同样适用于迭加信号内包含针对不同接收天线的传输信号的情况。比如,第一传输信号是第一用户终端的天线1的信号,第二传输信号是第一用户终端的天线2的信号,也可以采用图2-7所述的方法进行数据处理和传输。图8为本发明实施例中用户终端800的组成示意图。在一个示例中,该用户终端800包括:处理器801、非易失性机器可读存储介质802。在一个示例中,该用户终端800包括:存储在该非易失性机器可读存储介质802中、由该处理器801执行的程序模块803。所述程序模块803用于:接收第一迭加信号,并检测所述第一迭加信号中携带的第一传输信号和该第一用户终端的第二传输信号;当该第二传输信号无法检出时发送否定反馈报告给基站;接收第二迭加信号,并根据所述第一迭加信号和所述第二迭加信号得到所述第二传输信号。其中,所述第二迭加信号至少携带有该第二传输信号和与所述第一传输信号相关的第一修正信号。在一个示例中,所述第一传输信号不是该第一用户终端的实际信号。在一个示例中,第二传输信号是发送给该第一用户终端的其中一根天线的信号,而第一传输信号是发送给该第一用户终端的另一根天线的信号。需要指出,该用户终端800的操作可参考图2-4的流程。图9为本发明实施例中用户终端900的组成示意图。在一个示例中,该用户终端900包括:处理器801、非易失性机器可读存储介质802。在一个示例中,该用户终端900包括:存储在该非易失性机器可读存储介质802中、由该处理器801执行的程序模块803,用于实现图8所述的功能。在一个示例中,该程序模块803包括:初始传输检测单元913,用于检测该第一迭加信号中的第二传输信号,并根据检测结果给出相应的反馈报告。自干扰消除单元923,用于确定所述第二迭加信号中所述第一修正信号的发射功率,根据第一传输信号的发射功率和所述第一修正信号的发射功率确定功率缩放比,按照该功率缩放比对所述第一迭加信号的总发射功率进行缩放;将所述第二迭加信号和所述功率缩放后的所述第一迭加信号相加,得到去干扰信号;从所述去干扰信号中检出所述第二传输信号。图10为本发明实施例中基站1000的组成示意图。在一个示例中,该基站1000包括:处理器1001、非易失性机器可读存储介质1002,以及发射单元1004。在一个示例中,该基站1000包括:存储在该非易失性机器可读存储介质1002中、由该处理器1001执行的程序模块1003。其中,所述程序模块1003用于:生成携带有第一传输信号和第一用户终端的第二传输信号的第一迭加信号;从所述第一用户终端接收到否定反馈报告后,构造至少携带有该第二传输信号和与所述第一传输信号相关的第一修正信号的第二迭加信号;其中,所述否定反馈报告用于指示该第二传输信号无法检出。在一个示例中,所述发射单元1004用于:发出所述第一迭加信号和所述第二迭加信号。需要指出,该基站1000的操作可参考图5-7的流程。图11为本发明实施例中基站1100的组成示意图。在一个示例中,该基站1100中的程序模块1003包括:修正信号生成单元1113、发射功率设置单元1123、修正迭加构造单元1133。在一个示例中,所述修正信号生成单元1113对所述第一传输信号进行修正得到第一修正信号。所述发射功率设置单元1123根据所述第一传输信号和所述第二传输信号在所述第一迭加信号中的功率设置所述第一修正信号和所述第二传输信号的发射功率。所述修正迭加构造单元1133根据所述第一修正信号和所述第二传输信号构造出所述第二迭加信号。在一个示例中,所述发射功率设置单元1123进一步获取其他用户终端的第三传输信号并设置该第三传输信号的发射功率。所述修正迭加构造单元1133根据所述第三传输信号、所述第一修正信号和所述第二传输信号构造出所述第二迭加信号。在一个示例中,所述程序模块1003进一步包括:反馈报告处理单元1143。所述反馈报告处理单元1143判断接收到的否定反馈报告的类型,如果是第一反馈报告则触发重传迭加构造单元1153,如果是第二反馈报告则触发所述修正迭加构造单元1133。所述重传迭加构造单元1153用于构造重传迭加信号,所述重传迭加信号至少携带有该第二传输信号。所述修正迭加构造单元1133用于构造该第二迭加信号。需要指出,所述第一反馈报告用于指示:所述第一传输信号被所述第一用户终端检出,但是所述第二传输信号无法被所述第一用户终端检出。所述第二反馈报告用于指示:所述第一传输信号和所述第二传输信号均无法被所述第一用户终端检出。以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1