论文部分内容阅读
伴随微传感器、处理器和无线通信技术的发展,由大量节点通过无线连接组成的无线传感器网络得到大家的关注,被广泛应用于工业、农业、医疗和军事等领域。无线传感器网络可以做很多信号处理方面的工作,例如数据收集、信号检测、信号估计以及目标追踪等。由于无线传感器网络节点的能量有限、通信带宽小、数据存储量少和处理能力弱的特点,我们在设计算法的时候需要考虑这个问题。平方根容积卡尔曼滤波器是一款性能优越的非线性滤波器,具有完整的理论基础,同时算法具有计算量小、估计精度高和稳定性好等优点,算法提出后很快被应用于各个领域的参数估计,成为当前非线性参数估计的一个热点。本文围绕平方根容积卡尔曼滤波算法展开研究,并将其应用于无线传感器网络中混沌信号的盲源分离和重构。论文主要内容包括:1.主要介绍了几种贝叶斯框架下的非线性滤波算法并对比分析他们的性能。从本质上来看,无先导卡尔曼滤波、平方根容积卡尔曼滤波和粒子滤波都是建立在贝叶斯滤波框架之上。无先导卡尔曼滤波器和平方根容积卡尔曼滤波算法属于次优近似高斯滤波器,他们都是使用采样点来近似状态向量的后验概率分布,不需要对非线性方程做线性化处理,有更高的参数估计精度。平方根容积卡尔曼滤波器有完整的理论推导过程,而且算法相对无先导卡尔曼滤波算法具有计算量小、参数估计精度高和更好的稳定性。粒子滤波器是一种适用范围更广的非线性非高斯滤波器,理论表明只要粒子的数量足够多,它能够以任意精度逼近状态向量的最优估计值。我们从高斯加权积分的近似来对比无先导卡尔曼滤波算法和平方根容积卡尔曼滤波算法,分析表明容积卡尔曼滤波是无先导卡尔曼滤波在参数为特定值下的一个特例,两种滤波方法的估计精度相当,使用传递方差平方根的平方根容积卡尔曼滤波器,保持方差的正定性和对称性,提高参数估计的数值精度。从数值稳定性分析可知,随着状态向量维度的增加,平方根容积卡尔曼滤波算法的数值稳定性要明显优于无先导卡尔曼滤波算法。最后我们分析了平方根容积卡尔曼粒子滤波器的收敛性问题。仿真结果表明,平方根容积卡尔曼滤波的参数估计精度要优于无先导卡尔曼滤波,以及有较少的算法运行时间。2.提出了使用平方根容积卡尔曼滤波器实现无线传感器网络中的信号盲源分离。算法首先根据传感器网络的拓扑结构以及主分量分析理论,推导出信号盲源分离的模型,使用平方根容积卡尔曼滤波器估计分离向量,通过分离向量和混合信号的乘积实现信号的盲源分离。同时我们也使用了经典的FastICA算法做了混沌信号的盲源分离,通过推导混沌信号的概率密度函数,求解出信号的峭度,通过独立分量分析理论我们证明了混合的混沌信号可以通过FastICA算法进行分离。仿真结果表明算法能够有效的分离混沌信号,基于平方根容积卡尔曼滤波的分离算法相对无先导卡尔曼滤波算法具有较高的参数估计精度和较少的运行时间。3.针对传感器网络中非线性非高斯信号的信号盲源分离,提出一种基于平方根容积卡尔曼粒子滤波的信号盲源分离算法。基本粒子滤波算法在多次迭代后,出现粒子贫乏现象,我们采用平方根容积卡尔曼滤波器来产生粒子滤波当中的重要性概率密度函数,缓解粒子滤波迭代过程的粒子贫化问题,提高参数估计精度。分离算法根据网络拓扑和主分量理论推导出分离向量的状态空间方程,在根据概率理论推导出观测信号的概率密度函数,在此基础上使用最优量化器量化观测信号,最后用平方根容积卡尔曼粒子滤波算法估计分离向量,实现混合混沌信号的盲源分离。算法和已有的无先导卡尔曼粒子滤波算法相比,具有参数估计精度更高和算法复杂度低的优点,仿真结果证实了理论分析。4.研究传感器网络中的非线性非高斯信号的重构问题,传感器观测同一个信号,将观测信号发送到融合中心进行信号重构。算法首先根据网络拓扑构建信号重构模型,由于节点能量有限,观测信号经过量化后传输,我们同样在估计观测信号概率密度的基础上,采用最优量化器量化观测信号,融合中心收集观测信号并采用平方根容积卡尔曼粒子滤波算法估计源信号。仿真结果表明算法能够有效的重构源信号,同时算法在信号重构精度和计算量上优于无先导卡尔曼粒子滤波算法。5.研究传感器网络中的信号一致性重构问题。使用融合中心拓扑结构的信号重构需要所有传感器节点将观测数据发给融合中心,这样会有很大的通信开销,而通信的能量消耗又是节点能量消耗的最重要部分。通过研究无线传感器网络的分布式估计问题,提出一种基于一致性的平方根容积卡尔曼滤波的信号重构算法,节点之间通过交换状态向量的预测值,将预测值融入到卡尔曼滤波的状态向量更新中,达到所有节点对状态向量估计的一致。仿真结果表明算法相对无先导卡尔曼的一致性滤波算法具有计算量小和参数估计精度高的优点,同时状态向量的参数估计精度和基于融合中心的算法具有相当的性能。