确定正交基向量的索引的方法和设备与流程

专利2022-06-29  45


本发明实施例涉及通信技术领域,具体涉及一种确定正交基向量的索引的方法和设备。



背景技术:

类型2(typeii)信道状态信息(channelstateinformation,csi)反馈中,终端需要向网络设备反馈正交基向量。

然而,通过现有的方法反馈正交基向量,反馈开销较大。



技术实现要素:

本发明实施例的一个目的在于提供一种确定正交基向量的索引的方法和设备,解决正交基向量的反馈开销较大的问题。

依据本发明实施例的第一方面,提供了一种确定正交基向量的索引的方法,应用于网络设备,所述方法包括:

接收位置信息,所述位置信息与正交基向量相关;

根据所述位置信息,确定至少一个第一索引集合,所述第一索引集合表示多个正交基向量在正交基矩阵中列索引的集合。

依据本发明实施例的第二方面,还提供了一种确定正交基向量的索引的方法,应用于终端,所述方法包括:

确定位置信息,所述位置信息与正交基向量相关;

向网络设备发送所述位置信息,所述位置信息用于所述网络设备确定至少一个第一索引集合,所述第一索引集合表示多个正交基向量在正交基矩阵中列索引的集合。

依据本发明实施例的第三方面,还提供了一种网络设备,包括:

接收模块,用于接收位置信息,所述位置信息与正交基向量相关;

第一确定模块,用于根据所述位置信息,确定第一索引集合,所述第一索引集合表示多个正交基向量在正交基矩阵中列索引的集合。

依据本发明实施例的第四方面,还提供了一种终端,包括:

第二确定模块,用于确定位置信息,所述位置信息与正交基向量相关;

发送模块,用于向网络设备发送所述位置信息,所述位置信息用于所述网络设备确定第一索引集合,所述第一索引集合表示多个正交基向量在正交基矩阵中列索引的集合。

依据本发明实施例的第五方面,还提供了一种网络设备,包括:处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序,所述程序被所述处理器执行时实现如第一方面所述的确定正交基向量的索引的方法的步骤。

依据本发明实施例的第六方面,还提供了一种终端,包括:处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序,所述程序被所述处理器执行时实现如第二方面所述的确定正交基向量的索引的方法的步骤。

依据本发明实施例的第六方面,还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如第一方面或第二方面所述的确定正交基向量的索引的方法的步骤。

在本发明实施例中,可以根据接收到的位置信息确定多个正交基向量在正交基矩阵中列索引的集合,可以降低正交基向量的反馈开销。

附图说明

通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:

图1为本发明实施例的无线通信系统的架构示意图;

图2为本发明实施例的确定正交基向量的索引的方法的流程图之一;

图3为本发明实施例的确定正交基向量的索引的方法的流程图之二;

图4为本发明实施例的网络设备的结构示意图之一;

图5为本发明实施例的终端的结构示意图之一;

图6为本发明实施例的网络设备的结构示意图之二;

图7为本发明实施例的终端的结构示意图之二。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本申请的说明书和权利要求书中的术语“包括”以及它的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。此外,说明书以及权利要求中使用“和/或”表示所连接对象的至少其中之一,例如a和/或b,表示包含单独a,单独b,以及a和b都存在三种情况。

在本发明实施例中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本发明实施例中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。

为了更好的理解的本发明实施例的技术方案,首先介绍以下技术点:

一、类型2(typeii)信道状态信息(channelstateinformation,csi)反馈:

新无线(newradio,nr)版本15(release15,rel-15)对csi反馈进行了增强,csi反馈有类型1(typei)和类型2两种方式。类型2csi是对版本14(release14,rel-14)引入的高级csi反馈(advancedcsifeedback)的进一步增强,采用空间正交基线性组合(linearcombination,lc)来接近csi(例如:信道的特征值向量)的思想:

(1)从过采样的二维离散傅里叶变换(2-dimentionaldiscretefouriertransform,2ddft)波束中选择l个正交波束(l可以为基站配置的2,3,4),正交波束的选择是宽带的,并且适用于所有秩(rank),即层(layer);

(2)计算l个正交波束在每层(每个特征值向量)对应的组合系数,并对其幅度值和相位或相位角度值进行量化。组合系数的幅度量化可以配置为宽带量化(subbandamplitude=false)或宽带量化与子带量化(subbandamplitude=true)。组合系数的相位角度量化则是在每个子带上完成的。

typeiicsi报告仍然可以写成w1×w2的两级码本结构,其中:

w1为宽带信息,w1可以包括:(1)选择的正交波束所在正交波束组的索引,(2)选择的正交波束在正交波束组内的索引,(3)每层的最强组合系数对应的正交波束索引,(4)每层的宽带组合系数幅度量化值。

w2为子带信息,如果幅度量化配置为宽带量化,w2可以包括:(1)每个子带上每层的非零组合系数的相位角度量化值;如果幅度量化配置为子带量化,w2还可以包括:(2)每个子带上每层的非零组合系数与宽带幅度量化值的比值量化值。

typeiicsi反馈包括:第一部分(part1)和第二部分(part2),part1具有固定的载荷大小,part1可以包括:秩指示(rankindication,ri)、信道质量指示(channelqualityindicator,cqi)、每层宽带的非零幅度系数的数量指示;part2可以包括:预编码矩阵指示(precodingmatrixindicator,pmi)。part1与part2分别编码。由part1的信息可以确定part2的载荷大小。

当typeiicsi报告在物理上行共享信道(physicaluplinksharedchannel,pusch)上传输时,由于基站预先无法确知csi反馈特别是part2的载荷大小,分配的pusch资源可能无法容纳下完整的csi报告内容,因此rel-15规定用户设备(userequipment,ue)丢弃part2的部分内容不反馈。

假设在一个时隙内需要反馈n个csi报告,part2的csi丢弃优先级如下:优先级0为最高优先级,即优先发送的csi报告内容;优先级2n为最低优先级,即最先丢弃的csi报告内容。丢弃时把优先级低的csi报告内容整体丢弃,参见下表1,表1中示意每种优先级所对应的csi报告内容。

表1:

当pusch资源不能容纳完整的csi报告内容时,part2的csi部分内容会被逐级丢弃。

rel-15的typeiicsi本质上是在空间域进行压缩,但是反馈开销仍然比较大。typeiicsi的反馈开销取决于ri、子带数等。因此版本16(release16,rel-16)正在考虑在typeiicsi反馈的基础上降低反馈开销的方法。目前可以利用频域相关性的频域压缩,利用时域冲激响应的稀疏性的时域压缩,以及考虑频域差值方法以降低开销。

typeiicsi的过程可以描述如下:

子带m上的码本写为:

其中,w(m)表示子带m上的码本;表示子带m上的第二级码本;b表示l个2d-dft波束向量;bl表示挑选出来的一个2ddft波束向量;

n1、n2分别为两个维度上csi-rs的端口数,r为秩数;b’l为由2d-dft波束向量构成的正交向量,为层r在频域粒度m(例如:子带、资源块(resourceblock,rb)等)上的第l个正交波束向量的组合系数,r=1、2、…、r,l=1、2、…、2l。

如果将所有子带的组合系数级联在一起,得到层r在频域上的预编码矩阵:

其中,为层r在频域粒度m(例如:子带、rb等)上的第l个正交波束向量的组合系数,r=1、2、…、r,l=1、2、…、2l;w2,r中的第l行表示波束向量b’l在所有子带上的组合系数;m表示变换域矩阵的列数。

二、频域、时域压缩:

一方面,由于存在频域相关性,上述这些系数可以进一步做频域压缩;另一方面,时域信道冲激响应的稀疏性可以做时域压缩。目前的主流方法是频域压缩和时域压缩,而二者在某种意义上是等价的。利用typeiicsi的空域压缩,对w2,r进行变换w3,即由w3的正交性得

