传输信息的方法和装置与流程

文档序号:11236547阅读:1223来源:国知局
传输信息的方法和装置与流程

本发明涉及通信领域,并且更具体地,涉及传输信息的方法和装置。



背景技术:

正交多址接入技术广泛应用于第三代(3rd-generation,3g)和第四代(4th-generation,4g)移动通信系统。这里的“正交”指的是系统的一个资源块只能最多分配给一个用户使用,不同用户对于频率资源的占用方式是“正交”的。随着无线蜂窝网络的持续演进,正交多址接入技术已经逐渐无法满足人们对蜂窝网络日益提升的容量需求,如海量接入和频谱效率的持续提升等。与此同时,非正交的多址接入技术正逐渐引起业界和学术界越来越多的关注。“非正交”指的是多用户可以通过非正交的方式共享频谱等系统资源。人们希望未来的无线蜂窝网络,如第五代(5th-generation,5g)移动通信系统,能够借助非正交的多址接入技术有效的解决容量提升的问题。

非正交多址接入技术中发射端可以将来远近配对的多个用户的至少两个需要发送的数据流叠加到系统的某一个时频资源上进行发送。标准中研究的非正交多址(nonorthogonalmulti-access,noma)接入技术对至少两个用户的不同层的数据经过独立编码、调制和分层映射,为不同层的数据分配不同的功率分配系数,根据该功率分配系数对数据进行叠加并输出信号,接收侧也可以多个用户间的功率分配实现多用户解调。但是,这种多址接入技术只能基于功率分配实现多用户检测,应用场景受限,系统性能增益也受到限制。特别是对于非远近的用户之间,这类noma多址方式的性能并不能达到最优。



技术实现要素:

本发明实施例提供一种传输信息的方法和装置,能够提高系统的性能增益。

第一方面,提供了一种传输信息的方法,包括:获取经过调制的需向至少一个终端设备传输的n层调制信号,n为大于或者等于2的正整数;在目标资源上对所述n层调制信号中的每一层调制信号乘以该层对应的线性处理系数,得到每一层的线性处理信号,并对所有层的线性处理信号进行相加,得到叠加输出信号,所述线性处理系数为复数;通过所述每个目标资源向所述至少一个终端设备发送所述叠加输出信号。

本发明实施例通过对至少一个终端设备的多层信号分别进行调制,在目标资源上对所述n层调制信号中的每一层的调制信号分别进行线性处理并叠加得到叠加输出信号,并可以向终端设备发送叠加输出信号,这种传输信息的方法能够提高系统的性能增益。

在本发明的一个实施例中,传输信息的方法可以用于多址接入系统,包括正交多址接入系统和非正交多址接入系统,该系统可以包括接收端和发射端,这里传输信息的方法可以由发射端执行,发射端可以为网络侧设备,例如发射端可以为基站。

本发明实施例中的“目标资源”中的“目标”是指本实施例的描述所针对的,并不隐含选择之意,目标资源可以为实际传输中的某个资源,在此不予限定。

线性处理系数可以为复数,这样可以对调制信号的幅值和相位两个维度上进行改变,进而得到线性处理信号。

结合第一方面,在第一方面的一种实现方式中,所述叠加输出信号的星座图包括m个星座点,mi为第i层调制信号的调制阶数,所述m个星座点的幅值或相位或实部或虚部的概率分布满足高斯分布。

应理解,本发明实施例中限定的满足高斯分布可以为近似满足高斯分布,允许存在一定范围内的误差。m个星座点的幅值或相位或实部或虚部的概率分布满足高斯分布可以进一步提高系统的性能增益。

基于每一层调制信号可以有不同的调制方式,而且相同的调制方式可以包括不同的多个星座点,在线性处理系数一定时,每一层调制信号可以对应多个线性处理信号,进而可以有多个叠加输出信号。

结合第一方面及其上述实现方式,在第一方面的另一种实现方式中,所述在目标资源上对所述n层调制信号中的每一层调制信号乘以该层对应的线性处理系数,得到每一层的线性处理信号包括:对所述每一层调制信号乘以对应的线性处理系数,或者,对应的线性处理系数和功率分配系数,得到所述每一层的线性处理信号。

在本发明的一个实施例中,当系统中包括两个或两个以上终端设备时,可以为远近不同的终端设备设置不同的功率分配系数以区分不同的终端设备,这样终端设备可以不再受到远近配对场景的限制。即,本发明实施例中的任意两个终端设备之间信道质量的差值可以小于一定的信道质量阈值。

在本发明的一个实施例中,可以根据终端设备的远近特性确定功率分配系数。另外,功率分配系数仅仅与数据的层数相关,而与资源的编号无关。也就是说,相同层数的数据在不同资源上的功率分配系数可以相同。

在本发明的一个实施例中,网络侧设备对信号进行线性处理和分配功率分配系数的次序可以交换,也就是说网络侧设备可以先对信号进行线性处理,然后对线性处理后的信号分配功率分配系数,最后输出叠加后的输出信号。网络侧设备还可以先对信号分配功率分配系数,然后对不同层不同资源上的数据分配线性处理系数,最后输出叠加后的输出信号。

在本发明的一个实施例中,可以通过下列方法确定在第j资源上第i层调制信号xi,j的线性处理系数其中,i=1,2,…n,j=1,2,…j,j为资源编号总数,且j正整数:确定在第j资源上所有层信号的线性处理系数构成的行向量使得第j资源上所有层的线性处理信号叠加后的输出信号的幅值或相位满足高斯分布,从行向量中选出

这里同一资源上不同层的线性处理系数如下:

其中,γ为一个固定值。

不同资源上的线性处理系数可以为对上述i取不同值时βi的排列组合。

在本发明的一个实施例中,确定在第j资源上所有层信号的线性处理系数构成的行向量包括:确定行向量中的n个元素,根据n个元素得到m个向量,其中m=n!,从所述m个向量中选择一个向量作为行向量,使得第j资源上所有层的线性处理信号叠加后的输出信号的幅值或相位满足高斯分布。

可选地,作为本发明的一个实施例,可以通过下列方式从m个向量中选择一个向量作为上述与第j资源对应的行向量:预定义向量其中中包括行向量中的n个元素,根据向量和预先定义的随机选取的规则确定与第j资源对应的行向量例如,假设由n个元素得到的m个向量记为随机选取的规则可以为其中,m可以为[0,m-1]中随机选取的一个值。

可选地,作为本发明的另一实施例,还可以通过下列方式从m个向量中选择一个向量作为上述与第j资源对应的行向量:预定义向量其中中包括所述行向量中的n个元素,根据向量和资源编号j的关系确定与第j资源对应的行向量例如,假设由n个元素得到的m个向量记为随机选取的规则可以为其中,m可以通过j与m取余运算获得。

在本发明的一个实施例中,在第j资源上所有层信号输出的叠加输出信号为在所有资源上输出的总的叠加输出信号为x=[x1,x2,…xj…,xj]。

不同的资源上可以输出多层数据的功率分配后的信号,例如,资源编号j对应的资源粒子(resourceelement,re)上的输出信号可以为

在本发明的一个实施例中,确定至少一个终端设备的n层数据可以通过下列方式实现:获取至少一个终端设备的至少一个传输块(transmissionblock,tb),对至少一个传输块编码后的数据进行串并转换,得到n层数据。

在本发明的一个实施例中,n层数据可以来自相同的终端设备,也可以来自不同的终端设备。n层数据可以为相同终端设备的相同传输块得到的,也可以为相同终端设备的不同传输块得到的。例如,n层数据可以仅为同一终端设备的同一个传输块编码后通过串并转换得到,也可以为同一终端设备的不同传输块编码后通过串并转换得到,还可以为不同终端设备的不同传输块编码后通过串并转换得到。

结合第一方面及其上述实现方式,在第一方面的另一种实现方式中,所述至少一个终端设备包括第一终端设备和第二终端设备,所述第一终端设备的信道质量和所述第二终端设备的信道质量的差值的绝对值小于信道质量阈值,所述信道质量阈值为正整数。

