用于大规模MIMO系统的相位噪声补偿抑制方法与流程

文档序号:14252815阅读:771来源:国知局
用于大规模MIMO系统的相位噪声补偿抑制方法与流程

本发明属于无线通信技术领域,具体的说是涉及一种基于变分贝叶斯推断算法的用于大规模mimo系统相位噪声补偿抑制方法。



背景技术:

在无线通信系统中,大规模mimo系统由于其较高的频谱效率和能量效率而被广泛认为是下一代移动通信的核心技术,通过在基站部署上百根甚至更多的天线,大规模mimo可以实现在相同的时间和频率下同时为数十个用户服务,从而显著提高频谱效率。随着基站天线数n(n>>1)的增加,大规模mimo的天线增益可以使每个用户的发送信号的功率以1/n的比例降低,从而显著提高能量效率。

然而,大规模mimo通信系统的信号在传输过程中,除了经历信道的衰落以外,还要受到射频器件非线性因素的影响,这两个因素使在接收端系统的性能降低。通信系统中射频前端的非理想部分主要包括相位噪声,iq幅度相位不平衡,功率放大器非线性失真等,相位噪声,实际上是对频率源频率稳定度的一种表征。通常情况下,频率稳定度分为长期频率稳定度和短期频率稳定度。所谓短期频率稳定度,是指由随机噪声引起的相位起伏或频率起伏。至于因为温度、老化等引起的频率慢漂移,则称之为长期频率稳定度。通常主要考虑的是短期稳定度问题,可以认为相位噪声就是短期频率稳定度,只不过是一个物理现象的两种不同表示方式。对于振荡器,频率稳定度是它在整个规定的时间范围内产生相同频率的一种量度。如果信号频率存在瞬时的变化,不能保持不变,那么信号源就存在着不稳定性,起因就是相位噪声。

在大规模mimo通信系统中,发送端与接收端都需要产生相应的载波以完成相应的射频与基带间的频谱转换。然而产生载波的晶体振荡器与锁相环存在一定的差异性,造成了载波频率与目标频率存在短时的随机差异,进而造成所产生的正弦波信号发生随机相位跳变,表现为相位噪声。对于正交频分的调制方式,相位噪声会产生公共相位误差和载波间干扰,这将严重影响系统的性能。



技术实现要素:

本发明的目的在于提供一种针对大规模mimo-ofdm系统的相位噪声补偿抑制改进方法,提高信号传输的可靠性,降低误码率。

本发明采用了变分贝叶斯推断算法,变分贝叶斯推断算法是一种求解最大后验分布的算法,通过不断地迭代,得到样本已知的条件下的隐藏变量的均值与方差。

为了便于本领域内技术人员对本发明技术方案的理解,首先对本发明采用的系统模型进行说明。

考虑ofdm系统的相位噪声模型,发射端有1根天线,接收端有m根天线,且每根天线上存在着独立同分布的相位噪声,对于第i根接收天线,时域接收信号的表达式为

其中ri∈cn×1是第i根天线上的时域接收信号,n是一个ofdm符号中子载波的个数,是接收端第i根天线的相位噪声矩阵,是发射端到接收端第i根天线的信道toeplitz矩阵,它的第1列为f∈cn×n是归一化的fft矩阵,d∈cn×1是频域的发送数据序列,ni∈cn×1是复高斯白噪声序列。

可以分解为以下的形式:

其中hi∈cn×n是对角阵,其对角元素为[hi1,hi2,…,hil]t的n点非归一化fft,于是可得得

ri=pifhhid+ni,i=1,2,…,m(3)

将上式改写为

ri=diag(fhhid)pi+ni,i=1,2,…,m(4)

其中由于相噪值很小,可以得到近似关系e≈1+jθ,将这一关系代入上式可得

ri=diag(fhhid)(1+jθi)+ni,i=1,2,…,m(5)

其中θi=[θi1,θi2,…,θin]t∈rn×1,θi,i=1,2,…,m为独立同分布的实高斯分布的相位噪声矢量,即θi~n(0,φ)。1是n维全1列向量。由于θi的协方差矩阵φ为实对称矩阵,其特征值是实数,并且可以用正交矩阵进行相似对角化

φ=vλvt(6)

其中λ=diag{[λ1,λ2,…,λn]t}是以φ的从大到小的顺序排列的特征值为对角元素的对角矩阵,v是正交矩阵,它的每一列是λ对应列的特征值的单位特征向量。如果对相位噪声矢量进行线性变换

θi=vxi(7)

