网站导航

  • 首 页
  • 期刊介绍
    • 期刊简介
    • 收录情况
    • 荣       誉
  • 编委会
    • 成员介绍
    • 主编简介
  • 作者中心
    • 投稿须知
    • 写作模板
    • 保密协议
    • 版面费交纳须知
    • EI摘要写作要求
    • 中国分类号
  • 文件法规
    • 伦       理
    • 同行评审
    • 撤       稿
    • 数字出版
  • 审者中心
    • 审稿须知
    • 审稿单
  • 联系我们
  • English
基于预编码的混合迭代均衡算法
Download PDF  
文章快速检索  
  高级检索
引用本文
李一兵, 刘海涛, 叶方, 林云. 基于预编码的混合迭代均衡算法[J]. 哈尔滨工业大学学报, 2016, 37(03): 455-460
LI Yibing, LIU Haitao, YE Fang, LIN Yun. Hybrid iterative equalization algorithm based on precoding matrix[J]. Journal of Harbin Engineering University, 2016, 37(03): 455-460.

DOI:10.11990/jheu.201501004
基于预编码的混合迭代均衡算法
李一兵, 刘海涛, 叶方, 林云
哈尔滨工程大学 信息与通信工程学院, 黑龙江 哈尔滨 150001    
基金项目: 国家自然科学基金资助项目(61301095,51374099);黑龙江省自然科学基金资助项目(F201345);黑龙江省青年科学基金资助项目(QC2012C070).
作者简介: 李一兵(1967-),男,教授,博士生导师
刘海涛(1987-),男,博士研究生
收稿日期: 2015-01-06.网络出版日期: 2016-01-05.
通信作者: 叶方(1980-),女,副教授,博士,E-mail:yefang08145@sina.cn.
摘要:针对LTE下行多输入多输出正交频分多址(MIMO-OFDM)系统中的天线间干扰和多径干扰问题,提出一种低复杂度的迭代均衡算法。该算法在接收端通过预编码矩阵将发射信号扩展到所有子载波上,从而减少部分子载波深衰落对扩展前原始发射信号的影响。算法在接收端引入最小均方差误差排序QR分解(MMSE-SQRD)软干扰消除均衡算法,一方面避免传统基于最小均方误差(MMSE)并行软干扰消除均衡算法中矩阵求逆运算,进而降低了算法复杂度,另一方面利用信道排列,优先检测信噪比最大的传输符号进而提高检测准确性。同时通过预编码对重构信号进行预处理,进而缓解在迭代干扰消除过程中的误差传播。仿真结果表明:在4发4收场景下,误码率为10-5时,所提算法信噪比改善约0.7 dB。
关键词: 多输入多输出正交频分多址    最小均方误差排序QR分解    预编码矩阵    最小均方误差    turbo均衡    
Hybrid iterative equalization algorithm based on precoding matrix
LI Yibing, LIU Haitao, YE Fang , LIN Yun
College of Information and Communication Engineering, Harbin Engineering University, Harbin 150001, China
Abstract: To address co-antenna and multipath interferences in the LTE downlink multi-input multi-output orthogonal frequency division multiplexing communication system, we propose a low-complexity hybrid iterative equalization algorithm. In a receiving terminal, the proposed algorithm utilizes a precoding matrix to spread symbols over all subcarriers, which relieves the influence of deep fading in some parts of the subcarriers. In a receiver, the soft interference elimination algorithm is adopted based on the minimum mean-square-error (MMSE)-sorted QR decomposition to avoid complexity when solving an inverse matrix. This matrix is always involved in traditional parallel soft interference elimination equilibrium algorithms based on minimum mean square error (MMSE) equalization. In addition, using a channel arrangement, the soft interference elimination algorithm prioritizes the detection of transmission symbols with a maximum noise-to-signal ratio (SNR) to improve detection accuracy. Furthermore, the reconstructed signals is preprocessed by a precoding matrix, which decreases error propagation in iteration processing. Simulation results show that the performance of the proposed algorithm is better than that of existing iterative interference cancelation algorithms. Specifically, when the system is equipped with four transmitters and four receivers, the bit error rate is 10-5 and the SNR is improved by approximately 0.7 dB.
Key words: multi-input multi-output orthogonal frequency division multiplexing    minimum mean square error sorted QR decomposition    precoding matrix    minimum mean square error    turbo equalization    

