DATA TRANSMISSION METHOD AND DEVICE

15-08-2019 дата публикации
Номер:
WO2019154355A1
Контакты:
Номер заявки: CN45-07-201960
Дата заявки: 02-02-2019

数据传输的方法和设备
[1]

相关申请的交叉引用

[2]

本申请主张在2018年2月8日在中国提交的中国专利申请No.201810130115.0的优先权,其全部内容通过引用包含于此。

技术领域

[3]

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

背景技术

[4]

在无线通信中,许多终端设备同时通话时以不同的无线信道分隔,防止相互干扰的技术方式称为多址方式,多址方式根据特征分为频分多址、时分多址、码分多址等方式。在第四代(4-th generation,4G)通信系统中,上行采用了SC-FDMA(Single-carrier Frequency-Division Multiple Access,单载波频分多址)多址方式,下行采用了OFDMA(Orthogonal Frequency Division Multiple Access,正交频分多址)多址方式。在5G的系统中,上行采用SC-FDMA或者OFDMA,下行仍然采用OFDMA多址方式,但是上述多址方式都是正交多址。对于5G NR的进一步演进,在3GPP(3rd Generation Partnership Project,第三代移动通信标准化组织)5G系统的研究中,更多的新型非正交多址方式被提出,比如:SCMA(Sparse Code Multiple Access,稀疏码多址接入),PDMA(Pattern Division Multiple Access,图分多址),IDMA(interleaved direct memory access,交错直接存储器访问),NOCA(Non-Orthogonal Coded Access,非正交编码多址)等。

[5]

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

[6]

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

[7]

发明内容

[8]

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

[9]

第一方面,本公开实施例提供了一种数据传输的方法,应用于终端设备侧,包括:

[10]

终端设备从多址码本中选取至少一个码字,或者所述终端设备接收基站为所述终端设备从所述多址码本中配置的至少一个码字,其中,所述多址码本由多维星座集合和多址图样确定,所述多址图样用于表示调制符号在资源上出现的位置的多种排列方式,所述多维星座集合中包含多个相同或不同维度的星座点;

[11]

所述终端设备通过所述至少一个码字对调制符号进行频域资源或时域资源扩展并发送。

[12]

第二方面,本公开实施例提供了一种数据传输的方法,应用于基站侧,包括:

[13]

基站为终端设备从多址码本中配置至少一个码字,或基站接收终端设备从多址码本中选取至少一个码字,其中所述多址码本由多维星座集合和多址图样确定,所述多址图样用于表示调制符号在资源上出现的位置的多种排列方式;所述多维星座集合中包含多个相同或不同维度的星座点;

[14]

所述基站通过所述至少一个码字对调制符号进行频域资源或时域资源扩展并发送。

[15]

第三方面,本公开实施例提供了一种终端设备,包括存储器、处理器、接收机及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上第一方面所述的方法的步骤。

[16]

第四方面,本公开实施例提供了一种基站,包括存储器、处理器、接收机及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上第二方面所述的方法的步骤。

[17]

第五方面,本公开实施例提供了一种终端设备,包括:

[18]

第一确定模块,用于从多址码本中选取至少一个码字,或者接收基站为终端设备从所述多址码本中配置的至少一个码字,其中,所述多址码本由多 维星座集合和多址图样确定,所述多址图样用于表示调制符号在资源上出现的位置的多种排列方式,所述多维星座集合中包含多个相同或不同维度的星座点;和

[19]

第一处理模块,用于通过所述至少一个码字对调制符号进行频域资源或时域资源扩展并发送。

[20]

第六方面,本公开实施例提供了一种终端设备,包括:

[21]

第二确定模块,用于为终端设备从多址码本中配置至少一个码字,或接收终端设备从多址码本中选取至少一个码字,其中所述多址码本由多维星座集合和多址图样确定,所述多址图样用于表示调制符号在资源上出现的位置的多种排列方式;所述多维星座集合中包含多个相同或不同维度的星座点;

[22]

第二处理模块,用于通过所述至少一个码字对调制符号进行频域资源或时域资源扩展并发送。

[23]

第七方面,本公开实施例提供了一种计算机可读存储介质,其中,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上第一方面或第二方面所述的方法的步骤。

[24]

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

附图说明

[25]

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

[26]

图1为相关技术中SCMA的多址方案特级处理和符号级处理示意图;

[27]

图2为M-QAM(Quadrature Amplitude Modulation,正交振幅调制)调制方案中的星座图的示意图;

