基于Kalman滤波的水声混合双向迭代信道均衡算法

2022-06-25 08:40杨斌斌鄢社锋章绍晨叶子豪
电子与信息学报 2022年6期
关键词:均衡器误码率水声

杨斌斌 鄢社锋 章绍晨 叶子豪

(中国科学院声学研究所 北京 100190)

(中国科学院大学 北京 100049)

1 引言

随着水下资源勘探和科学研究等领域的需求不断增加,高效的水下信息获取与传输技术已成为热点的研究方向。然而,水声信道的时变空变特性、大多普勒频移和多径效应等因素会导致水声通信接收端存在严重的码间干扰(Inter-Symbols Interference,ISI),通常需要信道均衡来提高通信系统的可靠性[1]。

信道均衡主要可以分为自适应均衡器(Direct Adaptive Equalizer, DAE)和基于信道估计的信道均衡器(Channel Estimation based Equalizer,CEE)两大类。文献[2]首次将递归最小二乘(Recursive Least Squares, RLS)自适应算法用于水声信道均衡,且得益于自适应算法较低的计算复杂度和较强的均衡性能,使得自适应算法和判决反馈均衡(Decision Feedback Equalization, DFE)在水声信道均衡中得到了广泛的应用,但自适应算法过度依赖训练数据,降低了系统的传输效率,且当信道参数变化较快时,自适应算法可能无法准确跟踪信道变化,均衡性能急剧下降。相关研究表明,水声信道大多具有明显的稀疏特性,因此合理利用这一特性能够提高算法实时性和抗噪声性能[3]。近些年来,以成比例算法和零吸类算法为主的改进稀疏类自适应均衡得到了广泛的研究,进一步提高了水声信道均衡的性能。由于提前获知了信道的先验信息,基于信道估计的信道均衡器理论上具有更优的均衡性能。文献[4,5]将信道估计用于预处理初步消除信道影响,之后利用自适应均衡器完成接收处理。文献[6,7]利用估计出的信道计算均衡滤波器系数实现均衡。以上的信道估计没有充分考虑水声信道的稀疏特性,因此系统计算复杂度高,文献[8]利用改进成比例归一化LMS(Improved Proportionate Normalized LMS, IPNLMS)实现了稀疏化信道估计和均衡,但性能依旧受限于自适应算法的收敛速度,且系统传输效率降低。

针对这一问题,在不牺牲系统传输效率的条件下,能够联合信道估计与信道均衡过程的Kalman均衡器得到了学者的关注。文献[9]将Kalman滤波成功用于信道均衡,构建了Kalman均衡器;文献[10-12]将Kalman均衡器用于多输入多输出(Multiple Input Multiple Output, MIMO)系统;为了合理利用水声信道的稀疏性,文献[12]利用IPNLMS算法估计信道,实现了低复杂度的Kalman均衡,且均衡性能优于传统自适应均衡和MMSE均衡。为了进一步提升均衡器性能,在Turbo码的启发下,文献[13]提出了Turbo均衡,显著提高了信道均衡的性能。因此,文献[14]将Kalman均衡器用于Turbo均衡,达到了更优的均衡性能。单一均衡算法存在一定的性能缺陷,为了更好地集合不同算法的优点,文献[15]将Kalman均衡与IPNLMS自适应均衡相结合,提出了基于Kalman滤波的混合Turbo均衡,改善了自适应算法收敛慢的问题。需要说明的是,以上研究很少利用Turbo均衡器输出的软符号作为先验信息重新进行信道估计和Kalman均衡,且单向Turbo均衡可能存在误差传递现象,因此均衡性能有待进一步提升[16,17]。

本文针对以上问题,提出了基于Kalman滤波的混合双向Turbo均衡器。首先将Kalman均衡算法引入到Turbo均衡中,设计了基于软信息的迭代Kalman均衡器,并利用Turbo均衡的输出与正则化正交匹配追踪(Regularized Orthogonal Matching Pursuit, ROMP)信道估计算法实现了低复杂度的迭代稀疏信道估计,为Kalman均衡器提供了精确的信道估计结果。此外,将IPNLMS自适应均衡器与Kalman均衡器相结合,实现了混合双向Turbo均衡器,改善了误差传递和自适应算法收敛速度慢的问题,提高了复杂信道环境下的均衡性能。最后通过仿真验证了基于Kalman滤波的混合双向Turbo均衡器的有效性。

2 系统模型

本文采用单发多收(Single Input Multiple Output, SIMO)单载波调制通信系统。原始比特信息经过编码、交织、符号映射和数字调制后通过水声信道被接收端M个阵元接收。定义原始信息序列为b(t), 交织后为c(k)。 将c(k)中的比特信息经过符号映射为q阶的信号x(k),x(k)取值于星座图集合S={α1,α2,...,α2q},其 中αi对 应一段 比 特序 列ci={ci,1,ci,2,...,ci,q},ci,j ∈{0,1}。基带发射信号经过通带调制后通过水声信道,研究表明水声信道具有明显的稀疏特性,一般可以将其建模为时延-多普勒双扩展信道