根据高斯分布的性质可知,xi~n(0,λ),由于λ为对角矩阵,所以xi的各个分量之间是相互独立的。通过计算可以发现,λ中的对角元只有前若干项的值较大,其他元素和前若干项相比很小,因此可以只取其中的前t项元素来近似,则xi为t×t的对角阵,相应的v也取对应的前t列,则变成了n×t维矩阵。将(7)代入(5),可得接收端第i根天线上的接收信号为

ri=diag(fhhid)(1+jvxi)+ni,i=1,2,…,m(8)

本发明通过如下步骤实现:

s1、假定相位噪声为零的情况下,对各天线上的接收信号进行最大比合并,得到数据符号的初始值;

s2、采用变分贝叶斯算法根据获得的初始值进行迭代,具体为:

s21、计算xi的后验分布的均值和方差

s22、把xi后验分布的均值mxi作为估计值,进行相位噪声补偿,再以最大比合并的方式进行数据符号的判决:

并把作为下一次迭代时用到的md。

s23、循环步骤s21—s22,在已知接收信号ri的条件下数据符号的估计值将收敛于一个稳定的值。

本发明的有益效果为,能够实现大规模mimo系统中高阶调制方式下的数据符号的判决,且判决方法避免了传统变分贝叶斯推断算法当中高维矩阵求逆的运算,将其转化为了对角阵求逆的运算,既降低系统的复杂度,又提高了系统的性能。

附图说明

图1是本发明使用的相位噪声影响下的大规模mimo系统示意图;

图2是本发明实现相位噪声估计补偿抑制的流程图;

图3是64qam调制下不同复杂度的变分贝叶斯推断算法对系统性能ber曲线的影响对比图;

图4是64qam调制下对不同水平的相位噪声使用变分贝叶斯推断算法的性能ber曲线对比图;

具体实施方式

下面结合附图对本发明进行详细的描述:

如图2所示,本发明主要包括以下步骤:

s1、在初始情况下,假定各天线上的相位噪声值均为零,对各天线上的时域信号作离散傅里叶变换fft,再进行最大比合并,可以得到一个数据符号的初始估计值,并作为下一次迭代步骤当中的数据符号的均值,具体做法为:

其中,hi表示第i根接收天线的信道toeplitz矩阵,(·)*表示共轭运算,f是fft矩阵,ri是第i根天线上的接收信号,d是在某种调制方式下(这里仿真采用64qam调制方式)已调数据符号的集合。

s2、通过以下的步骤来实现变分贝叶斯推断算法的迭代:

s21、计算xi的后验分布的均值和方差

其中,σ2是复高斯白噪声的方差,λ是相位噪声的协方差矩阵的特征值组成的对角阵,v是相位噪声的协方差矩阵的特征值对应的特征列向量组成的矩阵,md是上一次迭代求得的数据符号估计值diag(·)是取矩阵的对角元素或者列向量来构造对角矩阵,im是取虚部运算。

s22、根据xi的后验概率分布得到相位噪声矩阵的估计:

s23、对接收信号进行相位噪声补偿,再以最大比合并的方式得到数据符号的判决:

s24、循环步骤s21—s23,在已知接收信号ri的条件下数据符号的估计值将收敛于一个稳定的值。

图3不同复杂度的变分贝叶斯推断算法对系统性能ber曲线的影响对比图,图4是针对不同相位噪声水平使用变分贝叶斯推断算法的性能ber曲线对比图,仿真均采用64qam调制方式,图3取1mhz频率偏移下的相位噪声水平为-80db,图4取1mhz频率偏移下的相位噪声水平为-80db、-78db和-76db。信道均采用稀疏度为6的多径快衰落信道,抽头数为64,每发送一个ofdm符号信道变化一次,接收天线数为64,ofdm子载波个数为512,算法迭代次数为2。

在本发明中,假定相位噪声向量xi中的各个元素的后验概率分布是独立的,用这种方法求出来的后验分布协方差矩阵是对角阵,便于求逆运算,从图3中可以看出,这种方法相比于理论上更加精确、复杂度更高的联合后验概率分布的求解没有显著差别。同时,本发明仅针对相位噪声向量xi进行变分贝叶斯推断,对数据符号d采取了直接ofdm解调的方式,图3也给出了理论上更加精确、复杂度更高的对数据符号d进行变分贝叶斯推断的ber性能曲线,可以看出和直接ofdm解调也没有显著区别。

从图4中可以看出,针对不同相位噪声水平的系统,本发明的补偿抑制算法均取得了良好的效果。工程上,1mhz频率偏移下的相位噪声水平一般不低于-90db。而图4中的1mhz频率偏移下的相位噪声水平最高取到了-76db,这是非常恶劣的硬件环境,可以得出,本发明的相位噪声补偿抑制算法适用于绝大多数大规模mimo系统。

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