基展开模型下的时变信道半盲均衡算法

2014-11-17 07:15
数据采集与处理 2014年3期
关键词:均衡器时变误码率

王 成 杨 宾

(解放军信息工程大学信息系统工程学院,郑州,450002)

引 言

由于多径传播和通信双方的相对移动等原因,无线通信系统往往受到时间频率双选择性衰落的影响。双选择性衰落信道下,现有均衡算法往往难以取得理想效果。此时需要为信道的时变性建立合理的数学模型,并在此基础上设计有针对性的均衡算法,才能克服时变信道影响,实现高效可靠的数据传输。

近年来,信道的复指数基展开模型(Complex exponential basis expansion model,CE-BEM)得到了越来越多的关注。它将时变信道建模为若干个时变的复指数基函数,和相应时不变加权系数的组合,从而通过少量参数刻画了信道时变特性。大量研究已证明它能较精确地拟合时变信道,适用于各种场景[1-3]。

针对CE-BEM信道模型的均衡问题,文献[4]研究了该模型下的最优导频序列设计,文献[5,6]设计了基于导频序列的时变线性最小均方误差(Minimum mean squared error,MMSE)均衡器和Turbo均衡器。由于处理完全依靠导频序列,这类方法难以兼顾均衡效果和带宽利用率。文献[7,8]提出了CE-BEM模型下分别针对DPSK和QPSK信号的盲均衡算法,这两种算法实现简单,能保证全局收敛,但都仅适用于单一类型的信号。文献[9]提出了半盲均衡的处理方案,用训练序列配合判决反馈来自适应调整均衡器参数,取得了较好效果。但由于存在错误判决导致的差错传播问题,算法稳健性较差。

在各种盲均衡算法中,利用信号高阶累积量的各类算法稳健性好,但稳态误差较大。判决引导类算法利用了信号的星座信息,收敛快,精度高,但只有当信号眼图基本张开后才能使用。混合型盲均衡算法可以兼顾二者优点,受到了研究者的广泛青睐。而软判决引导(Soft decision-directed,SDD)算法将软判决思想引入盲均衡处理,对接收信号信息利用更充分,在判决引导类算法中稳健性最好。

基于上述思路,本文提出了CE-BEM模型下的半盲迭代均衡算法(SB-SDD)。算法首先用少量训练符号初始化均衡器系数,然后采用联合独立分量分析(Independent component analysis,ICA)和软判决引导代价的盲均衡算法来进一步消除码间干扰。由于盲代价函数没有闭式解,本文采用牛顿迭代法来搜索其最优解,并利用CE-BEM模型的特殊结构简化了计算,最后由训练序列的均衡效果作为终止迭代的判据。新算法避免了文献[9]中差错传播的问题,低信噪比下具有较低的稳态误差,对于时变信道有更好的处理效果,适用于高阶QAM信号。

1 系统模型

在CE-BEM模型中,时变信道各个抽头被建模为时不变系数和时变基函数的组合。对于有A路输出的单输入多输出(Single-input muli-output,SIMO)信道,n时刻的各路子信道表示为

式中:L表示码间干扰长度,K表示一次处理的信号序列长度。在一段信号序列内,信道系数恒定不变。基函数ej2πqn/K用于拟合信道的时变特性,对于最大多普勒频偏为fmax的信道,Q取值必须满足Q/2K≥fmax。

用w表示信道加性噪声,则信道输出可表示为

CE-BEM模型用较少的参数刻画了信道的时变性,为后续处理创造了条件。针对该模型,文献[5]设计了时变线性均衡器,它把每个均衡器抽头也建模为时不变系数和时变基函数两部分,均衡器抽头表示如下

式中:L′表示均衡器阶数,代表时不变的抽头系数。均衡器有(Q′+1)个基函数,且要求Q′≥Q。这样均衡器的输出符号z表示为

为方便表达,用A(Q′+1)(L′+1)维向量f代表均衡器时不变系数,即用“⊗”表示直积,“IN”表示N维单位阵,相应的把均衡器输入向量表示为

这样均衡器输出可以表示为

大量文献已经证明,只有符合上述结构的线性均衡器才能有效处理CE-BEM信道,而完全基于导频序列的均衡处理难以兼顾带宽利用率和处理效果,因此本文提出了基于上述时变线性均衡器的半盲均衡算法。