[28]

图3为本公开实施例三维星座图的示意图;

[29]

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

[30]

图5为本公开实施例多维星座图重复的方式生成的多址码本的流程图;

[31]

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

[32]

图7为本公开实施例六维星座图的示意图;

[33]

图8为本公开实施例终端设备的结构示意图;

[34]

图9为本公开实施例基站的结构示意图;

[35]

图10为本公开实施例另一种终端设备的结构示意图;

[36]

图11为本公开实施例另一种基站结构示意图;

[37]

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

具体实施方式

[38]

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

[39]

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

[40]

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

[41]

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

[42]

本公开实施例提供一种确定多址图样的方法,在实施中:

[43]

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

[44]

[45]

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

[46]

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

[47]

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

[48]

[49]

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

[50]

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

[51]

其中,这里的预先配置(即静态配置)指的是由RRC(Radio Resource Control,无线资源控制)信令通知分配的资源;半动态分配资源指的是由MAC-CE(MAC Control Element,媒体接入层控制单元)信令通知分配的资源;动态分配资源指的是由L1信令通知分配的资源,比如可以是DCI(Downlink Control Information,下行控制信息)或UCI(Uplink Control Information,上行控制信息)信令。

[52]

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

[53]

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

[54]

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

[55]

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

[56]

[57]

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

[58]

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

[59]

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

[60]

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

[61]

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

[62]

[63]

其中 表示多维星座集合中的某一维度星座图,D表示多维星座集合 中包含的星座图的最大维度,M表示多维星座集合中星座点的个数,多维星座集合中第i个星座点表示为gi

[64]

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

[65]

如图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(Quadrature Phase Shift Keyin,正交相移键控)调制的星座点分别为: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所示。

[66]

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

[67]

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

[68]

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

[69]

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

[70]

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

[71]

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

[72]

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

[73]

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

[74]

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

[75]

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

[76]

如图4所示,当以为15个终端设备分配的资源为4个资源为例时,通过二维星座图重复的方式生成的多址码本包括:

[77]

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

[78]

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

[79]

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

[80]

[81]

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

[82]

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

[83]

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

[84]

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

[85]

如图5所示,以在4个资源上复用15个用户的情况为例时,通过多维星座图重复的方式生成的多址码本包括:

[86]

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

[87]

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

[88]

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

[89]

[90]

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

[91]

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

[92]

比如,在第三列中调制符号占用资源的位置为第一行、第二行和第四行,因此,第三列中的第一行的码本坐标为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)

[93]

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

[94]

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

[95]

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

[96]

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

[97]

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

[98]

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

[99]

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

[100]

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

[101]

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

[102]

[103]

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

[104]

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

[105]

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

[106]

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

[107]

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

[108]

为2维的。

[109]

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

[110]

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

[111]

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

[112]

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

[113]

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

[114]

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

[115]

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

[116]

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

[117]

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

[118]

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

[119]

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

[120]

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

[121]

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

[122]

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

[123]

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

[124]

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

[125]

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

[126]

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

[127]

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

[128]

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

[129]

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

[130]

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

[131]

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

[132]

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

[133]

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

[134]

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

[135]

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

[136]

如图8所示,本公开实施例提供一种终端设备,该终端设备包括:处理器800以及收发机801:

[137]

处理器800,用于从多址码本中选取至少一个码字,或者接收基站为终端设备从所述多址码本中配置的至少一个码字,其中,所述多址码本由多维星座集合和多址图样确定,所述多址图样用于表示调制符号在资源上出现的位置的多种排列方式,所述多维星座集合中包含多个相同或不同维度的星座点;通过所述至少一个码字对调制符号进行频域资源或时域资源扩展并发送。

[138]

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

[139]

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

[140]

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

[141]

可选的,处理器800具体用于:从维度对应的星座图映射的资源上,根据分配的发送功率通过收发机801发送数据;其中,这里的发送功率是针对终端设备分配的或是针对资源分配的。

[142]

可选的,通过所述至少一个码字对调制符号进行频域资源或时域资源扩展并发送之前,所述处理器800还用于:

[143]

若不同的终端设备选择相同的码字,或接收到基站为不同的终端设备配置相同的码字,按照基站配置的方式或预定义的方式对所述码字进行旋转;和

[144]

所述收发机801用于:基于旋转后的码字,在基站配置的资源上发送数据。

[145]

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

[146]

