首页 > 范文大全 > 正文

MIMO-OFDM系统信号检测中几种非线性算法的比较

开篇:润墨网以专业的文秘视角,为您筛选了一篇MIMO-OFDM系统信号检测中几种非线性算法的比较范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

摘 要:凭借性能优势,mimo-ofdm成为未来无线通讯的核心技术,其检测算法有多种,但非线性算法最易于实际应用。在不同情况下,结合分集增益与复用增益,比较了几种非线性检测算法的性能。仿真结果表明,MIMO-OFDM系统不但要尽可能降低误码率,还应提供更高的数据吞吐量,在分集增益和复用增益间获得权衡。

关键词:多输入多输出;正交频分复用;非线性检测;误码率

中图分类号:TN911.2 文献标识码:B

文章编号:1004-373X(2008)11-031-03オ

Performance Comparison of Several Nonlinear Detection Algorithms

Based on MIMO-OFDM System

CHEN Shuai,YANG Tiejun

(School of Information Science and Engineering,Henan University of Technology,Zhengzhou,450052,China)

Abstract:MIMO-OFDM has become the core of future communication technologies for its great excellence,the detection algorithms are various,but only nonlinear algorithms can be used in practice. In this paper several kinds of nonlinear detection algorithms are compared by simulations based on different conditions,the results and theoretic analysis state multiplexing gains and diversity gains can not achieve most value at the same time,so a more comprehensive view should be considered when MIMO-OFDM communication system is designed.

Keywords:MIMO;OFDM;nonlinear detection;error code ratio

1 引 言

宽带无线通信中,抗多径衰落和提高带宽效率是两个最大挑战。MIMO技术在不增加带宽和发射功率的情况下成倍地提高通信系统容量和频谱利用率,成为B3G的核心技术。OFDM将频率选择性多径衰落信道转化为频域内的平坦信道,减小了多径衰落的影响。将OFDM 和MIMO结合,既能实现很高的频谱利用率,又能抵抗多径衰落信道的影响[1]。MIMO-OFDM系统信号检测算法通常分为三类[2]:线性检测算法、非线性检测算法和最优检测算法。线性算法主要包括迫零(ZF)、最小均方误差(MMSE)法,其复杂度最低,但性能最差;最优检测算法主要包括最大似然(ML)、球面解码(SD)、格约减(LR)算法,其效果最佳,但复杂度最高,不利于实时处理,所以最具现实意义的是非线性算法,其主要包括串行干扰消除(SIC)、并行干扰消除(PIC)、排序的SIC(BLAST)和基于QR分解的算法,它们通过简化计算,实现次优检测效果,在性能和复杂度之间获得较好权衡。

本文在不同情况下对SIC、PIC、基于QR分解的检测算法进行性能比较,且为更直观反映其性能,给出了ML算法的性能曲线,最后,结合分集增益与复用增益[3]综合分析了系统性能。仿真表明:因排序提高了增益,使得排序后的SIC算法较不排序时性能有所提高,而受误码扩散影响,SIC、PIC、QR算法性能较差,且MIMO-OFDM系统的分集增益与复用增益是相互矛盾的,即两者不能同时获得最大,这导致了系统数据吞吐量与误码率间的矛盾,故在设计系统时要周全考虑两个因素,在两者间进行权衡。

2 系统模型

本文仿真基于MIMO-OFDM系统,图1给出了该系统的仿真链路流程。

图1 MIMO-OFDM系统仿真链路

信道为频率平坦衰落信道,且在每帧数据传输时特性不变,系统有NT根发射天线和NRЦ接收天线。发射信号通过平坦瑞利衰落信道后,系统输入输出关系为:

И

r=EsNTHs+w

И

其中s=[s1,s2,…,sNT]T是NT×1维发射信号矢量,r=[r1,r2,…,rNR]T是NR×1维接收信号矢量,信道矩阵为:

И

H=h1,1…h1,NT

螵鳓螵hNR,1…hNR,NT

И

式中hj,i表示从第i根发射天线到第j根接收天线的信道传输特性,w=[w1,w2,…,wNR]T是噪声矢量,满足E(wwH)=δ2INR,E是求均值,INR表示单位阵,Es是平均发射符号能量。检测算法,就是要从接收信号中估计原始发送信号。

3 几种非线性MIMO-OFDM检测算法和ML算法

3.1 串行干扰消除(SIC)

串行干扰消除采用串行方式消除干扰,即在估计出干扰信号波形时,一次一个地将其从接收信号中去除。方法是先选择一种线性检测算法(ZF或MMSE)对某接收符号进行检测,而后消除该符号在接收信号中的干扰,再逐次进行线性检测、干扰抵消,直到估计出全部发送符号[4]。

SIC算法存在误码扩散,针对这一缺点,可在原算法中加入排序,即在每次线性检测前都对剩余的未检测符号进行选择,寻找信噪比最大者优先检测,这就是BLAST算法 [5]。

3.2 并行干扰消除(PIC)

并行干扰消除采用并行方式消除符号间干扰,即在所有信号被解调之后,同时将干扰从接收信号中去除。方法是利用之前的检测结果构造所有发送符号的干扰信号估计,从接收信号中减去干扰信号的估计,然后送入下一级检测,再进行判决,直到检测出所有发送符号。

3.3 QR分解(QRD)

