超大规模MIMO中利用球面波特征的低复杂度信号检测方法

文档序号:30137838发布日期:2022-05-21 02:30阅读:128来源:国知局
超大规模MIMO中利用球面波特征的低复杂度信号检测方法
超大规模mimo中利用球面波特征的低复杂度信号检测方法
技术领域
1.本发明涉及通信技术领域,尤其涉及超大规模mimo中利用球面波特征的低复杂度信号检测方法。


背景技术:

2.超大规模多输入多输出(multiple input multiple output,mimo)技术在基站端配备成百上千根天线为同一个时隙间隔内的数十个用户提供通信服务,充分挖掘空间自由度,从而提升通信系统能量效率、频谱效率、容量等关键性能指标,已经成为6g的关键技术之一。然而随着天线规模的激增,超大规模mimo技术面临的问题也随之增加,例如,随着收发天线数量的增加,原本适用于传统mimo通信系统的信号检测算法,例如最大似然(maximum likelihood,ml)检测算法不再适用超大规模mimo系统,而传统线性迫零(zero forcing,zf)检测算法和最小均方误差(minimum mean squared error,mmse)检测算法由于涉及矩阵求逆,在超大规模mimo天线配置下同样面临极高的计算压力。因此,超大规模mimo系统中具有低复杂度特点的信号检测算法已经成为了科研人员的研究重点。
3.已有的降低超大规模mimo信号检测算法复杂度的方案主要集中在规避mmse矩阵求逆等方面,很少有文献利用真实通信环境的信道特征来降低复杂度。


技术实现要素:

4.有鉴于此,本发明的目的是提供超大规模mimo中利用球面波特征的低复杂度信号检测方法,在保证检测性能的同时,充分挖掘了超大规模mimo系统的通信资源。
5.本发明通过以下技术手段解决上述技术问题:
6.超大规模mimo中利用球面波特征的低复杂度信号检测方法,包括以下步骤:
7.针对收发两端均采用均匀圆形阵列的天线架构建立三维坐标系,利用球面波特征建立散射环境下的超大规模mimo信道矩阵h模型;
8.利用所述信道矩阵h模型的循环结构推导得出最优发射与接收方向,进而提出了超大规模mimo系统中包含球面波特征的具有低复杂度的最优发射与接收方案;
9.联合所述最优发射与接收方案,基于球形译码原理,提出了超大规模mimo系统中利用球面波特征的球形搜索辅助低复杂度监测算法。
10.进一步,所述三维坐标系中,发射uca与接收uca都平行于x-y平面,发射uca与接收uca的圆心分别位于z轴的原点、正半轴上。
11.进一步,所述信道矩阵h获取如下:
12.按照顺时针的方向对圆形阵列上的天线依次进行编号,假设第一个天线单元放置在x(x

)轴的正半轴上,发射天线与接收天线在圆形阵列上均匀分布;
13.以为基准,在新的坐标系中建立一个等效天线阵列,根据d
l
,求得
14.15.其中,r
t
和rr分别表示发射uca与接收uca的半径,表示第1根发射天线与第1根接收天线沿着第l条路径的距离,c为光速,假设t
l
已知,发射阵列圆中心与接收阵列圆中心之间的距离为d
l
,当r
t
=rr时,得到发射天线与接收天线之间的等效无线电波路径,得到信道响应的完整表达式
[0016][0017]
当发射天线数量与接收天线数量相同时,由信道模型构造的信道矩阵h为循环矩阵,hhh也为循环矩阵。
[0018]
进一步,所述利用所述信道矩阵h的循环结构推导得出最优发射与接收方向,包括以下步骤:
[0019]
发射符号向量s映射到发射天线向量x:
[0020]
x=vs
[0021]
其中,s表示qam调制符号集合ω中的n个复信息符号组成的发射符号向量,x表示被映射到n根天线进行发射的复信息符号组成的发射天线向量,v表示发射矩阵;
[0022]
所述发射矩阵为傅里叶矩阵v,元素表达式如下:
[0023][0024]
由奇异值分解h=udvh,最优接收矩阵u表示为:
[0025]
u=hvd-1
[0026]
其中,d为n阶非负实数对角矩阵,其元素为循环矩阵hhh的特征值λk(k=1,

,n)的正平方根,λk表示为:
[0027][0028]
λk对循环矩阵hhh的第一行进行离散傅里叶变换得到;
[0029]
在接收端处,使用uh作为接收矩阵,则接收信号y表示为:
[0030]y′
=uhy=uhhx+uhn=uhhvs+uhn=ds+uhn=ds+n

[0031]
其中,n

表示uhn,y

