一种数据传输的方法和设备与流程

文档序号:18450625发布日期:2019-08-17 01:14阅读:141来源:国知局
一种数据传输的方法和设备与流程

本发明涉及无线技术领域,特别涉及一种数据传输的方法和设备。



背景技术:

在无线通信中,许多终端同时通话时以不同的无线信道分隔,防止相互干扰的技术方式称为多址方式,多址方式根据特征分为频分多址、时分多址、码分多址等方式。在4g的系统中,上行采用了sc-fdma(single-carrierfrequency-divisionmultipleaccess,单载波频分多址)多址方式,下行采用了ofdma(orthogonalfrequencydivisionmultipleaccess,正交频分多址)多址方式。在5g的系统中,上行采用sc-fdma或者ofdma,下行仍然采用ofdma多址方式,但是上述多址方式都是正交多址。对于5gnr的进一步演进,在3gpp(3rdgenerationpartnershipproject,第三代移动通信标准化组织)5g系统的研究中,更多的新型非正交多址方式被提出,比如:scma(sparsecodemultipleaccess,稀疏码多址接入),pdma(patterndivisionmultipleaccess,图分多址),idma(interleaveddirectmemoryaccess,交错直接存储器访问),noca(non-orthogonalcodedaccess,非正交编码多址)等。

如图1所示,现有技术中scma的多址方案中,它包括比特级处理和符号级处理两部分,采用等列重的稀疏多址图样设计和多维调制联合优化的方式设计码本集合。但是在scma的多址方案中每个应用场景的多址图样并不总是能够事先确定,从而实际使用中,按照其设计的码本进行数据传输时解调性能较低。

综上所述,现有技术的非正交多址方式进行数据传输时解调性能较低。



技术实现要素:

本发明提供一种数据传输的方法和设备,用以解决现有技术中采用非正交多址方式进行数据传输时,解调性能较低的问题。

第一方面,当发送端进行数据传输时从当前的调制方式对应的多址码本集合中选取至少一列码本,并且针对选择的任意一列码本,发送端根据选择的所述一列码本对应的维度,从多维星座图集合中确定所述维度对应的星座图,通过确定的星座图映射的资源发送数据。

这里的多址码本集合由多维星座图集合和多址图样集合确定的,而多址图样集合是由资源映射图样矩阵确定,并且资源映射图样矩阵是用于表示调制符号在资源上出现的位置的多种排列方式,用来确定多码本集合的多维星座图集合中的星座点之间测度最大,以及多维星座图集合中包含多个不同维度的星座图。

在本发明实施例中,发送端在进行数据传输时,采用的多址图样集合是由用于表示调制符号在分配的资源上出现的位置的资源映射图样矩阵确定,因此形成的多址图样集合是不等列重的,然后通过不等列重多址图样集合和多维星座图确定接收端和发送端的多址码本集合,使得不同终端的分集度不同,从而提高了解调性能。

在一些具体的实施中,在发送端从当前的调制方式对应的多址码本集合中选取至少一列码本之前,还需要确定网络侧设备通知的调制符号在资源上出现的位置,并根据调制符号在资源上出现的位置确定所述多址图样集合,以及根据当前的调制方式、多维星座图集合和多址图样集合确定当前的调制方式对应的多址码本集合。

在本发明实施例中,发送端是根据当前的调制方式、多维星座图集合和多址图样集合确定当前的调制方式对应的多址码本集合,并且多址图样集合是根据调制符号在资源上出现的位置确定的,为不等列重的多址图样集合,会提高解调性能。

在一些具体的实施中,发送端从维度对应的星座图映射的资源上发送数据时,首先需要根据待传数据从维度对应的星座图中确定一个星座点;然后再从确定的这个星座点映射的资源上发送数据。

在本发明实施例中,由于发送端采用不等列重的多址码本集合确定的维度对应的星座图,再从这个星座图所确定的星座点映射的资源上发送数据,因此发送端发送数据的所使用的星座点映射的资源星座点的解调性能更适合于需要待传输的数据。

在本发明实施例中,发送端也可以从当前的调制方式对应的多址码本集合的部分列中选择至少一列码本确定多维星座图对应的维度,由于是在多址码本集合的部分列中确定星座图对应的维度,因此可以提高资源的利用率。

在一些具体的实施中,发送端从维度对应的星座图中映射的资源上发送数据时是根据分配的发送功率发送数据,并且这里的发送功率是针对发送端分配的或针对资源分配的。

在本发明实施例中,提前根据资源或终端的实际传输情况分配相应的发送功率,发送端根据分配好的发送功率发送数据,因此可以使发送端发送数据的方式更加灵活。

在一些具体的实施中,当发送端为网络侧设备时,若出现网络侧设备为不同的终端选择相同的所述一列码本的情况时,在发送端从维度对应的星座图映射的资源上发送数据之前,还需要对不同的终端的对应的星座图进行旋转,进而保证不同的终端的星座图不同,之后再从旋转后的维度对应的星座图映射的资源上发送数据。