在LTE系统中,均衡算法的设计原则要同时考虑到系统较大时算法的复杂度和在非理想信道估计下的算法性能。线性检测算法[1, 2],算法复杂度简单,但是系统性能随着信噪比的增加提升缓慢。非线性判决反馈均衡[3, 4, 5, 6]的提出解决了这个问题,算法通过反馈信号信息能进一步消除残留码间干扰,然而系统性能依赖于判决反馈滤波器的阶数,阶数越高,性能越好,但系统复杂度也随之提高。非线性串行/并行干扰消除算法[7, 8, 9],在上一次迭代过程中重建信号出现偏差,会对下次迭代带来影响,会造成不同程度的误差传播,系统性能提升有限。信道编码与均衡算法相结合的最大后验概率(maximum a posterior probability,MAP)均衡算法[10]性能最好,但是复杂度较高,在实际中无法实现。基于MMSE准则的软干扰消除均衡算法[11],虽然该算法相比于MAP算法性能有所降低[12],但算法的复杂度相比于MAP算法要低,性能也是最为接近MAP算法。该算法随着天线数量和调制方式的大小增加,算法的复杂度也是随之增加。同时上述算法都没有考虑天线间干扰的问题,使得性能提升受限。为了减少天线间的干扰问题,人们提出基于预编码矩阵的软输入软输出MMSE(soft-input soft-output MMSE based on precoding,SISO MMSE BOP)均衡算法[13],但算法复杂度与文献[11]相同,复杂度相对较高。

因此,针对多天线的天线干扰、多径干扰和迭代过程中误差传播的问题,本文提出一种低复杂度的基于预编码矩阵的混合迭代均衡算法。通过预编码矩阵可以解决天线间干扰问题,提高算法第1次迭代性能较准确。使系统性能提升。通过分析和仿真不同信道环境结果证明,本文算法性能提升显著。

1 系统模型 1.1 发射机模型

基于预编码的迭代均衡算法模型如图 1所示。

图 1 基于预编码的迭代均衡算法发射模 Fig. 1 Iterative equalization algorithm based on precoding transmitter model
图选项

信源产生K个信息比特b(k)=[b(1),b(2),…,b(K)],随后信息比特通过turbo编码得到长度为N信息序列c(k),则编码器传输速率为r=K/N。编码器输出c(k)经过随机交织器得到c'(k),之后c'(k)经过QPSK调制得到复数数据序列d(k),对复数序列d(k)进行预编码处理得到d'(k),这里的预编码与文献[14]中的线性预编码不同,这里预编码矩阵的目的是将发射信号扩展到所有天线的每一个子载波上。而后经过串并转化为NT个天线的数据eNt(k)。其中d'(k)=Fd(k),F预编码矩阵,且F为酉矩阵FHF=I,预编码矩阵可以选用傅里叶变换矩阵和Hadamerd矩阵,在本文中选用傅里叶变换矩阵。NR为接收天线数。将eNt(k)作M点的IFFT变换得到时域信号tNt(k):

${{t}_{{{N}_{t}}}}\left( k \right)=\sum\limits_{i=0}^{M-1}{{{e}_{{{N}_{t}}}}\left( k \right)\exp \left( \text{j2 }\!\!\pi\!\!\text{ ik}/M \right)/\sqrt{M}}$ (1)

时域信号tNt(k)加循环前缀(cyclic prefix,CP),得到发送信号xNt(k)送入信道。

1.2 接收机模型

接收机模型如图 2所示,第Nr根接收天线上的接收信号为rNr(k):

${{r}_{{{N}_{r}}}}\left( k \right)=\sum\limits_{l=0}^{L-1}{h\left( l \right)x\left( k-l \right)+n\left( k \right)}$ (2)
式中:h(l)为多径信道,维数为NR×NT,L表示信道多径条数;n(k)表示NR×1列的加性高斯白噪声,噪声方差为σ2;接收信号rNr(k)通过串并转换、去CP和FFT变换得到软输入软输出MIMO均衡器的输入值y(k)。

