终端间相关性的计算方法和装置与流程

文档序号:11236701阅读:699来源:国知局
终端间相关性的计算方法和装置与流程

本发明涉及通信技术领域,特别是涉及一种终端间相关性的计算方法和装置。



背景技术:

随着无线通信技术的发展,人们通过各种通信系统进行交流和通信,正交频分复用(ofdm,orthogonalfrequencydivisionmultiplexing)作为一种具有较高的频谱利用率和良好的抗多径性能地高速传输技术,成功的应用于各个领域,如数字音频广播、数字视频广播、无线局域网等领域。

ofdm系统中可以利用srs(soundingreferencesignals,信道探测参考信号)来估计终端用户到基站的信道响应,对于上下行信道具有对称性的系统中,如tdd(timedivisionduplexing)系统中,基站利用终端到基站的信道响应获得基站到终端的信道响应,利用信道响应基站可计算不同终端间的相关性,但现有的计算相关性的方法存在计算复杂度高和计算准确度低的问题。



技术实现要素:

基于此,有必要针对上述技术问题,提供一种终端间相关性的计算方法和装置,能更方便准确的计算终端间的相关性。

一种终端间相关性的计算方法,所述方法包括:

接收不同终端发送的信道探测参考信号srs序列并根据接收到的数据估计不同终端对应的srs的信道响应;

根据预设条件从srs的资源块rb中筛选预设数目的rb组成目标rb,所述预设条件包括均匀抽样原则;

获取不同终端的目标rb在接收端的各天线对应的srs信道响应,并计算得到不同终端对应的目标rb之间的rb相关性;

根据所述rb相关性计算得到终端之间的相关性。

在其中一个实施例中,所述预设条件还包括去除直流分量对应的rb和去除srs的边缘rb。

在其中一个实施例中,所述预设数目为8。

在其中一个实施例中,所述计算得到不同终端对应的目标rb之间的rb相关性的步骤包括:

将所述srs信道响应进行归一化得到标准srs信道响应;

根据不同终端的目标rb在接收端的各天线对应的标准srs信道响应计算得到不同终端对应的目标rb之间的rb相关性。

在其中一个实施例中,所述将所述srs信道响应进行归一化得到标准srs信道响应的步骤包括:

根据公式计算得到标准srs信道响应hsrs(ka,m,i),其中h(ka,m,i)为srs信道响应,m为目标rb的索引,i为计算相关性的终端索引,ka为接收端的天线索引,rx为接收端天线总数目;

所述根据不同终端的目标rb在接收端的各天线对应的标准srs信道响应计算得到不同终端对应的目标rb之间的rb相关性的步骤包括:

根据公式计算得到终端i和终端j对应的索引为m的目标rb之间的rb相关性corr(m,i,j),其中i和j为终端索引。

在其中一个实施例中,所述根据所述rb相关性计算得到终端之间的相关性的步骤包括:

对所述rb相关性求模得到对应的rb相关模值;

将所述目标rb对应的rb相关模值进行平均得到终端之间的相关性。

一种终端间相关性的计算装置,所述装置包括:

信道响应估计模块,用于接收不同终端发送的信道探测参考信号srs序列并根据接收到的数据估计不同终端对应的srs的信道响应;

目标rb确定模块,用于根据预设条件从srs的资源块rb中筛选预设数目的rb组成目标rb,所述预设条件包括均匀抽样原则;

rb相关性计算模块,用于获取不同终端的目标rb在接收端的各天线对应的srs信道响应,并计算得到不同终端对应的目标rb之间的rb相关性;

终端相关性计算模块,用于根据所述rb相关性计算得到终端之间的相关性。

在其中一个实施例中,所述预设条件还包括去除直流分量对应的rb和去除srs的边缘rb。

在其中一个实施例中,所述预设数目为8。

在其中一个实施例中,所述rb相关性计算模块包括:

归一化单元,用于将所述srs信道响应进行归一化得到标准srs信道响应;

rb相关性计算单元,用于根据不同终端的目标rb在接收端的各天线对应的标准srs信道响应计算得到不同终端对应的目标rb之间的rb相关性。

在其中一个实施例中,所述归一化单元还用于根据公式计算得到标准srs信道响应hsrs(ka,m,i),其中h(ka,m,i)为srs信道响应,m为目标rb的索引,i为计算相关性的终端索引,ka为接收端的天线索引,rx为接收端天线总数目;