2 半盲均衡算法

假设在K长度的数据中存在P个训练符号St=[s(n0),…,s(nP-1)]T,延时τ对应的接收向量用“f(k)”表示第k次迭代计算后的均衡器系数,则直接用最小二乘估计获得的均衡器初始系数为

为节约频带资源,训练符号数量越少越好。但为了保证上式中满秩,最少要A(Q′+1)(L′+1)个训练符号。用式(7)初始化均衡器系数后,本文采用盲均衡进一步消除码间干扰。

ICA算法一般用峰度衡量信号的非高斯性,ICA均衡的目标即是使得信号的峰度最小[10]。它本质上使用了信号的高阶累积量,因而稳健性强,适用于非最小相位系统。它的代价函数如下

SDD算法首先把高阶QAM信号星座划分为M/4个子区域,各区域仅包含等概率出现的4个符号,记作sr,m。根据文献[11],均衡器输出符号zn可以等效为发送符号与加性高斯白噪声的和,用ρ表示噪声的方差,zn的后验概率密度函数为

按最大后验准则,SDD代价函数为

上述代价函数没有闭式解。考虑到实际环境的复杂性,CE-BEM模型要求观察窗K的取值较短,所以均衡可用的数据长度有限,不适于采用自适应方式处理。代价函数的一阶和二阶导数存在,本文借鉴文献[10]的处理方法,用Newton迭代搜索最优解。

初始化得到f(0)后,首先设置ICA和SDD各自对应的均衡器系数,然后迭代处理。第k次迭代的计算过程如下:

ICA代价的一阶和二阶导数如下

SDD代价的一阶和二阶导数如下

Newton迭代的收敛速度很快,传统上是用代价函数梯度趋近于零作为迭代收敛判据,考虑到代价函数不唯一,且影响因素较多,门限难以设定。本文算法通过训练符号的均衡效果来判断迭代是否继续。用表示向量二范数,迭代终止条件由下式计算获得

观察式(11-17),可发现算法的复杂度集中在二阶导数中项的计算上。由于时变线性均衡器的特殊性,向量维度比一般SIMO均衡器输入向量增加了(Q′+1)倍项的计算也随之增加了(Q′+1)2倍,直接计算该项对应算法的复杂度是O(KA2(Q′+1)2(L′+1)2)。本文利用时变线性均衡器的结构特点来减少计算项展开后形式如下

其中

其中Rij(n)是第i路和第j路信道输出的相关。从式(20)可以看出计算(n)并不需要逐个计算矩阵的每个元素,仅需要用Rij(n)乘上向量中的各项,然后把乘积按式(20)组合,即可得到结果。向量的维度为所以简化后本文SB-SDD算法的复杂度降为

3 仿 真

计算机仿真首先检验算法的抗噪声性能。通过Jakes法生成阶数为2的Rayleigh信道,相应的最大多普勒频偏fmax=0.002,Rayleigh信道是典型的时间频率双选择性信道,有关Jakes方法细节详见文献[12]。采用时变线性均衡器处理时,为满足Q′≥Q≥2fmaxK,选择均衡器参数Q′=4,L′=2。所以总训练序列长度略大于均衡器初始化所需的最小值。

选取A=3的SIMO系统,信号序列长度K=1 000,信噪比15dB,仿真首先检验算法的收敛性能。为方便观察,先不采用式(18)定义的迭代终止条件。当训练符号个数分别为40,50,60时,经本文算法处理后的误码率随迭代次数变化情况如图1所示。结果说明对QPSK和16QAM信号,本文算法都能保证较快收敛,最终误码率与训练符号个数有关。

图1 误码率随迭代次数变化示意图Fig.1 Symbol error rate versus iterations

仿真条件同上,训练符号个数定为50,把本文提出的SB-SDD算法同文献[6]中的半盲算法(记作SB-DFE),和文献[5]中的 MMSE方法以及仅依靠训练序列的基于训练序列的方法(Pilot symbol asisted method,PSAM)方法相比较,100次蒙特卡洛试验所得误码率(Symbol error rate,SER)随信噪比变化曲线如图2所示。可以看出仅依靠训练序列设计出的均衡器不能有效均衡时变信道。SB-DFE算法在低信噪比下,误判决导致的差错传播严重,误码率很高。而SB-SDD算法稳健性好,性能最接近MMSE均衡器,特别在低信噪比下优势明显。