两个终端设备之间信道质量的差值的绝对值大于或者等于信道质量阈值时,两个终端设备之间视为远近配对用户。两个终端设备之间信道质量的差值的绝对值小于信道质量阈值时,两个终端可以视为非远近用户。本发明实施例可以对终端设备之间的远近不受限制。

本发明实施例中针对信道质量不同的用户,在对调制信号进行线性处理的基础上,通过增加分配功率分配系数,这样可以通过功率分配系数,进一步增加对输出信号中的信道质量不同的用户的信号的区分度。即,通过分配功率分配系数可以进一步区分远近配对用户。

在本发明的一个实施例中,如果终端设备的数目为1,在不同资源上,同一层的调制信号的线性处理系数可以相同,也可以不同。

在发明的一个实施例中,如果终端设备的数目大于1,在不同资源上,同一层的调制信号的线性处理系数不同。

当所有层的调制信号来自同一终端设备时,即单用户信息进行传输,在不同资源上,同一层的调制信号的线性处理系数相同或者不同。当n层调制信号来自不同的终端设备时,即多用户信息进行传输时,在不同资源上,同一层的调制信号的线性处理系数不同。

在本发明的一个实施例中,网络侧设备还可以向终端设备发送数据层数n、每层数据的调制与编码策略(modulationandencodingstrategy,mcs)和由终端设备的传输块得到的数据的层编号i,以便终端设备在接收到网络侧设备发送的信号之后,根据n、mcs和i对接收的信号进行解码。终端设备根据n、mcs和i对接收的信号进行解码的方法可以按照现有技术中的方法执行。

第二方面,提供了一种传输信息的方法,包括:通过目标资源接收网络侧设备发送的叠加输出信号,所述叠加输出信号是n层调制信号中的每一层调制信号乘以该层对应的线性处理系数之和,所述线性处理系数为复数,n为大于或者等于2的正整数;根据所述每一层调制信号的线性处理系数对所述叠加输出信号进行解调。

结合第二方面,在第二方面的一种实现方式中,所述叠加输出信号的星座图包括m个星座点,mi为第i层调制信号的调制阶数,所述m个星座点的幅值或相位或实部或虚部的概率分布满足高斯分布。

结合第二方面及其上述实现方式,在第二方面的另一种实现方式中,所述根据所述每一层调制信号的线性处理系数对所述叠加输出信号进行解调包括:根据所述每一层调制信号的线性处理系数,或者,对应的线性处理系数和功率分配系数对所述叠加输出信号进行解调。

结合第二方面及其上述实现方式,在第二方面的另一种实现方式中,所述方法至少由第一终端设备和第二终端设备执行,所述第一终端设备的信道质量和所述第二终端设备的信道质量的差值的绝对值小于信道质量阈值,所述信道质量阈值为正整数。

在本发明的一个实施例中,如果终端设备的数目为1,在不同资源上,同一层的调制信号的线性处理系数可以相同,也可以不同。

在发明的一个实施例中,如果终端设备的数目大于1,在不同资源上,同一层的调制信号的线性处理系数不同。

第三方面,提供了一种传输信息的装置,包括:获取单元,用于获取经过调制的需向至少一个终端设备传输的n层调制信号,n为大于或者等于2的正整数;处理单元,用于在目标资源上对所述获取单元获取的每一层调制信号乘以该层对应的线性处理系数,得到每一层的线性处理信号,并对所有层的线性处理信号进行相加,得到叠加输出信号,所述线性处理系数为复数;发送单元,用于通过所述每个目标资源向所述至少一个终端设备发送所述处理单元得到的所述叠加输出信号。

结合第三方面,在第三方面的一种实现方式中,所述叠加输出信号的星座图包括m个星座点,mi为第i层调制信号的调制阶数,所述m个星座点的幅值或相位或实部或虚部的概率分布满足高斯分布。

结合第三方面及其上述实现方式,在第三方面的另一种实现方式中,所述处理单元,用于在目标资源上对所述获取单元获取的每一层调制信号乘以不同的线性处理系数,得到每一层的线性处理信号包括:处理单元用于对所述每一层调制信号乘以该层对应的线性处理系数,或者,对应的线性处理系数和功率分配系数,得到所述每一层的线性处理信号。

结合第三方面及其上述实现方式,在第三方面的另一种实现方式中,所述至少一个终端设备包括第一终端设备和第二终端设备,所述第一终端设备的信道质量和所述第二终端设备的信道质量的差值的绝对值小于信道质量阈值,所述信道质量阈值为正整数。

第三方面提供的传输信息的装置,可以用于执行上述第一方面或第一方面的任意可能的实现方式中的方法。具体地,该装置包括用于执行上述第一方面或第一方面的任意可能的实现方式中的方法的单元。

第四方面,提供了一种传输信息的装置,包括:接收单元,用于通过目标资源接收网络侧设备发送的叠加输出信号,所述叠加输出信号是n层调制信号中的每一层调制信号乘以该层对应的线性处理系数之和,所述线性处理系数为复数,n为大于或者等于2的正整数;解调单元,用于根据所述每一层调制信号的线性处理系数对所述接收单元得到的所述叠加输出信号进行解调。

结合第四方面,在第四方面的一种实现方式中,所述叠加输出信号的星座图包括m个星座点,mi为第i层调制信号的调制阶数,所述m个星座点的幅值或相位或实部或虚部的概率分布满足高斯分布。

结合第四方面及其上述实现方式,在第四方面的另一种实现方式中,所述解调单元,用于根据所述每一层调制信号的线性处理系数对所述接收单元得到的所述叠加输出信号进行解调包括:所述解调单元用于根据所述每一层调制信号的线性处理系数,或者,线性处理系数和功率分配系数,对所述叠加输出信号进行解调。

结合第四方面及其上述实现方式,在第四方面的另一种实现方式中,所述装置至少包括第一终端设备和第二终端设备,所述第一终端设备的信道质量和所述第二终端设备的信道质量的差值的绝对值小于信道质量阈值,所述信道质量阈值为正整数。

第四方面提供的传输信息的装置,可以用于执行上述第二方面或第二方面的任意可能的实现方式中的方法。具体地,该装置包括用于执行上述第二方面或第二方面的任意可能的实现方式中的方法的单元。

在本发明的上述所有实施例中,n为数据的总层数,j为资源编号总数。

本发明实施例的传输信息的方法可以用于软复用多址接入(softmultiplexingmultipleaccess,smma)技术,smma技术可以理解为在对信息进行传输时,在对数据进行调制映射之后在不同资源上对不同层数据进行线性处理,使得同一资源上所有层的线性处理信号叠加后得到的叠加输出信号的幅值或相位的概率分布满足高斯分布。当然本领域技术人员也可以不把这个技术称之为smma,也可以称为其他技术名称。

本发明实施例中的smma技术通过增加对调制信号的线性处理,使得同一资源上所有层的线性处理信号叠加后得到的叠加输出信号的幅值或相位的概率分布满足高斯分布,从而能够提高系统的性能增益。

稀疏码多址接入(sparsecodemultipleaccess,scma)技术是另一种典型的非正交多址接入和传输技术。scma技术可以对不同用户不同层的数据经过独立编码、稀疏码调制和分层映射,并为不同层的数据分配不同的功率分配系数,根据该功率分配系数对数据进行叠加并输出信号。scma技术的本质是扩频,即在传输信息之前,先对所传信号进行频谱的扩宽线性处理,以便利用宽频谱获得较强的抗干扰能力、较高的传输速率。但是,在码率较高时,扩频增益比相同等效码率下的编码增益要小,使得scma技术在高码率场景下系统的性能增益受到限制。本发明实施例中的smma技术相对scma技术能够使得系统能够获得成型增益(shapinggain),可以进一步提高系统的性能增益。