在一些具体的实施中,当发送端为终端时,若出现不同的终端选择相同的所述一列码本的情况时,在发送端从维度对应的星座图映射的资源上发送数据之前,还需要对维度对应的星座图进行旋转,之后再从旋转后维度对应的星座图映射的资源上发送数据。

在本发明实施例中,当出现发送端发送数据的终端选择相同的一列码本的情况时,会对所述不同的终端的星座图进行角度旋转,以使不同的终端的星座图不同,从而实现在不同终端在星座图上的进一步区分,提升了解调性能。

在本发明实施例中,当出现发送端发送数据的终端或网络侧设备选择相同的一列码本的情况时,由于发送端会对维度对应的星座图进行角度旋转,以使维度对应的星座图不同,从而实现在对星座图进一步区分,因此,提升了解调性能。

第二方面,当发送端发送数据后,接收端从当前的调制方式对应的多址码本集合中选取至少一列码本,并且针对选择的任意一列码本,接收端根据一列码本确定对应的维度,还从多维星座图集合中确定所述维度对应的星座图,并从维度对应的星座图映射的资源上接收数据。

这里的多址码本集合由多维星座图集合和多址图样集合确定的,而多址图样集合是由资源映射图样矩阵确定,并且资源映射图样矩阵是用于表示调制符号在资源上出现的位置的多种排列方式,用来确定多码本集合的多维星座图集合中的星座点之间测度最大化,以及多维星座图集合中包含多个不同维度的星座图。

在本发明实施例中,接收端在接收传输的数据时,采用的多址图样集合是由用于表示调制符号在分配的资源上出现的位置的资源映射图样矩阵确定,因此形成的多址图样集合是不等列重的,然后通过不等列重多址图样集合和多维星座图确定接收端和发送端的多址码本集合,使得不同终端的分集度不同,从而提高了解调性能。

在一些具体的实施中,在接收端从当前的调制方式对应的多址码本集合中选取至少一列码本之前,还需要通知终端调制符号在资源上出现的位置,并根据调制符号在资源上出现的位置确定所述多址图样集合,以及根据当前的调制方式、多维星座图集合和多址图样集合确定当前的调制方式对应的多址码本集合。

在本发明实施例中,接收端是根据当前的调制方式、多维星座图集合和多址图样集合确定当前的调制方式对应的多址码本集合,并且多址图样集合是根据调制符号在资源上出现的位置确定的,为不等列重的多址图样集合,会提高解调性能。

在一些具体的实施中,接收端从维度对应的星座图中映射的资源上接收数据时是根据分配的接收功率发送数据,并且这里的接收功率是针对接收端分配的或针对资源分配的。

在本发明实施例中,提前根据资源或终端的实际传输情况分配相应的接收功率,接收端根据分配好的发送功率接收数据,因此可以使接收端接收数据的方式更加灵活。

在一些具体的实施中,当发送端为网络侧设备时,若出现网络侧设备为不同的终端选择相同的所述一列码本的情况时,在接收端从维度对应的星座图中映射的资源上接收数据之前,还需要对不同的终端的对应的星座图进行旋转,进而保证不同的终端的星座图不同,之后再从旋转后的星座图中映射的资源上接收数据。

在一些具体的实施中,当发送端为终端时,若出现不同的终端选择相同的所述一列码本的情况时,在接收端从维度对应的星座图中映射的资源上发送数据之前,还需要对维度对应的星座图进行旋转,之后再从旋转后的星座图中映射的资源上接收数据。

在本发明实施例中,当出现发送端发送数据的终端选择相同的一列码本的情况时,接收端会对所述不同的终端的维度对应的星座图进行角度旋转,以使不同终端的维度对应的星座图不同,从而实现在不同终端在星座图上的进一步区分,提升了解调性能。

第三方面,本发明实施例提供一种数据传输的设备,包括:处理器以及收发机,该设备具有实现上述第一方面的各实施例的功能。

第四方面,本发明实施例还提供一种数据传输的设备,包括:处理器以及收发机,该设备具有实现上述第二方面的各实施例的功能。

另外,第三方面和第四方面中任一一种实现方式所带来的技术效果可参见第一方面和第二方面中不同实现方式所带来的技术效果,此处不再赘述。

第五方面,本发明实施例还提供一种数据传输的设备,该设备包括:至少一个处理单元以及至少一个存储单元,其中,存储单元存储有程序代码,当所述程序代码被所述处理单元执行时,使得所述处理单元执行第一方面的步骤;或执行第二方面的步骤。

第六方面,本发明实施例提供还一种计算设备可读存储介质,包括程序代码,当程序代码在计算设备上运行时,程序代码用于使所述计算设备执行第一方面的步骤;或执行第二方面的步骤。

本申请的这些方面或其他方面在以下的实施例的描述中会更加简明易懂。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为现有技术scma的多址方案特级处理和符号级处理示意图;

图2为m-qam(quadratureamplitudemodulation,正交振幅调制)调制方案中的星座图的示意图;

图3为本发明实施例三维星座图的示意图;

图4为本发明实施例二维星座图重复的方式生成的多址码本集合的流程图;

图5为本发明实施例多维星座图重复的方式生成的多址码本集合的流程图;

图6为本发明实施例一种数据传输的系统图;