1.时域压缩:

如果w3确定为m×m维的idft矩阵,相当于将频域的系数变换到时域,即对w2,r进行变换

层r在频域上的预编码矩阵表示为:

如果空间压缩后的频域系数在时域上存在稀疏性,那么可以仅反馈少量的幅度较大的时域系数,其他时域系数为零。由于w2,r的每列均做了归一化操作,每列有一个元素为1,不必反馈。假设仅反馈idft变换后幅度最大的k个时域系数,那么每层需要反馈的多个数目从(2l-1)m个减少到(2l-1)k个,并且反馈选择的k个非零时域系数的编号,实现了时域压缩。

2.频域压缩:

如果w3中包括选择的k个最优的正交dft向量,则可近似恢复w2,r。例如w3包括选择的k个正交dft向量,或奇异值分解(singularvaluedecomposition,svd)分解后的k个右主奇异向量等。对w2,r进行变换

层r在频域上的预编码矩阵表示为:

因此需要反馈的内容由2l×m维的w2,r变成2l×k维的以及选择的k个正交向量的编号。由于w2,r的每列均做了归一化操作,每列有一个元素为1,不必反馈,这样每层需要反馈的多个数目从(2l-1)m个减少到(2l-1)k个,实现了频域压缩。

3.挑选压缩系数和正交基向量的索引的方法:

待压缩的层r的m个频域系数组合的系数矩阵形式为,:

对以上系数矩阵每行做时域变换或者乘以一个正交基矩阵,即将原待压缩的系数矩阵转换到时域或者变换到了另一变换域,变换后的矩阵形式为:

此时,从2l×m个矩阵中挑选出k列,有两种常见的方法:

(1)2l行共同挑选:

即变换后的矩阵,按列相加或者其他方法,最终得到一个m长度的向量,从中找出前k个数值最大的数,该k个最大数值在变换后的矩阵中的列的位置组成正交基向量的索引,即:

wk=[k1…kk]

其中,kk表示正交基向量的索引,k为大于零的整数。

这样,对应了变换后的矩阵需要反馈的2l×k的矩阵,即,

(2)2l行每行单独挑选:

变换后的矩阵是2l×k的维度,对每行取前k个最大的数值,其k个最大的数值在变换后的矩阵中列的位置组成正交基向量的索引,即,

可以理解的是,每行挑选的正交基向量的索引的数量可以一样,或者也可以不一样。

此时,终端需要反馈的是挑选出来的系数矩阵和一个或多个正交基向量的索引。

通过现有的方法挑选的反馈系数和正交基向量,导致反馈开销的最小开销至少为特别是在挑选反馈系数和正交基向量时,如果2l行每行单独挑选,反馈开销至少为若m足够长,则在挑选需要反馈的正交基向量矩阵的时候的开销就可能有几十比特。

本文所描述的技术不限于lte/lte的演进(lte-advanced,lte-a)系统,并且也可用于各种无线通信系统,诸如码分多址(codedivisionmultipleaccess,cdma)、时分多址(timedivisionmultipleaccess,tdma)、频分多址(frequencydivisionmultipleaccess,fdma)、正交频分多址(orthogonalfrequencydivisionmultipleaccess,ofdma)、单载波频分多址(single-carrierfrequency-divisionmultipleaccess,sc-fdma)和其他系统,例如:第五代移动通信(5th-generation,5g)系统以及后续演进通信系统。

术语“系统”和“网络”常被可互换地使用。cdma系统可实现诸如cdma2000、通用地面无线电接入(universalterrestrialradioaccess,utra)等无线电技术。utra包括宽带cdma(widebandcodedivisionmultipleaccess,wcdma)和其他cdma变体。tdma系统可实现诸如全球移动通信系统(globalsystemformobilecommunication,gsm)之类的无线电技术。ofdma系统可实现诸如超移动宽带(ultramobilebroadband,umb)、演进型utra(evolution-utra,e-utra)、ieee802.11(wi-fi)、ieee802.16(wimax)、ieee802.20、flash-ofdm等无线电技术。utra和e-utra是通用移动电信系统(universalmobiletelecommunicationssystem,umts)的部分。lte和更高级的lte(如lte-a)是使用e-utra的新umts版本。utra、e-utra、umts、lte、lte-a以及gsm在来自名为“第三代伙伴项目”(3rdgenerationpartnershipproject,3gpp)的组织的文献中描述。cdma2000和umb在来自名为“第三代伙伴项目2”(3gpp2)的组织的文献中描述。本文所描述的技术既可用于以上提及的系统和无线电技术,也可用于其他系统和无线电技术。

下面结合附图介绍本发明的实施例。本发明实施例提供的确定正交基向量的索引的方法可以应用于无线通信系统中。该无线通信系统可以为采用5g系统,或者演进型长期演进(evolvedlongtermevolution,elte)系统,或者后续演进通信系统。

参考图1,为本发明实施例提供的一种无线通信系统的架构示意图。如图1所示,该无线通信系统可以包括:网络设备10和终端,例如,终端记做ue11,ue21可以与网络设备10通信(传输信令或传输数据)。在实际应用中上述各个设备之间的连接可以为无线连接,为了方便直观地表示各个设备之间的连接关系,图1中采用实线示意。

需要说明的是,上述通信系统可以包括多个ue11,网络设备10可以与多个ue11通信。

本发明实施例提供的网络设备10可以为基站,该基站可以为通常所用的基站,也可以为演进型基站(evolvednodebasestation,enb),还可以为5g系统中的网络设备(例如,下一代基站(nextgenerationnodebasestation,gnb)或发送和接收点(transmissionandreceptionpoint,trp))等设备。

本发明实施例提供的终端可以为手机、平板电脑、笔记本电脑、超级移动个人计算机(ultra-mobilepersonalcomputer,umpc)、上网本或者个人数字助理(personaldigitalassistant,pda)等。

参见图2,本发明的一个实施例提供了一种确定正交基向量的索引的方法,执行主体可以为网络设备,具体步骤如下:

步骤201:接收位置信息,该位置信息与正交基向量相关;

步骤202:根据该位置信息,确定至少一个第一索引集合,该第一索引集合表示多个正交基向量在正交基矩阵中列索引的集合。

在本发明的一个实施例中,可选地,该位置信息可以包括:至少一个起始索引,其中,该起始索引为一个正交基向量在该正交基矩阵中列的起始位置索引,基于该起始索引可以确定x个正交基向量,x为大于零的整数;或者,该位置信息可以包括:至少一个起始索引和至少一个第二索引集合,其中,该起始索引为一个正交基向量在正交基矩阵中列的起始位置索引,该第二索引集合为多个正交基向量在该正交基矩阵中列的偏移位置索引的集合,基于该起始索引和第二索引集合可以在连续d个正交基向量中确定x个正交基向量,其中,d、x均为大于零的整数,d大于x。

可以理解的是,在本发明实施例中不限定起始索引和第二索引集合的具体数量以及形式。

在本发明的一个实施例中,可选地,该第一索引集合与以下一项或多项关联:起始索引、第二索引集合、过采样因子、层的索引、变换域矩阵的行数索引、正交基向量的过采样偏移系数;其中,正交基向量的过采样偏移系数大于等于零,且小于过采样因子。

在本发明的一个实施例中,可选地,过采样因子、第一索引集合中索引的数量和正交基向量的过采样偏移系数中的一项或多项可以通过网络侧配置或协议约定。

在本发明的一个实施例中,可选地,上述方法还可以包括:根据位置信息,对第一索引集合取模m(第一索引集合modm),得到取模结果,其中,m为变换域矩阵的列数。

在本发明的一个实施例中,可选地,上述方法还可以包括:对取模结果按照从小到大或者从大到小的顺序排序,以匹配挑选出来的变换域矩阵的顺序。