表示uhy。
[0032]
进一步,所述联合所述最优发射与接收方案,基于球形译码原理,提出了超大规模mimo系统中利用球面波特征的球形搜索辅助低复杂度监测算法,包括以下步骤:
[0033]
将经过最优收发方案处理后的复数域信号模型转换到实数域,令
[0034][0035][0036][0037]
则对应的实数域信号模型为:
[0038][0039][0040]
得到发送实信息向量的最大似然估计表示如下:
[0041][0042]
其中,和分别表示取实部和虚部,表示ω的实部与虚部取值的交集,即
[0043]
令k=2n,利用具有球面波特征的实数对角矩阵
[0044][0045]
将进一步表示为:
[0046][0047]
基于球形译码的思想,将第l维的搜索范围限制在一个半径为r的球体内,是一个自由度为1的随机变量,根据噪声的方差来选择初始半径r:
[0048][0049]
其中,ε是一个接近0的实数,初始半径其中表示的反函数;如果在初始半径r的限制下没有搜索到格点,那么需要重新设置半径,使得至少有一个格点的概率为1-ε2,以此类推。
[0050]
进一步,基于所述球形搜索辅助的快速检测具体为:
[0051]
当l=1时,
[0052][0053]
其中,表示取值范围的下界,表示取值范围上界,而和分别表示向上和向下取整;
[0054]
若区间内的整数集合与实数集的交集为空集,即则应该增大半径在该维重新进行搜索;
[0055]
反之,则令为区间内的整数集合与实数集的交集,代表在半径约束下的所有整数取值,的值表示为:
[0056][0057]
继续计算的值,直到获得实信号估计向量
[0058]
本发明的超大规模mimo系统中利用球面波特征的低复杂度信号检测方法,在发送
端不需要发射矩阵的反馈,同时,信道矩阵具有的循环结构为接收端的最优接收矩阵提供了一种低复杂度的计算方式,只需要经过一次快速傅里叶变换以及对角矩阵的求逆和相乘等简单运算,最后基于球形译码的原理进一步降低检测阶段的复杂度,从而在保证检测性能的同时,充分挖掘了超大规模mimo系统的通信资源。仿真试验结果表明,本发明的超大规模mimo系统中利用球面波特征的低复杂度信号检测方法中的ber性能要远优于未利用球面波特征的线性检测算法zf、mmse,但swc-ssa算法的复杂度要远低于zf与mmse线性检测算法。
附图说明
[0059]
图1是本发明超大规模mimo中利用球面波特征的低复杂度信号检测方法的流程示意图;
[0060]
图2是ucas三维坐标图;
[0061]
图3是swc-ssa与zf、mmse的ber性能随着snr的变化对比图。
具体实施方式
[0062]
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0063]
相关缩写说明:
[0064]
mimo:超大规模多输入多输出(multiple input multiple output);
[0065]
zf:线性迫零(zero forcing);
[0066]
mmse:最小均方误差(minimum mean squared error);
[0067]
uca:均匀圆形阵列(uniform circular arra);
[0068]
swc-ssa:利用球面波特征的球形搜索辅助(sphere search aided based spherical wave characteristics);
[0069]
ber:比特出错概率(bit error ratio);
[0070]
snr:信噪比(signal-noise ratio)。
[0071]
本发明提供了一种超大规模mimo系统中利用球面波特征的低复杂度信号检测方法,其流程如图1所示,包括:
[0072]
首先针对收发两端均采用均匀圆形阵列的天线架构,建立三维坐标系,基于三维坐标,利用球面波信道特征,建立了散射环境下的超大规模mimo信道矩阵h模型;
[0073]
紧接着利用建立的信道矩阵h所具有的循环结构给出了最优发射和接收方向,进而提出了超大规模mimo系统中包含球面特征的低复杂度的最优发射与接收方案;
[0074]
最后,为了进一步降低信号检测复杂度,联合最优发射与接收方案,,基于球形译码原理,提出了一种超大规模mimo系统中利用球面波特征的球形搜索辅助(sphere search aided based spherical wave characteristics,swc-ssa)低复杂度信号检测算法。
[0075]
为了更好的理解本发明的超大规模mimo中利用球面波特征的低复杂度信号检测方法,进行以下说明:
[0076]
如图2(a)所示,为了更好地表示建立了收发两端均采用均匀圆形阵列的三维几何坐标系。在该三维几何坐标系中,发射uca与接收uca都平行于x-y平面,发射uca与接收uca的圆心分别位于z轴的原点以及正半轴上,且发射uca与接收uca圆心之间的距离为d。按照顺时针的方向对圆形阵列上的天线依次进行编号,假设第一个天线单元放置在x(x

)轴的正半轴上,发射天线与接收天线在圆形阵列上均匀分布,用r
t
和rr分别表示发射uca与接收uca的半径。表示第1根发射天线与第1根接收天线沿着第l条路径的距离,c为光速,本实施例中假设t
l
已知。以为基准,在新的坐标系中建立一个等效天线阵列,如图2(b)所示,此时发射阵列圆中心o
t
与接收阵列圆中心or之间的距离变为d
l
,当r
t
=rr时,根据d
l
,便可求得
[0077][0078]
得到发射天线与接收天线之间的等效无线电波路径后,就可以得到信道响应的完整表达式
[0079][0080]
当发射天线数量与接收天线数量相同时,由该信道模型构造的信道矩阵h为循环矩阵,由循环矩阵的性质,hhh也为循环矩阵。
[0081]
进一步地,提出了一种超大规模mimo系统中包含球面波特征的最优联合收发方案,在发射端使用固定的发射矩阵v,将发射符号向量s映射到发射天线向量x:
[0082]
x=vs
[0083]
其中,s表示qam调制符号集合ω中的n个复信息符号组成的发射符号向量,x表示被映射到n根天线进行发射的复信息符号组成的发射天线向量,而傅里叶矩阵v对于所有的循环矩阵都是固定的,其元素表达式具体为:
[0084][0085]
在发射矩阵为傅里叶矩阵v时,由奇异值分解h=udvh最优接收矩阵u可以表示为:
[0086]
u=hvd-1
[0087]
其中,d为n阶非负实数对角矩阵,其元素为循环矩阵hhh的特征值λk(k=1,

,n)的正平方根,λk具体表示为:
[0088][0089]
λk对循环矩阵hhh的第一行进行离散傅里叶变换得到。在接收端处,使用uh作为接收矩阵,则接收信号y表示为:
[0090]y′
=uhy=uhhx+uhn=uhhvs+uhn=ds+uhn=ds+n