图 2 基于线性预编码的迭代均衡算法接收机模型 Fig. 2 Iterative equalization algorithm based on linear precoding receiver model
图选项

图 2中展示了均衡器通过计算后验概率LEpos(k)并且与上一次迭代得到的先验信息LEapr(k)作差运算得到外信息LEext(k),进一步通过解交织作为SISO turbo译码器的先验信息LDapr(k)。Turbo译码器首先根据输入信息LDapr(k)计算后验概率LDpos(k),之后通过LDpos(k)与LDapr(k)取差运算得到SISO MIMO均衡器的外信息LDext(k),外信息通过交织得到均衡器的先验信息,LEapr(k)为均衡器重建干扰信号提供数据信息,从此完成一次迭代。

2 基于预编码矩阵的混合迭代均衡算法 2.1 第1次迭代过程

解决天线间干扰问题,预编码矩阵是一种较好的选择。根据文献[12],基于预编码矩阵的SISO MMSE均衡算法的发送信号x(k)估计值$\hat x$(k)为

$\begin{align} & \hat{x}\left( k \right)=v\left( k \right){{A}^{H}}{{R}^{-1}} \\ & \left( y\left( k \right)-A\text{E}\left[ x\left( k \right) \right]+\text{E}\left[ x\left( k \right) \right] \right) \\ \end{align}$ (3)
式中:ν表示重建信号方差,A表示信道矩阵与预编码矩阵的乘积,R=cov(y(k),y(k))=νAAH+σ2I,cov(·)表示协方差运算,上标H表示共轭转置,E[·]表示数学均值,E[x(k)]可写为μ(k)。由于式(3)属于并行迭代均衡算法,需要准确的初值,以防止信号在重构的过程中误差的传播,初值的精度影响其最终的性能。

因此,本文在第1次迭代过程中引入MMSE-SQRD算法,通过信道重建和排序优先检测信噪比较大的符号,为下次迭代提供较为准确的初值。

在不影响似然比计算的情况下,式(3)可以写为

$\begin{align} & \hat{x}\left( k \right)=v\left( k \right){{\left( {{A}^{\text{H}}}Av\left( k \right)+{{\sigma }^{2}}I \right)}^{-1}}{{A}^{H}} \\ & \left( y\left( k \right)-A\mu \left( k \right) \right)+\mu \left( k \right) \\ \end{align}$ (4)
式中:ν(k)、μ(k)由下式给出:
$\mu \left( k \right)=\sum\limits_{x\in \mathbb{Z}}{xP\left( x\left( k \right)=x|L_{E}^{apr}\left( k \right) \right)}$ (5)
$v\left( k \right)=\sum\limits_{x\in \mathbb{Z}}{{{\left| x \right|}^{2}}P\left( x\left( k \right)=x|L_{E}^{apr}\left( k \right) \right)}-{{\left| \mu \left( k \right) \right|}^{2}}$ (6)
式中:$\mathbb{Z}$表示调制符号星座集。其中

$\begin{align} & P\left( x\left( k \right)x|L_{E}^{apr}\left( k \right) \right)= \\ & \prod\limits_{j=1}^{Mc}{\frac{\exp \left( \left( 1-2{{c}^{j}} \right)L_{E}^{apr}\left( k \right)/2 \right)}{\sum{_{\lambda =1,-1}\exp \left( L_{E}^{apr}\left( k \right)/2 \right)}}} \\ \end{align}$ (7)

根据文献[13]给出了MMSE-SRQD检测算法,对信道矩阵和接收信号向量重新定义为