图7为本发明实施例六维星座图的示意图;

图8为本发明实施例发送端的结构示意图;

图9为本发明实施例接收端的结构示意图;

图10为本发明实施例另一种发送端的结构示意图;

图11为本发明实施例另一种接收端的结构示意图;

图12为本发明实施例一种数据传输的结构示意图。

具体实施方式

为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部份实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。

本发明实施例中在进行数据传输时,发送端从多址码本集合中选取至少一列码本,针对选择的任意一列码本,根据选择的所述一列码本对应的维度,从所述多维星座图集合中确定所述维度对应的星座图;所述发送端通过所述维度对应的星座图映射的资源发送数据,接收端确定多址码本集合中的至少一列,并针对选择的任意一列码本,根据选择的所述一列码本对应的维度,从所述多维星座图集合中确定所述维度对应的星座图,所述发送端通过所述维度对应的星座图映射的资源发送数据。由于本发明实施中,多址图样集合是由用于表示调制符号在分配的资源上出现的位置的资源映射图样矩阵确定,因此形成的多址图样集合是不等列重的,然后通过不等列重多址图样集合和多维星座图确定接收端和发送端的多址码本集合,使得不同终端的分集度不同,从而提高解调性能。

下面本发明实施例中对数据传输的方法进行详细描述。

在本发明实施例中,多址码本集合由多维星座图集合和多址图样集合确定,因此首先需要确定出多址图样集合和多维星座图集合。

本发明实施例提供一种确定多址图样集合的方法,在实施中:

比如,15个终端的资源数为4时,此时资源映射图样矩阵s(4行15列)如下所示:

从矩阵s中可以看出存在“1”和“0”两种表示方式,其中,矩阵s中的“1”表示调制符号在占用资源的位置,“0”表示调制符号不会占用资源的位置,当调制符号占用4个资源时,调制符号占用资源的位置(即存在4个“1”)时只有这一种情况,当调制符号占用3个资源时,调制符号占用资源的位置(即存在3个“1”)时有这四种情况,当调制符号占用2个资源时,调制符号占用资源的位置(存在2个“1”)时有这六种情况,当调制符号占用1个资源时,调制符号占用资源的位置(存在1个“1”)有这四种情况,将调制符号在可能占用资源的位置的情况统一到一个集合s中,就可以得到所述资源映射图样矩阵s。

从上述举例中可知,当资源数n的取值不同时,调制符号占用资源的位置出现的情况也不同,进而矩阵s也是不同的,但是无论n的取值为几,调制符号占用资源时出现多少种情况,矩阵s都能体现所有排列方式。

基于此,可以根据调制符号占用资源位置的多种排列方式构造调制符号到资源的资源映射图样矩阵,比如当资源数为n时,则根据调制符号占用资源位置的多种排列方式构造调制符号到的资源映射图样矩阵s如下所示:

其中,i表示矩阵s的每一列中“1”出现的次数,矩阵s的行数由资源数n确定,并且资源的分配方式包括但不局限于下列方式中的部分或全部:

预先配置分配资源、半动态分配资源或动态分配资源。

其中,这里的预先配置(即静态配置)指的是由rrc(radioresourcecontrol,无线资源控制)信令通知分配的资源;半动态分配资源指的是由mac-ce(maccontrolelement,媒体接入层控制单元)信令通知分配的资源;半动态分配资源指的是由l1信令通知分配的资源,比如可以是dci(downlinkcontrolinformation,下行控制信息)/uci(uplinkcontrolinformation,上行控制信息)信令。

本发明实施例中的资源可以是物理资源或虚拟资源。

当所述资源是物理资源时,资源可以为时域物理资源或频域物理资源;当所述资源是虚拟资源时,当不同终端进行多址预处理后,需要通过某种方式将虚拟资源映射到物理资源上,比如采用小区公共的交织处理的方式将虚拟资源映射到物理资源上。

相应的,当根据调制符号占用资源所有可能出现的位置构造出资源映射图样矩阵之后,根据终端的资源从构造的资源映射图样矩阵确定终端发送数据时需要使用的至少一个多址图样集合。

比如,15个终端的资源为4个资源时,从资源映射图样矩阵确定发送数据时所使用的一个多址图样集合如下所示:

这里的多址图样集合是从资源映射图样矩阵中选取的4行15列,包含了调制符号占用资源时所有可能出现的位置,比如调制符号占用4个资源时所有可能出现的位置只有第一列。

在本发明实施例中,由于多址码本集合由多维星座图集合和多址图样集合确定,因此当确定出多址图样集合后,还需确定多维星座图集合。

其中,如图2所示星座图为信号矢量端点的分布图,通常情况下,可以采用星座图来描述m-qam信号的信号空间分布状态,通过对m-qam信号星座图的优化设计,可以得到性能各异的m-qam调制方案。

mqam信号星座图有圆形星座图、不均匀圆形星座图和矩形星座图三大类型。

这里的多维星座图集合是在给定维度d前提下,在测度m的约束条件下包含m个星座点的多维星座图集合,并且多维星座图集合中的星座点之间测度m最大化。其中,所述多维星座图中某一维度星座图的产生可以通过求解下列优化问题得到:

其中g表示多维星座图集合中的某一维度星座图,d表示多维星座图集合中包含的星座图的最大纬度,m表示多维星座图集合中星座点的个数,多维星座图集合中第i个星座点表示为gi。

所述测度m可以是在某种信道下,发送端和接收端的多维星座图集合之间的互信息或不同星座点两两之间的欧几里得距离的乘积等度量,任何能够满足测度最大化的量化参数都可以作为测度,给定维度d指的是多维星座图集合中包含的星座图的最大维度。

如图3所示,比如:当测度m定义为不同星座点两两之间的欧几里得距离的乘积,并且多维星座图集合的最大维度d=3,多维星座图集合中星座点的个数m=4(即调制阶数为log2m=2),此时的多维星座图为d=3的3维星座图(sk(d)=αk(d)exp(jθk(d))=ak(d)+jbk(d)中虚部为0,即bk(d)=0)。并且在已知上述的配置参数后,通过求解上述优化问题,可以得到3维星座图中的4个qpsk(quadraturephaseshiftkeyin,正交相移键控)调制的星座点分别为:p1=(0.5,-0.5,0.5),p2=(-0.5,0.5,0.5),p3=(0.5,0.5,-0.5),p4=(-0.5,-0.5,-0.5),具体位置参见图3所示。

这里需要说明的是,多维星座图集合包含多个维度星座图,比如包含二维星座图、三维星座图、四维星座图…..,如果最大维度是八,则从二维星座图开始一直到八维星座图。

这里需要说明的是:由于多址图样集合是根据分配的资源n和使用资源的终端基于资源映射图样矩阵确定的,而本发明实施例中的第一多维星座只需要满足测度m最大化的即可,由此可见本发明实施例中的多址图样集合和多维星座图集合没有任何关联,因此多址图样集合和多维星座图集合都是独立设计的。

本发明实施例可以根据上述多维星座图集合和多址图样集合生成多址码本集合。

在实施中,需要确定多址图样集合行和列的数目,之后可以根据调制方式从多维星座图集合中包括不同维度的星座点中确定多址图样集合包括的星座点,并根据多址图样集合包括的星座点确定多址图样集合中每一列的码字,其中,多维星座图集合存在多维星座图上联合确定多址图样集合中每一列码字的方式或二维星座图确定多址图样集合中每一列码字的方式。

比如,当采用多维m-qam调制时,根据多维m-qam调制从多维星座图集合中包括不同维度的星座点中确定出多址图样集合包括的星座点之后,可以采用格雷或非格雷映射的方式,从m=log2(m)个比特映射多址图样集合中每一列码字的星座点,这里的格雷映射就是任意两个相邻星座点对应的m个比特,有且只有1比特不同。

其中,采用的调制方式不仅仅局限于多维m-qam调制方式,还可以是qpsk、16qam,64qam等调制方式。

由于多维星座图集合存在多维星座图上联合确定一个星座点集合的方式或二维星座图确定一个星座点集合的方式,因此生成的多址码本集合是不同的。

当多维星座图集合是在多维星座图上联合确定一个星座点集合的方式时,生成的多址码本集合中的每一列码本的坐标点不相同,当多维星座图集合是在二维星座图上联合确定一个星座点集合的方式时,生成的多址码本集合中的每一列码本的坐标点相同。

下面通过具体实施例进一步说明如何根据上述方法进行多址码本集合:

实施例1:通过二维星座图重复的方式生成的多址码本集合:

如图4所示,当以为15个终端分配的资源为4个资源为例时:

步骤400、首先在资源映射图样矩阵s中根据n的数值获取n行(本实施为4行15列)获取形成多址图样集合;

步骤401、从多维星座图集合中包括的二维度的星座点中确定多址图样集合包括的星座点;

步骤402、根据多址图样集合中包括的二维度星座点确定多址图样集合中每一列的码字,此时的形成的多址码本集合如下所示:

其中,多址码本集合中的每一列的码字具体的坐标点由sk=αkexp(jθk)=ak+jbk确定,θk表示角度,αk表示幅度,ak表示实部系数,bk表示虚部系数。

由于多址码本集合中码本的星座点是由多维星座图集合中二维度星座图确定的,因此多址码本集合中每一列码本中调制符号占用资源的位置得到坐标点都是相同的。

比如,在第三列中调制符号占用资源的位置为第一行、第二行和第三行,因此,第三列中的第一行、第二行和第三行的码本坐标为s3=α3exp(jθ3)=a3+jb3。

实施例2:多维星座图上联合确定一个星座点集合生成的多址码本集合:

如图5所示,以在4个资源上复用15个用户的情况为例时:

步骤500、在资源映射图样矩阵s中根据n的数值获取n行(本实施为4行15列)获取4行15列形成多址图样集合;

步骤501、从多维星座图集合中包括的多维度的星座点中确定多址图样集合包括的星座点;

步骤502、根据多址图样集合中包括的多维度的星座点确定多址图样集合中每一列的码字,此时形成的多址码本集合如下所示:

其中,多址码本集合中的每一列的码字具体的坐标点由sk(d)=αk(d)exp(jθk(d))=ak(d)+jbk(d)确定,θk(d)表示角度,αk(d)表示幅度,ak(d)表示实部系数,bk(d)表示虚部系数。

由于多址码本集合中码本的星座点是由多维星座图集合中的多维度星座图确定的,因此多址码本集合中每一列码本中调制符号占用资源的位置得到坐标点都是不相同的。

比如,在第三列中调制符号占用资源的位置为第一行、第二行和第三行,因此,第三列中的第一行的码本坐标为s3(1)=α3(1)exp(jθ3(1))=a3(1)+jb3(1)、第二行的码本坐标为s3(2)=α3(2)exp(jθ3(2))=a3(2)+jb3(2)、第三行的码本坐标为s3(3)=α3(3)exp(jθ3(3))=a3(3)+jb3(3)

相应的,当完成多址码本集合后,将多址码本集合和调制方式的绑定关系以及多址码本集合预先配置在发送端和接收端用于数据传输。

基于此,如图6所示,本发明实施例提供一种数据传输的系统,该系统包括:

发送端600,用于从当前的调制方式对应的多址码本集合中选取至少一列码本,其中所述多址码本集合由多维星座图集合和多址图样集合确定,所述多址图样集合是由资源映射图样矩阵确定,所述资源映射图样矩阵用于表示调制符号在分配的资源上出现的位置的多种排列方式;多维星座图集合中包含多个不同维度的星座图;针对选择的任意一列码本,发送端根据选择的所述一列码本对应的维度,从多维星座图集合中确定所述维度对应的星座图;发送端通过所述维度对应的星座图映射的资源发送数据。

接收端601,用于确定当前的调制方式对应的多址码本集合中的至少一列码本;其中所述多址码本集合由多维星座图集合和多址图样集合确定,所述多址图样集合是由资源映射图样矩阵确定,所述资源映射图样矩阵用于表示调制符号在分配的资源上出现的位置的多种排列方式;针对任意一列码本,多维星座图集合中包含多个不同维度的星座图;针对选择的任意一列码本,所述发送端根据选择的所述一列码本对应的维度,从多维星座图集合中确定所述维度对应的星座图;接收端通过所述维度对应的星座图映射的资源发送数据。

当需要传输数据时,发送端根据预先配置的当前的调制方式、多维星座图以及多址图样集合确定出多址码本集合。然后从多址码本集合中选取至少一列码本。其中,多址图样集合时根据调制符号在资源上出现的位置确定的,具体确定多址码本集合的方法为上述确定多址码本集合的方法,在此就不再赘述。

但是,当发送端为终端时,在发送端根据调制符号在资源上出现的位置确定所述多址图样集合之前,还需要接收网络侧设备通知的调制符号在资源上出现的位置,之后再根据资源上出现的位置确定出多址图样集合。

其中,网络侧设备通知终端调制符号在资源上出现的位置时,需要根据不同终端实际的调制符号和资源情况分配,比如终端a的调制符号在资源上出现的位置为a,终端b的调制符号在资源上出现的位置为b。当网络侧设备通知终端调制符号在资源上出现的位置时,通知终端a的是a,通知终端b的是b。

相应的,发送端从多址码本集合中选取至少一列码本之后,针对所选取的码本中选取至少一列码本对应的维度,从多维星座图集合中确定所述维度对应的星座图,并发送端通过所述维度对应的星座图映射的资源发送数据。

在实施中,每个终端所使用的多维星座图的维度是由自身在多址码本集合中那一列码本确定的,即第k个用户所使用的星座图的维度由多址码本集合中的确定。比如,如图7所示,发送端根据当前的多址码本集合为:

第3个终端为多址码本集合中的第3列码本则发送端根据第3列码本确定出第3个终端所使用的星座图的维度为6维。

当发送确定第3个终端所使用的多维星座图的维度为6维后,从预先配置的多维星座图集合中确定维度对应的星座图,之后再通过维度对应的星座图映射的资源发送数据。

比如,如图3所示,若发送端根据第3列码本确定出第3个终端所使用的多维星座图的维度为3维的,此时,三维星座图中的所包含的4个星座点如图3所示中所示黑色点所示。

但是,当多址码本集合通过二维星座图重复的方式生成时,每个终端所使用的多维星座图的维度由自身所在多址码本集合中那一列码本中的一个码本坐标即可确定,即第k个用户所使用的星座图的维度由多址码本集合中的sk确定的。

比如,发送端根据当前的多址码本集合为:

第3个终端为多址码本集合中的第3列码本中的则发送端根据第3列码本中的s3就可以确定出第3个终端所使用的多维星座图的维度为2维的。

当发送确定第3个终端所使用的多维星座图的维度为2维的之后,从预先配置的多维星座图集合中确定维度对应的星座图,之后再通过维度对应的星座图映射的资源发送数据。

其中,发送端也可以从当前确定的多址码本集合的部分列中选择至少一列码本。

比如,所述发送端当前的多址码本集合为15列,而需要发送的数据的终端只有6人,因此,发送端可以在多址码本集合中的前6列中选择至少一列码本。