从旋转后的码字对应的多维星座集合和多址图样确定的映射资源上发送数据。

[147]

可选地,所述处理器800还用于:在发送经过多址码本扩展的所述调制符号之前,对所述调制符号进行处理,所述处理包括:离散傅里叶变换(DFT)、层映射(layer mapping)、预编码、快速傅里叶变换(IFFT)中的一种或多种。

[148]

可选地,所述预定义的方式为根据测度最大化的准则得到优化的旋转角度。

[149]

如图9所示,本公开实施例还提供一种基站,包括:处理器900以及收发机901。

[150]

所述处理器用于:为终端设备从多址码本中配置至少一个码字,或接收终端设备从多址码本中选取至少一个码字,其中所述多址码本由多维星座集合和多址图样确定,所述多址图样用于表示调制符号在资源上出现的位置的多种排列方式;所述多维星座集合中包含多个相同或不同维度的星座点;通过所述至少一个码字对调制符号进行频域资源或时域资源扩展并发送。

[151]

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

[152]

可选的,所述处理器900还用于:在分配的资源上,根据基站配置的发送功率发送数据,其中,所述发送功率是针对所述终端设备或针对所述资源分配的。

[153]

可选的,在通过所述至少一个码字对调制数据进行频域资源或时域资源扩展并发送之前,所述处理器900还用于:

[154]

若基站为不同的终端设备配置相同的码字,或基站接收到不同的终端设备选择相同的码字,按照基站配置的方式或预定义的方式对所述码字进行旋转;和

[155]

基于旋转后的码字,在基站配置的资源上发送数据。

[156]

可选的,所述处理器900还用于:所述基站从旋转后的码字对应的多维星座集合和多址图样确定的映射资源上发送数据。

[157]

可选的,所述处理器900还用于:所述基站根据调制符号在资源上出现的位置确定所述多址图样集合;

[158]

所述基站根据当前的调制方式、所述多维星座集合和所述多址图样确定 所述调制方式对应的所述多址码本。

[159]

可选的,所述处理器900还用于:在发送经过多址码本扩展的所述调制符号之前,对所述调制符号进行处理,所述处理包括:离散傅里叶变换(DFT)、层映射(layer mapping)、预编码、快速傅里叶变换(IFFT)中的一种或多种。

[160]

可选地,所述预定义的方式为根据测度最大化的准则得到优化的旋转角度。

[161]

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

[162]

第一确定模块1000,用于从多址码本中选取至少一个码字,或者接收基站为终端设备从所述多址码本中配置的至少一个码字,其中,所述多址码本由多维星座集合和多址图样确定,所述多址图样用于表示调制符号在资源上出现的位置的多种排列方式,所述多维星座集合中包含多个相同或不同维度的星座点;和

[163]

第一处理模块1001,用于通过所述至少一个码字对调制符号进行频域资源或时域资源扩展并发送。

[164]

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

[165]

可选的,第一处理模块1001具体用于:

[166]

所述终端设备通过所述至少一个码字对调制符号进行频域资源或时域资源扩展并发送之前,若不同的终端设备选择相同的码字,或终端设备接收到基站为不同的终端设备配置相同的码字,按照基站配置的方式或预定义的方式对所述码字进行旋转;和

[167]

基于旋转后的码字,在基站配置的资源上发送数据。

[168]

可选的,第一处理模块1001具体用于:所述终端设备从旋转后的码字对应的多维星座集合和多址图样确定的映射资源上发送数据。

[169]

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

[170]

在基站为终端设备从多址码本中配置至少一个码字,或终端设备从所述多址码本中选取至少一个码字之前,所述终端设备根据调制符号在资源上出现的位置确定所述多址图样集合;和

[171]

所述终端设备根据当前的调制方式、所述多维星座集合和所述多址图样 确定所述调制方式对应的所述多址码本。

[172]

可选的,第一处理模块1001具体用于:

[173]

所述终端设备根据待传数据从所述码字对应的多维星座集合中确定一个星座点;从所述星座点映射的资源上发送数据。

[174]

可选的,第一处理模块1001具体用于:

[175]

所述终端设备在分配的资源上,根据基站配置的发送功率发送数据,其中,所述发送功率是针对所述终端设备或针对所述资源分配的。

[176]

可选地,第一处理模块1001具体用于:在发送经过多址码本扩展的所述调制符号之前,对所述调制符号进行处理,所述处理包括:离散傅里叶变换(DFT)、层映射(layer mapping)、预编码、快速傅里叶变换(IFFT)中的一种或多种。