$\underset{\raise0.3em\hbox{$\smash{\scriptscriptstyle-}$}}{A}=\left[ \begin{align} & A \\ & {{\sigma }_{n}}{{v}^{-\frac{1}{2}}}\left( k \right) \\ \end{align} \right]$ (8)
$\underset{\raise0.3em\hbox{$\smash{\scriptscriptstyle-}$}}{y}\left( k \right)=\left[ \begin{align} & y\left( k \right) \\ & {{\sigma }_{n}}{{v}^{-\frac{1}{2}}}\left( k \right)\mu \left( k \right) \\ \end{align} \right]$ (9)
则式(4)可以进一步写为
$\hat{x}\left( k \right)={{\left( {{{\underset{\raise0.3em\hbox{$\smash{\scriptscriptstyle-}$}}{A}}}^{H}}\underset{\raise0.3em\hbox{$\smash{\scriptscriptstyle-}$}}{A} \right)}^{-1}}{{\underset{\raise0.3em\hbox{$\smash{\scriptscriptstyle-}$}}{A}}^{H}}\underset{\raise0.3em\hbox{$\smash{\scriptscriptstyle-}$}}{y}\left( k \right)$ (10)

对矩阵$\underset{\raise0.3em\hbox{$\smash{\scriptscriptstyle-}$}}{A} $进行QR分解得到

$\underset{\raise0.3em\hbox{$\smash{\scriptscriptstyle-}$}}{A} = \underset{\raise0.3em\hbox{$\smash{\scriptscriptstyle-}$}}{Q} \underset{\raise0.3em\hbox{$\smash{\scriptscriptstyle-}$}}{R} = \left[ \begin{gathered} {Q_1} \hfill \\ {Q_2} \hfill \\ \end{gathered} \right]\underset{\raise0.3em\hbox{$\smash{\scriptscriptstyle-}$}}{R} = \left[ \begin{gathered} {Q_1}\underset{\raise0.3em\hbox{$\smash{\scriptscriptstyle-}$}}{R} \hfill \\ {Q_2}\underset{\raise0.3em\hbox{$\smash{\scriptscriptstyle-}$}}{R} \hfill \\ \end{gathered} \right]$ (11)
式中:$\underset{\raise0.3em\hbox{$\smash{\scriptscriptstyle-}$}}{Q}$表示维数为(NT+NR)×NT酉矩阵,$\underset{\raise0.3em\hbox{$\smash{\scriptscriptstyle-}$}}{Q}$由维数是NR×NT的矩阵Q1和维数是NT×NT的矩阵Q2组成。经过这样的QR分解为推导本文算法提供重要的基础。

利用式(10)、(11),式(4)可以写为

$\begin{align} & \hat{x}\left( k \right)={{R}^{-1}}\left( k \right) \\ & \left( {{Q}_{1}}^{H}\left( k \right)y\left( k \right)+\sigma {{Q}_{2}}^{H}\left( k \right){{v}^{\frac{-1}{2}}}\left( k \right)\mu \left( k \right) \right) \\ \end{align}$ (12)

在不影响计算的情况下,让R(k)$\hat{x}$(k)表示为$\tilde{x}$(k),利用$\tilde{x}$(k)=Q1H(k)y(k)+σQ2H(k)·${{v}^{\frac{-1}{2}}}$(k)μ(k)与Q1H(k)Ax(k)+σQ2H(k)·${{v}^{\frac{-1}{2}}}$(k)μ(k)+Q1H(k)n(k)相等,Q1H(k)A+σ·Q2H(k)${{v}^{\frac{-1}{2}}}$(k)=R(k),则式(12)可写为

$\begin{align} & \hat{x}\left( k \right)=R\left( k \right)x\left( k \right)-\sigma Q_{2}^{H}\left( k \right){{v}^{\frac{-1}{2}}}\left( k \right) \\ & \left( x\left( k \right)-\mu \left( k \right) \right)+Q_{1}^{H}\left( k \right)n\left( k \right) \\ \end{align}$ (13)

提取$\tilde{x}$i(k),可以得到

$\begin{align} & {{{\tilde{x}}}_{i}}\left( k \right)=\sum\limits_{j-i}^{{{N}_{T}}}{{{r}_{ij}}\left( k \right){{x}_{j}}\left( k \right)}-\sum\limits_{j=1}^{i}{\sigma {{q}_{2,ij}}\left( k \right){{v}_{j}}^{\frac{-1}{2}}\left( k \right)} \\ & \left( {{x}_{j}}\left( k \right)-{{\mu }_{j}}\left( k \right) \right)+\sum\limits_{j=1}^{{{N}_{R}}}{{{q}_{1,ij}}\left( k \right){{n}_{j}}\left( k \right)} \\ \end{align}$ (14)
式中:nj(k)表示为n(k)的第j个元素,rij(k)、q2,ij(k)和q1,ij(k)表示为R(k)、Q2H(k)和Q1H(k)的第i行第j列上的元素。

