协作通信系统中的数据传输方法、发射端及接收端的制作方法

文档序号:7756702阅读:300来源:国知局
专利名称:协作通信系统中的数据传输方法、发射端及接收端的制作方法
技术领域
本发明实施例涉及通信技术领域,尤其涉及一种协作通信系统中的数据传输方法、发射端及接收端。
背景技术
多输入多输出(Multiple Input Multiple Out,简称ΜΙΜΟ)是第四代通信0G)中的关键技术。在MIMO系统中,多个发射端和接收端对可以利用相同的无线资源传输数据。如图 1所示为现有技术中数据传输的示意图,该系统中包括发射端Sl和S2,以及接收端Dl和 D2。发射端Sl和接收端Dl是一对,即,发射端Sl发送数据给接收端Dl ;发射端S2和接收端D2是一对,即发射端S2发送数据给接收端D2。发射端Sl把数据X1编码后发送给接收端D1,同时接收端D2也能接收到数据Xl。发射端S2把数据&编码后发送给接收端D2,同时接收端Dl也能接收到数据&。现有技术的数据传输方法存在如下的问题接收端D2能够收到数据X1,但是数据 X1并不是发送给接收端D2,这样发射端Sl发送的数据就对接收端D2造成了干扰。类似地, 发射端Sl发送的数据也会对接收端Dl造成干扰。也就是说,在现有的MIMO系统中,发射端之间发送的数据会对彼此造成干扰。

