发明名称 基于量化的集值卡尔曼滤波算法
摘要 本发明公开了一种基于量化的集值卡尔曼滤波算法,与现有技术相比,本发明在带宽受限的无线传感器中动态随机系统的远程状态估计问题。原始的测量值被量化成消息从局部传感器传送到远程估计器。通过利用量化策略所包含的信息表示了原始测量值的集合区域,并给出了该区域的最紧椭球近似方法。进而,提出了基于量化的集值卡尔曼滤波算法。在计算机仿真中,对三种算法进行了比较和分析,说明了本文所提算法的有效性。
申请公布号 CN106372649A 申请公布日期 2017.02.01
申请号 CN201610694999.3 申请日期 2016.08.18
申请人 衢州学院 发明人 许大星;王海伦;柴国飞;陈佳泉
分类号 G06K9/62(2006.01)I 主分类号 G06K9/62(2006.01)I
代理机构 北京科亿知识产权代理事务所(普通合伙) 11350 代理人 汤东凤
主权项 一种基于量化的集值卡尔曼滤波算法,其特征在于:包括量化策略和集值卡尔曼滤波算法;量化策略:假设量化器i的量化比特数已经分配好且为l<sub>i</sub>位,也就是消息m<sub>i</sub>(k)具有l<sub>i</sub>位,根据假设2,得到<img file="dest_path_FDA0001132378310000011.GIF" wi="1254" he="79" />并且,量化器i在区间<img file="dest_path_FDA0001132378310000012.GIF" wi="138" he="56" />上共有<img file="dest_path_FDA0001132378310000013.GIF" wi="123" he="63" />个量化点<img file="dest_path_FDA0001132378310000014.GIF" wi="563" he="71" />这些量化点均匀的或者非均匀的分布在量化区间内,即满足<img file="dest_path_FDA0001132378310000015.GIF" wi="1286" he="71" /><img file="dest_path_FDA0001132378310000016.GIF" wi="1278" he="63" />常用的量化方式一般是基于概率的,假设测量分量<img file="dest_path_FDA0001132378310000017.GIF" wi="443" he="71" />则y<sub>i</sub>(k)根据如下公式被量化到<img file="dest_path_FDA0001132378310000018.GIF" wi="106" he="62" />或者<img file="dest_path_FDA0001132378310000019.GIF" wi="134" he="62" /><img file="dest_path_FDA00011323783100000110.GIF" wi="1302" he="119" /><img file="dest_path_FDA00011323783100000111.GIF" wi="1302" he="119" />集值卡尔曼滤波:由于原始的测量值经过量化后,远程的估计端并不知道原始的观测值y(k),但是可以根据量化规则式(5)部分的知道每个测量分量所在的区间范围,通过探索利用每个量化器的量化规则信息,给出集值卡尔曼滤波算法:假设测量集合Yd(k)为椭圆集合且可以参数化为: Yd(k):=ε(c(k),Y(k))   (8)其中c(k)是椭圆中心,Y(k)为表示椭圆的矩阵;用矩阵Y(k)的迹Tr(Y(k))表示椭圆集 Yd(k)的大小;引理1:ε(c<sub>1</sub>,X<sub>1</sub>),ε(c<sub>2</sub>,X<sub>2</sub>)表示两个椭圆集合,则<img file="dest_path_FDA0001132378310000021.GIF" wi="1343" he="71" />其中,p>0且p=(TrX<sub>1</sub>)<sup>1/2</sup>/(TrX<sub>2</sub>)<sup>1/2</sup>,使得矩阵(1+p<sup>‑1</sup>)X<sub>1</sub>+(1+p)X<sub>2</sub>)的迹最小;假设在k时刻传感器测得原始的测量值y(k)=[y<sub>1</sub>(k),y<sub>2</sub>(k),...,y<sub>m</sub>(k)]<sup>T</sup>,它的每个分量y<sub>i</sub>(k)经过量化器i的量化规则后形成量化消息m<sub>i</sub>(k),再经过无线通信信道传送到远程估计端,而量化规则在估计端是可以预先知道的,所以根据接收到的消息和量化规则可以判断实际测量值所在的区间范围;若远程端接收到的消息<img file="dest_path_FDA0001132378310000022.GIF" wi="244" he="55" />i=1,2,...,m,j∈{1,2,...,T<sub>i</sub>}则可利用量化器的量化规则信息判断实际的测量分量y<sub>i</sub>(k)位于区间<img file="dest_path_FDA0001132378310000023.GIF" wi="563" he="111" />内,该区间以<img file="dest_path_FDA0001132378310000024.GIF" wi="571" he="108" />为中心点,以<img file="dest_path_FDA0001132378310000025.GIF" wi="417" he="110" />为区间半径;由于量化点可由量化规则事先知道,因此各个测量分量y<sub>i</sub>(k)所在的区间中心点c<sub>i</sub>(k)和区间半径r<sub>i</sub>(k)可实时在线计算;当估计端接收到所有量化器量化后的消息m<sub>i</sub>(k)时,通过利用量化规则的信息,可以计算出各个实际测量分量所在的区间范围,现假设c<sub>i</sub>(k)和r<sub>i</sub>(k),i=1,2,...,m都已计算完毕,而对于集值卡尔曼滤波算法,重要的一步是给出观测集合的椭球体描述,下面给出测量值y(k)的椭球体描述方法;上述内容给出了在估计端各个测量分量y<sub>i</sub>(k)实际所在的区间范围,而实际测量值y(k)的集合区域并未给出,定义Ω:={y(k)∈R<sup>m</sup>|||y<sub>i</sub>(k)‑c<sub>i</sub>(k)||≤r<sub>i</sub>(k),i=1,2,...,m},是一个m维长方体,各个边的长为2r<sub>i</sub>(k),这个区域也就是实际观测值的集合区域,现在的目标是找到一个最紧的外部椭球体包含Ω;定义<img file="dest_path_FDA0001132378310000026.GIF" wi="43" he="47" />为包含Ω的最小椭球体,并且满足<img file="dest_path_FDA0001132378310000031.GIF" wi="1132" he="77" />其中,c(k)=[c<sub>1</sub>(k),c<sub>2</sub>(k),...,c<sub>m</sub>(k)],<img file="dest_path_FDA0001132378310000032.GIF" wi="886" he="119" />diag表示取对角矩阵操作;对于m=2的情况,Ω与<img file="dest_path_FDA0001132378310000033.GIF" wi="40" he="47" />之间的关系如图3所示,实际上,椭圆中心就是矩形的中心点,也就是各个区间的中心值,椭圆矩阵跟区间半径紧密相关;由于凸性,m维长方体至少有2个顶点在椭球体<img file="dest_path_FDA0001132378310000034.GIF" wi="43" he="47" />的边界上,其它顶点或者包含在<img file="dest_path_FDA0001132378310000035.GIF" wi="43" he="47" />内或者在<img file="dest_path_FDA0001132378310000036.GIF" wi="43" he="47" />的边界上;所以δ(k)的值可以按下式计算<img file="dest_path_FDA0001132378310000037.GIF" wi="1430" he="110" />其中,<img file="dest_path_FDA0001132378310000038.GIF" wi="958" he="119" />因此,在每个采样时刻,观测值被包含的最紧椭球集合区域为ε(c(k),δ<sup>2</sup>(k)Y(k))。
地址 324000 浙江省衢州市柯城区九华北大道78号