[177]

可选地,所述预定义的方式为根据测度最大化的准则得到优化的旋转角度。

[178]

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

[179]

第二确定模块1100,用于为终端设备从多址码本中配置至少一个码字,或接收终端设备从多址码本中选取至少一个码字,其中所述多址码本由多维星座集合和多址图样确定,所述多址图样用于表示调制符号在资源上出现的位置的多种排列方式;所述多维星座集合中包含多个相同或不同维度的星座点;

[180]

第二处理模块1101,用于通过所述至少一个码字对调制符号进行频域资源或时域资源扩展并发送。

[181]

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

[182]

可选的,第二处理模块1101具体用于:所述基站通过所述至少一个码字对调制符号进行频域资源或时域资源扩展并发送之前,若基站为不同的终端设备配置相同的码字,或基站接收到不同的终端设备选择相同的码字,则按照基站配置的方式或预定义的方式对所述码字进行旋转;和

[183]

基于旋转后的码字,在基站配置的资源上发送数据。

[184]

可选的,第二处理模块1101具体用于:

[185]

所述基站从旋转后的码字对应的多维星座集合和多址图样确定的映射资源上发送数据。

[186]

可选的,第二处理模块1101具体用于:

[187]

所述基站在分配的资源上,根据基站配置的发送功率发送数据,其中,所述发送功率是针对所述终端设备或针对所述资源分配的。

[188]

可选的,第二确定模块1100具体用于:在基站为终端设备从多址码本中配置至少一个码字,或基站接收到终端设备从所述多址码本中选取至少一个码字之前,根据调制符号在资源上出现的位置确定所述多址图样集合;

[189]

根据当前的调制方式、所述多维星座集合和所述多址图样确定所述调制方式对应的所述多址码本。

[190]

可选的,第二处理模块1101具体用于:

[191]

根据待传数据从所述码字对应的多维星座集合中确定一个星座点;

[192]

从所述星座点映射的资源上发送数据。

[193]

可选的,第二处理模块1101具体用于:在发送经过多址码本扩展的所述调制符号之前,对所述调制符号进行处理,所述处理包括:离散傅里叶变换(DFT)、层映射(layer mapping)、预编码、快速傅里叶变换(IFFT)中的一种或多种。

[194]

可选的,所述预定义的方式为根据测度最大化的准则得到优化的旋转角度。

[195]

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

[196]

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

[197]

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

[198]

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

[199]

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



[1]

Provided are a data transmission method and device. The method comprises: a terminal device selecting at least one codeword from a multiple access codebook, or a terminal device receiving at least one codeword configured from the multiple access codebook by the base station for the terminal device, wherein the multiple access codebook is determined by a multi-dimensional constellation set and a multiple access pattern, the multiple access pattern is used for representing multiple arrangements of locations where a modulation symbol appears on a resource, and the multi-dimensional constellation set includes multiple constellation points of the same or different dimensions; and the terminal device extending and transmitting frequency domain resources or time domain resources on the modulation symbol by means of the at least one codeword.

[2]



一种数据传输的方法,应用于终端设备侧,包括:

终端设备从多址码本中选取至少一个码字,或者所述终端设备接收基站为所述终端设备从所述多址码本中配置的至少一个码字,其中,所述多址码本由多维星座集合和多址图样确定,所述多址图样用于表示调制符号在资源上出现的位置的多种排列方式,所述多维星座集合中包含多个相同或不同维度的星座点;

所述终端设备通过所述至少一个码字对调制符号进行频域资源或时域资源映射并发送。

如权利要求1所述的方法,其中,所述终端设备通过所述至少一个码字对调制符号进行频域资源或时域资源映射并发送,包括:

所述终端设备在分配的资源上,根据基站配置的发送功率发送数据,其中,所述发送功率是针对所述终端设备或针对所述资源分配的。

如权利要求1所述的方法,其中,

所述终端设备通过所述至少一个码字对调制符号进行频域资源或时域资源扩展并发送之前,还包括:

若不同的终端设备选择相同的码字,或终端设备接收到基站为不同的终端设备配置相同的码字,则所述终端设备按照基站配置的方式或预定义的方式对所述码字进行旋转;和

所述终端设备基于旋转后的码字,在基站配置的资源上发送数据。

如权利要求3所述的方法,其中,所述终端设备基于旋转后的码字,在基站配置的资源上发送数据,包括:

所述终端设备从旋转后的码字对应的多维星座集合和多址图样确定的映射资源上发送数据。

如权利要求1所述的方法,其中,在基站为终端设备从多址码本中配置至少一个码字,或终端设备从所述多址码本中选取至少一个码字之前,包括:

所述终端设备根据调制符号在资源上出现的位置确定所述多址图样集合;

所述终端设备根据当前的调制方式、所述多维星座集合和所述多址图样确定所述调制方式对应的所述多址码本。

如权利要求1所述的方法,其中,在发送经过多址码本扩展的所述调制符号之前,所述方法还包括:

对所述调制符号进行处理,所述处理包括:离散傅里叶变换(DFT)、层映射(layer mapping)、预编码、快速傅里叶变换(IFFT)中的一种或多种。

如权利要求3所述的方法,其中,所述预定义的方式为根据测度最大化的准则得到优化的旋转角度。

一种数据传输的方法,应用于基站侧,包括:

基站为终端设备从多址码本中配置至少一个码字,或基站接收终端设备从多址码本中选取至少一个码字,其中所述多址码本由多维星座集合和多址图样确定,所述多址图样用于表示调制符号在资源上出现的位置的多种排列方式;所述多维星座集合中包含多个相同或不同维度的星座点;

所述基站通过所述至少一个码字对调制符号进行频域资源或时域资源扩展并发送。

如权利要求8所述的方法,其中,所述基站通过所述至少一个码字对调制符号进行频域资源或时域资源扩展并发送,包括:

所述基站在分配的资源上,根据基站配置的发送功率发送数据,其中,所述发送功率是针对所述终端设备或针对所述资源分配的。

如权利要求8所述的方法,其中,

所述基站通过所述至少一个码字对调制符号进行频域资源或时域资源扩展并发送之前,还包括:

若基站为不同的终端设备配置相同的码字,或基站接收到不同的终端设备选择相同的码字,则所述基站按照基站配置的方式或预定义的方式对所述码字进行旋转;和

所述基站基于旋转后的码字,在基站配置的资源上发送数据。

如权利要求10所述的方法,其中,所述基站基于旋转后的码字,在基站配置的资源上发送数据,包括:

所述基站从旋转后的码字对应的多维星座集合和多址图样确定的映射资 源上发送数据。

如权利要求8所述的方法,其中,在基站为终端设备从多址码本中配置至少一个码字,或基站接收到终端设备从所述多址码本中选取至少一个码字之前,包括:

所述基站根据调制符号在资源上出现的位置确定所述多址图样集合;

所述基站根据当前的调制方式、所述多维星座集合和所述多址图样确定所述调制方式对应的所述多址码本。

如权利要求10所述的方法,其中,在发送经过多址码本扩展的所述调制符号之前,所述方法还包括:

对所述调制符号进行处理,所述处理包括:离散傅里叶变换(DFT)、层映射(layer mapping)、预编码、快速傅里叶变换(IFFT)中的一种或多种。

如权利要求10所述的方法,其中,所述预定义的方式为根据测度最大化的准则得到优化的旋转角度。

一种终端设备,包括存储器、处理器、接收机及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如权利要求1至7中任一项所述的方法的步骤。

一种基站,包括存储器、处理器、接收机及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如权利要求8至14中任一项所述的方法的步骤。

一种终端设备,包括:

第一确定模块,用于从多址码本中选取至少一个码字,或者接收基站为终端设备从所述多址码本中配置的至少一个码字,其中,所述多址码本由多维星座集合和多址图样确定,所述多址图样用于表示调制符号在资源上出现的位置的多种排列方式,所述多维星座集合中包含多个相同或不同维度的星座点;和

第一处理模块,用于通过所述至少一个码字对调制符号进行频域资源或时域资源扩展并发送。

一种基站,包括:

第二确定模块,用于为终端设备从多址码本中配置至少一个码字,或接 收终端设备从多址码本中选取至少一个码字,其中,所述多址码本由多维星座集合和多址图样确定,所述多址图样用于表示调制符号在资源上出现的位置的多种排列方式;所述多维星座集合中包含多个相同或不同维度的星座点;

第二处理模块,用于通过所述至少一个码字对调制符号进行频域资源或时域资源扩展并发送。

一种计算机可读存储介质,其中,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至7中任一项所述的方法的步骤、或实现如权利要求8至14中任一项所述的方法的步骤。