在本发明实施例中,可选地,起始索引表示为第一索引集合表示为

所述表示第r层,变换域矩阵的第n行,索引为i;所述表示第r层,变换域矩阵的第n行,索引为i v;所述表示第r层,变换域矩阵的第n行,索引为i o*1 v;所述表示第r层,变换域矩阵的第n行,索引为i o*(x-1) v;

其中,o表示过采样因子,x表示所述第一索引集合中索引的数量,r表示层的索引,n表示变换域矩阵的行数索引,v表示正交基向量的过采样偏移系数,i为大于等于零的整数。

在本发明的一个实施例中,可选地,根据所述位置信息,对所述第一索引集合取模m,得到取模结果,包括以下至少一项:

如果所述的位置索引是以0为索引起点,对特定元素取模m,得到其中所述特定元素是中大于(m-1)(即m减1)的索引;

如果所述的位置索引是以0为索引起点,对取模m,得到

如果所述的位置索引是以1为索引起点,对特定元素取模(m 1),得到其中所述特定元素是指中大于m的索引;

如果所述的位置索引是以1为索引起点,对取模(m 1),得到

其中,所述表示第r层,变换域矩阵的第n行,索引为(i v)取模m或(i v)取模(m 1);所述表示第r层,变换域矩阵的第n行,索引为i o*1 v)取模m或(i o*1 v)取模(m 1);所述表示第r层,变换域矩阵的第n行,索引为(i o*(x-1) v)取模m,或者(i o*(x-1) v)取模(m 1)。

在本发明的另一个实施例中,可选地,所述起始索引表示为所述第二索引集合表示为所述第一索引集合表示为

所述表示第r层,变换域矩阵的第n行,索引为i;所述表示第r层,变换域矩阵的第n行,索引为i0 v;所述表示第r层,变换域矩阵的第n行,索引为i1 o*1 v;所述表示第r层,变换域矩阵的第n行,索引为ix-1 o*(x-1) v;

其中,o表示过采样因子,x表示所述第一索引集合中索引的数量,r表示层的索引,n表示变换域矩阵的行数索引,v表示正交基向量的过采样偏移系数,i为大于等于零的整数。

可以理解的是,i0、i1……ix-1的取值可以相等。i0、i1……ix-1是索引i为起点,连续d个索引中挑选x个,d为大于零的整数,且d大于x。

在本发明的另一个实施例中,可选地,根据所述位置信息,对所述第一索引集合取模m,得到取模结果,包括以下至少一项:

如果所述的位置索引是以0为索引起点,对特定元素取模m,得到其中所述特定元素为中大于(m-1)的索引;

如果所述的位置索引是以0为索引起点,对取模m,得到

如果所述的位置索引是以1为索引起点,对特定元素取模(m 1),得到其中所述特定元素为中大于m的索引;

如果所述的位置索引是以1为索引起点,对取模(m 1),得到

其中,表示第r层,变换域矩阵的第n行,索引为(i0 v i)取模m,或者(i0 v i)取模(m 1),表示第r层,变换域矩阵的第n行,索引为(i1 o*1 v i)取模m,或者(i1 o*1 v i)取模(m 1),表示第r层,变换域矩阵的第n行,索引为(ix-1 o*(x-1) v i)取模m,或者(ix-1 o*(x-1) v i)取模(m 1)。

在本发明的一个实施例中,可选地,根据位置信息,确定第一索引集合,包括:

如果所述起始索引的个数为至少一个,且所述变换域矩阵的行数索引n的值只有一个,则在每层上,针对n行共同选择所述第一索引集合。

在本发明的另一个实施例中,可选地,根据所述位置信息,确定所述第一索引集合,包括以下至少一项:

如果所述起始索引的个数为至少两个,且所述变换域矩阵的行数索引n的值等于零,则在每层上,针对n行共同选择所述第一索引集合;

如果所述起始索引的个数为至少两个,且所述变换域矩阵的行数索引n的值有多个,则在每层上,针对n行独立选择所述第一索引集合;

如果所述起始索引的个数为至少两个,所述层的索引值r只有一个,且所述变换域矩阵的行数索引n的值有多个,则在所有层上,针对n行独立选择所述第一索引集合;

如果所述起始索引的个数为至少两个,所述层的索引值r等于零,且所述变换域矩阵的行数索引n的值有多个,则在所有层上,针对n行独立选择所述第一索引集合。

在本发明的又一个实施例中,可选地,根据位置信息,确定第一索引集合,包括以下至少一项:

如果所述起始索引的个数为一个,且所述层的索引值r和所述变换域矩阵的行数索引n的值只有一个,则在所有层上,针对n行共同选择所述第一索引集合;

如果所述起始索引的个数为一个,且所述层的索引值r和所述变换域矩阵的行数索引n的值均等于零,则在所有层上,针对n行共同选择所述第一索引集合。

在本发明实施例中,可以根据接收到的位置信息确定多个正交基向量在正交基矩阵中列索引的集合,可以降低正交基向量的反馈开销。

参见图3,本发明实施例还提供了一种确定正交基向量的索引的方法,执行主体可以为终端,具体步骤如下:

步骤301:确定位置信息,该位置信息与正交基向量相关;

在本发明的一个实施例中,可选地,确定位置信息,包括:确定多个变换域矩阵;根据所述多个变换域矩阵,得到多个n×m维度的变换域值矩阵,其中n为变换域矩阵的行数,m为变换域矩阵的列数;根据所述多个n×m维度的变换域值矩阵,得到长度为m的和矩阵;根据所述长度为m的和矩阵中最大的元素的位置索引,确定所述位置信息。

示例性地,根据r个变换域矩阵,可以得到r个n×m维度的变换域值矩阵,其中n为变换域矩阵的行数,m为变换域矩阵的列数,r为总层数。

(1)对于每层独立选择,变换域每行独立选择:

在第r层的n×m的变换域矩阵中,得到第r层的维度为n×m的和矩阵。

(2)对于每层独立选择,变换域每行共同选择:

在第r层的n×m的变换域矩阵中:得到第r层的维度为1×m的和矩阵。

(3)对于每层共同选择,变换域矩阵每行独立选择:

在r个n×m的变换域矩阵中,得到一个维度为n×m的和矩阵。

(4)对于每层共同选择,变换域矩阵每行共同选择:

在r个n×m的变换域矩阵中,得到一个维度为1×m的和矩阵:

根据第r层的和矩阵的第n行中索引位置元素值最大,或起始位置开始连续x个元素之和最大,或起始位置开始连续d个元素之和最大,确定位置信息。

步骤302:向网络设备发送位置信息,该位置信息用于网络设备确定第一索引集合,该第一索引集合表示多个正交基向量在正交基矩阵中列索引的集合。

在本发明的一个实施例中,可选地,该位置信息可以包括:至少一个起始索引,其中,该起始索引为一个正交基向量在该正交基矩阵中列的起始位置索引,基于该起始索引可以确定x个正交基向量,x为大于零的整数;或者,该位置信息可以包括:至少一个起始索引和至少一个第二索引集合,其中,该起始索引为一个正交基向量在正交基矩阵中列的起始位置索引,该第二索引集合为多个正交基向量在该正交基矩阵中列的偏移位置索引的集合,基于该起始索引和第二索引集合可以在连续d个正交基向量中确定x个正交基向量,d、x均为大于零的整数,d大于x。

在本发明的一个实施例中,可选地,该第一索引集合与以下一项或多项关联:起始索引、第二索引集合、过采样因子、层的索引、变换域矩阵的行数索引、正交基向量的过采样偏移系数;其中,正交基向量的过采样偏移系数大于等于零,且小于过采样因子。

在本发明的一个实施例中,可选地,方法还可以包括:向网络设备发送过采样因子、第一索引集合中索引的数量和正交基向量的过采样偏移系数中的一项或多项。

