曹荷芳 张传宗 王忠勇 王行业
(1. 郑州大学,河南郑州 450001;2. 南阳理工学院,河南南阳 473004;3. 华北水利水电大学,河南郑州 450045)
在频率选择性衰落信道中,无线通信系统常用均衡技术消除符号间的干扰[1-2]。如果是时变[3- 4]信道,并且接收机不知道信道信息,则接收机很难精确估计出发送端发送的数据符号。在时变频率选择性衰落信道下,具有近似最优信道估计的接收机可以更精确的估计信号信息。
对于时变频率选择性衰落信道,性能最优的接收机有很高的复杂度,而现有的次最优迭代接收机性能与最优估计性能有较大差距,且复杂度较高。文献[5]中使用最小均方滤波器,这种滤波器是线性信道估计器并且是模块化设计,各模块用启发式的方式连接,在每次迭代中分别进行信道估计和数据均衡,即用从信道估计器得到的信道估计值估计数据,再用数据检测值估计信道,没有考虑信道抽头和数据符号之间的相关性。文献[6]使用最大似然准则进行数据检测,复杂度太高。进行联合信道估计和数据检测一个简单的方法是把信道估计嵌入到数据检测的过程中,基于这种思想文献[7]提出了可调节软输入软输出检测技术。在文献[7]的基础上,文献[8]提出了贝叶斯结构期望最大化检测器,即在最大后验概率估计器中嵌入一个卡尔曼估计器实现联合信道估计和数据均衡,和前面介绍的几种接收机相比,它具有较低的复杂度和较高的性能。文献[9]中提出的非线性卡尔曼滤波器(EKF)是在滤波器中嵌入延时以便消除先验信息干扰,使均衡器输出似然函数,与文献[8]相比,它有更好的性能。在延时较小的情况下,文献[9]具有较低的复杂度,但性能较差。以上算法设计的迭代接收机的思想是先进行模块化设计,然后把译码器、解调器和均衡器等各模块以启发式的方式连接,其性能与最优估计相差较大,且复杂度高。
消息传递算法在特定的因子图上按照一定的消息更新规则和消息调度机制迭代地求解变量的近似局部后验概率密度的一类算法。用消息传递算法设计的迭代接收机同样包括信道估计、均衡、解调和译码等功能,但抛弃了传统模块化设计的方法,把整个接收机看成一个有机的整体,在系统全局函数分解的因子图上求解待估计变量的边缘后验函数,这样设计出的迭代接收机考虑了系统中所有的未知变量及其关系。消息传递算法在迭代接收机设计方面有广泛的应用,本文使用的迭代接收机联合了置信传播(BP)[10]、期望传播(EP)[11]和平均场(MF)[12]。MF算法处理因子图中的非线性因子节点时具有一定的优势,降低了迭代接收机的计算复杂度。本文将联合BP-EP-MF的消息传递算法应用到频率选择性慢衰落信道估计中,比文献[9]中的EKF信道估计器的性能高、复杂度略低,而且收敛速度加快。
下文用*和T分别表示共轭和转置。CN(x;mx,Vx) 表示一个多变量复高斯概率密度分布函数,向量mx表示均值,矩阵Vx表示方差。当a为常数时, f(x)=ag(x)表示成f(x)∝g(x)。
针对频率选择性慢衰落信道,本文使用位交织编码调制发射系统。符号位向量b编码后表示为c,码字向量c交织后进行正交相移键控调制(QPSK),调制符号用d表示。导频符号t由QPSK星座图中的值随机产生。符号x包含t和d,x被发送到频率选择性慢衰落信道。接收机接收到的信号用y表示。
(1)
假设hi是随机瑞利衰落信道,且满足均值为0的复高斯多变量随机过程[9]。根据信道的基带频谱和时间自相关函数[9],可知信道模型可以用自回归(AR)过程表示。由于这里主要考虑信道估计,所以用低阶的AR模型就足够了。
(2)
ρ表示AR过程的阶数, 本文ρ取1,u的方差γ和系数A通过解Yule-Walker方程得出[13]。
根据公式(2)可得信道的概率模型为:
p(h1…hi…hI)=p(hI1hI-1)…p(hi1hi-1)…
p(h21h1)p(h1)
(3)
p(hi1hi-1)=CN(hi;Ahi-1,γ)
(4)
一个目标分解成几个子目标相乘的形式叫做因子分解,本文是把一个多变量的复杂全局联合后验概率密度函数分解成若干个简单局部函数的乘积形式。在频率选择性慢信道通信系统中,根据全局联合后验概率密度函数的因子分解建立信道的因子图模型,使系统中的未知变量及关系清楚地表示在因子图中。
联合后验概率密度函数p(b,c,d,s,h1y)因子分解如下:
fhi(hi,hi-1)×fX(x,c,b)
(5)
当i<1和i>N时,xi等于0。根据公式(5)得到的因子图模型如图1。
图1 BP-EP-MF模型因子图
每个因子的表达式如下:
fGi(si,si-1,xi)=δ[si-(Gsi-1+exi)]
(6)
(7)
fhi(hi,hi-1)p(hi1hi-1)
(8)
由文献[11]可以知道GL×L=[0(L-1)×1IL-1;01×L]和e=[01×(L-1)1]T,并且G=G′G″,G″=[IL-10(L-1)×1]T,G′=[0(L-1)×1IL-1]。
(9)
(10)
均值和方差分别为:
(11)
(12)
(2)根据MF消息更新规则,fsi到si传递的消息mfsi→si如下:
(13)
均值和方差分别为:
(14)
(15)
BP子图选择的消息传递机制是前向后向算法,故BP子图需要计算前向、后向和输出的消息。
3.2.1前向消息
(16)
均值和方差分别为:
(17)
(18)
nhi→fhi+1(hi)∝mfhi→hi(hi)mfsi→hi(hi)
(19)
均值和方差分别为:
(20)
(21)
nhi→fhi+1(hi)∝mfhi→hi(hi)mfsi→hi(hi)
(22)
均值和方差分别为:
(23)
(24)
3.2.2后向消息
(25)
均值和方差分别为:
(26)
(27)
nhi→fhi(hi)∝mfhi+1→hi(hi)mfsi→hi(hi)
(28)
均值和方差分别为:
(29)
(30)
nhi→fhi(hi)∝mfhi+1→hi(hi)mfsi→hi(hi)
(31)
均值和方差分别为:
(32)
(33)
3.2.3输出消息
根据MF消息更新规则,从hi到MF子图的消息是hi的置信。
b(hi)=mfsi→hi(hi)mfhi→hi(hi)mfhi+1→hi(hi)
(34)
均值和方差分别为:
(35)
(36)
BP-EP子图的消息计算需要MF子图输出的连续高斯消息和解调器输出的离散消息。为了降低复杂度,文献[11]采用EP算法把解调器输出的离散消息近似成连续的高斯消息。
b(si)=mfGi→si(si)mfGi+1→si(si)mfsi→si(si)
(37)
均值和方差分别为:
(38)
(39)
(2)fGi到xi传递的消息如下
(40)
均值和方差分别为:
(41)
(42)
在第一次迭代时仅使用导频进行信道状态估计,然后在以后的迭代中用导频和数据符号进行联合均衡和信道估计。消息更新机制总结如下:
初始化消息nhi→fhi+1(hi)∝CN(hi;0,1/L)、mfGi+1→si(si)∝CN(si;0,∞) 和nhi→fhi(hi)∝CN(hi;0,1/L)。
在第一次迭代的时候消息更新顺序如下:
在第二次及以后的迭代中消息更新顺序如下:
在以上每次迭代完之后都要更新以下消息:
这一部分讨论在频率选择性慢衰落信道下,本文所提出的联合消息传递算法迭代接收机在信道估计中的性能和复杂度。
图2 SNR与BER的关系曲线图
在图2中可以清楚地看出,当误码率(BER)等于10-5,EKF均衡器中取δ=8和δ=9时,联合消息传递算法均衡器比EKF均衡器性能提高约3.5 dB;EKF均衡器中δ=5时,联合消息传递算法均衡器比EKF均衡器性能提高约3.8 dB; EKF均衡器中δ=2时,联合消息传递算法均衡器比EKF均衡器性能提高约4.5 dB。当误码率(BER)等于10-5,联合消息传递算法均衡器比已知信道信息时的性能差5 dB。从图中可以看出随着延时δ的增加,EKF均衡器性能改善很小,δ=8和δ=9的性能接近。
在图3中仿真了SNR=13 dB时,不同的均衡器随着迭代次数增加的收敛情况。BP-EP-MF均衡器在第三次迭代时就已经收敛,明显比EKF均衡器收敛速度快。从图4中,可以看出BP-EP-MF均衡器在不同信噪比情况下,五次迭代后基本都已经收敛。
图3 迭代次数与BER的关系曲线图
图4 SNR与BER的关系曲线图
表1 信道估计算法运行时间
针对频率选择性慢衰落信道,现有的迭代接收机性能与最优估计性能有较大差距,且复杂度高,本文提出了BP-EP-MF迭代接收机。文中用概率密度函数表示信道模型,便于全局后验概率密度函数因子分解,建立因子图模型。因子图模型可以在图中清楚表示出系统中的所有的未知变量及关系,包括信道抽头和数据符号的相关性。因子图中的非线性因子节点选择MF算法处理降低复杂度。仿真结果表明,本文针对频率选择性慢信道提出的BP-EP-MF迭代接收机在性能方面大幅提升,在复杂度方面略微降低,而且收敛速度加快。
[1] Arjmandi H,Movahednasab M, Gohari A. ISI-Avoiding Modulation for Diffusion-Based Molecular Communication[J]. IEEE Transactions on Molecular, Biological and Multi-Scale Communications, 2017, 3(1):48-59.
[2] Colavolpe G, Germi G. On the application of factor graphs and the sum-product algorithm to ISI channels[J]. IEEE Transactions on Communications, 2005, 53(5): 818- 825.
[3] Zhang Jianchun, Ma Xiaobing, Zhao Yu. A Stress-Strength Time-Varying Correlation Interference Model for Structural Reliability Analysis Using Copulas and Practice[J]. IEEE Transactions on Reliability, 2017, 66(2):351-365.
[4] 赵知劲,吴棫. OFDM时变信道的粒子流滤波估计算法[J].信号处理,2016,32(2):244-251.
Zhao Zhijin, Wu Yu. The estimation algorithm of OFDM time-varying channel using particle flow filtering[J]. Journal of Signal Processing, 2016,32(2):244-251. (in Chinese)
[5] Song S, Singer A C, Sung K. Soft input channel estimation for turbo equalization[J]. IEEE Transactions on Signal Processing, 2004, 52(10):2885-2894.
[6] Chugg K M, Polydoros A. MLSE for an unknown channel-Part I: Optimality considerations[J]. IEEE Transactions on Communications, 1996, 44(7): 836- 846.
[7] Anastasopoulos A, Chugg K M. Adaptive soft-input soft-output algorithms for iterative detection with parametric uncertainty[J]. IEEE Transactions on Communications, 2000, 48(10): 1638-1649.
[8] Nissila M, Pasupathy S. Adaptive Bayesian and EM-based detectors for frequency-selective fading channels[J]. IEEE Transactions on Communications, 2003, 51(8):1325-1336.
[9] Li Xin, Wong Tan F. Turbo Equalization with Nonlinear Kalman Filtering for Time-Varying Frequency-Selective Fading Channels[J]. IEEE Transactions on Wireless Communications, 2007, 6(2):691-700.
[10] Dong Jingru, Yin Hang, Wang Sijia. An Improved Message Passing Schedule of BP-Based Decoding Algorithm for LDPC Codes[C]∥IEEE International Conference on Internet of Things (iThings) and IEEE Green Computing and Communications (GreenCom) and IEEE Cyber, Physical and Social Computing (CPSCom) and IEEE Smart Data (SmartData), 2016:480- 484.
[11] Sun Peng, Zhang Chuanzong, Wang Zhongyong, et al. Iterative receiver design for ISI channels using combined belief-and expectation-propagation[J]. IEEE Signal Processing Letters, 2015, 22(10):1733-1737.
[12] 崔建华, 王忠勇,王法松,等. 无线网络中基于变分消息传递的分布式写作定位算法[J].信号处理, 2017, 33(5): 661- 668.
Cui Jianhua, Wang Zhongyong, Wang Fasong, et al. Distributed cooperative localization algorithm based on Variational massage passing for wireless networks[J]. Journal of Signal Processing, 2017, 33(5): 661- 668. (in Chinese)
[13] Haykin S. Adaptive Filter Theory[M]. Upper Saddle River: Prentice Hall, 1996:105-150.
[14] Kschischang F, Frey B, Loeliger H A. Factor graphs and the sum-product algorithm[J]. IEEE Transactions on Information Theory, 2001, 47(2): 498-519.
[15] Jakes W C. Microwave Mobile Communications[M]. New York: John Wiley & Sons, 1974:11-79.