基于QR分解的检测方法与SIC算法在本质上是一致的,但其对信道矩阵分解形成的上三角阵使该算法更为直观。方法是变换信道矩阵H[WTBZ],将其分解成一个正规正交阵Q[WTBZ]和一个上三角阵R[WTBZ],从而避免对H[WTBZ]的求逆运算[6]。

3.4 最大似然算法(ML)

最大似然算法是MIMO-OFDM系统中的最优检测方法。基本原理是:将接收信号对所有可能的发送符号域进行全局搜索,找到与接收信号距离最小(即最大似然)的发送符号作为原始发送符号。估值公式为:

И

┆ML=argminx∈Ωy-Hx2

И

其中:•表示欧式规范,Ω为所有发送符号的星座集(如QPSK,16-QAM等)。

4 性能仿真

本文仿真基于平坦瑞利衰落信道下的MIMO-OFDM系统,采用QPSK调制,子载波数为52,循环前缀16,且接收端对信道状态已知,涉及的线性检测器均为MMSE,PIC阶数取2。下面给出不同情况下几种检测算法的仿真曲线,并进行比较

(1) 相同收发天线数下各种算法的比较

图2是各种检测算法在发射天线、接收天线同为2时的仿真结果。图中给出系统误码率和信噪比(定义为比特能量和噪声功率的比,用Eb/N0(dB)表示)的关系。在误码率为10-3数量级比较,BLAST算法虽与ML算法仍有差距,但在非线性算法中性能最佳,较其他算法有2~6 dB信噪比提升,这是因为它采用了排序,将可靠的符号或信噪比最高的符号优先检测,在一定程度上减轻了误差传播;SIC、PIC和QR算法性能较差,原因是它们没考虑检测顺序,首次检测符号可能不为最佳,扩大了误差传播。

图2 BER-SNR特性 (相同收发天线数)

(2) 发射天线为2,接收天线变化时BLAST算法性能比较

图3是发射天线为2,不同接收天线个数时的仿真曲线。从结果看,通过增加接收天线能显著改善接收机误码特性,在误码率为10-3数量级上,接收天线从2根增加到3根,可获得10 dB左右增益;增加到4根可获得13 dB左右增益。这是因为当收发天线数目相等时,BLAST算法第一层检测数据流只能获得1阶的分集增益,而当接收天线比发射天线多1时,第一层检测数据流可获得2阶分集增益,因此性能提升明显。

图3 BER-SNR特性(发射天线为2,接收天线个数不同)

(3) 接收天线为4,发射天线变化时BLAST算法性能比较

图4是接收天线为4,发射天线不同时的性能仿真曲线。随着发射天线数的减少,数据吞吐量减小,但误码率降低。从这点看出,空间复用增益和分集增益是相互矛盾的,因此在设计MIMO系统时可根据实际情况选择天线数,在两种增益间进行权衡。

图4 BER-SNR特性

(接收天线数为4,发射天线数目不同)

(4) 不同天线组合下,部分算法的比较分析

图5比较了不同天线组合下BLAST,PIC,QR算法的性能。仿真表明,虽然在相同收发天线数目下BLAST算法优于PIC,PIC算法优于QR,但当发射天线变化时,结果也会改变。如图,接收天线同为4,发射天线为3时的PIC算法性能好于发射天线为4时的BLAST算法,发射天线为2时的QR算法好于上述两种。这是以增加接收机的硬件代价和牺牲数据吞吐量为代价的。

图5 BER-SNR特性

(不同天线组合下的非线性检测算法)

5 结 语

本文通过仿真,比较了MIMO-OFDM系统中几种非线性检测算法的性能。结果表明,相同条件下,BLAST算法性能最佳,较其他三种算法有2~6 dB增益,SIC与PIC次之,QR性能最差。这是因为SIC,PIC,QR算法不能从检测排序中获得增益。结果还表明,增加接收天线数可获得更多分集增益,提高无线链路可靠性,而发射天线的增加可提高数据吞吐量,使系统获得更多复用增益,因此在设计MIMO-OFDM系统时,应同时考虑两种增益,在两者间进行权衡。

参 考 文 献

[1]贺中堂,张力军,陈自力,等.MIMO-OFDM系统基于QR分解的信号检测算法[J].计算机工程与应用,2006,42(14):137-140.

[2]李玲玲.MIMO/OFDM系统中信号检测技术的研究[D].南京:南京邮电大学,2006.

[3]郑卫红,王中鹏.几种接收机在MIMO信道下的性能比较[J].电信技术,2006,46(1):68-72.

[4]Duel-Hallen A.Equalizers for Multiple Input/Multiple Output Channels and PAM Systems with Cyclostationary inputs Sequences\[J\].IEEE.Sel.Areas Commun.,1992,10(3):630-639.

[5]Foschini G J,Golden G D,Valenzuela R A.et al.Wolniansky,Simplified Processing for Wireless Communication at High Spectral Efficiency\[J\].IEEE.Select.Areas Commun.,1999,17(11):1 841-1 852.

[6]Damen M O,Meraim K A,Burykh S.Iterative QR Detection for BLAST\[C\].In the Proc.of 38th Allerton Conference of Comm.,Illinois,2000.

作者简介 陈 帅 男,1982年出生,河北辛集人,在读硕士研究生。主要从事信号与信息处理研究。

杨铁军 男,1975年出生,河南信阳人,副教授,博士。主要研究方向为无线通讯系统设计。

注:本文中所涉及到的图表、注解、公式等内容请以PDF格式阅读原文。