发送端确定出对应维度的星座图之后,还可以根据待传的数据从星座图中确定一个星座点,并从确定的这个星座点映射的资源上根据分配的发送功率发送数据。

其中,所述发送功率是针对发送端分配的或针对资源分配的,即网络侧设备根据需要传输数据的终端和现有的资源为发送端分配的发送功率,具体分配的方式本发明实施例不做限定。

比如,网络侧设备让发送端按照所有终端按各自最大发送功率进行发送,或者网络侧设备进行等功率分配,或者为距离基站近的终端分配能够满足其qos(qualityofservice,业务质量)要求的较小功率,距离基站远的终端分配较大功率等。

但是,这里需要说明的是:当发送端为终端时,会出现不同的终端选择相同的一列码本的情况,此时发送端需要对维度对应的星座图根据测度最大化的准则得到优化的旋转角度,通过进行角度旋转,并从旋转后的多维星座图映射的资源上发送数据。

同样的,当发送端为网络侧设备时,也会出现网络侧设备为不同的终端选择相同的一列码本会出现,此时所述发送端也需要对不同终端维度对应的星座图根据最大化的准则得到优化的旋转角度,通过进行旋转,并从旋转后的多维星座图中映射的资源上发送数据。

在本发明实施例中,当出现发送端发送数据的终端选择相同的一列码本的情况时,会对不同终端维度对应的星座图进行角度旋转,以使不同的终端的星座图不同,从而实现在不同终端在星座图上的进一步区分,提升了解调性能。

相应的,当发送端从星座点映射的资源上发送数据之后,接收端会存在两种方式接收所述数据,一种方式是接收端已知发送端发送数据时选取的多址码本集合的哪一列码本,另一种方式是接收端不知道发送端发送数据时选取的多址码本集合的哪一列码本,下面对这两种方式进行介绍。

一、接收端已知发送端发送数据时选取的多址码本集合的哪一列码本:

当发送端从星座点映射的资源上发送数据之后,接收端根据当前的调制方式、多维星座图和多址图样集合确定所述调制方式对应的所述多址码本集合,具体的确定方法为上述确定多址码本集合的方法,在此就不再赘述,然后从多址码本集合中选取至少一列码本。

其中,所述多址图样集合是根据调制符号在资源上出现的位置确定的。

但是,当接收端为网络侧设备时,在接收端根据调制符号在资源上出现的位置确定所述多址图样集合之前,还需要通知终端调制符号在资源上出现的位置,之后再根据资源上出现的位置确定出多址图样集合。

其中,网络侧设备通知终端调制符号在资源上出现的位置时,需要根据不同终端实际的调制符号和资源情况分配,比如终端a的调制符号在资源上出现的位置为a,终端b的调制符号在资源上出现的位置为b。当网络侧设备通知终端调制符号在资源上出现的位置时,通知终端a的是a,通知终端b的是b。

针对选取的任意一列码本,所述接收端根据一列码本确定对应的维度,从所述多维星座图集合中确定所述维度对应的星座图,具体的确定方法为上述确定维度对应的星座图的方法一样,在此就不再赘述,之后再通过所述维度对应的星座图上接收数据。

接收端确定出对应维度的星座图之后,还可以根据待传的数据从对应的星座图确定一个星座点,并从确定的这个星座点映射的资源上根据分配的接收功率接收数据。

其中,所述接收功率是针对发送端分配的或针对资源分配的,即网络侧设备根据需要接收数据的终端和现有的资源为接收端分配接收功率,具体的分配方式与发送端相同,在此就不在赘述。

二、接收端不知道发送端发送数据时选取的多址码本集合的哪一列码本:

接收端根据当前的调制方式、多维星座图和多址图样集合确定所述调制方式对应的所述多址码本集合,具体的确定方法为上述确定多址码本集合的方法,在此就不再赘述。

其中,所述多址图样集合是根据调制符号在资源上出现的位置确定的。

但是,当接收端为网络侧设备时,在接收端根据调制符号在资源上出现的位置确定所述多址图样集合之前,还需要通知终端调制符号在资源上出现的位置,之后再根据资源上出现的位置确定出多址图样集合。

其中,网络侧设备通知终端调制符号在资源上出现的位置时,需要根据不同终端实际的调制符号和资源情况分配,比如终端a的调制符号在资源上出现的位置为a,终端b的调制符号在资源上出现的位置为b。当网络侧设备通知终端调制符号在资源上出现的位置时,通知终端a的是a,通知终端b的是b。

然后从多址码本集合中选取至少一列码本,然后选取多址码本集合中每一列码本确定出其对应的维度,从多维星座图集合中确定所有对应维度的星座图度,将所有对应维度的星座图度与发送端发送数据时所使用的对应维度的星座图度进行比对,找到相同的多维星座图后,根据待接收数据从相同的多维星座图中确定一个星座点;并从星座点映射的资源上根据接收功率接收数据。

接收功率是针对发送端分配的或针对资源分配的,即网络侧设备根据需要接收数据的终端和现有的资源为接收端分配接收功率,具体的分配方式与发送端相同,在此就不在赘述。