本发明实施例中的smma技术相对noma技术,通过线性处理包括根据功率分配系数对调制信号进行线性处理,这样可以保证用户配对场景不再受到远近配对用户的限制,即smma技术中终端设备的信道质量不受限制,任意的终端设备都可以使用smma技术进行信息传输。

第五方面,提供了一种传输信息的系统,所述系统包括上述第三方面提供的传输信息的装置和第四方面提供的传输信息的装置。

第六方面,提供了一种传输信息的方法,包括:第一设备获取n层符号数据序列,n为正整数;所述第一设备对所述n层符号数据序列中的每层符号数据序列进行加扰处理,得到加扰信号;所述第一设备向第二设备发送所述加扰信号。

本发明实施例通过对每层符号数据序列进行加扰处理,并根据处理结果得到加扰信号,将加扰信号发送给另一设备,以使得另一设备对该加扰信号进行解调,这种基于加扰处理实现多用户检测进行信息传输的方法能够提高系统的性能增益。

在本发明的一个实施例中,n层符号数据序列可以是由第一设备生成的。

结合第六方面,在第六方面的一种实现方式中,当n>1时,所述第一设备对所述n层符号数据序列中的每层符号数据序列进行加扰处理,得到加扰信号包括:所述第一设备对所述n层符号数据序列分别进行加扰处理,得到n层加扰符号数据信号;所述第一设备将所述n层加扰符号数据信号进行叠加,得到所述加扰信号。

在本发明的一个实施例中,n=1时,第一设备对符号数据序列进行加扰处理得到加扰信号,可以直接向第二设备发送该加扰信号,不需要进行n层的叠加。

结合第六方面及其上述实现方式,在第六方面的另一种实现方式中,所述第一设备对所述n层符号数据序列中的每层符号数据序列进行加扰处理包括:所述第一设备确定所述每层符号数据序列对应的加扰序列;所述第一设备将所述加扰序列中的加扰系数乘以对应的符号数据序列的符号数据。

结合第六方面及其上述实现方式,在第六方面的另一种实现方式中,假设所述加扰序列的长度为q,所述符号数据序列的数据选择索引为j,所述加扰序列的系数选择索引q满足求余运算q=j%q,其中,所述加扰序列的系数选择索引q用于指示所述加扰序列中的加扰系数,所述符号数据序列的数据选择索引j用于指示所述符号数据序列中的符号数据。

本发明实施例中序列的长度指的是序列中的元素个数。例如加扰序列长度q指的是加扰序列中包括q个加扰系数。

结合第六方面及其上述实现方式,在第六方面的另一种实现方式中,所述第一设备确定所述每层符号数据序列对应的加扰序列包括:根据符号数据序列的层数n,确定n个加扰序列选择索引,其中,每层符号数据序列对应一个加扰序列选择索引,每个加扰序列选择索引对应一个加扰序列;从预定义的加扰序列集合中,选择与所述每个加扰序列选择索引对应的加扰序列。

结合第六方面及其上述实现方式,在第六方面的另一种实现方式中,n>1时,所述n个加扰序列选择索引中至少有两个加扰序列选择索引互不相同。

多层符号数据序列的加扰序列选择索引相同时,该多层符号数据序列对应一个共同的加扰序列,这时需要增加另外的维度来区分不同层的符号数据序列,例如功率维度等。

结合第六方面及其上述实现方式,在第六方面的另一种实现方式中,所述根据符号数据序列的层数n,确定n个加扰序列选择索引包括:所述第一设备接收所述第二设备指示的所述n个加扰序列选择索引;或者,所述第一设备根据所述第一设备的编号值和所述预定义的加扰序列集合的大小p随机确定所述n个加扰序列选择索引;或者,第一设备根据所述预定义的加扰序列集合的大小p顺序循环选取所述n个加扰序列选择索引。其中,p为大于或者等于n的正整数。

在本发明的一个实施例中,每个第一设备可以有一个编号值,第一设备的编号值不同时可以对应不同的加扰序列选择索引,换句话说,可以根据第一设备的编号值从预定的加扰序列集合中选取与编号值对应的加扰序列选择索引。

在本发明的一个实例中,当第一设备为用户设备,第二设备为基站时,可以由基站进行调度。例如,基站可以确定n个加扰序列选择索引,并将n个加扰序列选择索引发送给用户设备。

在本发明的一个实例中,当第一设备为用户设备,第二设备为基站时,用户设备还可以根据自身的编号值和预定义的加扰序列集合的大小确定n个加扰序列选择索引。

结合第六方面及其上述实现方式,在第六方面的另一种实现方式中,所述方法还包括:所述第一设备获取一个长度为p的基序列,其中,p为正整数,且p≥2;所述第一设备将所述基序列中的元素进行全排列,得到q个序列,其中,q满足q=p!;所述第一设备根据所述q个序列构成p行q列的加扰矩阵,其中,所述加扰矩阵的每一行构成一个加扰序列,p个加扰序列构成的集合为所述加扰序列集合,所述p个加扰序列选择索引为从0到p-1的整数。

结合第六方面及其上述实现方式,在第六方面的另一种实现方式中,n是所述第一设备确定的,或者,n是根据所述第二设备的指示信息携带的,或者,n是预定义的。

在本发明的一个实施例中,n个加扰序列选择索引中的每个加扰序列选择索引都可以是p个加扰序列选择索引中的任一个。

本发明实施例中的第一设备可以为网络侧设备,也可以为用户设备。例如,第一设备和第二设备一个为网络侧设备,另一个为用户设备。

本发明实施例中,加扰序列集合的大小指的是多个加扰序列构成的集合中加扰序列的个数。

第七方面,提供了一种传输信息的方法,包括:第二设备接收第一设备发送的加扰信号,所述加扰信号为所述第一设备对获取的n层符号数据序列中的每层符号数据序列进行加扰处理得到的,n为正整数;所述第二设备对所述加扰信号进行解调。

本发明实施例通过对每层符号数据序列进行加扰处理,并根据处理结果得到加扰信号,将加扰信号发送给另一设备,以使得另一设备对该加扰信号进行解调,这种基于加扰处理实现多用户检测进行信息传输的方法能够提高系统的性能增益。

结合第七方面,在第七方面的一种实现方式中,所述方法还包括:所述第二设备确定所述符号数据序列的叠加层数n;所述第二设备随机确定所述n层符号数据序列分别对应的加扰序列选择索引;其中,所述第二设备所述第二设备对所述加扰信号进行解调包括:所述第二设备根据所述n层符号数据序列分别对应的加扰序列选择索引对所述加扰信号进行解调。

结合第七方面及其上述实现方式,在第七方面的另一种实现方式中,所述第二设备确定所述符号数据序列的叠加层数n包括:所述第二设备接收所述第一设备发送的所述符号数据序列的叠加层数n;或者,所述第二设备获取预定的最大的叠加层数,将所述最大叠加层数作为所述符号数据序列的叠加层数n。

结合第七方面及其上述实现方式,在第七方面的另一种实现方式中,假设所述加扰序列的长度为q,所述符号数据序列的数据选择索引为j,所述加扰序列的系数选择索引q满足求余运算q=j%q,其中,所述加扰序列的系数选择索引q用于指示所述加扰序列中的加扰系数,所述符号数据序列的数据选择索引j用于指示所述符号数据序列中的符号数据。

结合第七方面及其上述实现方式,在第七方面的另一种实现方式中,当n>1时,所述加扰信号为n层加扰符号数据信号的叠加,每层加扰符号数据信号为所述第一设备对相应层的符号数据序列进行加扰处理得到的。

结合第七方面及其上述实现方式,在第七方面的另一种实现方式中,所述方法还包括:所述第二设备向所述第一设备发送n个加扰序列选择索引,其中每层符号数据序列对应一个加扰序列选择索引。

第七方面各步骤的有益效果与第六方面对应步骤的有益效果相同,为避免重复,在此不再详细赘述。

