您好,欢迎来到华拓网。
搜索
您的当前位置:首页正文

改进的卡尔曼滤波压缩感知信道估计算法

来源:华拓网
第

38卷第6期2016年12月

探测与控制学报

Journal of Detection & Control

Vol. 38 No. 6Dec. 2016

改进的卡尔曼滤波压缩感知信道估计算法

林思铭〃,彭卫东2,林志国〃,李瑞〃

(1•空军工程大学装备管理与安全工程学院,陕西西安710051;2.空军工程大学装备发展与运用研究中心,陕西西安71001)

S

主商要:针对伪测量卡尔曼滤波压缩感知算法应用于时变信道时精确度和实时性的不足,提出了改进的卡尔 曼滤波压缩感知信道估计算法。该算法进一步优化了扩展滤波过程的范数框架,利用Levenberg-Marquardt方 法实现了方差矩阵的自优化,解决了估计误差不能一致减少的问题,保证了全局收敛性;根据卡尔曼增益设置 了迭代收敛条件,解决了伪测量过程的自适应收敛问题。仿真分析表明,该算法的估计精度和收敛速度有较大 程度提高,在SUI-3信道条件下性能明显优于传统信道估计方法。

关键词:压缩感知信道估计;卡尔曼滤波;伪测量过程;Levenberg-Marquardt方法中图分类号:

TN911.5

文献标志码

:A

文章编号= 1008-1194(2016)06-0099-05

An Improved Channel Estimation Algorithm Based on Kalman Filter Compressed Sensing

LIN Siming1’2,PENG Weidong2,LIN Zhiguo1’2,LI Rui1’2

(1. College of Equipment Management and Safety Project, Air Force Engineering University, Xi’an 710051,China;2. Equipment Development and Application Research Department,Air Force Engineering University,Xi’an 710051,China)

Abstract: In order to improve the accuracy and efficiency of Pseudo measurement process,an improved channel

estimation algorithm based on Kalman filtered compressed sensing was proposed. This algorithm optimized the PM process, and the Levenberg-Marquardt method was used to optimize the covariance matrix in order to main­tain the reduction of the evaluated error, which ensured the global convergence of the algorithm. The conver­gence condition was defined according to the value of Kalman filter gain The simulation results showed that, under the same simulation condition, the estimation accuracy and convergence speed were improved greatly com­pared to the traditional algorithm, which was also shown under the SUI-3 channel condition

Key words: compressed sensing channel estimation; Kalman filter; pesudo measurement; Levenberg-Mar­

quardt method

计的性能存在较大程度降低[1]。传统的信道估计算

〇引言

在高速数据通信系统中,准确、快速的信道估计

算法是 OFDM (Orthogonal Frequency Division

法主要分为盲估计算法和基于导频的信道估计算 法,前者运算量较大且不适用于低信噪比条件,而后 者主要包括最小二乘法及最小均方误差法,存在抗 噪性能差和导频开销较高的问题。

近几年,压缩感知由于其突出的理论优势,可以 在某种意义上突破奈奎斯特定律,成为了信号处理 领域的研究热点[2]。无线多径信道具有稀疏性[3], 由于多径信道传输模型与压缩感知理论框架的相似

Multiplexing)、SC-FDE ( Single-carrier Frequency

Domain Equalization)等技术进行高效率信号处理

的基础。但在时变衰弱信道中,由于加性高斯白噪 声、码间干扰以及载波间干扰等因素的影响,信道估

*收稿日期=2016-05-05

基金项目:国家自然科学基金项目资助(61201209);陕西省电子信息系统集成重点实验室基金项目资助(2011ZD09) 作者简介:林思铭(1992—),男,福建福州人,硕士研究生,研究方向:压缩感知,信道编码。E-mail:listenm 7@163. com。

100探测与控制学报

性,重构算法的优化对于提升压缩感知信道估计具 有重要意义。对于时变信道,卡尔曼滤波压缩感知 KFCS(Kalman Filtered Compressed Sensing)算 法[4]可以利用信道关联性进行快速分析,通过滤波 误差来识别信道支撑集的变化情况,以对信道系数 进行跟踪。Carmi等人将伪测量PM(Pseudo Meas­

urement) 技术 嵌入卡 尔曼滤 波架构[M] ,但 高迭代