所述rb相关性计算单元还用于根据公式计算得到终端i和终端j对应的索引为m的目标rb之间的rb相关性corr(m,i,j),其中i和j为终端索引。

在其中一个实施例中,所述终端相关性计算模块包括:

模值计算单元,用于对所述rb相关性求模得到对应的rb相关模值;

终端相关性计算单元,用于将所述目标rb对应的rb相关模值进行平均得到终端之间的相关性。

上述终端间相关性的计算方法和装置,通过接收不同终端发送的信道探测参考信号srs序列并根据接收到的数据估计不同终端对应的srs的信道响应,根据预设条件从srs的资源块rb中筛选预设数目的rb组成目标rb,预设条件包括均匀抽样原则,获取不同终端的目标rb在接收端的各天线对应的srs信道响应,并计算得到不同终端对应的目标rb之间的rb相关性,根据rb相关性计算得到终端之间的相关性,不需要获取所有rb对应的srs信道响应,只需要通过预设条件筛选预设数目的rb组成目标rb就可计算得到最终的终端之间的相关性,运算复杂度低,且筛选时采取均匀抽样,保证了数据的可靠性,通过不同终端对应的目标rb之间的rb相关性计算得到终端之间的相关性,提高了相关性计算的便利性和准确度。

附图说明

图1为一个实施例中终端间相关性的计算方法的流程图;

图2为一个实施例中计算rb相关性的流程图;

图3为一个实施例中根据rb相关性计算得到终端之间的相关性的流程图;

图4为一个实施例中终端间相关性的计算装置的结构框图;

图5为一个实施例中rb相关性计算模块的结构框图;

图6为一个实施例中终端相关性计算模块的结构框图。

具体实施方式

在一个实施例中,如图1所示,提供了一种终端间相关性的计算方法,包括:

步骤s110,接收不同终端发送的信道探测参考信号srs序列并根据接收到的数据估计不同终端对应的srs的信道响应。

具体的,终端发送的srs序列需要按照通讯协议发送,不同的协议发送的srs序列不同,如wimax协议,umts协议,lte协议下终端发送的srs序列都不同。计算相关性的2个终端发送srs序列可以是在不同时间发送,也可以是在同一时间利用不同的资源块rb(resourceblock)发送。计算信道响应时,可自定义信道估计方法,如ls、fft、mmse等信道估计方法,如对于ls信道估计,假设终端发送的srs序列为x,基站接收的数据为y,终端与基站之间的信道响应为h,系统噪声为n。可以得到y=hx+n,那么估计的srs信道响应为y/x。根据终端索引、srs的rb索引、和基站的天线索引,可确定一个信道响应,可表示为h(ka,m,i),其中m为rb的索引,i为计算相关性的终端索引,ka为接收端的天线索引。

步骤s120,根据预设条件从srs的资源块rb中筛选预设数目的rb组成目标rb,所述预设条件包括均匀抽样原则。

具体的,均匀抽样原则是指从srs序列占用的总资源块rb中选取目标rb组成目标rb时尽量使选取的目标rb在频带中呈分散均匀分布,由于不同频率的信号在经过信道的时候,经历的衰减、反射、散射等物理现象不同,导致不同频率的信号相关性略有差异,目标rb在整个频带均匀分布可以保证遍历性。预设数目可根据需要自定义,如定义为8个、4个等。除了均匀抽样原则,还可根据信道传输的特点确定其它筛选目标rb的条件,如根据直流分量附近的rb信道估计的性能特点和频域信道估计存在的带宽边缘效应bandegdeeffect和吉布斯现象gibbsphenomenon确定对应的预设条件。计算相关性的不同终端得到目标rb的预设条件相同,且预设数目也相同。

在一个实施例中,预设数目为8。

具体的,由于信道估计存在一定的噪声,相关性通过8个rb对应的相关性加权获得可以到达一定的降噪效果,且数目8大小适中,在降低复杂度的基础上保证了数据的可靠性。

步骤s130,获取不同终端的目标rb在接收端的各天线对应的srs信道响应,并计算得到不同终端对应的目标rb之间的rb相关性。