第八方面,提供了一种传输信息的装置,包括:第一获取单元,用于获取n层符号数据信号,n为正整数;处理单元,用于对所述第一获取单元获取的所述n层符号数据序列中的每层符号数据序列进行加扰处理,得到加扰信号;发送单元,用于向第二设备发送所述加扰信号。

本发明实施例通过对每层符号数据序列进行加扰处理,并根据处理结果得到加扰信号,将加扰信号发送给另一设备,以使得另一设备对该加扰信号进行解调,这种基于加扰处理实现多用户检测进行信息传输的方法能够提高系统的性能增益。

结合第八方面,在第八方面的一种实现方式中,当n>1时,所述处理单元具体用于对所述n层符号数据序列分别进行加扰处理得到n层加扰符号数据信号,并将所述n层加扰符号数据信号进行叠加得到所述加扰信号。

结合第八方面及其上述实现方式,在第八方面的另一种实现方式中,所述处理单元具体用于确定所述每层符号数据序列对应的加扰序列,将所述加扰序列中的加扰系数乘以对应的符号数据序列的符号数据。

结合第八方面及其上述实现方式,在第八方面的另一种实现方式中,假设所述加扰序列的长度为q,所述符号数据序列的数据选择索引为j,所述加扰序列的系数选择索引q满足求余运算q=j%q,其中,所述加扰序列的系数选择索引q用于指示所述加扰序列中的加扰系数,所述符号数据序列的数据选择索引j用于指示所述符号数据序列中的符号数据。

结合第八方面及其上述实现方式,在第八方面的另一种实现方式中,所述处理单元具体用于根据符号数据序列的层数n确定n个加扰序列选择索引,并从预定义的加扰序列集合中,选择与所述每个加扰序列选择索引对应的加扰序列,其中,每层符号数据序列对应一个加扰序列选择索引,每个加扰序列选择索引对应一个加扰序列。

结合第八方面及其上述实现方式,在第八方面的另一种实现方式中,n>1时,所述n个加扰序列选择索引中至少有两个加扰序列选择索引互不相同。

结合第八方面及其上述实现方式,在第八方面的另一种实现方式中,所述装置还包括接收单元,所述接收单元具体用于接收所述第二设备指示的所述n个加扰序列选择索引;或者,所述处理单元具体用于根据所述第一设备的编号值和所述预定义的加扰序列集合的大小p随机确定所述n个加扰序列选择索引;或者,所述处理单元具体用于根据所述预定义的加扰序列集合的大小p顺序循环选取所述n个加扰序列选择索引。其中,p为大于或者等于n的正整数。

结合第八方面及其上述实现方式,在第八方面的另一种实现方式中,所述装置还包括:第二获取单元,所述第二获取单元具体用于获取一个长度为p的基序列,其中,p为正整数,且p≥2;所述处理单元还用于将所述基序列中的元素进行全排列得到q个序列,并根据所述q个序列构成p行q列的加扰矩阵,其中,q满足q=p!,所述加扰矩阵的每一行构成一个加扰序列,p个加扰序列构成的集合为所述加扰序列集合,所述p个加扰序列选择索引为从0到p-1的整数。

第八方面提供的传输信息的装置,可以用于执行上述第六方面或第六方面的任意可能的实现方式中的方法。具体地,该装置包括用于执行上述第六方面或第六方面的任意可能的实现方式中的方法的单元,各单元的有益效果也与第六方面各步骤的有益效果相对应,为避免重复,在此不再详细赘述。

第九方面,提供了一种传输信息的装置,包括:第一接收单元,用于接收第一设备发送的加扰信号,所述加扰信号为所述第一设备对获取的n层符号数据序列中的每层符号数据序列进行加扰处理得到的,n为正整数;解调单元,用于对所述第一接收单元接收的所述加扰信号进行解调。

本发明实施例通过对每层符号数据序列进行加扰处理,并根据处理结果得到加扰信号,将加扰信号发送给另一设备,以使得另一设备对该加扰信号进行解调,这种基于加扰处理实现多用户检测进行信息传输的方法能够提高系统的性能增益。

结合第九方面,在第九方面的一种实现方式中,所述装置还包括:确定单元,用于确定所述符号数据序列的叠加层数n和所述n层符号数据序列分别对应的加扰序列选择索引;其中,所述解调单元具体用于根据所述n层符号数据序列分别对应的加扰序列选择索引对所述加扰信号进行解调。

结合第九方面及其上述实现方式,在第九方面的另一种实现方式中,所述装置还包括第二接收单元,所述第二接收单元用于接收所述第一设备发送的所述符号数据序列的叠加层数n;或者,所述确定单元用于获取预定的最大的叠加层数,将所述最大叠加层数作为所述符号数据序列的叠加层数n。

结合第九方面及其上述实现方式,在第九方面的另一种实现方式中,假设所述加扰序列的长度为q,所述符号数据序列的数据选择索引为j,所述加扰序列的系数选择索引q满足求余运算q=j%q,其中,所述加扰序列的系数选择索引q用于指示所述加扰序列中的加扰系数,所述符号数据序列的数据选择索引j用于指示所述符号数据序列中的符号数据。

结合第九方面及其上述实现方式,在第九方面的另一种实现方式中,当n>1时,所述加扰信号为n层加扰符号数据信号的叠加,每层加扰符号数据信号为所述第一设备对相应层的符号数据序列进行加扰处理得到的。

结合第九方面及其上述实现方式,在第九方面的另一种实现方式中,所述装置还包括:发送单元,用于向所述第一设备发送n个加扰序列选择索引,其中每层符号数据序列对应一个加扰序列选择索引。

第九方面提供的传输信息的装置,可以用于执行上述第七方面或第七方面的任意可能的实现方式中的方法。具体地,该装置包括用于执行上述第七方面或第七方面的任意可能的实现方式中的方法的单元,各单元的有益效果也与第七方面各步骤的有益效果相对应,为避免重复,在此不再详细赘述。

附图说明

图1是可应用本发明实施例的通信系统的场景的示意图。

图2是本发明一个实施例的传输信息的方法的示意性流程图。

图3是本发明另一实施例的传输信息的方法的示意性流程图。

图4是本发明一个实施例的传输信息的装置的框图。

图5是本发明另一实施例的传输信息的装置的框图。

图6是本发明另一实施例的传输信息的装置的框图。

图7是本发明另一实施例的传输信息的装置的框图。

图8是本发明一个实施例的传输信息的方法的示意性交互流程图。

图9是本发明一个实施例的传输信息的装置的框图。

图10是本发明另一实施例的传输信息的装置的框图。

图11是本发明另一实施例的传输信息的装置的框图。

图12是本发明另一实施例的传输信息的装置的框图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行描述。

应理解,本发明实施例的技术方案可以应用于采用非正交多址接入技术的多载波传输系统,例如采用非正交多址接入技术正交频分复用(orthogonalfrequencydivisionmultiplexing,ofdm)、滤波器组多载波(filterbankmulti-carrier,fbmc)、通用频分复用(generalizedfrequencydivisionmultiplexing,gfdm)、滤波正交频分复用(filtered-ofdm,f-ofdm)系统等。还应理解,本发明实施例仅以采用smma技术的通信系统为例进行说明,但本发明实施例并不限于此。

图1是可应用本发明实施例的通信系统的场景的示意图。

如图1所示的通信系统可以包括网络侧设备101和多个终端设备,例如图1中画出三个终端设备102、103、104。网络设备可以是无线通信发送装置和/或无线通信接收装置。终端设备也可以是无线通信发送装置和/或无线通信接收装置。当发送数据时,无线通信发送装置可对数据进行编码、调制映射以用于传输。具体地,无线通信发送装置可获取要通过信道发送至无线通信接收装置的一定数目的数据比特。这种数据比特可包括在数据的传输块中。