在本发明的另一个实施例中,可选地,该起始索引表示为该第一索引集合表示为

表示第r层,变换域矩阵的第n行,索引为i;该表示第r层,变换域矩阵的第n行,索引为i v;该表示第r层,变换域矩阵的第n行,索引为i o*1 v;该表示第r层,变换域矩阵的第n行,索引为i o*(x-1) v;

其中,o表示过采样因子,x表示所述第一索引集合中索引的数量,r表示层的索引,n表示变换域矩阵的行数索引,v表示正交基向量的过采样偏移系数,i为大于等于零的整数。

在本发明的另一个实施例中,可选地,该起始索引表示为该第二索引集合表示为该第一索引集合表示为

表示第r层,变换域矩阵的第n行,索引为i;该表示第r层,变换域矩阵的第n行,索引为i0 v;该表示第r层,变换域矩阵的第n行,索引为i1 o*1 v;该表示第r层,变换域矩阵的第n行,索引为ix-1 o*(x-1) v;

其中,o表示过采样因子,x表示所述第一索引集合中索引的数量,r表示层的索引,n表示变换域矩阵的行数索引,v表示正交基向量的过采样偏移系数,i为大于等于零的整数。

可以理解的是,i0、i1……ix-1的取值可以相等。i0、i1……ix-1是索引i为起点,连续d个索引中挑选x个,d为大于零的整数,且d大于x。

在本发明的另一个实施例中,可选地,上述方法还包括:根据所述位置信息,确定所述第一索引集合,对所述第一索引集合中的索引按照从小到大或从大到小进行排序;根据变换域矩阵和排序后的所述第一索引集合,确定对应的反馈矩阵;向所述网络设备发送所述反馈矩阵。

示例性地,对于第r层的反馈矩阵,反馈矩阵中第n行,第c列的元素即为第r层变换域矩阵中第n行,第x列的元素,其中x是第r层,第n个第一索引集合第c个元素。

示例性地,对于第r层的反馈矩阵,反馈矩阵中第c列,所有行的元素为第r层变换域矩阵中第x列的元素,其中x是第r层第一索引集合第c个元素。

在本发明实施例中,终端可以向网络设备上报位置信息,使得网络设备可以根据接收到的位置信息确定多个正交基向量在正交基矩阵中列索引的集合,降低正交基向量的反馈开销。

下面结合场景1(选择连续多个正交基向量)以及场景2(在连续多个正交基向量中,选择多个正交基向量)介绍本发明的实施例。

场景1:连续挑选x个正交基向量:

终端上报至少一个起始位置网络侧在恢复系数矩阵时选择的x个正交基向量的索引为

其中,o为过采样因子(oversamplingfactor);

x为大于零的整数;

r为层的索引;

n为变换域矩阵的行数索引;

v为正交基向量的过采样偏移系数。

在本发明实施例中,o的值可以由网络侧配置,或者由协议约定。可以理解的是,在本发明实施例中对o的取值范围,以及具体值的确定方式不做具体限定。

在本发明实施例中,对于网络侧和终端,v的值可以通过以下方式确定:

(1)如果v的值是由网络配置,由协议约定或网络侧可以通过其他方式得到,则终端不需要反馈v的值;

(2)如果v的值是由终端选择且网络侧可以通过其他方式得到,则终端不需要反馈v的值;

(3)如果v的值是由终端选择且网络侧无法通过其他方式得到,则终端需要反馈v的值。

可以理解的是,在本发明实施例中对v的取值范围,以及具体值的确定方式不做具体限定。

在本发明实施例中,对于网络侧和终端,x的值可以通过以下方式确定:

(1)如果x的值是由网络配置,协议约定或网络侧可以通过其他方式得到,则终端不需要反馈x的值;

(2)如果x的值是由终端选择且网络侧可以通过其他方式得到,终端不需要反馈x的值;

(3)如果x的值是由终端选择且网络侧无法通过其他方式得到,终端需要反馈x的值。

在本发明实施例中,如果的位置索引是以0为索引起点,对于的索引取模m,或者直接对取模m,得到

如果的位置索引是以1为索引起点,对于的索引取模(m 1),或者直接对取模(m 1)得到

其中,m为变换域矩阵的列数。

网络侧可以对取模完成后的进行排序,排序方法包括从小到大或从大到小,以匹配挑选出来的变换域矩阵的顺序。

如果终端反馈的超过一个,网络侧可以重复以上取模或者取模和排序的步骤。

在本发明实施例中,可以通过以下方式选择正交基索引:

(1)如果终端反馈的超过一个,且n的值有且仅有一个或有且仅有n=0,说明对每层(r)来说,n行共同选择正交基索引;

(2)如果终端反馈的超过一个,且n的值不唯一,说明对每层(r)来说,n行独立选择正交基索引;

(3)如果终端反馈的只有一个,且r和n的值有且仅有一个或有且仅有r=n=0,说明对所有层(r)、所有的n行共同选择正交基索引;

(4)如果终端反馈的超过一个,且r的值有且仅有一个或r=0,同时n的值不唯一,说明对所有层来说(r),n行独立选择正交基索引。

场景二:在连续d个正交基向量中,挑选x个正交基向量:

终端上报至少一个起始位置以及至少一组索引位置网络侧在恢复系数矩阵时选择的正交基向量的索引为

其中,o为过采样因子(oversamplingfactor);

x为大于零的整数;

r为层的索引;

n为变换域矩阵的行数索引;

v为正交基向量的过采样偏移系数;

在本发明实施例中,o的值可以由网络侧配置,或者由协议约定。可以理解的是,在本发明实施例中对o的取值范围,以及具体值的确定方式不做具体限定。

在本发明实施例中,网络侧和终端v的值可以通过以下方式确定:

(1)如果v的值是由网络配置,由协议约定或网络侧可以通过其他方式得到,则终端不需要反馈v的值;

(2)如果v的值是由终端选择且网络侧可以通过其他方式得到,则终端不需要反馈v的值;

(3)如果v的值是由终端选择且网络侧无法通过其他方式得到,则终端需要反馈v的值。

可以理解的是,在本发明实施例中对v的取值范围,以及具体值的确定方式不做具体限定。

在本发明实施例中,对网络侧和终端,x的值可以通过以下方式确定:

(1)如果x的值是由网络配置,协议约定或网络侧可以通过其他方式得到,则终端不需要反馈x的值;

(2)如果x的值是由终端选择且网络侧可以通过其他方式得到,终端不需要反馈x的值;

(3)如果x的值是由终端选择且网络侧无法通过其他方式得到,终端需要反馈x的值。

可以理解的是,在本发明实施例中对x的取值范围,以及具体值的确定方式不做具体限定。

可以理解的是,i0、i1……ix-1的取值可以相等。i0、i1……ix-1是索引i为起点,连续d个索引中挑选x个,d为大于零的整数,且d大于x。

在本发明实施例中,对网络侧和终端,d的值可以通过以下方式确定:

(1)如果d是由网络配置,协议约定或网络侧可以通过其他方式得到,则终端不需要反馈d的值;

(2)如果d是由终端选择且网络侧可以通过其他方式得到,终端不需要反馈d的值;

(3)如果d是由终端选择且网络侧无法通过其他方式得到,终端需要反馈d的值。

在本发明实施例中,如果的位置索引是以0为索引起点,对于的索引取模m,或者直接对取模m,得到

如果的位置索引是以1为索引起点,对于的索引取模(m 1),或者直接对取模(m 1),得到

其中,m为变换域矩阵的列数。

网络侧可以对取模完成后的进行排序,排序方法包括从小到大或从大到小,以匹配挑选出来的变换域矩阵的顺序。

在本发明实施例中,可以通过以下方式选择正交基索引:

(1)如果终端反馈的超过一个,且n的值有且仅有一个或有且仅有n=0,说明对每层(r)来说,n行共同选择正交基索引;