利用MMSE-SQRD算法进行软干扰消除,可以得到

${{\overset{\gg }{\mathop{x}}\,}_{i}}\left( k \right)={{\tilde{x}}_{i}}\left( k \right)-\sum\limits_{j=i+1}^{{{N}_{T}}}{{{r}_{ij}}\left( k \right)}\mu _{j}^{p}\left( k \right)$ (15)
式中:μjp(k)表示均衡器输出后验信息重建发送信号的均值。将式(14)代入式(15)可以得到
$\begin{align} & \overset{\gg }{\mathop{{{x}_{i}}}}\,\left( k \right)={{\left( {{r}_{ii}}\left( k \right)-\sigma {{q}_{2,ij}}\left( k \right)v_{i}^{\frac{-1}{2}}\left( k \right) \right)}^{-1}} \\ & \left( {{{\underset{\raise0.3em\hbox{$\smash{\scriptscriptstyle-}$}}{\tilde{y}}}}_{i}}\left( k \right)-\sum\limits_{j=i+1}^{{{N}_{T}}}{{{r}_{ij}}\left( k \right)\mu _{j}^{p}\left( k \right)-{{r}_{ii}}\left( k \right)q_{2,ii}^{2}\left( k \right){{\mu }_{i}}\left( {} \right)} \right) \\ \end{align}$ (16)
式中:${{\tilde{\underset{\raise0.3em\hbox{$\smash{\scriptscriptstyle-}$}}{y}}}_{i}}\left( k \right)$表示$\underset{\raise0.3em\hbox{$\smash{\scriptscriptstyle-}$}}{Q}\underset{\raise0.3em\hbox{$\smash{\scriptscriptstyle-}$}}{y}$(k)的第i个元素。

为了计算信号${{\overset{\gg }{\mathop{x}}\,}_{i}}$(k)的似然值,需要计算出估计信号的方差,则估计信号方差ν${{\overset{\gg }{\mathop{x}}\,}_{i}}$(k)为

$\begin{align} & {{v}_{\overset{\gg }{\mathop{{{x}_{i}}}}\,}}_{\left( k \right)}=r_{_{ii}}^{-2}\left( k \right)\left( ^{1}-q_{_{2,ii}}^{2}\left( k \right) \right)- \\ & 2\left( {{\sigma }^{2}}\left( 1-q_{_{2,ii}}^{2}\left( k \right) \right)+\sum\limits_{j=i+1}^{{{N}_{T}}}{{{\left| {{r}_{ij}}\left( k \right) \right|}^{2}}v_{j}^{p}\left( k \right)} \right) \\ \end{align}$ (17)
其中,式(15)~(17)中的μjp(k)、νjp(k)可由下式得出
$\mu _{j}^{p}\left( k \right)=\sum\limits_{x\in \mathbb{Z}}{xP\left( {{x}_{j}}\left( k \right)=x|L_{E,j}^{pos}\left( k \right) \right)}$ (18)
$\begin{align} & v_{j}^{p}\left( k \right)=\sum\limits_{x\in \mathbb{Z}}{{{\left| x \right|}^{2}}P\left( {{x}_{j}}\left( k \right)=x|L_{E,j}^{pos}\left( k \right) \right)}- \\ & {{\left| \mu _{j}^{p}\left( k \right) \right|}^{2}} \\ \end{align}$ (19)
其中,均衡器输出后验概率函数P(x(k)=x|LEpos(k))为
$\begin{align} & P\left( x\left( k \right)=x|L_{E}^{pos}\left( k \right) \right)= \\ & \prod\limits_{j=1}^{Mc}{\frac{\exp \left( \left( 1-2{{c}^{j}} \right)L_{E}^{pos}\left( k \right)/2 \right)}{\sum{_{\lambda =1,-1}\exp \left( L_{E}^{pos}\left( k \right)/2 \right)}}} \\ \end{align}$ (20)