这里还需要说明是,当发送端为终端,出现不同的终端选择相同的一列码本,发送端对维度对应的星座图进行角度旋转的情况时,此时接收端也需要对维度对应的星座图进行与发送端角度相同的角度旋转,并从旋转后的星座图中映射的资源上接收数据。

同样的,当发送端为网络侧设备时,也会出现网络侧设备为不同的终端选择相同的一列码本,发送端对不同的终端对应的星座图进行角度旋转的情况,此时接收端也需要对维度对应的星座图进行与发送端角度相同的旋转,并从旋转后的多维星座图中映射的资源上接收数据。

如图8所示,本发明实施例提供一种数据传输的设备,该设备包括:处理器800以及收发机801:

处理器800,用于从当前的调制方式对应的多址码本集合中选取至少一列码本,其中多址码本集合由多维星座图集合和多址图样集合确定,以及多址图样集合是由资源映射图样矩阵确定,资源映射图样矩阵用于表示调制符号在资源上出现的位置的多种排列方式;多维星座图集合中包含多个不同维度的星座图;针对选择的任意一列码本,根据选择的所述一列码本对应的维度,从所述多维星座图集合中确定所述维度对应的星座图;通过所述维度对应的星座图映射的资源发送数据。

可选的,多维星座图集合中的星座点之间测度最大化。

可选的,所述处理器800还用于:

在从当前的调制方式对应的多址码本集合中选取至少一列码本之前,根据调制符号在资源上出现的位置确定所述多址图样集合;根据当前的调制方式、所述多维星座图和所述多址图样集合确定所述调制方式对应的所述多址码本集合。

可选的,所述处理器800还用于:

若发送端为终端;在根据调制符号在资源上出现的位置确定所述多址图样集合之前,确定网络侧设备通知的调制符号在资源上出现的位置。

可选的,处理器800具体用于:

根据待传数据从所述维度对应的星座图中确定一个星座点;从所述星座点映射的资源上发送数据。

可选的,处理器800具体用于:

从当前的调制方式对应的多址码本集合的部分列中至少选择一列码本。

可选的,处理器800具体用于:

从维度对应的星座图映射的资源上,根据分配的发送功率通过收发机801发送数据;其中,这里的发送功率是针对发送端分配的或是针对资源分配的。

可选的,所述处理器800还用于:

发送端为终端时,在通过维度对应的星座图映射的资源发送数据之前,则对维度对应的星座图进行旋转;从旋转后的所述维度对应的星座映射的资源上发送数据。

可选的,所述处理器800具体用于:

发送端为网络侧设备时,若网络侧设备为不同的终端选择相同的所述一列码本,在通过维度对应的星座图映射的资源发送数据之前,则对维度对应的星座图进行旋转,以使维度对应的星座图不同;从旋转后的所述维度对应的星座图映射的资源上通过收发机801发送数据。

如图9所示,本发明实施例还提供一种数据传输的设备,该设备包括:处理器900以及收发机901:

处理器,用于确定当前的调制方式对应的多址码本集合中的至少一列码本;其中多址码本集合由多维星座图集合和多址图样集合确定,多址图样集合是由资源映射图样矩阵确定,资源映射图样矩阵用于表示调制符号在分配的资源上出现的位置的多种排列方式;多维星座图集合中包含多个不同维度的星座图针对任意一列码本,根据所述一列码本确定对应的维度,从多维星座图集合中确定所述维度对应的星座图;通过维度对应的星座图上通过收发机901接收数据。

可选的,多维星座图集合中的星座点之间测度最大化。

可选的,所述处理器900还用于:

在从当前的调制方式对应的多址码本集合中选取至少一列码本之前,根据调制符号在资源上出现的位置确定所述多址图样集合;根据当前的调制方式、所述多维星座图和所述多址图样集合确定所述调制方式对应的所述多址码本集合。

可选的,所述处理器900还用于:

若接收端为网络侧设备;通知终端调制符号在资源上出现的位置。

可选的,处理器900具体用于:

从维度对应的星座图映射的资源上,根据分配的接收功率通过收发机901接收数据;其中,接收功率是针对接收端分配的或针对资源分配的。

可选的,处理器900还用于:

发送端为终端时,若不同的终端选择相同的所述一列码本,则对维度对应的星座图进行旋转;从旋转后维度对应的星座图映射的资源上通过收发机901接收数据。

可选的,处理器900还用于:

发送端为网络侧设备时,若网络侧设备为不同的终端选择相同的所述一列码本,则对维度对应的星座图进行旋转,以使维度对应的星座图不同;从旋转后的维度对应的星座图映射的资源上通过收发机901接收数据。

如图10所示,本发明实施例提供一种数据传输的设备,包括:第一确定模块1000和发送模块1001:

第一确定模块1000,用于从当前的调制方式对应的多址码本集合中选取至少一列码本,其中由多维星座图集合和多址图样集合确定,多址图样集合是由资源映射图样矩阵确定,资源映射图样矩阵用于表示调制符号在资源上出现的位置的多种排列方式;多维星座图集合中包含多个不同维度的星座图;

发送模块1001,用于针对选择的任意一列码本,根据选择的一列码本对应的维度,从多维星座图集合中确定所述维度对应的星座图;通过所述维度对应的星座图映射的资源发送数据。