3 Kalman双向混合迭代均衡接收机

3.1 迭代Kalman均衡器

3.2 ROMP稀疏信道估计算法

水声信道一般表现出明显的稀疏特性,现有正交匹配追踪(Orthogonal Matching Pursuit, OMP)稀疏信道估计算法复杂度较高[18],因此不适合本文所提出的迭代信道均衡结构。为了降低迭代过程的计算复杂度,本文将复杂度较低的正则化正交匹配追踪(Regularized Orthogonal Matching Pursuit,ROMP)算法用于稀疏化信道估计[19]。与OMP算法相比,ROMP算法中字典矩阵向量选择的标准有所不同,它是首先选出字典矩阵与残差内积绝对值最大的K列,并按照正则化标准重新选择。ROMP正则化标准是仅选择绝对值最为接近的一组,以保证大部分能量均匀分布在集合内每个向量上。因此,在实际应用中,ROMP算法所需的迭代次数远小于OMP算法,能够在不损失精度条件下降低估计过程的复杂度[20],所以本文选择ROMP算法进行稀疏信道估计。

3.3 双向混合迭代Turbo均衡器

虽然前文提出的基于软信息迭代的Kalman均衡器能够有效地对抗水声多信道产生的码间干扰,但当信道估计精度达到极限时,Kalman均衡器中的参数将不会随着迭代次数的增加而改变,均衡性能也将逐渐收敛。文献[15]将IPNLMS自适应均衡算法与非迭代Kalman均衡算法相结合,以此改善系统整体均衡性能,并利用Kalman均衡器的输出提高自适应均衡器收敛速度。然而,在实际系统中,接收数据也可能存在非因果干扰,因此单一方向信道均衡不能完全消除符号判决错误所导致的误差传递现象。

为了进一步降低误差传递带来的码间干扰,在文献[21]的启发下,本文将提出的基于软信息迭代Kalman均衡器与IPNLMS自适应均衡器相结合,并将其引入到双向Turbo均衡,进一步提出了基于Kalman滤波的水声混合双向迭代信道均衡算法(HBi-KEQ),其结构如图2所示。HBi-KEQ由前向迭代Kalman均衡器和后向IPNLMS自适应均衡器两个部分组成,其中前向Kalman均衡器模块结构与图1相同。由于水声信道大多是一种非对称信道,在反向均衡器输入与输出端增加时间反转过程,可以等效地实现信道反转,此时前向均衡器与后向均衡器符号误差传播方向相反,因此两者输出误差相关性较低。最后将两者均衡结果加权输出。

图1 基于软信息迭代的Kalman-Turbo均衡系统

图2 基于Kalman滤波的水声混合双向迭代信道均衡算法

易知,混合双向均衡器符号估计的均方误差都小于前向或后向均衡器单独估计的误差,这理论上证明了该结构的有效性。

最后,本文提出的HBi-KEQ均衡器首先选取基于信道估计的Kalman均衡器完成第1次迭代,并将均衡的结果分别用于前向均衡中的基于软信息迭代Kalman均衡器和反向的自适应均衡器,然后将前后向输出结果加权合并进行下一次Turbo均衡。在混合了不同均衡算法和双向均衡后,均衡器不仅能集合不同类型算法的优势,同时能够抑制因果与非因果干扰,降低误差传播过程,从而进一步提高系统的均衡性能。

3.4 复杂度分析

4 仿真结果

为了验证HBi-KEQ均衡器的性能,本文以1发4收的单载波水声通信系统展开仿真实验,实验参数如表1所示。实验所使用的信号源为一黑白图片,将数据分为32帧数据,每帧数据包含同步双曲调频HFM信号、保护间隔、前后训练序列和信息序列,其中前后训练序列位于信息序列左右用于前向和反向均衡。

表1 仿真系统实验参数设置

仿真中所使用的信道由水声信道仿真软件Bellhop生成,水平通信距离1 km,发射换能器位于水下35 m,4个接收环能器分别为位于水下5, 6, 7, 8 m,仿真信道的时域冲激响应如图3所示。可以看出,各子信道具有明显的稀疏特性,稀疏度约为10。为了提高信道估计结果的稳定性,ROMP信道估计稀疏度设定为15,前向均衡器中信道长度设为120个符号,反向自适应均衡器长度设为100。

图3的信道具有明显的稀疏特性,利用稀疏信道估计方法可以显著降低系统整体复杂度。常用的稀疏估计算法包括匹配追踪MP算法及其改进版本OMP算法,本文采用复杂度更低的ROMP算法估计信道,并与频域MMSE, MP和OMP算法进行复杂度对比,结果如图4所示。从图中可以看出ROMP算法能够显著降低信道估计带来的计算复杂度。

图3 仿真信道时域冲激响应

图4 信道估计算法复杂度对比