根据ν${{\overset{\gg }{\mathop{x}}\,}_{i}}$(k),利用λi=2Re(${{\overset{\gg }{\mathop{x}}\,}_{i}}$(k))/(ν${{\overset{\gg }{\mathop{x}}\,}_{i}}$(k))计算出估计信号${{\overset{\gg }{\mathop{x}}\,}_{i}}$(k)(k)实部的似然值,同理,可得到虚部的似然值,输出似然值通过预编码矩阵进行扩展[16],目的是减少误差传播,从而为第2次迭代提供更加准确的信息,扩展原理如图 3所示。第1次迭代通过把SISO MMSE BOP并行迭代均衡算法改写为串行迭代均衡,使得第1次迭代输出值较为精确,进而提升系统的性能。

图 3 误差信号扩展过程 Fig. 3 Error extension process
图选项
2.2 第2次及以后迭代过程

在第2次及之后的迭代过程中,采用SISO MMSE BOP并行迭代均衡算法。为了计算估计值的似然值,需要计算式(3)中估计值$\hat{x}$(k)的方差。提取估计值$\hat{x}$i(k),可以得到

$\begin{align} & {{{\hat{x}}}_{i}}\left( k \right)=\rho _{i}^{-1}e_{i}^{T}{{\left( {{A}^{H}}Av\left( k \right)+{{\sigma }^{2}}I \right)}^{-1}}{{A}^{H}}\cdot \\ & \left( y\left( k \right)-A\mu \left( k \right) \right)+{{\mu }_{i}}\left( k \right) \\ \end{align}$ (21)
式中:ρi=eiHAH(AAHν(k)+σ2I)-1Aei,ei表示只有第i行元素为1其余元素均为0的NT维列向量。则估计值$\hat{x}$i(k)得方差为
${{v}_{{{{\hat{x}}}_{i}}}}\left( k \right)=\rho _{i}^{-1}\left( k \right)-{{v}_{i}}\left( k \right)$ (22)
其中,νi(k)可由式(5)~(7)得出。最后根据ν$\hat{x}$i(k),利用λi=2Re($\hat{x}$i(k))/ν$\hat{x}$i(k)计算出估计信号$\hat{x}$(k)实部的似然值,同理,可得到虚部的似然值。

3 仿真结果与分析

为了验证本文算法效果,仿真过程采用(7,5) turbo编码,编码速率为1/2。数据载波数为300,FFT变换点数为512,数据符号数为14个符号,系统带宽为10 MHz,载波频率间隔为15 kHz,带宽为10 MHz,调制方式为QPSK,turbo译码为LOG-MAP译码,发送天数为4天线,接收天线为4天线。本文假设在理想信道估计下,信道选用LTE标准常见的步行扩展信道中文名称(extended pedestrian A,EPA),信道和车辆扩展信道中文名称(extended vehicular A,EVA)信道模型[15]。

图 4为4发4收情况下,不同迭代次数中,本文基于预编码矩阵的混合迭代均衡算法与SISO MMSE BOP算法的误码率的性能对比。由图 4可知,本文算法随着迭代次数的增加,性能明显提升。这是因为一方面通过预编码的处理减少了天线之间的干扰,使得发射信号扩展到每根天线的所有子载波,降低了信道对载波间正交性的破坏,改善了误码率。另一方面是因为本文在接收端采用MMSE-SRQD算法对信道矩阵重建并排序,对信噪比最大的符号优先检测,使得第1次均衡结果相比于对比算法更为准确,所以在迭代过程中本文算法误差相比于对比算法的误差较小,误差对均衡的影响更小,使本文算法性能更好。5次迭代之后本文算法相比于对比算法,则带来了0.5 dB左右的增益。

图 4 4发4收时本文算法与SISO MMSE BOP在EPA信道中的性能比 Fig. 4 Performance comparison of proposed algorithm and SISO MMSE BOP for 4 transmitters and 4 receivers in EPA channel
图选项