较大,且有较高的导频开销;最小均方误差法需要一 定的先验信息,性能有较大提升,但多次逆运算导致 运算开销较大。

在同一场景下,时变信道具有转移关联性,但本 文重点研究信道估计算法的优化,因此假定信道为

一阶AR模型。模型可以表示为:

<

次数的降阶求解会耗费大量的计算资源,且重构精 度随着迭代次数的增加提升较慢,在应用于具体场 (yn = Xhn + nn

\\hn = + vn

(4)

式(4)中,&表示时刻n的过程噪声。对矩阵X进行 景时,会发生精确度与实时性的不足。针对以上问 题,本文从估计精度及收敛速度两个方面对已有算 法的伪测量过程进行优化,提出了改进的卡尔曼滤 波压缩感知信道估计算法。

1

压缩感知信道估计理论

对于一般的通信系统,接收信号可以表示为:

^ =观十/X (1)

式(1)中,:y为接收信号,为长度为N的信道多径 系数,假定在一个符号周期内信道的冲激响应不变,

re为服从JV(0,ff2)的高斯白噪声,设M为用于信道 估计的导频序列长度,则X可以表示为(JV+M — 1)

XJV

维的Toeplitz矩阵:

x (1)

0

… 0x (2)

x (1)

•••

0

xiN-Y) x(N~2)

… 0

x (AT) x (N一1

)…

x (1)

x(M)

x

(M

1) ••• x ('M

iV

十 1)

0

x(M)

xCM-N+2)

_

0 0

x(M)

_

其中,基于PN序列较好的恒包络零自相关特性,本 文假定用于导频的训练序列为P

N

序列。考虑传统

的信道估计算法,最小二乘法的信道值为/IL5 =

,对应的均方误差及下限可以表

示为[7]:

sls =

a/N)E\\\\hLS-h \\\\2=jjtr (^xr1)^)£ls ^

^

可以看出,最小二乘法的估计误差受噪声影响

裁剪,式(1)简化为[8]:

^

j(l)

^

J(2) =

_ x(N) x(N—V> … x(2)

-

x(N+l) x('N) •••

x

⑶ x

x(M)

x(M — 2)…x(M — JV+2) x(M — JV+1)」

h(2)

n(Z)

(5)

Lh(N)JLn(M-N + l)-

卡尔曼滤波压缩感知算法的基本思路是[9],先

估计支撑集,后在支撑集上进行降阶卡尔曼滤波,以 实现稀疏信号重构。对于变化缓慢的信道,假定信道 系数的转移矩阵为单位阵,卡尔曼滤波方程组如下:

=JVl 十 2XPnldn

[XT 十艮]—1

“(6

)

Pnhn hn \\ i 十KJh —观n\\n-1 )

= Li — KnX^Pn\\^-j

式(6)中,

为误差方差矩阵,初估计时设为单

位阵,K为卡尔曼增益,Q和K分别为系统噪声方差

矩阵和观测噪声方差矩阵。

由于信道的支撑集信息是未知的,传统的卡尔 曼滤波框架很难在短时间内实现滤波误差的收敛。

PM技术通过嵌入重构值的大量迭代更新使重构值 在欧式距离上逼近原始值,运算方程组如下:

T(k) = sign(fe4)

hk+-l

=LiTkPPkTlTkkTj+a2

(7)

pk^rl=Li

^ P^T1 'Tt

'k npk林思铭等:改进的卡尔曼滤波压缩感知信道估计算法

对于伪测量迭代过程,均方误差MSE(Mean

Square Err〇r,MSE)

101

高斯核对于衡量信号距离具有一定意义[14],在 压缩感知理论中,对于生成的关联向量,在稀疏支撑 集附近会产生明显的极小值,获取冗余信息以作为 稀疏度粗估计的外部信息。引入高斯核函数对近似/〇框架进行优化,PM过程的H运算部分为:

for =if

随着迭代次数的增加而降低,

最终根据采用的伪测量理论收敛于误差下限。在工 程应用中,迭代冗余可能会造成资源浪费,以及重构 信号的能量分散以及尺度搬移等问题[1°]。

2

卡尔曼滤波压缩感知算法优化

i

1 : 1 : L

乃⑴>〇

(|

|十,(i))2

2.1 约束框架的改进

H(i) = Tk (〇 —;

------? else

在压缩感知理论框架中,求解/。范数是一个

NP-hard问题,很难遍历所有解。已有研究表明,矩

X

满足限制等距特性(Restricted Isometry

Property,RIP)[8],这样由于欠采样导致的NP难问 题可以简化为:

min ||/i ||is. t. || X/i — j ||2<: e (8)

式(8)中,e代表噪声能量。

这意味着,/。范数框架下的求解问题可以采用 心范数框架的凸优化进行求解。但实际上,A范数框 架对信号的稀疏性约束要差于非凸优化模型[11]。针 对这一问题,有学者采取了折衷办法,使用非凸的^ 范数对重构算法进行优化[12]。用近似/。范数增强重 构算法的稀疏性约束[13],其形式为:

(9)

结合卡尔曼滤波的伪测量过程,状态辅助空间 模型如下:

式(10)中,▲

)

=

^为非线性酿,

设H为(•)函数的雅克比矩阵,则Approximate/。 算法的P

M

阶段的伪支撑集改写为:

HG) = [signed)) • (|J

| +,

.\",

sign(^(n)).(|^J

| + ^)2]