(2)如果终端反馈的超过一个,且n的值不唯一,说明对每层(r)来说,n行独立选择正交基索引;

(3)如果终端反馈的只有一个,且r和n的值有且仅有一个或有且仅有r=n=0,说明对所有层(r)、所有的n行共同选择正交基索引;

(4)如果终端反馈的超过一个,且r的值有且仅有一个或r=0,同时n的值不唯一,说明对所有层来说(r),n行独立选择正交基索引。

示例1:

在示例1中,满足以下条件:(1)每层独立选择;(2)变换域矩阵2l行共同选择正交基向量的索引;(3)过采样因子o=1;(4)正交基向量的过采样偏移系数v=0。

具体步骤如下:

步骤1:获得变换域矩阵(包括时域矩阵);

步骤2:对维度为2l×m的变换域矩阵的每个元素绝对值的平方和再开平方(frobenius范数)、直接计算每个元素的幅值或者其他方法后,再按列相加或其他方法,得到长度为1×m的变换域值矩阵。

步骤3:从1×m个变换域值矩阵中在位置上选择连续x个值,并将其相加或其他方法,获得值从起始位置开始顺位进行以上处理,可以获得长度为m的和向量,即

步骤4:找出和向量中最大的元素,其元素的位置索引即为终端需要反馈的值。

步骤5:对索引向量按照从小到大排序,得到新的索引向量,终端根据最新的索引向量找出对应的反馈矩阵。

步骤6:终端反馈所述反馈矩阵。

步骤7:网络侧在恢复系数矩阵时选择的正交基向量的索引

如果的位置索引是以0为索引起点,对于的索引取模m,或者直接对整个向量取模m,得到索引向量

如果的位置索引是以1为索引起点,对于的索引取模(m 1),或者直接对整个向量取模(m 1),得到索引向量

步骤8:网络侧对于索引向量进行排序。

在本发明实施例中,网络侧和终端x的值可以通过以下方式确定:

(1)如果x的值是由网络配置,协议约定或网络侧可以通过其他方式得到,则终端不需要反馈x的值;

(2)如果x的值是由终端选择且网络侧可以通过其他方式得到,终端不需要反馈x的值;

(3)如果x的值是由终端选择且网络侧无法通过其他方式得到,终端需要反馈x的值。

可以理解的是,在本发明实施例中对x的取值范围,以及具体值的确定方式不做具体限定。

示例2:

在示例2中,满足以下条件:(1)每层独立选择;(2)变换域矩阵2l行独立选择正交基向量的索引;(3)过采样因子o=1;(4)正交基向量的过采样偏移系数v=0。

具体步骤如下:

步骤1:获得变换域矩阵(包括时域矩阵);

步骤2:对维度为2l×m的变换域矩阵的每个元素绝对值的平方和再开平方(frobenius范数)、直接计算每个元素的幅值或者其他方法后,得到长度为2l×m的变换域值矩阵。

步骤3:从维度为2l×m的变换域值矩阵的第n行的位置上在n行上选择连续x个值,并将其相加或其他方法,获得值从第n行的起始位置开始顺位进行以上处理,可以获得长度为m的和向量,即共有2l个长度为m的和向量,即n的长度为2l。

步骤4:找出和向量中最大的元素,其元素的位置索引即为第n行,终端需要反馈的值。

步骤5:对索引向量按照从小到大排序,得到新的索引向量,终端根据所述最新的索引向量找出对应的反馈矩阵。

步骤6:终端反馈反馈矩阵。

步骤7:网络侧在恢复系数矩阵时选择的正交基向量的索引

如果的位置索引是以0为索引起点,对于的索引取模m,或者直接对整个向量取模m,得到索引向量

如果的位置索引是以0为索引起点,对于的索引取模(m 1),或者直接对整个向量取模(m 1),得到索引向量

步骤8:网络侧对于索引向量进行排序。

在本发明实施例中,对网络侧和终端,x的值可以通过以下方式确定:

(1)如果x的值是由网络配置,协议约定或网络侧可以通过其他方式得到,则终端不需要反馈x的值;

(2)如果x的值是由终端选择且网络侧可以通过其他方式得到,终端不需要反馈x的值;

(3)如果x的值是由终端选择且网络侧无法通过其他方式得到,终端需要反馈x的值。

可以理解的是,在本发明实施例中对x的取值范围,以及具体值的确定方式不做具体限定。

本发明实施例中还提供了一种网络设备,由于网络设备解决问题的原理与本发明实施例中确定正交基向量的索引的方法相似,因此该网络设备的实施可以参见方法的实施,重复之处不再敷述。

参见图4,本发明实施例还提供一种网络设备,该网络设备400包括:

接收模块401,用于接收位置信息,所述位置信息与正交基向量相关;

第一确定模块402,用于根据所述位置信息,确定至少一个第一索引集合,所述第一索引集合表示多个正交基向量在正交基矩阵中列索引的集合。

在本发明的一个实施例中,可选地,该位置信息可以包括:至少一个起始索引,其中,该起始索引为一个正交基向量在该正交基矩阵中列的起始位置索引;或者,所述位置信息包括:至少一个起始索引和至少一个第二索引集合,所述起始索引为一个正交基向量在所述正交基矩阵中列的起始位置索引,所述第二索引集合为多个正交基向量在所述正交基矩阵中,相对于所述起始索引的列的偏移位置索引的集合。

可以理解的是,在本发明实施例中不限定起始索引和第二索引集合的具体数量。

在本发明的一个实施例中,可选地,第一索引集合与以下一项或多项关联:起始索引、第二索引集合、过采样因子、层的索引、变换域矩阵的行数索引、正交基向量的过采样偏移系数;

其中,所述正交基向量的过采样偏移系数大于等于零,且小于所述过采样因子。

在本发明的一个实施例中,可选地,上述过采样因子、第一索引集合中的索引的数量和正交基向量的过采样偏移系数中的一项或多项可以通过网络侧配置或协议约定。

在本发明的一个实施例中,可选地,上述网络设备400还可以包括:取模模块,用于根据所述位置信息,对所述第一索引集合取模m,得到取模结果,其中,所述m为变换域矩阵的列数。

在本发明的一个实施例中,可选地,上述网络设备400还可以包括:排序模块,用于对取模结果按照从小到大或者从大到小的顺序排序,以匹配挑选出来的变换域矩阵的顺序。

在本发明实施例中,可选地,起始索引表示为第一索引集合表示为

表示第r层,变换域矩阵的第n行,索引为i;表示第r层,变换域矩阵的第n行,索引为i v;表示第r层,变换域矩阵的第n行,索引为i o*1 v;表示第r层,变换域矩阵的第n行,索引为i o*(x-1) v;

其中,o表示过采样因子,x表示所述第一索引集合中索引的数量,r表示层的索引,n表示变换域矩阵的行数索引,v表示正交基向量的过采样偏移系数,i为大于等于零的整数。

在本发明的一个实施例中,可选地,取模模块进一步执行以下至少一项:

如果所述的位置索引是以0为索引起点,对特定元素取模m,得到其中所述特定元素是中大于(m-1)的索引;

如果所述的位置索引是以0为索引起点,对取模m,得到

如果所述的位置索引是以1为索引起点,对特定元素取模(m 1),得到其中所述特定元素是指中大于m的索引;

如果所述的位置索引是以1为索引起点,对取模(m 1),得到

其中,所述表示第r层,变换域矩阵的第n行,索引为mod(i v,模值);所述表示第r层,变换域矩阵的第n行,索引为mod(i o*1 v,模值);所述表示第r层,变换域矩阵的第n行,索引为mod(i o*(x-1) v,模值),所述模值为m 1,或m。

可以理解的是,mod(a,b)即为对a取模b,或者amodb。