下面为了验证基于信道估计的均衡器在低信噪比(Signal-to-Noise Ratio, SNR)环境下的均衡性能,选取混合软干扰消除HSIC均衡[22]和其双向混合IPNLMS自适应Bi-HSIC均衡器,与本文提出的HBi-KEQ均衡器对比。Bi-HSIC均衡器与HBi-KEQ类似,都具备时域信道估计、软干扰消除和反向IPNLMS自适应均衡环节,因此具有一定的对比性。这里仿真SNR =3 dB时各算法的均衡性能,第2次迭代解码结果如图5所示。

图5(a)-图5(d)仿真误码率结果分别为0.1967,0.1712, 0.1101, 0.0213。可见,在低信噪比环境下,得益于信道估计带来的先验知识,基于信道估计的均衡方法HBi-KEQ与Kalman均衡器解调结果更为理想,图片传输误码率(Bit Error Rate, BER)显著低于基于自适应算法的Bi-HSIC和HSIC均衡器。对比图5(c)与图5(d)可知,HBi-KEQ均衡器较单向迭代Kalman均衡器降低了1个数量级,相比于单一算法的Turbo均衡器,HBi-KEQ混合了不同均衡算法,具有更优的解码性能。在第2次迭代时,由于输入的待估计符号包括第1次Kalman均衡输出的软符号,对于自适应均衡器来说,这等效于消除了多径信道的干扰,能够显著降低滤波器阶数的要求并提高均衡器的收敛速度,达到更佳的均衡性能。

图5 第2次迭代解调结果

为了直观地对比各算法及其双向均衡性能的差异,接下来仿真不同SNR条件下Turbo迭代均衡的均衡误码率和译码误码率曲线。选取时域自适应IPNLMS软消除SIC均衡、混合软干扰消除HSIC均衡和迭代Kalman均衡算法作为对比,并将以上算法引入到双向Turbo均衡中,与本文提出的HBi-KEQ均衡器对比。Bi-HSIC与HBi-KEQ均衡器相比于Bi-SIC均衡器混合了信道估计过程,理论上集合了两种均衡算法的优点,具有更强的均衡性能,但计算复杂度也有所增加。如表2为各均衡器单次Turbo过程中复数乘法的次数。时域自适应IPNLMS软消除SIC均衡器具有最低的计算复杂度,但在信噪比较低的恶劣环境下均衡性能较差。本文提出的HBi-KEQ均衡器结合了迭代Kalman均衡器和反向自适应IPNLMS均衡器,相比于迭代Kalman均衡器复杂度略微增加,但仍然低于传统MMSE, HSIC和Bi-HSIC均衡器,且在低信噪比条件下具有更强的均衡性能。

表2 均衡器算法复杂度比较

为了进一步比较不同Turbo均衡算法在不同信噪比环境下的均衡性能,这里选取第2次迭代均衡误码率和译码误码率作为对比,结果分别为图6与图7所示。

观察图6可知,本文提出的HBi-KEQ均衡误码率整体较时域自适应均衡算法降低约1个数量级。这主要因为HBi-KEQ均衡器在第1次迭代时就已通过ROMP稀疏信道估计算法精确地估计了信道,且单一Kalman均衡器消除了大部分多径信道带来的干扰,加快了HBi-KEQ迭代过程中自适应均衡算法的收敛速度。同时,对比HSIC, Bi-HSIC与本文算法的误码率曲线可知,单一Kalman迭代均衡器在信噪比低于5 dB时就已经优于Bi-HSIC均衡器,这表明基于信道估计的Kalman均衡具有很强的均衡性能。而且,本文提出的HBi-KEQ较单一迭代Kalman和Bi-HSIC均衡器提升了1~2 dB的性能。最后,图7为图6中算法译码误码率曲线,可以进一步发现本文提出的HBi-KEQ均衡器和迭代Kalman均衡器在低信噪比条件下具有明显的性能提升,显著提高了通信系统的可靠性。

图6 各算法均衡误码率与信噪比关系

图7 各算法译码误码率与信噪比关系

5 结束语

为了提高基于信道估计的均衡算法在实际水声通信系统中的应用,本文提出了一种基于Kalman滤波的水声混合双向迭代信道均衡算法HBi-KEQ。算法首先利用Turbo均衡器的软输出,借鉴Kalman滤波算法提出了迭代Kalman均衡器。并在充分考虑水声信道稀疏性的背景下,利用ROMP算法实现了稀疏迭代信道估计,提高了观测信道的估计精度。其次,针对单一均衡算法和单一方向Turbo均衡可能存在的误差传递与均衡性能有限的问题,将迭代Kalman均衡与IPNLMS自适应均衡用于双向Turbo均衡器,集合了不同均衡算法的性能优点且改善了误差传递的现象。

猜你喜欢
均衡器误码率水声
水声单载波扩频均衡技术研究
一种适用于水声通信的信号水印认证技术
心情如曲调般平衡缤纷
采用负电容结构的新型CTLE均衡器设计
面向通信系统的误码率计算方法
利用混合RF-FSO 系统改善深空通信的研究
一种快速同步统计高阶调制下PN 码误码率的方法∗
认知水声通信系统中OFDM技术的应用
新型多功能水声应答器电子系统设计
超短波跳频通信系统抗梳状谱干扰性能分析