图 5为4发4收情景下,在不同迭代次数下,本文基于预编码矩阵的混合迭代均衡算法与SISO MMSE BOP算法的误码率的性能对比。由图 5可知,采用本文算法总体性能优越于传统算法,这是因为通过预编码的处理减少了天线之间的干扰,使得发射信号扩展到每根天线的所有子载波,降低了信道对载波间正交性的破坏,改善了误码率。经过一次迭代,误码率在10-3时,本文算法相比于传统算法性能提升1.8 dB左右,本文算法随着迭代次数的增加,性能随之提升并收敛。五次迭代之后本文算法相比于对比算法,则带来了0.7 dB左右的增益,这是由于通过预编码的处理使得错误信号扩展到整个帧上,减少了重建信号的错误率,继续提升了系统的性能。

图 5 4发4收时本文算法与SISO MMSE BOP在EVA信道中的性能对比 Fig. 5 Performance comparison of proposed algorithm and SISO MMSE BOP for 4 transmitters and 4 receivers in EVA channel
图选项
4 复杂度分析

本文算法的复杂度主要包括两个部分,第1次迭代引入的MMSE-SQRD算法复杂度与第二步以及之后算法SISO MMSE BOP的复杂度。MMSE-SQRD算法复杂度为O(NT3+NT2NR),该算法对传输信号软干扰消除需要O(NTNR),计算后验概率和先验概率需要O(Mc2Mc),计算均衡器最大后验概率似然值LEpos(k)与译码器输出最大后验概率似然值LDpos(k)需要O(Mc2Mc),其中Mc表示调制方式星座集的大小,本文采用QPSK调制Mc=2,则本文算法经过一次迭代需要总的复杂度为O(NT3+NT2NR+NTMc2Mc)。根据文献[16],对比算法一次迭代复杂度为O(NT2NR+NTNR3+NTMc2Mc)。综合以上可得知,当天线数目为NR≥NT时,本文算法运算复杂度相对较低。

为了证明本文算法复杂度更低,本文给出更为详细的复杂度比较。本文算法在第1次引入MMSE-SQRD算法,第2次及第2次之后与SISO MMSE BOP均衡算法相同。文中发射天线和接收天线相同,都配置为n。文中算法与对比算法在软调制和软解调都是相同的,所以在分析复杂度时不考虑这方面的影响。本文提出的算法,在第1次迭代时采用MMSE-SQRD算法,在频域需要4n3+n2/2+n/2次浮点计算,在计算$\tilde{x}$(k)需要3n2+n+3次浮点计算,之后计算符号估计值$\overset{\gg }{\mathop{x}}\,$(k)及其方差要求3n2/2+29n/2+1次浮点计算,则第1次迭代的运算量为3个部分的和,即总共需要4n3+5n2+16n+4次浮点计算。根据文献[18]传统算法一次迭代需要7n4/3+3n3+5n2次浮点运算,通过分析可以得出,当天线数目n≥3,本文算法复杂度相比于对比算法复杂度要低,减少了算法的运算复杂度。

5 结论

针对MIMO-OFDM系统存在天线间干扰和多径干扰,本文提出一种低复杂度的基于预编码矩阵的混合迭代均衡算法。

1) 一方面利用预编码对发射端数据进行预处理,减少部分子载波深衰落对扩展前原始发射信号的影响,另一方面在接收端利用预编码对误差信号进行扩展,减少误差传播。通过实验证明了本文算法的有效性。

2) 在接收端,引入MMSE-SQRD算法,一方面充分利用信道信息,另一方面通过引入MMSE-SQRD算法有效的减少了对比算法的复杂度,通过公式和分析证明本文算法的优越性。

在4发4收的情景下,误码率在10-5时,5次迭代后本文算法性能相比于现有算法改善约为0.7 dB左右。