在本发明的另一个实施例中,可选地,起始索引表示为所述第二索引集合表示为所述第一索引集合表示为

所述表示第r层,变换域矩阵的第n行,索引为i;所述表示第r层,变换域矩阵的第n行,索引为i0 v;所述表示第r层,变换域矩阵的第n行,索引为i1 o*1 v;所述表示第r层,变换域矩阵的第n行,索引为ix-1 o*(x-1) v;

其中,o表示过采样因子,x表示所述第一索引集合中索引的数量,r表示层的索引,n表示变换域矩阵的行数索引,v表示正交基向量的过采样偏移系数,i为大于等于零的整数。

可以理解的是,i0、i1……ix-1的取值可以相等。i0、i1……ix-1是索引i为起点,连续d个索引中挑选x个,d为大于零的整数,且d大于x。

在本发明的另一个实施例中,可选地,取模模块进一步执行以下至少一项:

如果所述的位置索引是以0为索引起点,对特定元素取模m,得到其中所述特定元素为中大于(m-1)的索引;

如果所述的位置索引是以0为索引起点,对取模m,得到

如果所述的位置索引是以1为索引起点,对特定元素取模(m 1),得到其中所述特定元素为中大于m的索引;

如果所述的位置索引是以1为索引起点,对取模(m 1),得到

其中,表示第r层,变换域矩阵的第n行,索引为mod(i0 v i,模值),表示第r层,变换域矩阵的第n行,索引为mod(i1 o*1 v i,模值),表示第r层,变换域矩阵的第n行,索引为mod(ix-1 o*(x-1) v i,模值),所述模值为m 1,或m。

可以理解的是,mod(a,b)即为对a取模b,或者amodb。

在本发明的一个实施例中,可选地,第一确定模块402进一步用于:

如果所述起始索引的个数为至少一个,且变换域矩阵的行数索引n的值只有一个,则在每层上,针对n行共同选择第一索引集合。

在本发明的另一个实施例中,可选地,第一确定模块402进一步用于执行以下至少一项:

如果起始索引的个数为至少两个,且变换域矩阵的行数索引n的值等于零,则在每层上,针对n行共同选择第一索引集合;

如果起始索引的个数为至少两个,且变换域矩阵的行数索引n的值有多个,则在每层上,针对n行独立选择第一索引集合;

如果所述起始索引的个数为至少两个,层的索引值r只有一个,且变换域矩阵的行数索引n的值有多个,则在所有层上,针对n行独立选择第一索引集合;

如果起始索引的个数为至少两个,层的索引值r等于零,且变换域矩阵的行数索引n的值有多个,则在所有层上,针对n行独立选择第一索引集合。

在本发明的又一个实施例中,可选地,第一确定模块402进一步用于执行以下至少一项:

如果起始索引的个数为1个,且层的索引值r和变换域矩阵的行数索引n的值只有一个,则在所有层上,针对n行共同选择第一索引集合;

如果起始索引的个数为1个,且层的索引值r和变换域矩阵的行数索引n的值均等于零,则在所有层上,针对n行共同选择第一索引集合。

本发明实施例提供的网络设备,可以执行上述方法实施例,其实现原理和技术效果类似,本实施例此处不再赘述。

本发明实施例中还提供了一种终端,由于终端解决问题的原理与本发明实施例中确定正交基向量的索引的方法相似,因此该终端的实施可以参见方法的实施,重复之处不再敷述。

参见图5,本发明实施例还提供一种终端,该终端400包括:

第二确定模块501,用于确定位置信息,该位置信息与正交基向量相关;

发送模块502,用于向网络设备发送该位置信息,该位置信息用于该网络设备确定至少一个第一索引集合,该第一索引集合表示多个正交基向量在正交基矩阵中列索引的集合。

在本发明的一个实施例中,可选地,第二确定模块501进一步用于:确定多个变换域矩阵;根据所述多个变换域矩阵,得到多个n×m维度的变换域值矩阵,其中n为变换域矩阵的行数,m为变换域矩阵的列数;根据所述多个n×m维度的变换域值矩阵,得到长度为m的和矩阵;根据所述长度为m的和矩阵中最大的元素的位置索引,确定所述位置信息。

在本发明的一个实施例中,可选地,可选地,该位置信息可以包括:至少一个起始索引,其中,该起始索引为一个正交基向量在该正交基矩阵中列的起始位置索引,基于该起始索引可以确定x个正交基向量,x为大于零的整数;或者,该位置信息可以包括:至少一个起始索引和至少一个第二索引集合,其中,该起始索引为一个正交基向量在正交基矩阵中列的起始位置索引,该第二索引集合为多个正交基向量在该正交基矩阵中列的偏移位置索引的集合,基于该起始索引和第二索引集合可以在连续d个正交基向量中确定x个正交基向量,d、x均为大于零的整数,d大于x。

在本发明的一个实施例中,可选地,该第一索引集合与以下一项或多项关联:起始索引、第二索引集合、过采样因子、层的索引、变换域矩阵的行数索引、正交基向量的过采样偏移系数;其中,正交基向量的过采样偏移系数大于等于零,且小于过采样因子。

在本发明的一个实施例中,可选地,发送模块502还用于:向网络设备发送过采样因子、第一索引集合中索引的数量和正交基向量的过采样偏移系数中的一项或多项。

在本发明的一个实施例中,可选地,该起始索引表示为该第一索引集合表示为

表示第r层,变换域矩阵的第n行,索引为i;该表示第r层,变换域矩阵的第n行,索引为i v;该表示第r层,变换域矩阵的第n行,索引为i o*1 v;该表示第r层,变换域矩阵的第n行,索引为i o*(x-1) v;

其中,o表示过采样因子,x表示所述第一索引集合中索引的数量,r表示层的索引,n表示变换域矩阵的行数索引,v表示正交基向量的过采样偏移系数,i为大于等于零的整数。

在本发明的另一个实施例中,可选地,该起始索引表示为该第二索引集合表示为该第一索引集合表示为

表示第r层,变换域矩阵的第n行,索引为i;该表示第r层,变换域矩阵的第n行,索引为i0 v;该表示第r层,变换域矩阵的第n行,索引为i1 o*1 v;该表示第r层,变换域矩阵的第n行,索引为ix-1 o*(x-1) v;

其中,o表示过采样因子,x表示所述第一索引集合中索引的数量,r表示层的索引,n表示变换域矩阵的行数索引,v表示正交基向量的过采样偏移系数,i为大于等于零的整数。

可以理解的是,i0、i1……ix-1的取值可以相等。i0、i1……ix-1是索引i为起点,连续d个索引中挑选x个,d为大于零的整数,且d大于x。

在本发明的另一个实施例中,可选地,终端还包括:第三确定模块,用于根据所述位置信息,确定所述第一索引集合,对所述第一索引集合中的索引按照从小到大或从大到小进行排序;根据变换域矩阵和排序后的所述第一索引集合,确定对应的反馈矩阵;向所述网络设备发送所述反馈矩阵。

本发明实施例提供的终端,可以执行上述方法实施例,其实现原理和技术效果类似,本实施例此处不再赘述。

请参阅图6,图6是本发明实施例应用的网络设备的结构图,如图6所示,网络设备600包括:处理器601、收发机602、存储器603和总线接口,其中:

在本发明的一个实施例中,网络设备600还包括:存储在存储器上603并可在处理器601上运行的程序,程序被处理器601执行时实现如下步骤:接收位置信息,所述位置信息与正交基向量相关;根据所述位置信息,确定至少一个第一索引集合,所述第一索引集合表示多个正交基向量在正交基矩阵中列索引的集合。

在图6中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器601代表的一个或多个处理器和存储器603代表的存储器的各种电路链接在一起。总线架构还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。收发机602可以是多个元件,即包括发送机和接收机,提供用于在传输介质上与各种其他装置通信的单元。