可选的,多维星座图集合中的星座点之间测度最大化。

可选的,第一确定模块1000具体用于:

在从当前的调制方式对应的多址码本集合中选取至少一列码本之前,根据调制符号在资源上出现的位置确定所述多址图样集合;根据当前的调制方式、所述多维星座图和所述多址图样集合确定所述调制方式对应的所述多址码本集合。

可选的,第一确定模块1000具体用于:

在发送端根据调制符号在资源上出现的位置确定所述多址图样集合之前,确定网络侧设备通知的调制符号在资源上出现的位置。

可选的,发送模块1001具体用于:

根据待传数据从维度对应的星座图中确定一个星座点,之后从星座点映射的资源上发送数据。

可选的,第一确定模块1000具体用于:

从当前的调制方式对应的多址码本集合的部分列中选择至少一列码本。

可选的,发送模块1001具体用于:

从维度对应的星座图映射的资源上,根据分配的发送功率发送数据;其中,发送功率是针对发送端分配的或针对资源分配的。

可选的,发送模块1001还用于:

若发送端为终端,若不同的终端选择相同的所述一列码本,在从维度对应的星座图映射的资源上发送数据之前,还需要对维度对应的星座图进行旋转,并且从旋转后的维度对应的星座图映射的资源上发送数据。

可选的,发送模块1001还用于:

若发送端为网络侧设备,若所述网络侧设备为不同的终端选择相同的所述一列码本,从维度对应的星座图映射的资源上发送数据之前,还需要对不同的维度对应的星座图进行旋转,以使所述不同的终端的多维星座图不同,并且从旋转后的维度对应的星座图映射的资源上发送数据。

如图11所示,本发明实施例提供一种数据传输的设备,包括:第二确定模块1100和接收模块1101:

第二确定模块1100,用于确定当前的调制方式对应的多址码本集合中的至少一列码本;其中多址码本集合由多维星座图集合和多址图样集合确定,多址图样集合是由资源映射图样矩阵确定,资源映射图样矩阵用于表示调制符号在分配的资源上出现的位置的多种排列方式;多维星座图集合中包含多个不同维度的星座图;

接收模块1101,用于针对任意一列码本,根据所述一列码本确定对应的维度,从多维星座图集合中确定所述维度对应的星座图;通过所述维度对应的星座图上接收数据。

可选的,多维星座图集合中的星座点之间测度最大化。

可选的,第二确定模块1100具体用于:

在从当前的调制方式对应的多址码本集合中选取至少一列码本之前,根据调制符号在资源上出现的位置确定所述多址图样集合;根据当前的调制方式、所述多维星座图和所述多址图样集合确定所述调制方式对应的所述多址码本集合。

可选的,第二确定模块1100具体用于:

接收端为网络侧设备时,通知终端调制符号在资源上出现的位置。

可选的,接收模块1101具体用于:

从维度对应的星座图映射的资源上,根据分配的接收功率接收数据;其中,接收功率是针对接收端分配的或针对资源分配的。

可选的,接收模块1101还用于:

若发送端为终端,不同的终端选择相同的一列码本时,则需要对维度对应的星座图进行旋转,并且从旋转后的维度对应的星座图映射的资源上接收数据。

可选的,接收模块1101还用于:

若发送端为网络侧设备,网络侧设备为不同的终端选择相同的一列码本时,则需要对不同的终端的维度对应的星座图进行旋转,以使不同的终端的维度对应的星座图不同,并且从旋转后的维度对应的星座图映射的资源上接收数据。

如图12所示,本发明实施例还提供一种数据传输的设备,该设备包括:至少一个处理单元1200以及至少一个存储单元1201,其中,存储单元1201存储有程序代码,当所述程序代码被所述处理单元1200执行时,使得所述处理单元1200执行发送端的步骤;或执行接收端的步骤。

本发明实施例提供还一种计算设备可读存储介质,包括程序代码,当程序代码在计算设备上运行时,程序代码用于使所述计算设备执行发送端的步骤;或执行接收端的步骤。

以上参照示出根据本申请实施例的方法、装置(系统)和/或计算机程序产品的框图和/或流程图描述本申请。应理解,可以通过计算机程序指令来实现框图和/或流程图示图的一个块以及框图和/或流程图示图的块的组合。可以将这些计算机程序指令提供给通用计算机、专用计算机的处理器和/或其它可编程数据处理装置,以产生机器,使得经由计算机处理器和/或其它可编程数据处理装置执行的指令创建用于实现框图和/或流程图块中所指定的功能/动作的方法。

相应地,还可以用硬件和/或软件(包括固件、驻留软件、微码等)来实施本申请。更进一步地,本申请可以采取计算机可使用或计算机可读存储介质上的计算机程序产品的形式,其具有在介质中实现的计算机可使用或计算机可读程序代码,以由指令执行系统来使用或结合指令执行系统而使用。在本申请上下文中,计算机可使用或计算机可读介质可以是任意介质,其可以包含、存储、通信、传输、或传送程序,以由指令执行系统、装置或设备使用,或结合指令执行系统、装置或设备使用。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1