图2 误码率随信噪比变化示意图Fig.2 Symbol error rate versus signal to noise ratio

下面采用Jakes信道检验训练符号个数对算法性能的影响。选取A=2的SIMO系统,传输数据块长度K=500,信噪比15dB。最大多普勒频偏fmax=0.002,相应选择均衡器参数Q′=2,L′=2。误码率随着训练符号长度变化曲线如图3所示。结果表明,在相同误码率下,SB-SDD算法所需的训练符号长度最少,能更好地均衡时变信道。随着训练符号的增加,各个算法性能逐渐接近。

图3 误码率随训练符号长度变化示意图Fig.3 Symbol error rate versus length of pilots

4 结束语

本文提出了CE-BEM信道模型下的新型半盲均衡算法。算法首先用少量训练序列初始化线性时变均衡器,然后转入盲均衡处理进一步消除码间干扰,最后由训练符号的均衡效果判断处理是否结束。其中盲均衡采用了联合ICA和SDD的代价函数,通过Newton法迭代搜索其最优解,并利用CE-BEM模型的特殊结构简化了迭代计算。新算法采用迭代处理,对时变信道均衡效果好,抗噪声能力强。仿真验证了本文算法的有效性。

[1]Giannakis G B,Tepedelenlioglu C.Basis expansion models and diversity techniques for blind identification and equalization of time-varying channels[J].Proc.IEEE,1998,86(10):1969-1986.

[2]Qu F,Yang L.Basis expansion model for underwater acoustic channels[C]∥Proc of MTS/IEEE O-ceans Conf.Quebec City:IEEE,2008:1-7.

[3]Hrycak T,Das S,Matz G.Practical estimation of rapidly varying channels for OFDM systems[J].IEEE Trans Wireless Commun,2011,59(11):3040-3048.

[4]Ma X,Giannakis G B,Ohno S.Optimal training for block transmissions over doubly-selective fading channels[J].IEEE Trans Signal Processing,2003,51(5):1351-1366.

[5]Barhumi I,Leus G,Moonen M.Time-varying FIR equalization for doubly selective channels[J].IEEE Trans Wireless Commun,2005,4(1):202-214.

[6]Hrycak T,Das S,Matz G.Low complexity equalization for doubly selective channels modeled by a basis expansion[J].IEEE Trans Signal Processing,2010,58(11):5706-5719.

[7]Bai E,Ding Z.Blind decision feedback equalization of time-varying channels with DPSK inputs[J].IEEE Trans Signal Processing,2001,49(7):1533-1542.

[8]Peng D,Xiang Y,Trinh H.Adaptive blind equalization of time-varying SIMO systems driven by QPSK input[J].Digital Signal Process,2012,7:14.

[9]Tang Z,Leus G.RLS direct equalizer estimation with assistance of pilots for transmission over timevarying channels[C]∥Proc of Signal Processing Conf Antalya.Turkey:[s.n.],2005:322-325.

[10]Ding Z,Rantnarajah T,Cowan C,et al.HOS-based semi-blind spatial equalization for MIMO Rayleigh fading channels[J].IEEE Trans Signal Processing,2008,56(1):248-255.

[11]Chen S.Semi-blind fast equalization of QAM channels using concurrent gradient-Newton CMA and soft decision-directed scheme[J].Internation Journal of Adaptive Control and Signal Process,2010,24(6):467-476.

[12]Zheng Y,Xiao C.Simulation models with correct statistical properties for Rayleigh fading channels[J].IEEE Trans Commun,2003,51(6):920-928.

猜你喜欢
均衡器时变误码率
面向通信系统的误码率计算方法
基于时变Copula的股票市场相关性分析
基于时变Copula的股票市场相关性分析
烟气轮机复合故障时变退化特征提取
无线传感网OFDM系统中信道均衡器的电路实现
一种基于LC振荡电路的串联蓄电池均衡器
基于MEP法的在役桥梁时变可靠度研究
泰克推出BERTScope误码率测试仪
关于OTN纠错前误码率随机波动问题的分析
基于LMS 算法的自适应均衡器仿真研究