处理器601负责管理总线架构和通常的处理,存储器603可以存储处理器601在执行操作时所使用的数据。

本发明实施例提供的网络设备,可以执行上述方法实施例,其实现原理和技术效果类似,本实施例此处不再赘述。

如图7所示,图7所示的终端700包括:至少一个处理器701、存储器702、至少一个网络接口704和用户接口703。终端700中的各个组件通过总线系统705耦合在一起。可理解,总线系统705用于实现这些组件之间的连接通信。总线系统705除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图7中将各种总线都标为总线系统705。

其中,用户接口703可以包括显示器、键盘或者点击设备(例如,鼠标,轨迹球(trackball)、触感板或者触摸屏等。

可以理解,本发明实施例中的存储器702可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(read-onlymemory,rom)、可编程只读存储器(programmablerom,prom)、可擦除可编程只读存储器(erasableprom,eprom)、电可擦除可编程只读存储器(electricallyeprom,eeprom)或闪存。易失性存储器可以是随机存取存储器(randomaccessmemory,ram),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的ram可用,例如静态随机存取存储器(staticram,sram)、动态随机存取存储器(dynamicram,dram)、同步动态随机存取存储器(synchronousdram,sdram)、双倍数据速率同步动态随机存取存储器(doubledataratesdram,ddrsdram)、增强型同步动态随机存取存储器(enhancedsdram,esdram)、同步连接动态随机存取存储器(synchlinkdram,sldram)和直接内存总线随机存取存储器(directrambusram,drram)。本发明实施例描述的系统和方法的存储器702旨在包括但不限于这些和任意其它适合类型的存储器。

在一些实施方式中,存储器702保存了如下的元素,可执行模块或者数据结构,或者他们的子集,或者他们的扩展集:操作系统7021和应用程序7022。

其中,操作系统7021,包含各种系统程序,例如框架层、核心库层、驱动层等,用于实现各种基础业务以及处理基于硬件的任务。应用程序7022,包含各种应用程序,例如媒体播放器(mediaplayer)、浏览器(browser)等,用于实现各种应用业务。实现本发明实施例方法的程序可以包含在应用程序5022中。

在本发明的一个实施例中,通过调用存储器702保存的程序或指令,具体的,可以是应用程序7022中保存的程序或指令,执行时实现以下步骤:确定位置信息,所述位置信息与正交基向量相关;向网络设备发送所述位置信息,所述位置信息用于所述网络设备确定至少一个第一索引集合,所述第一索引集合表示多个正交基向量在正交基矩阵中列索引的集合。

本发明实施例提供的终端,可以执行上述方法实施例,其实现原理和技术效果类似,本实施例此处不再赘述。

结合本发明公开内容所描述的方法或者算法的步骤可以硬件的方式来实现,也可以是由处理器执行软件指令的方式来实现。软件指令可以由相应的软件模块组成,软件模块可以被存放于ram、闪存、rom、eprom、eeprom、寄存器、硬盘、移动硬盘、只读光盘或者本领域熟知的任何其它形式的存储介质中。一种示例性的存储介质耦合至处理器,从而使处理器能够从该存储介质读取信息,且可向该存储介质写入信息。当然,存储介质也可以是处理器的组成部分。处理器和存储介质可以位于asic中。另外,该asic可以位于核心网接口设备中。当然,处理器和存储介质也可以作为分立组件存在于核心网接口设备中。

本领域技术人员应该可以意识到,在上述一个或多个示例中,本发明所描述的功能可以用硬件、软件、固件或它们的任意组合来实现。当使用软件实现时,可以将这些功能存储在计算机可读介质中或者作为计算机可读介质上的一个或多个指令或代码进行传输。计算机可读介质包括计算机存储介质和通信介质,其中通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。存储介质可以是通用或专用计算机能够存取的任何可用介质。

以上所述的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的技术方案的基础之上,所做的任何修改、等同替换、改进等,均应包括在本发明的保护范围之内。

本领域内的技术人员应明白,本发明实施例可提供为方法、系统、或计算机程序产品。因此,本发明实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本发明实施例是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

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


技术特征:

1.一种确定正交基向量的索引的方法,应用于网络设备,其特征在于,所述方法包括:

接收位置信息,所述位置信息与正交基向量相关;

根据所述位置信息,确定至少一个第一索引集合,所述第一索引集合表示多个正交基向量在正交基矩阵中列索引的集合。

2.根据权利要求1所述的方法,其特征在于,

所述位置信息包括:至少一个起始索引,所述起始索引为一个正交基向量在所述正交基矩阵中列的起始位置索引;

或者,

所述位置信息包括:至少一个起始索引和至少一个第二索引集合,所述起始索引为一个正交基向量在所述正交基矩阵中列的起始位置索引,所述第二索引集合为多个正交基向量在所述正交基矩阵中,相对于所述起始索引的列的偏移位置索引的集合。

3.根据权利要求2所述的方法,其特征在于,

所述第一索引集合与以下一项或多项关联:所述起始索引、所述第二索引集合、过采样因子、层的索引、变换域矩阵的行数索引、正交基向量的过采样偏移系数;

其中,所述正交基向量的过采样偏移系数大于等于零,且小于所述过采样因子。

4.根据权利要求1或3所述的方法,其特征在于,所述方法还包括:

根据所述位置信息,对所述第一索引集合取模m,得到取模结果,其中,所述m为变换域矩阵的列数。

5.根据权利要求4所述的方法,其特征在于,所述方法还包括:

对所述取模结果按照从小到大或者从大到小的顺序排序。

6.根据权利要求3或4所述的方法,其特征在于,所述起始索引表示为所述第一索引集合表示为

所述表示第r层,变换域矩阵的第n行,索引为i;所述表示第r层,变换域矩阵的第n行,索引为i v;所述表示第r层,变换域矩阵的第n行,索引为i o*1 v;所述表示第r层,变换域矩阵的第n行,索引为i o*(x-1) v;

其中,o表示过采样因子,x表示所述第一索引集合中索引的数量,r表示层的索引,n表示变换域矩阵的行数索引,v表示正交基向量的过采样偏移系数,i为大于等于零的整数。

7.根据权利要求6所述的方法,其特征在于,根据所述位置信息,对所述第一索引集合取模m,得到取模结果,包括以下至少一项:

如果所述的位置索引是以0为索引起点,对特定元素取模m,得到其中所述特定元素是中大于(m-1)的索引;

如果所述的位置索引是以0为索引起点,对取模m,得到

如果所述的位置索引是以1为索引起点,对特定元素取模(m 1),得到其中所述特定元素是指中大于m的索引;

如果所述的位置索引是以1为索引起点,对取模(m 1),得到

其中,所述表示第r层,变换域矩阵的第n行,索引为(i v)取模m或(i v)取模(m 1);所述表示第r层,变换域矩阵的第n行,索引为(i o*1 v)取模m或(i o*1 v)取模(m 1);所述表示第r层,变换域矩阵的第n行,索引为(i o*(x-1) v)取模m,或者(i o*(x-1) v)取模(m 1)。

8.根据权利要求3或4所述的方法,其特征在于,所述起始索引表示为所述第二索引集合表示为所述第一索引集合表示为

所述表示第r层,变换域矩阵的第n行,索引为i;所述表示第r层,变换域矩阵的第n行,索引为i0 v;所述表示第r层,变换域矩阵的第n行,索引为i1 o*1 v;所述表示第r层,变换域矩阵的第n行,索引为ix-1 o*(x-1) v;

其中,o表示过采样因子,x表示所述第一索引集合中索引的数量,r表示层的索引,n表示变换域矩阵的行数索引,v表示正交基向量的过采样偏移系数,i为大于等于零的整数。

9.根据权利要求8所述的方法,其特征在于,根据所述位置信息,对所述第一索引集合取模m,得到取模结果,包括以下至少一项:

如果所述的位置索引是以0为索引起点,对特定元素取模m,得到其中所述特定元素为中大于(m-1)的索引;

如果所述的位置索引是以0为索引起点,对取模m,得到

如果所述的位置索引是以1为索引起点,对特定元素取模(m 1),得到其中所述特定元素为中大于m的索引;

如果所述的位置索引是以1为索引起点,对取模(m 1),得到

其中,表示第r层,变换域矩阵的第n行,索引为(i0 v i)取模m,或者(i0 v i)取模(m 1),表示第r层,变换域矩阵的第n行,索引为(i1 o*1 v i)取模m,或者(i1 o*1 v i)取模(m 1),表示第r层,变换域矩阵的第n行,索引为(ix-1 o*(x-1) v i)取模m,或者(ix-1 o*(x-1) v i)取模(m 1)。

10.根据权利要求3所述的方法,其特征在于,根据所述位置信息,确定所述第一索引集合,包括:

如果所述起始索引的个数为至少一个,且所述变换域矩阵的行数索引n的值只有一个,则在每层上,针对n行共同选择所述第一索引集合。

11.根据权利要求3所述的方法,其特征在于,根据所述位置信息,确定所述第一索引集合,包括以下至少一项:

如果所述起始索引的个数为至少两个,且所述变换域矩阵的行数索引n的值等于零,则在每层上,针对n行共同选择所述第一索引集合;

如果所述起始索引的个数为至少两个,且所述变换域矩阵的行数索引n的值有多个,则在每层上,针对n行独立选择所述第一索引集合;

如果所述起始索引的个数为至少两个,所述层的索引值r只有一个,且所述变换域矩阵的行数索引n的值有多个,则在所有层上,针对n行独立选择所述第一索引集合;

如果所述起始索引的个数为至少两个,所述层的索引值r等于零,且所述变换域矩阵的行数索引n的值有多个,则在所有层上,针对n行独立选择所述第一索引集合。

12.根据权利要求3所述的方法,其特征在于,根据所述位置信息,确定所述第一索引集合,包括以下至少一项:

如果所述起始索引的个数为一个,且所述层的索引值r和所述变换域矩阵的行数索引n的值只有一个,则在所有层上,针对n行共同选择所述第一索引集合;

如果所述起始索引的个数为一个,且所述层的索引值r和所述变换域矩阵的行数索引n的值均等于零,则在所有层上,针对n行共同选择所述第一索引集合。

13.根据权利要求3至12任一项所述的方法,其特征在于,所述过采样因子、所述第一索引集合中索引的数量和所述正交基向量的过采样偏移系数中的一项或多项通过网络侧配置或协议约定。

14.一种确定正交基向量的索引的方法,应用于终端,其特征在于,所述方法包括:

确定位置信息,所述位置信息与正交基向量相关;

向网络设备发送所述位置信息,所述位置信息用于所述网络设备确定至少一个第一索引集合,所述第一索引集合表示多个正交基向量在正交基矩阵中列索引的集合。

15.根据权利要求14所述的方法,其特征在于,所述位置信息包括:至少一个起始索引,其中,所述起始索引为一个正交基向量在所述正交基矩阵中列的起始位置索引;

或者,

所述位置信息包括:至少一个起始索引和至少一个第二索引集合,其中,所述起始索引为一个正交基向量在所述正交基矩阵中列的起始位置索引,所述第二索引集合为多个正交基向量在所述正交基矩阵中,相对于所述起始索引的列的偏移位置索引的集合。

16.根据权利要求15所述的方法,其特征在于,所述第一索引集合与以下一项或多项关联:所述起始索引、所述第二索引集合、过采样因子、层的索引、变换域矩阵的行数索引、正交基向量的过采样偏移系数;

其中,所述正交基向量的过采样偏移系数大于等于零,且小于所述过采样因子。

17.根据权利要求16所述的方法,其特征在于,所述方法还包括:

向所述网络设备发送所述过采样因子、所述第一索引集合中索引的数量和所述正交基向量的过采样偏移系数中的一项或多项。

18.根据权利要求16所述的方法,其特征在于,所述起始索引表示为所述第一索引集合表示为

所述表示第r层,变换域矩阵的第n行,索引为i;所述表示第r层,变换域矩阵的第n行,索引为i v;所述表示第r层,变换域矩阵的第n行,索引为i o*1 v;所述表示第r层,变换域矩阵的第n行,索引为i o*(x-1) v;

其中,o表示过采样因子,x表示所述第一索引集合中索引的数量,r表示层的索引,n表示变换域矩阵的行数索引,v表示正交基向量的过采样偏移系数,i为大于等于零整数。

19.根据权利要求16所述的方法,其特征在于,所述起始索引表示为所述第二索引集合表示为所述第一索引集合表示为

所述表示第r层,变换域矩阵的第n行,索引为i;所述表示第r层,变换域矩阵的第n行,索引为i0 v;所述表示第r层,变换域矩阵的第n行,索引为i1 o*1 v;所述表示第r层,变换域矩阵的第n行,索引为ix-1 o*(x-1) v;

其中,o表示过采样因子,x表示所述第一索引集合中索引的数量,r表示层的索引,n表示变换域矩阵的行数索引,v表示正交基向量的过采样偏移系数,i为大于等于零整数。

20.根据权利要求14所述的方法,其特征在于,所述确定位置信息,包括:

确定多个变换域矩阵;

根据所述多个变换域矩阵,得到多个n×m维度的变换域值矩阵,其中n为变换域矩阵的行数,m为变换域矩阵的列数;

根据所述多个n×m维度的变换域值矩阵,得到长度为m的和矩阵;

根据所述长度为m的和矩阵中最大的元素的位置索引,确定所述位置信息。

21.根据权利要求14所述的方法,其特征在于,所述方法还包括:

根据所述位置信息,确定所述第一索引集合,对所述第一索引集合中的索引按照从小到大或从大到小进行排序;

根据变换域矩阵和排序后的所述第一索引集合,确定对应的反馈矩阵;

向所述网络设备发送所述反馈矩阵。

22.一种网络设备,其特征在于,包括:

接收模块,用于接收位置信息,所述位置信息与正交基向量相关;

第一确定模块,用于根据所述位置信息,确定第一索引集合,所述第一索引集合表示多个正交基向量在正交基矩阵中列索引的集合。

23.一种终端,其特征在于,包括:

第二确定模块,用于确定位置信息,所述位置信息与正交基向量相关;

发送模块,用于向网络设备发送所述位置信息,所述位置信息用于所述网络设备确定第一索引集合,所述第一索引集合表示多个正交基向量在正交基矩阵中列索引的集合。

24.一种网络设备,其特征在于,包括:处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序,所述程序被所述处理器执行时实现如权利要求1至13中任一项所述的确定正交基向量的索引的方法的步骤。

25.一种终端,其特征在于,包括:处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序,所述程序被所述处理器执行时实现如权利要求14至21中任一项所述的确定正交基向量的索引的方法的步骤。

26.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至13中任一项所述的确定正交基向量的索引的方法的步骤;或者,如权利要求14至21中任一项所述的确定正交基向量的索引的方法的步骤。

技术总结
本发明实施例提供一种确定正交基向量的索引的方法和设备,该方法包括:接收位置信息,该位置信息与正交基向量相关;根据该位置信息,确定至少一个第一索引集合,该第一索引集合表示多个正交基向量在正交基矩阵中列索引的集合。在本发明实施例中,可以根据接收到的位置信息确定多个正交基向量在正交基矩阵中列索引的集合,可以降低正交基向量的反馈开销。

技术研发人员:施源;孙鹏
受保护的技术使用者:维沃移动通信有限公司
技术研发日:2018.12.13
技术公布日:2020.06.09

转载请注明原文地址: https://bbs.8miu.com/read-21724.html

最新回复(0)