具体的,对于计算相关性的终端i和终端j得到了相同的目标rb,目标rb为{rba1,rba2...rban},假设接收端的天线总数为t,进行以下的步骤:

对于索引m=a1的目标rba1,获取终端i在各个天线对应的srs信道响应分别为h(1,a1,i),h(2,a1,i),h(3,a1,i)……h(t,a1,i),获取终端j在各个天线对应的srs信道响应分别为h(1,a1,j),h(2,a1,j),h(3,a1,j)……h(t,a1,j),根据2个终端匹配的天线索引相同的srs信道响应通过相关性算法计算得到索引m=a1的目标rba1之间的rb相关性corr(a1,i,j)。

对于索引m=a2的目标rba2,获取终端i在各个天线对应的srs信道响应分别为h(1,a2,i),h(2,a2,i),h(3,a2,i)……h(t,a2,i),获取终端j在各个天线对应的srs信道响应分别为h(1,a2,j),h(2,a2,j),h(3,a2,j)……h(t,a2,j),根据2个终端匹配的天线索引相同的srs信道响应通过相关性算法计算得到索引m=a2的目标rba1之间的rb相关性corr(a2,i,j)。

直到不同终端对应的目标rb之间的rb相关性全部计算完成,得到corr(a1,i,j),corr(a2,i,j)……corr(an,i,j),其中计算相关性的具体相关性算法可根据需要自定义,并且在计算相关性之前,可对srs信道响应进行前处理,如进行归一化操作等。

步骤s140,根据rb相关性计算得到终端之间的相关性。

具体的,得到目标rb之间的rb相关性后,可对不同rb索引的rb相关性进行加权,加权因子的大小可根据需要自定义,不同rb索引的rb相关性的加权因子可以相同,也可以不同。在一个实施例中通过求平均得到终端之间的相关性。还可先对不同rb索引的各个rb相关性进行求模值运算等处理,再进行加权得到最终结果。

本实施例中,通过接收不同终端发送的信道探测参考信号srs序列并根据接收到的数据估计不同终端对应的srs的信道响应,根据预设条件从srs的资源块rb中筛选预设数目的rb组成目标rb,预设条件包括均匀抽样原则,获取不同终端的目标rb在接收端的各天线对应的srs信道响应,并计算得到不同终端对应的目标rb之间的rb相关性,根据rb相关性计算得到终端之间的相关性,不需要获取所有rb对应的srs信道响应,只需要通过预设条件筛选预设数目的rb组成目标rb就可计算得到最终的终端之间的相关性,运算复杂度低,且筛选时采取均匀抽样,保证了数据的可靠性,通过不同终端对应的目标rb之间的rb相关性计算得到终端之间的相关性,提高了相关性计算的便利性和准确度。

在一个实施例中,预设条件还包括去除直流分量对应的rb和去除srs的边缘rb。

具体的,由于基带接收的数据容易存在很强的直流分量,直流分量附近的rb信道估计性能恶化较为严重,利用这些恶化较为严重的rb计算得到的相关性准确度也不高,所以选取的目标rb需要避开直流分量,以提高数据的可靠性。频域信道估计存在带宽边缘效应bandegdeeffect和吉布斯现象gibbsphenomenon,导致边缘rb信道估计恶化,利用这些恶化较为严重的rb计算得到的相关性准确度不高,所以选取的目标rb避开每次srs传输的边缘rb,如一个srs的范围是4rb-27rb,则4rb和27rb是边缘rb。预设条件还包括去除直流分量对应的rb和去除srs的边缘rb,进一步提高了相关性计算的准确性。

在一个实施例中,如图2所示,步骤s130中计算得到不同终端对应的目标rb之间的rb相关性的步骤包括:

步骤s131,将srs信道响应进行归一化得到标准srs信道响应;

步骤s132,根据不同终端的目标rb在接收端的各天线对应的标准srs信道响应计算得到不同终端对应的目标rb之间的rb相关性。

具体的,归一化是在数据分析之前,先将数据标准化的过程,利用标准化后的数据进行数据分析。可自定义函数进行归一化选取常用的归一化算法,如线性函数归一化算法、0均值标准化算法等。通过归一化将srs信道响应转化为标准srs信道响应,提高了不同的rb对应的srs信道响应之间的可比性。

在一个实施例中,步骤s131包括:

根据公式计算得到标准srs信道响应hsrs(ka,m,i),其中h(ka,m,i)为srs信道响应,m为目标rb的索引,i为计算相关性的终端索引,ka为接收端的天线索引,rx为接收端天线总数目。

具体的,采用共轭计算的方法以每个目标rb的所有接收端天线对应的srs信道响应为归一化范围进行归一化,使得归一化的结果更符合信道传输的特征,从而后续计算终端之间的相关性时准确性更高。

步骤s132包括:根据公式计算得到终端i和终端j对应的索引为m的目标rb之间的rb相关性corr(m,i,j),其中i和j为终端索引。

具体的,如接收端天线总数目rx为t,目标rb为{rba1,rba2...rban},则根据分别计算各个目标rb对应的rb相关性,如

在一个实施例中,如图3所示,步骤s140包括:

步骤s141,对rb相关性求模得到对应的rb相关模值。

具体的,通过公式abs(corr(m,i,j))=sqrt(real(corr(m,i,j))2+imag(corr(m,i,j))2)对corr(m,i,j)计算模值得到rb相关模值abs(corr(m,i,j))。

步骤s142,将目标rb对应的rb相关模值进行平均得到终端之间的相关性。

具体的,目标rb都有一个对应的rb相关模值,通过平均计算得到终端之间的相关性,使得相关性均匀了多个rb的传输特性,计算的结果更具有可靠性。

下面以2个具体的实施例详细说明终端间相关性的计算方法的过程,在第一个具体的实施例中,srs序列占用的rb起始位置为4rb,发一次srs序列占用的带宽为24rb,系统带宽为100rb,每个终端需要发4次srs序列,具体过程如下:

步骤a:接收终端i和终端j发送的信道探测参考信号srs序列并根据接收到的数据通过mmse信道估计方法估计终端i和终端j对应的srs的信道响应。

步骤b:根据预设条件从srs的资源块rb中筛选8个rb组成目标rb,预设条件包括均匀抽样原则,去除直流分量对应的rb,本实施例中直流分量对应的rb为50rb,并去除srs的边缘rb,基于预设条件,选取出来的8个rb索引如下:8/20/32/44/56/68/80/92。

步骤c:对选取8个rb对应的srs信道响应进行归一化得到标准srs信道响应,公式如下:

其中m为目标rb的索引取值范围为[8,20,32,44,56,68,80,92],对于终端i计算得到hsrs(ka,m,i),终端j计算得到hsrs(ka,m,j),其中ka∈[0-(rx-1)],rx为接收端天线总数。

步骤d:根据标准srs信道响应计算得到终端i和终端j对应的目标rb之间的rb相关性,公式如下:

计算得到corr(8,i,j)=0.21-0.11j,corr(20,i,j)=0.22-0.14j,corr(32,i,j)=0.19-0.15j,corr(44,i,j)=0.21-0.11j,corr(56,i,j)=0.23-0.13j,corr(68,i,j)=0.25-0.15j,corr(80,i,j)=0.18-0.12j,corr(92,i,j)=0.20-0.14j。

步骤e:对rb相关性corr(m,i,j)求模得到对应的rb相关模值abs(corr(m,i,j)),公式如下:

abs(corr(m,i,j))=sqrt(real(corr(m,i,j))2+imag(corr(m,i,j))2),计算结果为abs(corr(8,i,j))=0.24,abs(corr(20,i,j))=0.26,abs(corr(32,i,j))=0.24,abs(corr(44,i,j))=0.24,abs(corr(56,i,j))=0.26,abs(corr(68,i,j))=0.29,abs(corr(80,i,j))=0.21,abs(corr(92,i,j))=0.24。

步骤f:将上述各个rb相关模值进行平均,得到最终的终端i和终端j之间的相关性corr(i,j)=0.25。

在第二个具体的实施例中,srs序列占用的rb起始位置为4rb,发一次srs序列占用的带宽为24rb,系统带宽为50rb,每个终端需要发2次srs序列,具体过程如下:

步骤a:接收终端i和终端j发送的信道探测参考信号srs序列并根据接收到的数据通过mmse信道估计方法估计终端i和终端j对应的srs的信道响应。