在本发明实施例中,终端设备可以经无线接入网(radioaccessnetwork,ran)与一个或多个核心网进行通信,该终端设备可称为接入终端、用户设备(userequipment,ue)、用户单元、用户站、移动站、移动台、远方站、远程终端、移动设备、用户终端、终端、无线通信设备、用户代理或用户装置。接入终端可以是蜂窝电话、无绳电话、会话启动协议(sessioninitiationprotocol,sip)电话、无线本地环路(wirelesslocalloop,wll)站、个人数字线性处理(personaldigitalassistant,pda)、具有无线通信功能的手持设备、计算设备或连接到无线调制解调器的其它线性处理设备、车载设备、可穿戴设备以及未来5g网络中的终端设备。

本发明实施例可以适用于多种通信场景,例如终端到终端(devicetodevice,d2d)的信息传输、机器到机器(machinetomachine,m2m)的信息传输、宏微通信等场景的信息传输。

在本发明实施例中,网络侧设备可用于与终端设备通信,该网络侧设备可以是全球移动通讯(globalsystemofmobilecommunication,gsm)系统或码分多址(codedivisionmultipleaccess,cdma)中的基站(basetransceiverstation,bts),也可以是宽带码分多址(widebandcodedivisionmultipleaccess,wcdma)系统中的基站(nodeb,nb),还可以是长期演进(longtermevolution,lte)系统中的演进型基站(evolutionalnodeb,enb或enodeb),或者该网络设备可以为中继站、接入点、车载设备、可穿戴设备以及未来5g网络中的基站设备等。

根据本发明的实施例,基站与多个ue之间可以采用非正交多址接入技术通过空口进行通信,多个ue在与基站通信时,可以复用相同的时频资源。非正交的空口接入允许多个码字在一个资源上进行叠加传输。一个资源可以定义为由时域上的符号、频域上的子载波、空域上的天线端口等至少两个维度联合定义的一个资源粒度。

本发明实施例的通信系统可以为多址接入系统,例如该系统为smma系统,网络侧设备例如为基站,终端设备例如为终端设备。本发明实施例仅以smma系统、基站和终端设备为例进行说明,但本发明并不限于此。

图2是本发明一个实施例的传输信息的方法的示意性流程图。

101,基站确定n层调制信号。

基站可以确定n层调制信号,n为所传输数据的总层数,且n为大于或者等于2的正整数。示例的,n可以根据终端设备向基站上报的信息得到。

这里的n层调制信号可以来自一个终端设备,也可以来自多个终端设备。调制信号为对终端设备的传输块进行编码、串并转换然后调制映射得到的。n层调制信号可以为同一个终端设备的传输块经串并转换后调制映射得到,也可以为不同终端设备的传输块经过串并转换后调制映射得到。传输块可以为一个或多个,只要有一个传输块即可通过串并转换得到多层调制信号。

基站对每层数据的比特序列分别进行调制映射,可以使每层比特序列都可以映射到不同的资源上,即任一资源上都有不同层比特序列映射的调制信号,从而得到在资源j上第i层比特序列的调制信号xi,j,其中,i=1,2,…n,j=1,2,…j,j为资源编号总数,且j为正整数。

102,基站对特定资源上的调制信号进行线性处理和叠加,得到叠加输出信号。

基站可以在不同资源上分别对所述n层调制信号中的每一层的调制信号分别进行线性处理,得到每一层的调制信号在不同资源上的线性处理信号。这里仅以基站对一个指定资源(例如目标资源)上的调制信号进行处理为例进行说明,在其它资源上的处理同该指定资源的处理相同,在此不再一一说明。

基站可以对指定资源上的每一层调制信号进行线性处理,得到每一层的线性处理信号。并对所有层的线性处理信号进行相加,得到叠加输出信号。每一层调制信号可以对应不同的星座点,经线性处理和叠加可以得到多个叠加输出信号。当多个叠加输出信号的幅值或相位的概率分布满足高斯分布时,可以进一步提高系统的性能增益。

例如,基站首先可以获取在第j资源上第i层数据的线性处理系数其中,i=1,2,…n,j为正整数。当第j资源为指定的资源时,线性处理系数可以有n个值。其中,n个线性处理系数可以为经验值。通过n个线性处理系数组成的行向量对指定资源上不同层的调制信号进行线性处理。接着从确定的行向量中选出作为第j资源上第i层的调制信号进行线性预线性处理的系数。其中,为行向量的第i个元素。

在本发明的一个实施例中,基站可以根据n个线性处理系数确定一个叠加系数向量组,该向量组的元素个数为m,m=n!,该向量组中的每个元素都为一个行向量,向量组中不同的元素(即不同的行向量)与n个线性处理系数不同的排列方式相对应。基站可以根据向量组选出所有层数据在第j资源上传输时的线性预线性处理系数构成的行向量。例如,这里第j资源对应的行向量可以为根据一定的规则从向量组中随机选取的一个向量元素,还可以根据资源编号j和m的关系进行选择,例如,根据j与m的取余运算获取。

基站可以在确定第i层调制信号在指定资源(例如第j资源)上传输时的线性处理系数后,根据对第i层调制信号在第j资源上的映射序列xi,j进行线性处理,得到第i层调制信号在第j资源上的线性处理信号

基站在得到指定资源上所有层的线性处理信号之后,可以对所有层的线性处理信号进行叠加,得到叠加输出信号。

基站可以在得到不同层调制信号在不同资源上的线性处理信号后,确定不同层的调制信号的功率分配系数,并对不同层、不同资源上的线性处理信号分配功率分配系数,并根据功率分配系数对不同层的线性处理信号进行叠加,得到叠加输出信号。例如,根据第i层调制信号在第j资源上的功率分配系数αi可以确定在第j资源上所有层信号进行传输时的输出信号为基站还可以j取不同值时的输出信号确定在所有资源上所有层信号进行传输时的叠加输出信号为x=[x1,x2,…xj…,xj],其中,j为资源编号总数。

这里的功率分配系数可以按照noma技术或scma技术中使用的方法确定,也可以按照其他方式确定,在此可以不予限定。例如,功率分配系数可以根据终端设备的远近特性来设定。

在本发明的一个实施例中,基站对调制信号进行线性处理和叠加得到叠加输出信号可以有多种方式来实现。

例如,基站可以只根据线性处理系数对不同层的调制信号进行处理和叠加,得到叠加输出信号。

再如,基站还可以根据线性处理系数和功率分配系数对不同层的调制信号进行处理和叠加,得到叠加输出信号。这样,增加功率分配系数可以使得不同终端设备的远近不再受到限制。

在本发明的一个实施例中,网络侧设备对信号的线性预线性处理和分配功率分配系数的次序可以交换,也就是说网络侧设备可以先对信号进行线性处理,然后对线性处理后的信号分配功率分配系数,最后输出叠加输出信号。网络侧设备还可以先对信号分配功率分配系数,然后对不同层不同资源上的数据分配线性处理系数,最后输出叠加输出信号。

当对不同层的调制信号进行线性处理,得到的不同层的线性处理信号的幅值或相位相异时,可以确保接收侧对不同层数据的正确解调,这样能够使得终端设备之间的信道质量不再受限,即终端设备之间不再受到远近配对场景的限制。

103,基站向终端设备发送叠加输出信号。

基站可以向终端设备发送叠加输出信号,基站可以在每个资源上向终端设备分别发送所有层信号进行传输时的叠加输出信号。这里的终端设备至少为一个。当步骤101中的n层数据是由同一个终端设备的传输块得到的数据时,步骤103可以仅向该终端设备发送叠加输出信号。

另外,基站还可以向终端设备发送n、每层数据的调制与编码策略(modulationandencodingstrategy,mcs)和由终端设备的传输块得到的数据层的编号i,以便终端设备在收到叠加输出信号之后,根据n、mcs和i对接收的信号进行解码。

104,终端设备对接收的叠加输出信号进行解调。

终端设备在接收基站发送的与每个目标资源对应的叠加输出信号之后,可以对叠加输出信号进行解调。终端设备可以在每个目标资源上接收一个叠加输出信号,当每一层的调制信号对应多个星座点时,终端设备可以接收多个叠加输出信号。