[0091]
这里n

表示uhn,y

表示uhy。由于uh是酉矩阵,所以噪声n的统计特性不会发生改
变。dft矩阵v对于所有的循环矩阵都是固定的,与基于奇异值分解的传统收发方案相比,收发两端均为均匀圆形阵列的超大规模mimo通信系统发送端并不需要知道准确的信道状态信息,从而简化了发送端的设计复杂度。同时信道矩阵h的循环结构为接收端的最优接收矩阵u提供了一种低复杂度的计算方式,只需要经过一次快速傅里叶变换以及对角矩阵的求逆和相乘等简单运算,从而大大降低了接收端的计算复杂度。
[0092]
为了适应swc-ssa算法,将经过最优收发方案处理后的复数域信号模型转换到实数域,于是令
[0093][0094][0095][0096]
则对应的实数域信号模型为:
[0097][0098]
这里
[0099][0100]
和分别表示取实部和虚部。接下来可以得到发送实信息向量的最大似然估计,用来表示:
[0101][0102]
其中,表示ω的实部与虚部取值的交集,即令k=2n,利用具有球面波特征的实数对角矩阵
[0103][0104]
可以将可以进一步表示为:
[0105][0106]
为了进一步降低复杂度,基于球形译码的思想,将第l维的搜索范围限制在一个半径为r的球体内,从而不需要在整个中进行搜索。注意到是一个自由度为1的随机变量,于是我们可以根据噪声的方差来选择初始半径r:
[0107][0108]
其中,ε是一个接近0的实数,初始半径其中表示的反函数。如果在初始半径r的限制下没有搜索到格点,那么需要重新设置半径,使得至少有一个格点的概率为1-ε2,以此类推。因此,当l=1时,基于球形搜索辅助的快速检测具体为:
[0109]
[0110]
其中,表示取值范围的下界,表示取值范围上界,而和分别表示向上和向下取整。若区间内的整数集合与实数集的交集为空集,即则应该增大半径在该维重新进行搜索,反之,则令为区间内的整数集合与实数集的交集,代表在半径约束下的所有整数取值。因此,的值可以表示为:
[0111][0112]
同理,可以继续计算的值,直到获得实信号估计向量
[0113]
利用上述实施例的检测方法进行仿真试验,结果如图3所示,由仿真我们可以观察到,当采用64qam调制时,swc-ssa与zf、mmse三种算法的ber性能随着snr的增加而下降,但在相同snr的情况下,本发明所提的swc-ssa算法的ber性能要远优于未利用球面波特征的线性检测算法zf、mmse,但swc-ssa算法的复杂度要远低于zf与mmse线性检测算法。
[0114]
以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或者等同替换,而不脱离本发明技术方案的宗旨和范围,其均应涵盖在本发明的权利要求范围当中。本发明未详细描述的技术、形状、构造部分均为公知技术。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1