(11)

观察可知,其本质上是对稀疏性不同的重构目

标进行差异化赋权。为了进一步提高PM阶段的性 能,定义基于高斯核函数的稀疏特征权值表达式:

P =exp(-

(.hk-V7

a

y)2

22(12)

H(i) = Tk(i)----(| hk:----- (i) |8- +-------- 8)2p(.i)

endend

优化的伪测量过程的误差矩阵与卡尔曼增益更 新方程与原式一致。信道系数更新方程为:

hf^-i = hk 一

KHh-k

(13)

随着迭代次数的增加,卡尔曼滤波的伪测量过 程转变为小残差问题的迭代优化。对于小残差问题 的迭代优化,传统线性卡尔曼方法难以保证估计误

差的一致减少[15] levenberg-Marquardt方法在每 次迭代过程中,使用参数m对预测协方差进行修正, 以保证算法的全局收敛性,解决了传统方法观测值 不稳定的问题。引入Levenberg-Marquardt方法,本 文在原有卡尔曼滤波压缩感知算法的基础上,增加 一步滤波错误方差矩阵自优化,优化公式为:

P= [I-PCP + m^D^IP

(14)

但必须指出的是,Levenberg-Marquardt方法虽 然从一定程度上解决了重构值抖动的问题,但引入 了矩阵的逆运算,提升了算法的复杂度。为了补偿这

一问题,必须引入自适应收敛指标,以降低算法的计算开销。

2.2基于卡尔曼增益的收敛指标

Carmi等人提出的卡尔曼压缩感知算法通过较

大的迭代次数以锁定迭代误差,无法对迭代过程进 行实时评估。对于传统的压缩感知算法,主要利用重 构信号残差识别收敛情况,但没有利用卡尔曼滤波 的固有特性。在卡尔曼滤波框架中,当观测矩阵满足

RIP性质时,KFCS过程必定收敛[le]。对于不同滤波 时刻,假设O为以支撑集为索引的观测矩阵列构成 的子矩阵,卡尔曼增益可以表示为:

KlKn = (

^T)-Vn2 (15)

由RIP疋律可知,A_T = 1/(1 — & ),表7K为

102探测与控制学报

的最大特征值,因此卡尔曼增益的二范数可以 表示为:

|[k„—. |e= y Ax% = i/(«. y i—K)

A-KFCS算法的收敛指标变化情况,如图2。

0.02

d

(16)

ijg 0.015

观察可得,卡尔曼增益随着滤波次数《的增加 而递减,滤波过程同时趋于稳定。由于伪测量迭代框 架中的卡尔曼増益表达式•卡尔曼滤波的卡尔曼増 益表达式形式近似,因此当估计值收敛稳定后,伪支 撑集必趋于稳定,故伪测量框架下的卡尔曼增益也 I

°-01

°0

50

100

150

200

^ 0.005

迭代次数

图2

不同算法收敛指标的变化过程对比

会随着迭代次数&的增加而收敛。因此本文设置卡 尔曼滤波算法的PM阶段收敛的成立条件为:1)卡 尔曼增益的范数模值是否小于收敛阈值e;2)卡尔 曼增益的范数模值是否递减。

3

仿真与性能分析

由于本文信道模型为一阶A

R

僚道模型,所以

本节重点考察优化算法在静态信道下的重构性能。

设量用作信道估计的导频序列为64位PN序列,则 观测矩阵为导频循环移位组成的托普利兹矩阵。分 别从收敛性能和不M佔噪比下的重构性能对算法进 行分析。

实验1:算法收敛性分析

本小节实验考察在相同条件下,本文算法与已 有算法的收敛性能与误差下限。设置信道稀疏度为 8,信噪比为10 dB,首先考察本文算法、

Approximate/。-KFCS 算法(A-KFCS)以及 Carmi

提出的传统伪测量卡尔曼滤波压缩感知算法 (T-KFCS)在伪测量过程中均方误差的收敛情况, 又^不同算法分另丨j进行Monte-Carlo仿真,如图h

图1

不同箅法的收敛过程对比

Fig. 1

The convergence process comparison between different algorithms

可以看出,随着迭代次数的增加,不同算法的均 方误差均有降低,但本文算法的均方误差下降最快,

i

误差下限更低。进一步分析可知,由于对稀疏性的

约束更强,近似/。范数框架下的求解性能远好于A 范数框架。设置信道条件不变,考察本文算法和

Fig. 2

The change of convergence index comparison

between different algorithms

可以看出,本文算法相对于同为近似4框架下 的A-KFCS算法,收敛指标的收敛速度更快。由于收 敛条件(2)的存在,避免了伪测量过程初始阶段收 敛指标值过小导致提前退出迭代的问题。同时可以

看出由于本文算法引入了 Levenberg-Marquardt

方法,使得收敛指标的值抖动程度降低,总体上能够 保持一致减少,增强了收敛指标的有效性。实验2:算法性能分析

本小节实验考察具体通信场景下.本文算法、最

小二乘法、A-KFCS和T-KFCS算法的信道估计性 能。设置信道模型为IEEE8〇2.16的SUI-3模型,

0逍参数如表1。

表1

信道参数

Tab. 1

The channel parameters

路径

时延/ps

功率/dB

10020.4-53

0• 9

-10

为了对比分析简便.设置信噪比变化范围〇〜

16 dB,变化步长为2,调制方式为QPSK,数据帧长度 为512,均衡方式为MMSE频域均衡,其他条件不变, 对不同算法分别进行MonteCarlo仿真:,结果如图I

#b

©1

2-0

®13-01

0^

0 2 4

6 8 10 12 14 16

信噪比/dB

图3

不同信噪比下的算法性能对比

Fig. 3

The estimation performance comparison

between different algorithms

林思铭等:改进的卡尔曼滤波压缩感知信道估计算法

可以看出,在同等条件下,本文算法的信道估计 性能更好,相对于其他算法,性能随着信噪比提高提 升得更快,在较高信噪比条件下性能优势明显。但 必须指出的是,现在大多数现成的信道模型并不符

合压缩感知理论框架的稀疏特性要求,同时,KFCS 算法在处理复数目标时性能有较大程度下降,但应 用于主要影响因素为码间干扰、多普勒频偏较低的 场景时,相对于其他传统估计算法性能突出。

103

Transactions on Communications, 2002, 50(3) :374-377.[4] Vaswani N. Kalman filtered compressed sensing[C]//

IEEE International Conference on Image Processing. US: IEEE, 2008:893-896.

[5] Carmi A,Gurfil P,Kanevsky D. A simper method for

sparse signal recovery from noisy observations using Kal­man filtering[R]. Armonk:IBM, 2008.

[6] Julier S J,Laviola J J. On Kalman filtering with nonlinear

equality constraints [J]. IEEE Transactions on Signal Processing, 2007, 56(6) :2774-2784.

4

结论

本文提出了改进的卡尔曼滤波压缩感知信道估

[7]

孟庆微,黄建国,何成兵,等.采用时域测量矩阵的压缩

感知稀疏信道估计方法[J].西安交通大学学报,2012,

46(8): 94-99.

[8] Sebert F,Zou Y M,Ying L. Toeplitz block matrices in

compressed sensing and their applications in imaging [C]// International Conference on Information Technolo­gy and Applications in Biomedicine. 2008: 47-50.

[9] Kanevsky D,Carmi A, Horesh L, et al. Kalman Filte­

ring for Compressed Sensing [C]// 13th Conference on Information Fusion 2010 : 1-8.

计算法。该算法重点从重构精度和自适应收敛对伪 测量过程进行了优化,利用Levenberg-Marquardt 方法调整了伪测量过程的协方差矩阵,解决了估计 误差不能一致减少的问题,保证了算法的全局收敛 性;根据卡尔曼增益设置了迭代收敛条件,解决了伪 测量过程的自适应问题。仿真分析表明,在同等条 件下,本文算法的估计精度和收敛速度有较大程度 提高,考虑到卡尔曼滤波压缩感知算法在跟踪时变 信道的优势,该算法在高速率移动通信系统中可以 得到广泛应用。参考文献:

[1]

[10] 田文飚,康健,张洋,等.基于卡尔曼滤波的压缩感知弱

匹配去噪重构[J1电子学报,2014,42(6):1061-1067.[11] 焦李成,杨淑媛,刘芳,等.压缩感知回顾与展望[J].电

子学报,2011,39(7) J651-1662.

[12] Xu Z B, Wang H Y, Chang X Y. Ll/2 Regularizer[J].

Sci China Ser F-Inf Sci,2009,52(1) :l-9.

[13] 毕瑛炜,张岩.基于卡尔曼滤波的时变稀疏信号快速收

敛重构算法[J].计算机应用,2014,34(S2):41-44.

[14] Fei Zhong,Shuxu Guo,Xu Xu. Joint Channel Coding

based on LDPC Codes with Gaussian Kernel Reflecton and CS Redundancy [J]. Applied Mathematics and In­formation Sciences, 2013, 7(6) :2421-2425.

宋铁成,尤肖虎,沈连平,等.基于导频和修正Kalman滤

波的MIMOOFDM信道估计方法[J],通信学报,2007,

28(2) : 23-28.

[2] Baraniuk R G. Compressive Sensing [J]. IEEE Signal

Processing Magazine, 2007, 24(4) : 118-124.

[3] Cotter S F,Rao B. Sparse channel estimation via matc­

hing pursuit with application to equalization [J]. IEEE

[15] 杨宏,李亚安,李国辉.一种改进扩展卡尔曼滤波新方

法[J].计算机工程与应用,2010, 46(19):18-20.

(上接第98页)

[10] 李纪永,李舜酩,田国成,等.多分量调频信号源混合相

交非正交联合对角化盲分离[〗].振动工程学报,2015,

28(4) :633-639,

1695-1701.

[14] Yeredor A. Non-orthogonal joint diagonal-izaton in the

least-squares sense with application in blind source sepa- ration[J]. IE-EE Transactions on Signal Processing,2002,50 : 1545-1553.

[15] Ziehe A, Laskov P, Nolte G, et al. A fast algorithm

for joint diagonlization with non-orthogonal transforma­tion and its application to blind source separation [J]. Joural of Machine Learning Research, 2004,5(12) :777- 800.

[11] 陆凤波,黄知涛,彭耿,等.基于时频分布的欠定混叠盲

分离[J].电子学报,2011(9):2067-2072.

[12] 何文雪,王林,谢剑英.基于模糊函数的单步盲信号分

离算法[J].系统仿真学报,2005,17(5) J261-1264.

[13]

张东伟,郭英,齐子森,等.多跳频信号波达方向与极化

状态联合估计算法[〗].电子与信息学报,2015,37(7):

因篇幅问题不能全部显示,请点此查看更多更全内容