终端设备可以根据不同资源上n层调制信号中的每一层调制信号的线性处理系数对每个叠加输出信号进行解调,其中,线性处理系数与每个目标资源相对应。

终端设备还可以根据不同资源上所述n层调制信号中的每一层调制信号的线性处理系数和功率分配系数对每个叠加输出信号进行解调,其中,线性处理系数和所述功率分配系数与所述每个目标资源相对应。此时,可以通过功率分配系数区分信道质量不同的用户的信号,即,通过分配功率分配系数可以进一步区分远近配对用户。

本发明实施例通过对至少一个终端设备的多层信号分别进行调制,在目标资源上对所述n层调制信号中的每一层的调制信号分别进行线性处理并叠加得到叠加输出信号,并可以向终端设备发送叠加输出信号,这种传输信息的方法能够提高系统的性能增益。

图3是本发明另一实施例的传输信息的方法的示意性流程图。

201,获取至少一个传输块。

基站可以获取需要传输给终端设备的至少一个传输块。应理解,这里的传输块可以为一个,也可以为多个。

当传输块为多个时,多个传输块可以来自同一个终端设备,也可以来自不同的终端设备。

202,对获取的传输块进行编码。

基站可以对获取的传输块进行编码,得到编码后的传输块。

当步骤201中获取的传输块为多个时,可以对多个传输块分别进行编码。这里图3中仅以一个传输块为例进行示例性说明,多个传输块中每个传输块的线性处理方式和图3中一个传输块的线性处理方式类似,在此不再一一赘述。

203,对编码后的数据进行串并转换。

基站可以对编码后的数据进行串并转换,得到并行的多层数据。图3中以两层数据为例进行示例性说明,每层数据的线性处理方式类似,在此不再一一赘述。

204,对多层传输块分别进行调制、映射。

基站可以对多层数据的比特序列分别进行调制映射,得到第j资源上第i层数据的调制信号。其中,其中,i=1,2,…n,j=1,2,…j,j为资源编号总数,且j正整数,n为正整数。

205,对不同资源上不同层的调制信号分别进行线性处理。

基站可以对i和j取不同值时,第j资源上第i层数据的所有调制信号进行线性处理,例如,使得每个调制信号都乘以一个线性处理系数,得到在第j资源上第i层数据的线性处理信号。

基站可以首先获取第j资源上第i层数据的线性处理系数,再根据这些线性处理系数分别对调制信号进行线性处理。

本发明实施例中的资源可以为多个,每个资源上的对信号进行线性处理和发送的方式类似,为避免重复,不再一一赘述。

206,对线性处理信号分配功率分配系数。

基站可以首先获取不同层数据的功率分配系数,再根据这些功率分配系数分别对不同层的线性处理信号分配功率分配系数。

207,确定输出信号,并向终端设备发送该输出信号。

基站可以根据功率分配系数和线性处理信号确定输出信号,同一资源上的输出信号可以为在该资源上的所有层调制信号进行线性处理和叠加后得到的叠加输出信号。例如,基站可以根据第i层数据在第j资源上的功率分配系数和第i层数据在第j资源上的线性处理信号确定在第j资源上定所有层数据进行传输时的叠加输出信号,并向终端设备发送该叠加输出信号。

针对不同调制信道得到的多个叠加输出信号的幅值或相位的概率分布应满足高斯分布,这样能够使得同一资源的叠加输出信号获取成型增益,从而提高系统的性能增益。

当对不同层的调制信号进行线性处理,得到的不同层的线性处理信号的幅值或相位相异时,可以确保接收侧对不同层数据的正确解调,这样能够使得终端设备之间的信道质量不再受限,即终端设备之间不再受到远近配对场景的限制。

图3的传输信息的方法中步骤201至步骤207可以由网络侧设备执行,例如由基站执行。下面的步骤208可以由终端设备执行。

208,终端设备对接收的叠加输出信号进行解调。

步骤208终端设备对接收的叠加信号进行解调的具体执行方法可以参考步骤104,为避免重复,在此不再一一赘述。

本发明图3实施例的步骤与图2实施例中装置的执行步骤相对应,为避免重复在此不再详细赘述。

上文中结合图2和图3,详细描述了根据本发明实施例的传输信息的方法,下面将结合图4至图7,详细描述根据本发明实施例的传输信息的装置。

图4是本发明一个实施例的传输信息的装置的框图。图4的装置10可以为网络侧设备,例如基站。在某些场景中,如d2d的场景中,装置10也可以为另一终端设备。装置10可以包括获取单元11、处理单元12和发送单元13。

获取单元11用于获取经过调制的需向至少一个终端设备传输的n层调制信号,n为大于或者等于2的正整数。

处理单元12用于在目标资源上对获取单元获取的每一层调制信号乘以该层对应的线性处理系数,得到每一层的线性处理信号,并对所有层的线性处理信号进行相加,得到叠加输出信号。其中,线性处理系数为复数。

发送单元13用于通过标资源向至少一个终端设备发送处理单元得到的叠加输出信号。

本发明实施例通过对至少一个终端设备的多层信号分别进行调制,在目标资源上对所述n层调制信号中的每一层的调制信号分别进行线性处理并叠加得到叠加输出信号,并可以向终端设备发送叠加输出信号,这样能够提高系统的性能增益。

根据本发明实施例的传输信息的装置10可对应于本发明实施例的传输信息的方法中的网络侧设备。装置10中各个单元/模块和其它操作或功能分别为了实现方法流程图2和图3中网络侧设备(例如基站)的相应流程,为了简洁,在此不再赘述。

图5是本发明另一实施例的传输信息的装置的框图。图5的装置20可以为终端设备。在某些场景中,如宏微通信的场景中,装置20也可以为另一网络侧设备。装置20可以包括接收单元21和解调单元22。

接收单元21用于通过目标资源接收网络侧设备发送的叠加输出信号。其中,叠加输出信号是n层调制信号中的每一层调制信号乘以该层对应的线性处理系数之和,线性处理系数为复数,n为大于或者等于2的正整数。

解调单元22用于根据每一层调制信号的线性处理系数对接收单元得到的叠加输出信号进行解调。

本发明实施例终端设备可以接收网络侧设备发送的叠加输出信号,并对叠加输出信号进行解调,叠加信号的线性处理系数为复数,这样能够提高系统的性能增益。

根据本发明实施例的传输信息的装置20可对应于本发明实施例的传输信息的方法中的终端设备。装置20中各个单元/模块和其它操作或功能分别为了实现方法流程图2和图3中终端设备的相应流程,为了简洁,在此不再赘述。

图6是本发明另一实施例的传输信息的装置的框图。图6的装置30可以为网络侧设备,例如基站。在某些场景中,如d2d的场景中,装置30也可以为另一终端设备。装置30可以包括发射机31、处理器32和存储器33。

处理器32用于获取经过调制的需向至少一个终端设备传输的n层调制信号,n为大于或者等于2的正整数。

处理器32还用于在目标资源集合中的每个目标资源上对n层调制信号中的每一层调制信号乘以该层对应的线性处理系数,得到每一层的线性处理信号,并对所有层的线性处理信号进行相加,得到与所述每个目标资源对应的叠加输出信号,其中,线性处理系数为复数。

发射机31用于通过每个目标资源向至少一个终端设备发送与该目标资源对应的叠加输出信号。

本发明实施例通过对至少一个终端设备的多层信号分别进行调制,在目标资源上对所述n层调制信号中的每一层的调制信号分别进行线性处理并叠加得到叠加输出信号,并可以向终端设备发送叠加输出信号,这样能够提高系统的性能增益。

根据本发明实施例的传输信息的装置30可对应于本发明实施例的传输信息的方法中的网络侧设备。装置30中各个单元/模块和其它操作或功能分别为了实现方法流程图2和图3中网络侧设备(例如基站)的相应流程,为了简洁,在此不再赘述。