参考文献
[1] LUNTTILA T, LINDHOLM J, PAJUKOSKI K, et al. EUTRAN uplink performance[C]//Proceedings of the 2nd international symposium on wireless pervasive computing. San Juan: IEEE, 2007: 515-519.
[2] GERSTACKER W H, NICKEL P, OBERNOSTERER F, et al. Trellis-based receivers for SC-FDMA transmission over MIMO ISI channels[C]//Proceedings of IEEE international conference on communications (ICC'08). Beijing: IEEE, 2008: 4526-4531.
[3] ZHANG Chao, WANG Zhaocheng, YANG Zhixing, et al. Frequency domain decision feedback equalization for uplink SC-FDMA[J]. IEEE transactions on broadcasting, 2010, 56(2): 253-257.
[4] FICKERS J, GHAZISAEIDI A, SALSI M, et al. Decision-feedback equalization of bandwidth-constrained N-WDM coherent optical communication systems[J]. Journal of lightwave technology, 2013, 31(10): 1529-1537.
[5] HUANG G, NIX A, ARMOUR S. Decision feedback equalization in SC-FDMA[C]//Proceedings of the IEEE 19th international personal, indoor and mobile radio communications. Cannes: IEEE, 2008: 1-5.
[6] 陈强, 杨霄鹏, 达新宇. 一种快速收敛的航空信道载波恢复判决反馈盲均衡算法[J]. 中南大学学报:自然科学版, 2013, 44(9): 3707-3712.
CHEN Qiang, YANG Xiaopeng, DA Xinyu, et al. A fast super-exponential Iteration Decision Feedback blind equalization algorithm for carrier recovery of aeronautical channel[J]. Journal of central south university: science and technology, 2013, 44(9): 3707-3712.
[7] LOPEZ S M, DIEHM F, VISOZ R, et al. Measurement and prediction of turbo-SIC receiver performance for LTE[C]//Proceedings of IEEE 76th vehicular technology conference. Quebec City, QC: IEEE, 2012: 1-5.
[8] LIN Huajiong, TANG Youxi, GUAN Lu, et al. Ordered Successive Interference Cancellation (OSIC) in V-BLAST systems with asynchronous transmission mode[J]. Wireless personal communications, 2011, 60(2): 263-275.
[9] KHALIGHI M A, BOUTROS J J, HELARD J F. Data-aided channel estimation for turbo-PIC MIMO detectors[J]. IEEE communications letters, 2006, 10(5): 350-352.
[10] DOUILLARD C, JEZEQUEL M, BERROU C, et al. Iterative correction of intersymbol interference: Turbo-equalization[J]. European transactions on telecommunications, 1995, 6(5): 507-511.
[11] LU B, YUE Guosen, WANG Xiaodong. Performance analysis and design optimization of LDPC-coded MIMO OFDM systems[J]. IEEE transactions on signal processing, 2004, 52(2): 348-361.
[12] XU Chongbin, WANG Hao, LIN Xiaokang. Precoding for OFDM systems with imperfect channel state information at the transmitter[J]. IEICE transactions on communications, 2011, E94-B(6): 1770-1773.
[13] WUBBEN D, BOHNKE R. MMSE extension of V-BLAST based on sorted QR decomposition[C] //Proceedings of the IEEE 58th vehicular technology conference.Orlando, FL, USA: IEEE, 2003: 508-512.
[14] 莫韬甫, 邵士海, 刘田, 等. 异步MIMO-OFDM中基于预处理矩阵的迭代检测算法[J]. 电子与信息学报, 2012, 34(4): 795-801.
MO Taofu, SHAO Shihai, LIU Tian, et al. Pre-processing matrix based iterative detection algorithm in asynchronous MIMO-OFDM[J]. Journal of electronics & information technology, 2012, 34(4): 795-801.
[15] 3GPP TS 36.104 V8.4.0 (2008-12). Evolved universal terrestrial radio access (EUTRA)[Z]. Base Station (BS) radio transmission and reception, 2005: 6-9.
[16] MATACHE A, JONES C, WESEL R. Reduced complexity MIMO detectors for LDPC coded systems[C] //Proceedings of IEEE military communications conference.Monterey, CA, USA: IEEE, 2004: 1073-1079.
DOI: 10.11990/jheu.201501004
0

文章信息

李一兵, 刘海涛, 叶方, 林云
LI Yibing, LIU Haitao, YE Fang, LIN Yun
基于预编码的混合迭代均衡算法
Hybrid iterative equalization algorithm based on precoding matrix
哈尔滨工业大学学报, 2016, 37(03): 455-460
Journal of Harbin Engineering University, 2016, 37(03): 455-460
DOI: 10.11990/jheu.201501004

文章历史

收稿日期: 2015-01-06
网络出版日期: 2016-01-05

相关文章

工作空间