发明内容
本发明实施例提供一种协作通信系统中的数据传输方法、发射端及接收端,用以解决现有的MIMO系统中数据传输时的干扰问题。本发明实施例提供了一种协作通信系统中的数据传输方法,包括第一发射端利用第一预编码矩阵对自身的负载数据进行预编码,获得第一预编码数据;所述第一发射端利用第二预编码矩阵对协作数据进行预编码,获得第二预编码数据以消除另一发射端发送的数据对所述第一预编码数据在接收端的干扰,所述协作数据包括所述第一发射端接收到的所述另一发射端发送的负载数据的至少一部分;所述第一发射端向所述接收端发送所述预编码后的所述第一预编码数据及第二预编码数据。本发明实施例还提供了一种协作通信系统中的数据传输方法,包括接收端接收第一发射端发送的数据,所述第一发射端发送的数据包括根据第一预编码矩阵对第一发射端的负载数据进行预编码获得的第一预编码数据和根据第二预编码矩阵对协作数据进行预编码获得的第二预编码数据;第二预编码数据用以消除另一发射端发送的数据对所述第一预编码数据在接收端的干扰,所述协作数据包括所述第一发射端接收到的所述另一发射端发送的负载数据的至少一部分。本发明实施例还提供了一种协作通信系统中的发射端,包括
第一预编码模块,用于利用第一预编码矩阵对自身的负载数据进行预编码,获得第一预编码数据;第二预编码模块,用于利用第二预编码矩阵对协作数据进行预编码,获得第二预编码数据以消除另一发射端发送的数据对所述第一预编码数据在接收端的干扰,所述协作数据包括所述第一发射端接收到的所述另一发射端发送的负载数据的至少一部分;发送模块,用于向所述接收端发送所述预编码后的所述第一预编码数据及第二预编码数据。本发明实施例还提供了一种协作通信系统中的接收端,包括接收模块,用于接收第一发射端发送的数据,所述第一发射端发送的数据包括根据第一预编码矩阵对第一发射端的负载数据进行预编码获得的第一预编码数据和根据第二预编码矩阵对协作数据进行预编码获得的第二预编码数据;第二预编码数据用以消除另一发射端发送的数据对所述第一预编码数据在接收端的干扰,所述协作数据包括所述第一发射端接收到的所述另一发射端发送的负载数据的至少一部分。本发明实施例提供的协作通信系统中的数据传输方法、发射端及接收端,在预编码时,第一发射端采用第一预编码矩阵编码自身的负载数据,得到第一预编码数据;采用第二预编码矩阵对协作数据进行预编码,获得第二预编码矩阵,通过使用不同的预编码矩阵消除另一发射端发送的数据对所述第一预编码数据在接收端的干扰,解决了现有技术中数据传输时的干扰问题。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1所示为现有技术中数据传输的示意图;图2所示为本发明协作通信系统中的数据传输方法实施例一的流程图;图3所示为本发明协作通信系统中的数据传输方法的示意图;图4所示为本发明实施例中涉及到的一个两用户的MIMO系统;图5所示为本发明协作通信系统中的发射端实施例的结构示意图;图6所示为本发明协作通信系统中的接收端实施例的结构示意图。
具体实施例方式为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。如图2所示为本发明协作通信系统中的数据传输方法实施例一的流程图,包括步骤101、第一发射端利用第一预编码矩阵对自身的负载数据进行预编码,获得第一预编码数据。步骤102、第一发射端利用第二预编码矩阵对协作数据进行预编码,获得第二预编码数据,以消除另一发射端发送的数据对第一预编码数据在接收端的干扰,协作数据包括第一发射端接收到的另一发射端发送的负载数据的至少一部分。在本发明的实施例中,协作数据是指各个发送端互相发送的用于抗干扰的数据。 负载数据是指一个发送端实际需要发送给接收端的数据,负载数据包括自身的协作数据和自身的私有数据。协作数据可以是发射端的负载数据的子集,即协作数据可以包括发射端的负载数据的一部分。该协作数据可以通过在发射端的负载数据中随机选择或者任意选择而得到, 对每一个发射端而言,协作数据数量可以是负载数据的二分之一。步骤103、第一发射端向接收端发送预编码后第一预编码数据及第二预编码数据。步骤102中,第二预编码矩阵和第一发射端的传输矩阵的乘积可以是0。传输矩阵为第一发射端与其目标接收端之间的传输矩阵。当然这里所说的第二预编码矩阵和传输矩阵的乘积是0为最优情况,实际中,可以使得第二预编码矩阵和传输矩阵的乘积接近0或在系统允许的情况下尽可能的小。如图3所示为本发明协作通信系统中的数据传输方法的示意图,该系统是一个二用户MIMO系统,包括发射端Si、发射端S2、接收端Dl和接收端D2。发射端Sl和接收端Dl 组成一对,即接收端Dl是发射端Sl的目标接收端;发射端S2和接收端D2组成一对,即接收端D2是发射端S2的目标接收端。各个发射端和接收端的天线数均为M。发射端Sl的数据为Xl,X1用如下矩阵表示
权利要求
1.一种协作通信系统中的数据传输方法,其特征在于,包括第一发射端利用第一预编码矩阵对自身的负载数据进行预编码,获得第一预编码数据;所述第一发射端利用第二预编码矩阵对协作数据进行预编码,获得第二预编码数据以消除另一发射端发送的数据对所述第一预编码数据在接收端的干扰,所述协作数据包括所述第一发射端接收到的所述另一发射端发送的负载数据的至少一部分;所述第一发射端向所述接收端发送所述预编码后的所述第一预编码数据及第二预编码数据。
2.根据权利要求1所述的方法,其特征在于,所述第一发射端向所述接收端发送所述预编码后的所述第一预编码数据及第二预编码数据,包括所述第一发射端在T个符号时隙,向所述接收端发送:Tg+个数据符号,M为所述第一发射端的天线个数,Q为每个符号时隙所接收的所述另一发射端的数据符号个数,其中TQ对应对所述协作数据进行预编码后的第二预编码数据,^=^对应对自身的负载数据进行预编码后的第一预编码数据。
3.根据权利要求1或2所述的方法,其特征在于,所述第二预编码矩阵与所述第一发射端的传输矩阵乘积为零。
4.根据权利要求1或2所述的方法,其特征在于,所述协作数据是所述另一发射端的负载数据的子集。
5.根据权利要求4所述的方法,其特征在于,所述协作数据是在另一发射端的负载数据中随机选择或者任意选择的,其中所述协作数据数量为所述负载数据的二分之一。
6.一种协作通信系统中的数据传输方法,其特征在于,包括接收端接收第一发射端发送的数据,所述第一发射端发送的数据包括根据第一预编码矩阵对第一发射端的负载数据进行预编码获得的第一预编码数据和根据第二预编码矩阵对协作数据进行预编码获得的第二预编码数据;第二预编码数据用以消除另一发射端发送的数据对所述第一预编码数据在接收端的干扰,所述协作数据包括所述第一发射端接收到的所述另一发射端发送的负载数据的至少一部分。
7.根据权利要求6所述的方法,其特征在于,所述第二预编码矩阵与传输矩阵的乘积为0,所述传输矩阵为第一发射端与所述接收端之间的传输矩阵。
8.根据权利要求6或7所述的方法,其特征在于,所述接收端接收第一发射端发送的数据,包括在T个符号时隙,接收7 + ^^个数据符号,M为所述第一发射端的天线个数,Q 为每个符号时隙所接收另一发射端的数据符号个数其中TQ对应对所述协作数据进行预编码后的第二预编码数据,^对应对自身的负载数据进行预编码后的第一预编码数据。
9.根据权利要求8所述的方法,其特征在于,还包括将所述T个符号时隙的接收到的所述数据进行级联并将各时隙对应的信道矩阵级联,然后根据多输入多输出接收算法处理接收到的所述数据。
10.一种协作通信系统中的发射端,其特征在于,包括第一预编码模块,用于利用第一预编码矩阵对自身的负载数据进行预编码,获得第一预编码数据;第二预编码模块,用于利用第二预编码矩阵对协作数据进行预编码,获得第二预编码数据以消除另一发射端发送的数据对所述第一预编码数据在接收端的干扰,所述协作数据包括所述第一发射端接收到的所述另一发射端发送的负载数据的至少一部分;发送模块,用于向所述接收端发送所述预编码后的所述第一预编码数据及第二预编码数据。
11.根据权利要求10所述的协作通信系统中的发射端,其特征在于,所述发送模块具体用于在T个符号时隙,向所述接收端发送rg+ Um2"0)个数据符号,M为所述第一发射端的天线个数,Q为每个符号时隙所接收所述另一发射端的数据符号个数,其中TQ对应对所述协作数据进行预编码后的第二预编码数据,^对应对自身的负载数据进行预编码后的第一预编码数据。
12.根据权利要求10或11所述的协作通信系统中的发射端,其特征在于,所述第二预编码模块具体用于利用与所述发射端的传输矩阵乘积为零的第二预编码矩阵对协作数据进行预编码。
13.一种协作通信系统中的接收端,其特征在于,包括接收模块,用于接收第一发射端发送的数据,所述第一发射端发送的数据包括根据第一预编码矩阵对第一发射端的负载数据进行预编码获得的第一预编码数据和根据第二预编码矩阵对协作数据进行预编码获得的第二预编码数据;第二预编码数据用以消除另一发射端发送的数据对所述第一预编码数据在接收端的干扰,所述协作数据包括所述第一发射端接收到的所述另一发射端发送的负载数据的至少一部分。
14.根据权利要求13所述的协作通信系统中的接收端,其特征在于,所述接收模块用于在T个符号时隙,接收Tg+八 ·"0个数据符号,M为所述第一发射端的天线个数,Q为每个符号时隙所接收另一发射端的数据符号个数,其中TQ对应对所述协作数据进行预编码后的第二预编码数据,^对应对自身的负载数据进行预编码后的第一预编码数据。
15.根据权利要求13或14所述的协作通信系统中的接收端,其特征在于,还包括处理模块,用于将所述T个符号时隙的接收到的所述数据进行级联并将各时隙对应的信道矩阵级联,然后根据多输入多输出接收算法处理接收到的所述数据。
全文摘要
本发明提供一种协作通信系统中的数据传输方法、发射端及接收端,包括第一发射端利用第一预编码矩阵对自身的负载数据进行预编码,获得第一预编码数据;第一发射端利用第二预编码矩阵对协作数据进行预编码,获得第二预编码数据以消除另一发射端发送的数据对第一预编码数据在接收端的干扰,协作数据包括第一发射端接收到的另一发射端发送的负载数据的至少一部分;第一发射端向接收端发送预编码后的第一预编码数据及第二预编码数据。本发明实施例提供的方法,第一发射端采用第一预编码矩阵编码自身的负载数据;采用第二预编码矩阵对协作数据进行预编码,通过使用不同的预编码矩阵消除另一发射端发送的数据对所述第一预编码数据在接收端的干扰。
文档编号H04L1/06GK102377528SQ20101025213
公开日2012年3月14日 申请日期2010年8月6日 优先权日2010年8月6日
发明者余荣道, 刘坚能, 招溢利, 黄煌 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1