上述装置30的各个组件,比如发射机31、处理器32和存储器33可以通过总线系统34耦合在一起。其中,总线系统34除包括数据总线外,还可以包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图中将各种总线都标为总线系统。上述存储器33可以包括只读存储器和随机存取存储器,并向处理器32提供指令和数据。存储器33的一部分还可以包括非易失性随机存取存储器。例如,存储器33可以存储聚合配置信息。处理器32可以用于执行存储器中存储的指令,并且该处理器执行该指令时,处理器可以执行上述方法实施例图2和图3中相应装置的相应流程,为了简洁,在此不再赘述。

图7是本发明另一实施例的传输信息的装置的框图。图7的装置40可以为终端设备。在某些场景中,如宏微通信的场景中,装置40也可以为另一网络侧设备。装置40可以包括接收机41、处理器42和存储器43。

接收机41可以用于通过目标资源集合中的每个目标资源接收网络侧设备发送的与该目标资源对应的叠加输出信号。其中,叠加输出信号是n层调制信号中的每一层调制信号乘以该层对应的线性处理系数之和,线性处理系数为复数,n为大于或者等于2的正整数;

处理器42可以对m个叠加输出信号进行解调。

本发明实施例终端设备可以接收网络侧设备发送的叠加输出信号,并对叠加输出信号进行解调,叠加信号的线性处理系数为复数,这样能够提高系统的性能增益。

根据本发明实施例的传输信息的装置40可对应于本发明实施例的传输信息的方法中的终端设备。装置40中各个单元/模块和其它操作或功能分别为了实现方法流程图2和图3中终端设备的相应流程,为了简洁,在此不再赘述。

上述装置40的各个组件,比如接收机41、处理器42和存储器43可以通过总线系统44耦合在一起。其中,总线系统44除包括数据总线外,还可以包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图中将各种总线都标为总线系统。上述存储器43可以包括只读存储器和随机存取存储器,并向处理器42提供指令和数据。存储器43的一部分还可以包括非易失性随机存取存储器。例如,存储器43可以存储聚合配置信息。处理器42可以用于执行存储器中存储的指令,并且该处理器执行该指令时,处理器可以执行上述方法实施例图2和图3中相应装置的相应流程,为了简洁,在此不再赘述。

图8是本发明一个实施例的传输信息的方法的示意性交互流程图。本发明实施例用于传输信息的系统中,该系统至少包括第一设备和第二设备。本发明一个实施例中,第一设备为基站时,第二设备可以为ue;第一设备为ue时,第二设备可以为基站。

301,第一设备获取n层符号数据序列。

在本发明的一个实施例中,n层符号数据序列可以是由第一设备生成的。

在本发明的一个实施例中,n层符号数据序列可以来自相同的第一设备,也可以来自不同的第一设备。另外,n层符号数据序列可以为相同第一设备的相同传输块得到的,也可以为相同第一设备的不同传输块得到的。例如,n层数据可以仅为同一个第一设备的同一个传输块编码后通过串并转换得到,也可以为同一个第一设备的不同传输块编码后通过串并转换得到,还可以为不同的第一设备的不同传输块编码后通过串并转换得到。

作为本发明的一个实施例,本发明实施例中的n层符号数据序列可以通过下列方式得到:第一设备获取需要传输给第二设备的至少一个传输块,并对获取的传输块进行编码、串并转换为多层数据、分别对多层数据的比特序列进行调制映射等,进而得到n层符号数据序列。

本发明实施例中的n可以是所述第一设备确定的,例如,第一设备为基站,第二设备为ue,第一设备向第二设备发送指示信息,指示信息中包括层数n。n也可以是第一设备接收第二设备的指示信息并根据指示信息确定的,例如,第一设备为ue,第二设备为基站,第二设备向第一设备发送指示信息,指示信息中包括发送层数n。n还可以是预定义的层数。

302,第一设备对n层符号数据序列中的每层符号数据序列进行加扰处理得到加扰信号。

当n>1时,第一设备对n层符号数据序列中的每层符号数据序列进行加扰处理,得到每层对应的加扰符号数据信号,并对n层加扰符号数据信号进行叠加得到加扰信号。例如,n>1时,加扰信号表示为其中,xj即为符号数据序列的数据选择索引j对应的叠加输出信号,第n层符号数据序列的数据选择索引j对应的调制符号的输出信号,是第n层符号数据选择索引j对应的加扰系数,idxn第n层符号数据序列对应的加扰序列选择索引。

当n=1时,第一设备对符号数据序列进行加扰处理得到加扰信号,可以直接向第二设备发送该加扰信号,不需要进行n层的叠加。

在本发明一个实施例中,对每层符号数据序列进行加扰处理可以首先确定每层符号数据序列对应的加扰序列,然后将加扰序列中的加扰系数乘以对应的符号数据序列的符号数据。

在本发明一个实施例中,第一设备可以通过下列方式确定每层符号数据序列对应的加扰序列:根据符号数据序列的层数n确定n个加扰序列选择索引,其中,每层符号数据序列对应一个加扰序列选择索引,每个加扰序列选择索引对应一个加扰序列。并从预定义的加扰序列集合中,选择与每个加扰序列选择索引对应的加扰序列。

在本发明一个实施例中,当n>1时,n个加扰序列选择索引中至少有两个加扰序列选择索引互不相同。

本发明实施例中的确定n个加扰序列选择索引的方式有多种。

例如,当第一设备为ue,第二设备为基站时,ue可以接收基站调度的n个加扰序列选择索引。具体地,基站可以向ue发送n个加扰序列选择索引。

再如,当第一设备为ue,第二设备为基站时,ue还可以根据ue的设备编号值和预定义的加扰序列集合的大小p确定n个加扰序列选择索引。具体地,ue可以根据自身的编号值找到与之对应的加扰序列集合,并从加扰序列集合中确定n个加扰序列选择索引,每个加扰序列选择索引都可以用于指示加扰序列集合中的任意一个加扰序列。

又如,当第一设备为基站,第二设备为ue时,基站可以根据预定义的加扰序列集合的大小p顺序循环选取n个加扰序列选择索引。

在本发明的一个实施例中,加扰序列集合可以为通过将长度为p的基序列中的元素进行全排列所得到的q个序列构成的一个加扰矩阵。具体地,第一设备可以获取一个长度为p的基序列,并将基序列中的元素进行全排列得到q个序列,这q个序列即构成p行q列的加扰矩阵,其中,p为正整数,且p≥2。加扰矩阵的每一行构成一个加扰序列,p行共有p个加扰序列,p个加扰序列构成的集合为加扰序列集合,且p个加扰序列选择索引为从0到p-1的整数。

例如,确定叠加传输层数p,获取一个长度为p的基序列,基序列为如下的列向量:

根据上述基序列的元素全排列,获取p!个排列序列,将所有排列序列作为一个加扰矩阵的列向量,构造一个大小为p*q的加扰矩阵,其中q满足q=p!。例如一个长度为3的基序列{β0,β1,β2}构成的加扰矩阵为3*6的:

将加扰矩阵的一个行向量作为一个加扰序列,则p*q加扰矩阵对应一个大小为p的加扰序列集合,每个加扰序列长度为q。

假设sn是第n层对应的调制输出信号,基序列长度为n,那么基序列的设计需要满足下列条件中的至少一个:(1)n层符号数据线性叠加输出对应的星座点欧氏距离最大,(2)n层符号数据线性叠加输出对应的星座点的幅度、相位中至少一种满足高斯分布,(3)基序列的元素为复数时,不同元素对应的幅度和相位中至少有一项不同,其中ap为幅度信息,为相位信息,例如长度为3的序列可以为{0.6071,0.9809,1.2919}。

在本发明的一个实施例中,利用加扰序列对该层符号数据序列进行加扰处理包括:根据符号数据序列的数据选择索引确定对应加扰序列的系数选择索引,根据加扰的系数选择索引确定加扰系数,并将符号数据序列的数据选择索引对应的数据符号以及对应的加扰系数进行线性乘积。