步骤b:根据预设条件从srs的资源块rb中筛选8个rb组成目标rb,预设条件包括均匀抽样原则,去除直流分量对应的rb,本实施例中直流分量对应的rb为25rb,并去除srs的边缘rb,基于预设条件,选取出来的8个rb索引如下:4/9/16/21/28/33/40/45。

步骤c:对选取8个rb对应的srs信道响应进行归一化得到标准srs信道响应,公式如下:

其中m为目标rb的索引取值范围为[4,9,16,21,28,33,40,45],对于终端i计算得到hsrs(ka,m,i),终端j计算得到hsrs(ka,m,j),其中ka∈[0-(rx-1)],rx为接收端天线总数。

步骤d:根据标准srs信道响应计算得到终端i和终端j对应的目标rb之间的rb相关性,公式如下:

计算得到corr(4,i,j)=0.21-0.11j,corr(9,i,j)=0.22-0.14j,corr(16,i,j)=0.19-0.15j,corr(21,i,j)=0.21-0.11j,corr(28,i,j)=0.23-0.13j,corr(33,i,j)=0.25-0.15j,corr(40,i,j)=0.18-0.12j,corr(45,i,j)=0.20-0.14j。

步骤e:对rb相关性corr(m,i,j)求模得到对应的rb相关模值abs(corr(m,i,j)),公式如下:

abs(corr(m,i,j))=sqrt(real(corr(m,i,j))2+imag(corr(m,i,j))2),计算结果为abs(corr(4,i,j))=0.24,abs(corr(9,i,j))=0.26,abs(corr(16,i,j))=0.24,abs(corr(21,i,j))=0.24,abs(corr(28,i,j))=0.26,abs(corr(33,i,j))=0.29,abs(corr(40,i,j))=0.21,abs(corr(45,i,j))=0.24。

步骤f:将上述各个rb相关模值进行平均,得到最终的终端i和终端j之间的相关性corr(i,j)=0.25。

由上述具体的实施例计算结果可知,在不同系统带宽的情况下,计算得到的终端i和终端j之间的相关性相同,可见此方法计算方便,没有受到带宽的影响,计算结果准确性高。

在一个实施例中,如图4所示,提供了一种终端间相关性的计算装置,包括:

信道响应估计模块210,用于接收不同终端发送的信道探测参考信号srs序列并根据接收到的数据估计不同终端对应的srs的信道响应。

目标rb确定模块220,用于根据预设条件从srs的资源块rb中筛选预设数目的rb组成目标rb,预设条件包括均匀抽样原则。

rb相关性计算模块230,用于获取不同终端的目标rb在接收端的各天线对应的srs信道响应,并计算得到不同终端对应的目标rb之间的rb相关性。

终端相关性计算模块240,用于根据rb相关性计算得到终端之间的相关性。

在一个实施例中,预设条件还包括去除直流分量对应的rb和去除srs的边缘rb。

在一个实施例中,预设数目为8。

在一个实施例中,rb相关性计算模块230包括:

归一化单元231,用于将srs信道响应进行归一化得到标准srs信道响应。

rb相关性计算单元232,用于根据不同终端的目标rb在接收端的各天线对应的标准srs信道响应计算得到不同终端对应的目标rb之间的rb相关性。

在一个实施例中,归一化单元231还用于根据公式计算得到标准srs信道响应hsrs(ka,m,i),其中h(ka,m,i)为srs信道响应,m为目标rb的索引,i为计算相关性的终端索引,ka为接收端的天线索引,rx为接收端天线总数目。

rb相关性计算单元232还用于根据公式计算得到终端i和终端j对应的索引为m的目标rb之间的rb相关性corr(m,i,j),其中i和j为终端索引。

在一个实施例中,如图6所示,终端相关性计算模块240包括:

模值计算单元241,用于对rb相关性求模得到对应的rb相关模值。

终端相关性计算单元242,用于将目标rb对应的rb相关模值进行平均得到终端之间的相关性。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述程序可存储于一计算机可读取存储介质中,如本发明实施例中,该程序可存储于计算机系统的存储介质中,并被该计算机系统中的至少一个处理器执行,以实现包括如上述各方法的实施例的流程。其中,所述存储介质可为磁碟、光盘、只读存储记忆体(read-onlymemory,rom)或随机存储记忆体(randomaccessmemory,ram)等。

以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

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