本发明实施例中的符号数据序列的索引可以由加扰序列以及加扰序列的系数选择索引来确定。例如,可以通过下列方式确定与加扰序列中的加扰系数对应的符号数据序列的符号数据:假设加扰序列的长度为q,加扰序列的系数选择索引为q,符号数据序列的索引为j,q满足求余运算q=j%q,其中,加扰序列的系数选择索引用于指示加扰序列中的加扰系数,符号数据序列的索引用于指示符号数据序列中的符号数据。

303,第一设备向第二设备发送加扰信号,第二设备接收加扰信号。

第一设备通过步骤302得到加扰信号之后,可以向第二设备发送该加扰信号,以使得第二设备对该加扰信号进行解调等。

304,第二设备对接收的加扰信号进行解调。

第二设备接收加扰信号后,可以根据符号数据序列的叠加层数n和n层符号数据序列分别对应的加扰序列选择索引对加扰信号进行解调。

在本发明的一个实施例中,第二设备可以通过下列方式确定叠加层数n。第二设备可以接收第一设备发送的符号数据序列的叠加层数n,第二设备还可以获取预定义的最大的叠加层数,并将该最大叠加层数作为符号数据序列的叠加层数n。

当第一设备为ue,第二设备为基站时,本发明实施例中的加扰序列选择索引可以是由基站确定并调度ue,这样基站可以确定并向ue发送n个加扰序列选择索引,其中,每层符号数据序列对应一个加扰序列选择索引,由加扰序列选择索引可以找到对应的加扰序列。

本发明实施例中的借条还可以参照每层符号数据序列的调制与编码策略mcs,具体解码的方式可以参照现有技术中的方法,在此不再详细赘述。

本发明实施例通过对每层符号数据序列进行加扰处理,并根据处理结果得到加扰信号,将加扰信号发送给另一设备,以使得另一设备对该加扰信号进行解调,这种基于加扰处理实现多用户检测进行信息传输的方法能够提高系统的性能增益。

本发明实施例基于加扰处理实现多用户检测,且对用户之间的远近不做限制,这样在提高系统的性能增益的同时,可以扩大多址接入技术的应用场景,而不限定于远近配对用户。

图9是本发明一个实施例的传输信息的装置的框图。图9的装置50可以为图8方法流程中的第一设备,可以为网络侧设备,例如基站,也可以为终端设备。装置50可以包括第一获取单元51、处理单元52和发送单元53。

第一获取单元51用于获取n层符号数据信号,n为正整数。

处理单元52用于对第一获取单元获取的所述n层符号数据序列中的每层符号数据序列进行加扰处理,得到加扰信号。

发送单元53用于向第二设备发送加扰信号。

本发明实施例通过对每层符号数据序列进行加扰处理,并根据处理结果得到加扰信号,将加扰信号发送给另一设备,以使得另一设备对该加扰信号进行解调,这种基于加扰处理实现多用户检测进行信息传输的方法能够提高系统的性能增益。

根据本发明实施例的传输信息的装置50可对应于本发明图8所示的实施例的传输信息的方法中的第一设备。装置50中各个单元/模块和其它操作或功能分别为了实现方法流程图5中第一设备的相应流程,为了简洁,在此不再赘述。

图10是本发明另一实施例的传输信息的装置的框图。图10的装置60可以为网络侧设备,也可以为终端设备。装置60可以包括第一接收单元61和解调单元62。

第一接收单元61用于接收第一设备发送的加扰信号,加扰信号为第一设备对获取的n层符号数据序列中的每层符号数据序列进行加扰处理得到的,n为正整数。

解调单元62用于对第一接收单元接收的加扰信号进行解调。

本发明实施例通过对每层符号数据序列进行加扰处理,并根据处理结果得到加扰信号,将加扰信号发送给另一设备,以使得另一设备对该加扰信号进行解调,这种基于加扰处理实现多用户检测进行信息传输的方法能够提高系统的性能增益。

根据本发明实施例的传输信息的装置60可对应于本发明图8所示的实施例的传输信息的方法中的第二设备。装置60中各个单元/模块和其它操作或功能分别为了实现方法流程图5中第二设备的相应流程,为了简洁,在此不再赘述。

图11是本发明另一实施例的传输信息的装置的框图。图11的装置70可以为图7方法实施例中的第一设备。装置70可以包括发射机71、处理器72和存储器73。

处理器72用于获取n层符号数据信号,对获取的n层符号数据序列中的每层符号数据序列进行加扰处理得到加扰信号。其中,n为正整数。

发射机71用于向第二设备发送加扰信号。

本发明实施例通过对每层符号数据序列进行加扰处理,并根据处理结果得到加扰信号,将加扰信号发送给另一设备,以使得另一设备对该加扰信号进行解调,这种基于加扰处理实现多用户检测进行信息传输的方法能够提高系统的性能增益。

上述装置70的各个组件,比如发射机71、处理器72和存储器73可以通过总线系统74耦合在一起。其中,总线系统74除包括数据总线外,还可以包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图中将各种总线都标为总线系统。上述存储器73可以包括只读存储器和随机存取存储器,并向处理器72提供指令和数据。存储器73的一部分还可以包括非易失性随机存取存储器。例如,存储器73可以存储聚合配置信息。处理器42可以用于执行存储器中存储的指令,并且该处理器执行该指令时,处理器可以执行上述方法实施例图7中第一设备的相应流程,为了简洁,在此不再赘述。

根据本发明实施例的传输信息的装置70可对应于本发明实施例的传输信息的方法中的第一设备。装置70中各个单元/模块和其它操作或功能分别为了实现方法流程图7中第一设备的相应流程,为了简洁,在此不再赘述。

图12是本发明另一实施例的传输信息的装置的框图。图12的装置80可以为图7方法实施例中的第二设备。装置80可以包括接收机81、处理器82和存储器83。

接收机81用于接收第一设备发送的加扰信号。其中,加扰信号为第一设备对获取的n层符号数据序列中的每层符号数据序列进行加扰处理得到的,n为正整数。

处理器82用于对接收的加扰信号进行解调。

本发明实施例通过对每层符号数据序列进行加扰处理,并根据处理结果得到加扰信号,将加扰信号发送给另一设备,以使得另一设备对该加扰信号进行解调,这种基于加扰处理实现多用户检测进行信息传输的方法能够提高系统的性能增益。

上述装置80的各个组件,比如接收机81、处理器82和存储器83可以通过总线系统84耦合在一起。其中,总线系统84除包括数据总线外,还可以包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图中将各种总线都标为总线系统。上述存储器83可以包括只读存储器和随机存取存储器,并向处理器82提供指令和数据。存储器83的一部分还可以包括非易失性随机存取存储器。例如,存储器83可以存储聚合配置信息。处理器82可以用于执行存储器中存储的指令,并且该处理器执行该指令时,处理器可以执行上述方法实施例图7中第二设备的相应流程,为了简洁,在此不再赘述。

根据本发明实施例的传输信息的装置80可对应于本发明实施例的传输信息的方法中的第二设备。装置80中各个单元/模块和其它操作或功能分别为了实现方法流程图7中第二设备的相应流程,为了简洁,在此不再赘述。

本领域普通技术人员可以意识到,结合本文中所公开的实施例中描述的各方法步骤和单元,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各实施例的步骤及组成。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。本领域普通技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

结合本文中所公开的实施例描述的方法或步骤可以用硬件、线性处理器执行的软件程序,或者二者的结合来实施。软件程序可以置于随机存储器(ram)、内存、只读存储器(rom)、电可编程rom、电可擦除可编程rom、寄存器、硬盘、可移动磁盘、cd-rom、或技术领域内所公知的任意其它形式的存储介质中。

尽管通过参考附图并结合优选实施例的方式对本发明进行了详细描述,但本发明并不限于此。本领域普通技术人员可以对本发明的实施例进行各种等效的修改或替换,而这些修改或替换都应在本发明的涵盖范围内。

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