无线传感器网络分布式量化卡尔曼滤波

无线传感器网络分布式量化卡尔曼滤波
无线传感器网络分布式量化卡尔曼滤波

第28卷第12期2011年12月

控制理论与应用

Control Theory&Applications

V ol.28No.12

Dec.2011无线传感器网络分布式量化卡尔曼滤波

文章编号:1000?8152(2011)12?1729?11

陈军勇1,邬依林1,2,祁恬1

(1.华南理工大学自动化科学与工程学院,广东广州510640;2.广东第二师范学院计算机科学系,广东广州510310)

摘要:本文针对无线传感器网络中的目标跟踪问题,研究了分布式量化卡尔曼滤波问题.由于网络中存在能量和带宽限制,传感器传输的数据必须经过量化处理.考虑一个线性离散随机动态系统,首先提出了一种动态Lloyd-Max量化器并设计了其在线更新方案,然后基于贝叶斯原理导出了递归形式的最优量化卡尔曼滤波器,同时给出了一种渐近等价的迭代算法,并进一步分析了量化卡尔曼滤波器的稳定性.最后,仿真结果验证了所设计算法的可行性与有效性.

关键词:无线传感器网络;分布式量化卡尔曼滤波;动态Lloyd-Max量化器;稳定性

中图分类号:TP393文献标识码:A

Distributed quantized Kalman?ltering for wireless sensor networks

CHEN Jun-yong1,WU Yi-lin1,2,QI Tian1

(1.College of Automation Science and Technology,South China University of Technology,Guangzhou Guangdong510640,China;

2.Faculty of Computer Science,Guangdong University of Education,Guangzhou Guangdong510310,China)

Abstract:We study the distributed quantized Kalman?ltering for the target-tracking in wireless sensor networks (WSNs).Because of the constraints on power and bandwidth in WSNs,sensor data have to be quantized before transmis-sion.A linear discrete-time stochastic dynamic system is employed for this purpose.First,a dynamic Lloyd-Max quantizer is adopted and the corresponding online update scheme is designed.Then,the optimal recursive quantized Kalman?lter is derived based on the Bayesian principles,and an asymptotically equivalent iterative algorithm is developed.The sta-bility of the quantized Kalman?lter is analyzed.Simulation results show the feasibility and effectiveness of the designed algorithms.

Key words:wireless sensor networks;distributed quantized Kalman?ltering;dynamic Lloyd-Max quantizer;stability

1引言(Introduction)

无线传感器网络(WSNs)近年来成为研究热点,其由大量低功耗的分布式传感器节点组成,通过节点之间的协同式工作可以完成许多复杂的任务,如目标定位与跟踪、网络控制、环境监测等[1~5].带宽受限下的分布式估计问题是无线传感器网络研究的一个重要方向,由于传感器节点能量和带宽的限制,为了延长网络使用寿命,节点一般需要对观测进行量化编码后才发送,接收端对量化信号解码并进行融合处理.因此,网络中分布式估计问题的量化器、估计器以及节点通信协议设计等是研究重点.

多年来,国内外一些研究者提出了多种能量和带宽受限下的分布式估计算法.Gubner[1]针对随机性参数的分布式量化估计问题,设计了给定线性形式下的最优估计器,并得到了局部最优量化器.Zhang 等[3]基于文献[1]的思想首先研究了静态参数的线性最优分布式估计问题,然后扩展到动态系统的量化卡尔曼滤波问题,其设计了递归形式的估计器和动态更新的量化器,但文中只讨论了单传感器观测情形,且量化器的更新需要融合中心在每个采样周期反馈状态预测信息到节点,这增加了通信代价并带来一定局限性.Ribeiro等[6]研究了量化比特率仅为一位的量化卡尔曼滤波器(SOI–KF),然后Msechu等在文献[7]中扩展到了多位情形,他们虽然考虑了多传感器网络环境,但在每个采样周期只有一个传感器激活,且量化器的更新亦需要融合中心广播状态预测信息到各节点.此外,Sun等[8]研究了线性量化卡尔曼滤波问题,其采用均匀量化器,但量化器的更新亦需要融合中心广播状态预测信息到各节点.

针对上述问题,本文研究了多传感器多位的分布式量化卡尔曼滤波问题.首先提出了一种新的动态Lloyd–Max量化器并设计了其在线自动更新方案,然后导出了递归形式的最优量化卡尔曼滤波器,同时给出了一种渐近等价的迭代算法(迭代量化卡尔曼滤波器(IQKF)),最后分析了量化卡尔曼滤波器的稳定性.本文提出的动态Lloyd-Max量化器的更新无

收稿日期:2010?12?11;收修改稿日期:2011?07?05.

基金项目:国家自然科学基金重点资助项目(60834003);国家自然科学基金资助项目(60774057);国家科技部“973”计划资助项目(2010CB731802).

1730控制理论与应用第28卷

需融合中心的反馈信息,这节省了通信代价,且适用性增强.迭代量化卡尔曼滤波器算法在存在丢包或延迟的网络环境下亦适用,这增强了算法的鲁棒性.对于不稳定系统,量化卡尔曼滤波器稳定的临界比特率在给定量化器下由系统矩阵的不稳定特征值决定,这与文献[9,10]关于量化控制问题的结论保持一致.最后,仿真结果验证了所得结论的正确性和算法的高效性.

2问题描述(Problem formulation )

考虑一个存在融合中心的传感器网络,其中包含有N 个分布式传感器节点,且节点之间没有通信,它们各自只与融合中心通信.

在每个采样周期,各节点对同一个动态目标进行独立观测,由于网络中的带宽限制以及数字信号传输的要求,传感器的观测需要经过量化并编码成数字信号,然后经过无噪声信道发送到融合中心,融合中心基于接收到的量化观测对目标状态进行实时估计.无线传感器网络分布式估计系统如图1所示

.

图1无线传感器网络分布式估计示意图

Fig.1Distributed estimation scheme for WSNs

上述目标的动态模型由下列线性离散随机动态系统描述:

x (k )=Ax (k ?1)+u (k ),k =1,2,···,∞.(1)

传感器n 的观测为

y n (k )=hx (k )+v n (k ),n =1,2,···,N,(2)

其中:状态变量x (k )∈R p ×1,初始状态x (0)~N (x 0,M 0),转移矩阵A ∈R p ×p ,驱动噪声u (k )∈R p ×1为零均值高斯白噪声,其协方差阵E {u (k )·u T (l )}=C u δkl ,C u ∈R p ×p ,传感器观测y n (k )∈R ,其中h ∈R 1×p 为观测向量,观测噪声v n (k )∈R 为零

均值高斯白噪声,其方差E {v n (k )v T m (l )}=σ2

n δnm ·δkl ,假定{u (k ),v n (k ),x (0)}相互独立.传感器n 的量化比特率给定为q n 位,其中q n 0,q n ∈Z ,q n =0表示传感器未激活.

2.1动态量化器(Dynamic quantizer )

本节首先介绍标量量化器的概念,然后针对本文

的动态目标跟踪问题,提出动态量化器的设计及其在线更新问题[3,11,12].

量化是一个把连续信号转换成离散信号的处

理过程.考虑一维标量信源y ∈R ,设量化比特率为q 位,q 0,q ∈Z ,定义量化分区R i :=[τi ,τi +1),

i =0,1,···,2q ?1,其中{τi }2q

i =0为量化阈值集,且τ0=?∞,τ2q =∞.量化准则如图2所示,即

b =i,iff y ∈R i ,(3)

其中:b 为量化输出,i ∈{0,1,···,2q ?1},其需要转换为二进制数字信号然后才发送

.

图2量化器Fig.2Quantizer

在接收端,解码器根据量化规则对数字信号进行解码,将信息从数字信号的形式恢复到其原来形式,解码规则如下:

y ∈R i or y =?y i ,iff b =i,(4)

其中:量化值?y i ∈R i ,i =0,1,···,2q ?1,?y i 的具体

值根据量化准则而定.

对于一个具有给定分布的随机信源y ,设其概率密度函数为p (y ),定义平均失真

D :=2q ?1 i =0

τi +1

τi

(y ??y i )2p (y )d y,(5)

则存在一种最优量化器使其平均失真达到最小,即著名的Lloyd-Max 量化器[11,12],其在给定量化比特率q 下,量化分区可由信源分布p (y )唯一确定,即

{τi }2q ?1i =1=F LM

(p (y )).由于本文考虑的是动态目标的跟踪问题,在不同

的采样时刻,传感器的观测信号y n (k )的分布不一样,为了得到最优的量化效果,本文采用动态Lloyd-Max 量化方式,即在每个采样周期,各传感器的Lloyd-Max 量化分区根据采样信号的分布进行动态更新.假定各传感器以及融合中心存有系统模型的信息,因而关于动态量化器的一个基本问题是:传感器的编码器和融合中心的解码器如何根据量化观测和系统模型等信息实现在线自动更新?

2.2

基于量化数据的极小均方误差估计(Minimum mean square error estimation based on quantized data )

本节根据贝叶斯估计原理提出基于量化数据的最优卡尔曼滤波问题.

设b n (k )为传感器n 在k 时刻对观测y n (k )的量化输出,其中b n (k )∈{0,1,···,2q n ?1}.定义k 时刻所有传感器的量化观测集为B k :={b 1(k ),b 2(k ),···,b N (k )},整个传感器网络从初始观测时刻1到时刻k 的量化观测集为B 1:k :={B 1,B 2,···,B k }.本文用?x (k |B 1:k )表示基于所有接收到的量化观测B 1:k

第12期陈军勇等:无线传感器网络分布式量化卡尔曼滤波1731

得到的对当前状态x (k )的估计.分布式量化估计结构如图3所示,其中{S n }N n =1表示传感器集合

.

图3分布式量化估计结构图

Fig.3Distributed quantized-estimation scheme

本文采用均方误差(MSE)作为估计性能准则,定义k 时刻估计器的误差协方差阵为

M (k |B 1:k ):=

E {[x (k )??x (k |B 1:k )][x (k )??x (k |B 1:k )]T |B 1:k ?1},

(6)

则?x (k |B 1:k )的均方误差(MSE)可用该误差协方差阵的迹表示,即MSE :=tr {M (k |B 1:k )}.

根据贝叶斯估计原理[13],融合中心在k 时刻基于B 1:k 对状态x (k )的极小均方误差估计(MMSE)即为下面的条件均值:

?x (k |B 1:k )=E {x (k )|B 1:k }=

R

p

x (k )p (x (k )|B 1:k )d x (k ),(7)

其中p (·|·)表示条件概率密度函数.

在任意k 时刻,状态的后验分布p (x (k )|B 1:k )可以

根据系统模型(1)和(2)以及B 1:k 递归确定.基于量化观测的卡尔曼滤波器([P q ]–[C q ])可以表示为:[P q ]预测.假设k 时刻p (x (k ?1)|B 1:k ?1)已知,则状态x (k )在k 时刻的先验分布p (x (k )|B 1:k ?1)为

p (x (k )|B 1:k ?1)=

R

p

p (x (k )|x (k ?1))p (x (k ?1)|B 1:k ?1)d x (k ?1),(8)

其中p (x (k )|x (k ?1))=N [x (k );Ax (k ?1),C u ].[C q ]校正.当融合中心接收到新的量化观测B k 时,根据贝叶斯原理[13],即有

p (x (k )|B 1:k )=p (x (k )|B 1:k ?1)P {B k |x (k ),B 1:k ?1}

P {B k |B 1:k ?1}

.

(9)由于量化引入的非线性影响,基于量化观测的贝叶斯最优估计算法计算复杂,因此对状态后验分布p (x (k )|B 1:k )作高斯近似,即

假设1在k 时刻,基于量化观测B 1:k 的状态后验分布p (x (k )|B 1:k )假定为高斯分布,即

p (x (k )|B 1:k )=N [x (k );?x (k |B 1:k ),M (k |B 1:k )].

(10)注1

类似的假设见文献[7,14],当量化比特率比较

大的时候,模拟结果显示其基本成立.

量化卡尔曼滤波器的预测部分[P q ]和校正部分[C q ]是本文研究的核心问题,即融合中心如何根据历史量化观测对当前状态进行预测?当获得当前的量化观测后,如何对状态预测进行校正?进一步,当得到状态的最优估计后,如何分析量化卡尔曼滤波器的稳定性与量化器以及量化比特率之间的关系?

3

动态Lloyd-Max 量化器(Dynamic Lloyd-Max quantizer )

本节首先简介Lloyd-Max 量化器的一些基本特征[11,12],然后提出一种动态Lloyd-Max 量化器更新方案.

3.1Lloyd-Max 量化器(Lloyd-Max quantizer )

若信源y 服从高斯分布,设y ~N (μy ,σ2

y ),则Lloyd-Max 量化分区可表示为

{τi }2q

?1i =1=F

LM (μy ,σ2

y ),(11)

其具体实现见文献[12],且其平均失真可表示为

D =K (q )σ2

y

4

q ,(12)其中K (q )为一随q 缓慢递增的收敛序列,1 K (q )

√3π2

,由于其值变化不大,亦可近似视其为常数.

3.2动态Lloyd-Max 量化器及其更新(Dynamic

Lloyd-Max quantizer and update )

下面讨论动态Lloyd-Max 量化器的具体设计问题.

设{τ(n )

i (k )}2q n

i =0表示传感器n 在k 时刻的量化阈

值集,其中τ(n )0(k )=?∞,τ(n )2q n (k )=∞.记R (n )

i (k ):=[τ(n )i (k ),τ(n )

i +1(k )),则动态量化规则如下:

b n (k )=i,iff y n (k )∈R (n )

i (k ),

(13)

其中量化输出i ∈{0,1,···,2q n ?1}.

在解码端,解码器n 根据接收到的b n (k )进行解码,解码规则如下:

y n (k )∈R (n )

i (k ),iff b n (k )=i.

(14)

为了得到动态更新的Lloyd-Max 量化器,采用局

部量化卡尔曼滤波器的方式.定义b (n )

1:k :={b n (1),b n (2),···,b n (k )},则传感器n 在k 时刻基于局部量

化观测集b (n )

1:k 得到的最优状态估计为

?x (k |b (n )1:k ):=E(x (k )|b (n )

1:k )=

R

p

x (k )p (x (k )|b (n )

1:k )d x (k ),(15)

且局部估计误差协方差阵为

1732控制理论与应用第28卷M(k|b(n)

1:k

):=

E{[x(k)??x(k|b(n)

1:k )][x(k)??x(k|b(n)

1:k

)]T|b(n)

1:k?1

}.

(16)

根据贝叶斯原理,传感器n的局部量化卡尔曼滤波器([P lq]–[C lq])可以表述如下:

[P lq]预测.在k时刻,假定?x(k?1|b(n)

1:k?1

)和M(k?

1|b(n)

1:k?1

)已经得到,同假设1类似,对状态后验分布

p(x(k?1)|b(n)

1:k?1

)作高斯近似,即

p(x(k?1)|b(n)

1:k?1

)=

N[x(k?1);?x(k?1|b(n)

1:k?1),M(k?1|b(n)

1:k?1

)].

(17)

根据系统模型(1)则有

p(x(k)|b(n)

1:k?1)=N[x(k);?x(k|b(n)

1:k?1

),M(k|b(n)

1:k?1

)],

(18)

其中:

?x(k|b(n)

1:k?1)=A?x(k?1|b(n)

1:k?1

),

M(k|b(n)

1:k?1)=AM(k?1|b(n)

1:k?1

)A T+C u.(19)

[C lq]校正.当传感器的量化观测为b n(k)得到后,有

p(x(k)|b(n)

1:k )=N[x(k);?x(k|b(n)

1:k?1

),M(k|b(n)

1:k?1

)]·

P{b n(k)|x(k),b(n)

1:k?1

}

P{b n(k)|b(n)

1:k?1

}

.(20)

传感器n的动态Lloyd-Max量化器更新规则如下所述:

在系统初始时刻k=0时,由于已知x(0)~N(x0,M0),则根据系统模型(1)和(2),对下一时刻的观测y n(1)有先验预测

p(y n(1))=N[y n(1);μy

n (1)

,σ2

y n(1)

],(21)

其中:μy

n (1)

=hAx0,σ2

y n(1)

=h(AM0A T+C u)h T+

σ2

n

.

因此,在编码端,传感器n可根据式(11)和式(21)初始化编码器n在观测时刻k=1的Lloyd-Max量化分区,即

{τ(n)

i (1)}2q n?1

i=1

=F LM

n

(μy

n

(1)

,σ2

y n(1)

),(22)

其中F LM

n

(·)表示传感器n的Lloyd-Max量化分区生

成函数.在解码端,融合中心亦可根据式(22)初始化对应的解码器n.

当k 1时,在编码端,传感器n首先对观测y n(k)量化得到b n(k)并发送出去,然后根据b n(k)运行局

部量化卡尔曼滤波的校正算法[C lq]得到?x(k|b(n)

1:k

)和

M(k|b(n)

1:k

),其具体校正算法将在下一节详细讨论.

当传感器获得?x(k|b(n)

1:k )和M(k|b(n)

1:k

)后,根据局

部量化卡尔曼滤波器的预测[P lq]即可得

p(x(k+1)|b(n)

1:k

)=

N[x(k+1);?x(k+1|b(n)

1:k

),M(k+1|b(n)

1:k

)],(23)

其中:

?x(k+1|b(n)

1:k

)=A?x(k|b(n)

1:k

),

M(k+1|b(n)

1:k

)=AM(k|b(n)

1:k

)A T+C u.(24)

又根据式(23)以及观测模型(2)即有

p(y n(k+1)|b(n)

1:k

)=

N[y n(k+1);h?x(k+1|b(n)

1:k

),

hM(k+1|b(n)

1:k

)h T+σ2

n

].(25)

因此,传感器n可根据式(11)和式(25)对编码器n

进行更新,确定其下一个时刻k+1的Lloyd-Max量

化分区,即

{τ(n)

i

(k+1)}2q n?1

i=1

=

F LM

n

(h?x(k+1|b(n)

1:k

),hM(k+1|b(n)

1:k

)h T+σ2

n

).

(26)

在解码端,融合中心亦可基于接收到的新的量化

观测b n(k)运行局部量化卡尔曼滤波器算法,并对解

码器n进行更新,为下一时刻的量化作准备,具体步

骤同编码器一致.

传感器n的动态Lloyd-Max量化器更新过程可用

图4表示.

图4传感器n的动态Lloyd-Max量化器更新示意图

Fig.4Update of dynamic Lloyd-Max quantizer for sensor-n

为了简化分析,对于局部量化卡尔曼滤波器的校

正部分[C lq]的解,下面将结合融合中心的全局量化

卡尔曼滤波问题一起进行讨论.

4基于量化观测的卡尔曼滤波器(Kalman

?ltering based on quantized observations)

首先回顾一下无量化效应时的卡尔曼滤波问题.

4.1基于分布式观测的卡尔曼滤波器(Kalman

?ltering based on distributed observations)

假设融合中心接收到的为未量化的观测,即B k

={y1(k),y2(k),···,y N(k)},则量化卡尔曼滤波器

即简化为标准卡尔曼滤波器[13,15].

定义:

Y(k):=[y1(k)y2(k)···y N(k)]T,

第12期陈军勇等:无线传感器网络分布式量化卡尔曼滤波1733 Y1:k:={Y(1),Y(2),···,Y(k)},

?x(k|Y1:k):=E{x(k)|Y1:k},

M(k|Y1:k):=

E{[x(k)??x(k|Y1:k)][x(k)??x(k|Y1:k)]T}.(27)

基于分布式观测Y(k)的卡尔曼滤波器([P kf]–

[C kf])可表示为:

[P kf]预测.假设k时刻?x(k?1|Y1:k?1)和M(k?

1|Y1:k?1)已获得,则有:

?x(k|Y1:k?1)=A?x(k?1|Y1:k?1),

M(k|Y1:k?1)=AM(k?1|Y1:k?1)A T+C u.(28)

[C kf]校正.记

?:=

N

n=1

1

σ2

n

,φ:=

1

?

[

1

σ2

1

1

σ2

2

···

1

σ2

N

],(29)

则基于观测Y1:k对状态x(k)的贝叶斯最优估计可表示为

?x(k|Y1:k)=?x(k|Y1:k?1)+

g(k)[φY(k)?h?x(k|Y1:k?1)],

M(k|Y1:k)=M(k|Y1:k?1)?g(k)hM(k|Y1:k?1),

(30)其中增益

g(k)=

M(k|Y1:k?1)h T

hM(k|Y1:k?1)h T+1/?

.(31)

[C kf]的证明见附录1.

4.2量化卡尔曼滤波器(Quantized Kalman?lter-

ing)

下面研究融合中心的量化卡尔曼滤波问题.

在k时刻,假设融合中心已经得到k?1时刻状态的最优估计?x(k?1|B1:k?1)和估计误差协方差阵M(k?1|B1:k?1),则根据假设1和系统模型(1),有

p(x(k)|B1:k?1)=

N[x(k);?x(k|B1:k?1),M(k|B1:k?1)],(32)

其中:

?x(k|B1:k?1)=A?x(k?1|B1:k?1),

M(k|B1:k?1)=AM(k?1|B1:k?1)A T+C u.(33)

式(32)和式(33)给出了量化卡尔曼滤波器预测部分[P q]的解,下面研究其校正部分的问题.

根据Y(k)的定义以及式(32),可得

p(Y(k)|B1:k?1)=

N[Y(k);H?x(k|B1:k?1),HM(k|B1:k?1)H T+R],

(34)其中:H=[h T···h T]T,H∈R N×p,R=diag{σ2

1

,

···,σ2

N }.

下面的定理1给出了量化卡尔曼滤波器校正部分

[C q]的解.

定理1考虑系统模型(1)和(2)以及式(13)中定

义的b n(k),在k时刻,设融合中心接收到的量化观测

集为B k,则有

?x(k|B1:k)=?x(k|B1:k?1)+

ˉg(k)[φ?Y(k|B1:k?1,B k)?h?x(k|B1:k?1)],

(35)

且误差协方差阵为

M(k|B1:k)=M(k|B1:k?1)?ˉg(k)hM(k|B1:k?1)+

λ(k)ˉg(k)ˉg T(k),(36)

其中:

ˉg(k)=

M(k|B1:k?1)h T

hM(k|B1:k?1)h T+1/?

,

?Y(k|B

1:k?1

,B k)=E(Y(k)|B1:k?1,B k),

λ(k)=φ?Y(k)φT,

?Y(k)=E{?Y(k)?Y T(k)|B1:k?1},

?Y(k)=Y(k)??Y(k|B

1:k?1

,B k).(37)

证见附录2.

注2定理1中量化卡尔曼滤波器的误差协方差阵

(36)可分为两部分:前两项为基于分布式观测的卡尔曼滤

波器的误差协方差阵,最后一项为量化引起的增量部分,其

中标量系数λ(k)反映了量化效果,?Y(k)为量化误差协方差

阵.易知,当{q n→∞}N n=1时,则?Y(k|B1:k?1,B k)→Y(k),

且?Y(k)→0,λ(k)→0,因此量化卡尔曼滤波器简化为分

布式卡尔曼滤波器.

定理1给出了量化卡尔曼滤波器的最优解,但

是根据Y(k)的预测分布式(34)可知,对于式(35)中

的?Y(k|B1:k?1,B k)以及式(36)中λ(k)的?Y(k),其分

别需要计算一N维高斯先验分布的随机变量Y(k)

在给定量化观测B k下的条件均值和量化误差协方

差阵,当N比较大时,解这类问题需要蒙特卡罗积分

方法[16],运算负担较重.

下面给出一种渐近等价于定理1的IQKF,其简单

易实现,运算代价也因此降低.

定义量化观测集B1:n

k

:={b1(k),b2(k),···,b n(k)},

?x(n)(k|B1:k?1):=E

x(k)|B1:k?1,B1:n

k

,

M(n)(k|B1:k?1):=

E{[x(k)??x(n)(k|B1:k?1)]

[x(k)??x(n)(k|B1:k?1)]T|B1:k?1,B1:n?1

k

},(38)

其中n=0,1,2,···,N,且

?x(0)(k|B1:k?1):=?x(k|B1:k?1),

M(0)(k|B1:k?1):=M(k|B1:k?1).(39)

1734控制理论与应用第28卷

同假设1类似,对状态后验分布p(x(k)|B1:k?1,

B1:n

k

)作高斯近似,即

p(x(k)|B1:k?1,B1:n

k

)=

N[x(k);?x(n)(k|B1:k?1),M(n)(k|B1:k?1)].(40)

根据上式即可得

p(y n+1(k)|B1:k?1,B1:n

k

)=

N[y n+1(k);h?x(n)(k|B1:k?1),

hM(n)(k|B1:k?1)h T+σ2

n+1

].(41)

迭代量化卡尔曼滤波器的预测部分同式(32)和

式(33),其校正部分由下面的定理2给出.

定理2对于定理1中的量化卡尔曼滤波器的

校正部分,有如下渐近等价的迭代算法:

对迭代序列n=1,2,···,N,有

?x(n)(k|B1:k?1)=

?x(n?1)(k|B1:k?1)+

g(n)(k)[?y n(k|B1:k?1,B1:n?1

k

,b n(k))?

h?x(n?1)(k|B1:k?1)],(42)

且误差协方差阵为

M(n)(k|B1:k?1)=

M(n?1)(k|B1:k?1)?g(n)(k)hM(n?1)(k|B1:k?1)+

?(n)

y n(k)

g(n)(k)g(n)T(k),(43)

其中:

g(n)(k)=

M(n?1)(k|B1:k?1)h T

hM(n?1)(k|B1:k?1)h T+σ2

n

,

?y n(k|B1:k?1,B1:n?1

k

,b n(k))=

E[y n(k)|B1:k?1,B1:n?1

k

,b n(k)],

?(n)

y n(k)=E{?y2

n

(k)|B1:k?1,B1:n?1

k

},

?y n(k)=y n(k)??y n(k|B1:k?1,B1:n?1

k

,b n(k)).

(44)

在每个采样周期,融合中心迭代计算式(42)和式(43)N次,即可得?x(k|B1:k)=?x(N)(k|B1:k?1), M(k|B1:k)=M(N)(k|B1:k?1).

证见附录3.

注3对于IQKF算法,在每个采样周期,融合中心每接收到一个传感器的量化观测,即可对状态估计进行更新,最终得到全局最优估计.因此,其在存在丢包或延迟的网络环境下亦适用,融合中心在每个采样周期可以根据当前接收到的量化观测形成对状态当前的最优估计.

4.3局部量化卡尔曼滤波器(Local quantized

Kalman?ltering)

传感器的编码器和融合中心的解码器的在线更新都需要通过局部量化卡尔曼滤波来实现.式(18)和式(19)给出了局部量化卡尔曼滤波器预测部分[P lq]的解,而对于其校正部分[C lq],可根据定理1得到下面的推论.

推论1考虑状态空间模型(1)和(2)以及式(13)中定义的b n(k),在k时刻,假定传感器n和融合中心

已经得到预测估计?x(k|b(n)

1:k?1

)和预测误差协方差阵

M(k|b(n)

1:k?1

),则当传感器n和融合中心得到局部量化观测b n(k)后,即有

?x(k|b(n)

1:k

)=?x(k|b(n)

1:k?1

)+g n(k)[?y n(k|b(n)

1:k?1

,b n(k)]?

h?x(k|b(n)

1:k?1

)],(45)且其局部量化估计误差协方差阵为

M(k|b(n)

1:k

)=M(k|b(n)

1:k?1

)?

(1?

K(q n)

4q n

)g n(k)hM(k|b(n)

1:k?1

),

(46)其中:

g n(k)=

M(k|b(n)

1:k?1

)h T

hM(k|b(n)

1:k?1

)h T+σ2

n

,

?y n(k|b(n)

1:k?1

,b n(k)]=E[y n(k)|b(n)

1:k?1

,b n(k)].(47)证根据定理1,只需考虑单个传感器观测的特

殊情形,此时φ=1,?=1/σ2

n

,则由式(35)(36)即可得式(45)以及

M(k|b(n)

1:k

)=M(k|b(n)

1:k?1

)?g n(k)hM(k|b(n)

1:k?1

)+

?y

n

(k)

g n(k)g T

n

(k),(48)其中

?y

n

(k)

=E{[y n(k)??y n(k|b(n)

1:k?1

,b n(k)]2|b(n)

1:k?1

}.

(49)

又由式(18)可得

p(y n(k)|b(n)

1:k?1

)=

N[y n(k);h?x(k|b(n)

1:k?1

),hM(k|b(n)

1:k?1

)h T+σ2

n

].

(50)

因此,根据高斯信源的Lloyd-Max量化器平均失真表达式(12)即可得

?y

n

(k)

=

K(q n)(hM(k|b(n)

1:k?1

)h T+σ2

n

)

4q n

.(51)把式(51)代入式(48),化简即可得式(46).证毕.

5量化卡尔曼滤波器的稳定性(Stability of quantized Kalman?ltering)

本节分析定理1中量化卡尔曼滤波器的稳定性问题.定理1适用于任何采用标量量化器的量化卡尔曼滤波问题,研究预测误差协方差阵M(k|B1:k?1)的收敛性与量化器以及量化比特率的关系.

简记M q

k

:=M(k|B1:k?1),根据式(33)(36)可得

第12期陈军勇等:无线传感器网络分布式量化卡尔曼滤波1735黎卡提方程

M q

k+1=AM q

k

A T+C u?Aˉg(k)hM q

k

A T+

λ(k)Aˉg(k)ˉg T(k)A T,(52)

其中:k=1,2,···,∞,初始值M q

1

=AM0A T+C u.

对于M q

k

,下面给出一个定义:

定义1若?M0 0,有lim

k→∞M q

k

=M q

,其中

M q

∞ 0,且与M0无关,则称M q

k

绝对收敛;若?M0

0,有lim

k→∞M q

k

?+∞,则称M q

k

绝对有界;若?M0

0,有lim

k→∞M q

k

=+∞,则称M q

k

条件发散.

黎卡提方程(52)中的λ(k)反映了量化效果,其与量化器以及各传感器的量化比特率有关.众所周

知,若系统矩阵A稳定,则M q

k

必绝对收敛或绝对有

界[15,17],若系统矩阵A不稳定,则M q

k

的收敛性与量

化器以及量化比特率{q n}N

n=1

有关.

下面重点考虑A不稳定的情形,分别对单传感器

系统(N=1)和多传感器系统(N 1)的M q

k

的收敛性进行讨论.

5.1单传感器系统(One-sensor system)

首先考虑网络中只存在一个传感器观测的情形,即N=1.不失一般性,设此时的观测为传感器n的观测,量化比特率为q n位.

记标量系数α:=1?K(q n)

4q n

,函数g n(M):=

Mh T

hMh T+σ2

n

,则有下面的定理.

定理3假定(A,C12u)能控,(A,h)能观,A不稳

定,N=1,则在动态Lloyd-Max量化器下,M q

k

绝对收敛的充要条件为

K(q n) 4q n <

1

i

|λu

i

|2

,(53)

其中{λu

i

}为A的不稳定特征值集合,则其绝对收敛的临界比特率可表示为

q c=min{q|K(q)

4q

<

1

i

|λu

i

|2

,q>0,q∈Z},(54)

即若q n q c,则M q

k 绝对收敛,且唯一正定收敛值M q

可由M=AMA T+C u?αAg n(M)hMA T解得;若q n

k

条件发散.

证在单传感器观测下,传感器的局部量化卡尔曼滤波即为融合中心的量化卡尔曼滤波,因此根据式(19)以及推论1中的式(46),式(52)可简化为

M q

k+1=AM q

k

A T+C u?αAg n(M)hM q

k

A T,(55)

这里M q

k

表示单传感器观测下的预测误差协方差阵,

即M q

k =M(k|b(n)

1:k?1

).

对于黎卡提方程(55),其收敛性已有相关的结论[17~19].根据Elia[19],由于(A,C12u)能控,(A,h)能观,A不稳定,且rank(h)=1,因此其绝对收敛的充要条件为

α>1?

1

i

|λu

i

|2

,(56)

即为式(53).定理3中其他相关结论亦可根据文献[17~19]得到.证毕.

注4在单传感器观测下,Lloyd-Max量化器在极小化均方误差意义上实际上是最优量化器[7],这亦可从单传感器观测下的误差协方差阵(48)可看出,极小化均方误差等价于极小化观测的平均失真.

注5若视K(q)=K为常数,则M q

k

绝对收敛的临界比特率为

1

2

log

2

K

i

|λu

i

|2,其与系统矩阵的不稳定特征值以及量化器性能指标K有关.从信息论[20]的角度看,K的理论最小值为1,则可简化为

q c=log

2

i

|λu

i

|,这与文献[9,10]的结论是一致的,

但是K=1需对信号分块编码且块长为无穷大的时候才能达到,对于本文的实时目标跟踪系统,这是难以实现的,因此本文的临界比特率不仅与系统矩阵的不稳定特征值有关,亦与量化器性能指标K有关.

5.2多传感器系统(Multi-sensor system)

现在分析多传感器下(N 1)黎卡提方程(52)的收敛性问题.设网络中的总比特率为Q,Q=

N

n=1

q n,

其中Q 0,Q∈Z.首先不限定量化器的具体形式,则有如下定理.

定理4假定(A,C12u)能控,(A,h)能观,A不稳

定,N 1,则对任何标量量化器,M q

k

绝对有界的必要条件为

K(Q)

4Q

<

1

i

i

|

.(57)上述必要条件亦等价于Q q c.

证见附录4.

注6定理4说明在多传感器系统中,对任何标量量

化器,M q

k

绝对有界所需的最小总比特率亦不会低于q c,亦即传感器数目增加不能降低黎卡提方程(52)稳定的临界总比特率,其仍然只与系统矩阵的不稳定特征值以及K(q)有关.

注7由定理4的证明可知,由于Y (k)=φY(k),若对Y (k)采用Lloyd-Max量化器,则式(A25)取等号,因此?k,

有M q

k

=Z k,此时定理4中的必要条件则为充要条件,且此时的量化器在均方误差意义上为最优量化器,但由于Y (k)为各传感器观测的线性组合,若N=1,则Y (k)为一维观测,定理4退化为定理3,若N>1,则需要对传感器的观测进行联合编码才能实现.

1736控制理论与应用第28卷

在分布式量化卡尔曼滤波问题中,传感器需要独立编码各自的观测.对于本文提出的动态Lloyd-Max 量化器,根据定理3易得下面的推论.

推论2假定(A,C 1

2

u )能控,(A,h )能观,A 不稳

定,N 1,则在动态Lloyd-Max 量化器下,M q

k 绝对有界的充要条件为?n ∈{1,2,···,N },有q n q c .

证充分性.若?n ∈{1,2,···,N },有q n q c ,

则根据定理3,由于(A,C 12

u )能控,(A,h )能观,A 不稳

定,则至少一个传感器的量化观测可以使M q

k 绝对

有界,又根据激活的传感器数目增加M q

k 必降低的事

实,可知M q

k 必绝对有界.

必要性(反证法).若?n ,有q n

理3和文献[18],由于(A,C 12

u

)能控,(A,h )能观,A 不稳定,可知?M 0,有lim k →∞

M (k |b (n )

1:k ?1)=+∞,?n ,而

根据动态Lloyd-Max 量化器更新规则,可知此时所有传感器的量化分区将随k 增加而趋于无穷大,量化失真亦将趋于无穷大,则lim k →∞

λ(k )=+∞,又根据黎卡提方程(52),可知lim k →∞

M q

k

=+∞,这与M q

k 绝对有

界矛盾.

证毕.

6仿真结果(Simulation results )

本节将通过MATLAB 仿真验证文中所设计算法的可行性和有效性.考虑下面的二维目标跟踪系统:

x (k )= 1T 01 x (k ?1)+ T 2

/2

T

u (k ).(58)

上述系统实际为一常速运动模型,其中:状态向量

x (k ):=[s (k )˙s (k )]T ,s (k )和˙s (k )分别为目标位置和速度,T 为采样周期,驱动噪声为u (k ).

传感器的观测模型为

y n (k )=[10]x (k )+v n (k ),n =1,2,

(59)

其中:v 1(k )~N (0,1),v 2(k )~N (0,2).

在全部仿真试验中,系统初始条件设为x (0)~N (x 0,M 0),其中x 0=(0,5)T ,M 0=0.3I 2,驱动噪声u (k )~N (0,1),采样周期T =0.1s.对于均方误差(MSE),本文采用5000次蒙特卡罗仿真结果取平均值得到.

本文分析基于动态Lloyd-Max 量化器的IQKF 在不同带宽限制下的估计性能.根据目标运动模型(58)

和推论2可知M q

k 绝对有界的临界比特率q c =1位.图5给出IQKF –1位和IQKF –2位以及基于未量化观测的分布式卡尔曼滤波器(KF)的理论和实际MSE 曲线比较.IQKF –1位和IQKF –2位分别指两个传感器的量化比特率均为1位和均为2位的情形.图5(a)为理论MSE 比较,图5(b)为实际MSE 比较.IQKF 和KF 的理论MSE 分别通过文中M (N )(k |B 1:k ?1)和M (k |Y 1:k )的显示解得到,实际MSE 指状态估计和

状态真实值之间的均方误差

.

(a)理论MSE

比较

(b)实际MSE 比较

图5各种滤波器的理论MSE 和实际MSE 比较Fig.5Comparison of theoretical MSE and empirical

MSE for various ?lters

从图5(a)和图5(b)可以看出,分布式卡尔曼滤波器(KF)的MSE 为IQKF 的MSE 的理论不可达下界,且IQKF –2位的MSE 小于IQKF –1位的MSE,这说明量化比特率愈大,IQKF 估计性能愈好.另外,由于都存在某个传感器的量化比特率不小于q c ,因此随着k 增加,IQKF –1位和IQKF –2位的MSE 都趋于稳定.IQKF 在量化比特率都为最小的1位时都能很好的跟踪目标,这说明了IQKF 的高效性.

图6给出了IQKF 的理论MSE 和实际MSE 曲线比较.从图6可以看出,不同量化比特率下IQKF 的理论MSE 和实际MSE 都很接近,这说明文中所得M (N )(k |B 1:k ?1)的显示解的有效性.另外,IQKF –2位的MSE 差异比IQKF-1位的MSE 差异更小,这是因为量化比特率愈大,文中对状态后验分布的高斯近似愈与实际相符,因此理论MSE 和实际MSE 愈接近

.

图6IQKF 的理论MSE 和实际MSE 比较

Fig.6Comparison of theoretical MSE and empirical

MSE for IQKF

第12期陈军勇等:无线传感器网络分布式量化卡尔曼滤波1737

为了更好地分析本文提出的IQKF 算法的性能,本文对IQKF 和Sun 等[8]提出的QKFQI(quantized Kalman ?lter based on quantized innovations)算法的估计性能进行了比较,其中QKFQI 采用均匀量化器,且量化器的更新需要融合中心反馈预测信息.图7给出了IQKF –2位和QKFQI –2位算法的实际MSE 曲线比较,从图7可以看出,本文的IQKF 估计器性能优于QKFQI,且由于本文的动态Lloyd-Max 量化器更新过程无需融合中心的反馈信息,因此通信代价亦得到节省

.

图7IQKF 和QKFQI 的实际MSE 比较

Fig.7Comparison of empirical MSE for IQKF and QKFQI

7结论(Conclusions )

本文基于无线传感器网络研究了分布式量化卡尔曼滤波问题.提出了一种新的动态Lloyd-Max 量化器并设计了其在线更新方案,基于贝叶斯原理得到了递归形式的最优量化卡尔曼滤波器,并与标准卡尔曼滤波器进行了比较,同时给出了一种渐近等价的迭代算法(IQKF).对于不稳定系统,量化卡尔曼滤波器稳定的临界比特率由量化器以及系统矩阵的不稳定特征值决定,与传感器数目和观测噪声无关.动态Lloyd-Max 量化器更新无需融合中心的反馈信息,通信代价小、适用性强.IQKF 算法运算代价低,且在存在丢包或延迟的网络环境中亦适用.因此,本文所提出的设计方法能得到较广泛的应用.

参考文献(References):

[1]GUBNER J A.Distributed estimation and quantization[J].IEEE

Transactions on Information Theory ,1993,39(4):1456–1459.[2]LI J L,ALREGIB G.Distributed estimation in energy-constrained

wireless sensor networks[J].IEEE Transactions on Signal Process-ing ,2009,57(10):3746–3758.[3]ZHANG K S,LI X R.Optimal sensor data quantization for best lin-ear unbiased estimation fusion[C]//The 43rd IEEE Conference on Decision and Control .New York:IEEE,2004:2656–2661.[4]MARIC I,YATES R D.Bandwidth and power allocation for cooper-ative strategies in Gaussian relay networks[J].IEEE Transactions on Information Theory ,2010,56(4):1880–1889.[5]KHAN U A,MOURA J M F.Distributing the Kalman ?lter for large-scale systems[J].IEEE Transactions on Signal Processing ,2008,56(10):4919–4935.[6]RIBEIRO A,GIANNAKIS G B,ROUMELIOTIS S I.SOI-KF:dis-tributed Kalman ?ltering with low-cost communications using the

sign of innovations[J].IEEE Transactions on Signal Processing ,2006,54(12):4782–4795.

[7]MSECHU E J,ROUMELIOTIS S I,RIBEIRO A,et al.Decentral-ized quantized Kalman ?ltering with scalable communication cost[J].IEEE Transactions on Signal Processing ,2008,56(8):3727–3741.[8]SUN S L,LIN J Y ,XIE L,et al.Quantized kalman ?ltering[C]//The

22nd IEEE International Symposium on Intelligent Control Part of IEEE Multi-conference on Systems and Control .New York:IEEE,2007:7–12.[9]NAIR G N,EV ANS R J.Exponential stabilisability of ?nite-dimensional linear systems with limited data rates[J].Automatica ,2003,39(4):585–593.[10]TATIKONDA S,MITTER S.Control under communication con-straints[J].IEEE Transactions on Automatic Control ,2004,49(7):1056–1068.[11]MAX J.Quantizing for minimum distortion[J].IRE Transactions on

Inforamtion Theory ,1960:7–12.[12]LLOYD S P.Least squares quantization in PCM[J].IEEE Transac-tions on Inforamtion Theory ,1982,28(2):129–137.[13]KAY S M.Fundamentals of Statistical Signal Processing:Estimation

Theory [M].Engle-wood Cliffs,NJ:Prentice-Hall,1993.[14]ITO K,XIONG K.Gaussian ?lters for nonlinear ?ltering prob-lems[J].IEEE Transactions on Automatic Control ,2000,45(5):910–927.[15]KAILATH T,SAYED A H,HASSIBI B.Linear Estimation [M].

Engle-wood Cliffs,NJ:Prentice-Hall,2000.[16]GILKS W R,RICHARDSON S,SPIEGELHALTER D J,et al.

Markov Chain Monte Carlo in Practice [M].London:Chapman &Hall,1995.[17]SINOPOLI B,SCHENATO L,FRANCESCHETTI M,et al.Kalman

?ltering with intermittent observations[J].IEEE Transactions on Au-tomatic Control ,2004,49(9):1453–1464.[18]KATAYAMA T.On the matrix riccati equation for linear systems with

a random gain[J].IEEE Transactions on Automatic Control ,1976,21(5):770–771.[19]ELIA N.Remote stabilization over fading channels[J].Systems &

Control Letters ,2005,54(3):237–249.[20]COVER T M,THOMAS J A.Elements of Information Theory [M].

Cambridge:John Wiley &Sons,1991.

附录1[C kf ]的证明(Proof of [C kf ])

根据Y (k )的定义,有

Y (k )=Hx (k )+V (k ),

(A1)

其中:H =[h T h T ···h T ]T ,H ∈R N ×p ,V (k )=

[v 1(k )···v N (k )]T ,且V (k )~N (0,R ),R =diag {σ21,σ2

2,

···,σ2

N }.

因此,根据标准卡尔曼滤波理论[13,15],可得?x (k |Y 1:k )=?x (k |Y 1:k ?1)+G (k )[Y (k )?H ?x (k |Y 1:k ?1)],M (k |Y 1:k )=M (k |Y 1:k ?1)?G (k )HM (k |Y 1:k ?1),

(A2)

其中:

G (k )=M (k |Y 1:k ?1)H T C ?1

Y (k ),

C Y (k )=HM (k |Y 1:k ?1)H T +R.

现在来化简G (k ),为方便简记M k :=M (k |Y 1:k ?1).

由于C Y (k )=HM k H T +R ,则

C Y (k )=0B B @hM k h T +σ21···hM k h T .........hM k h T ···hM k h T +σ2

N

1C C A

,(A3)

1738控制理论与应用

第28卷

令ψ=

N Q n =1

σ2

n ,则经行列变换化简|C Y (k )|可得

|C Y (k )|=ψ(hM k h T ?+1),

(A4)

C ?1

Y (k )

=

1|C Y (k )|

×

2664

M 11(k )?M 21(k )

···(?1)1+N M N 1(k )?M 12(k )

M 22(k )

···(?1)2+N M N 2(k )......

..

.

...

(?1)N +1M 1N (k )(?1)N +2M 2N (k )···

M NN (k )

37

75

,(A5)

其中M ij (k )为C Y (k )中去除第i 行和第j 列的余子式,且由行

列变换以及式(A4)可得:M ii (k )=ψσ2i [hM k h T (??1

σ2i )+1],i =1,2,···,N,M ij (k )=

(?1)i +j ?1hM k h T ψσ2i σ2j

,i =j.

(A6)

根据式(A4)(A5)和式(A6),即可得

H

T C ?1

Y (k )

=

h T ?φ

hM k h T ?+1

,(A7)

G (k )=M k h T ?φ

hM k h T ?+1

=g (k )φ.

(A8)

现在,代入式(A8)到式(A2)中,由于φH =h ,即得?x (k |Y 1:k )=?x (k |Y 1:k ?1)+g (k )[φY (k )?h ?x (k |(Y 1:k ?1)],M (k |Y 1:k )=M (k |Y 1:k ?1)?g (k )hM (k |Y 1:k ?1).

证毕.

附录2定理1的证明(Proof of Theorem 1)

在证明之前,首先给出一个引理.

引理1对随机变量x ,y ,z ,若形成马尔可夫链x →y →z ,则有E(x |z )=E(E(x |y )|z ).

证首先有E(x |y )=

xp (x |y )d x :=g (y ),则

E(E(x |y )|z )=E(g (y )|z )=

g (y )p (y |z )d y =

xp (x |y )p (y |z )d x d y.

(A9)

又由马克可夫链x →y →z ,则可知p (x |y )=p (x |y,z ),故

式(A9)即化为

E(E(x |y )|z )=

xp (x |y,z )p (y |z )d x d y = xp (x,y |z )d x d y = x

p (x,y |z )d y d x =

xp (x |z )d x =E(x |z ),(A10)

证毕.

现在来证明定理1.

证根据定义易知x (k )→{B 1:k ?1,Y (k )}→B 1:k ,于

是由引理1即可得

?x (k |B 1:k )=E(x (k )|B 1:k )=

E[E(x (k )|B 1:k ?1,Y (k ))|B 1:k ].

(A11)

又由式(32)可知式(A11)右边项的内部期望等价于分布

式卡尔曼滤波器校正部分[C kf ]的状态估计,定义

?x ?k |k :=E[x (k )|B 1:k ?1,Y (k )],

(A12)

则有

?x ?k |k =?x

(k |B 1:k ?1)+ˉg (k )[φY (k )?h ?x (k |B 1:k ?1)].(A13)又根据式(A11)和式(A13),即得?x (k |B 1:k )=E {?x (k |B 1:k ?1)+

ˉg (k )[φY (k )?h ?x (k |B 1:k ?1)]|B 1:k ?1,B k }=?x (k |B 1:k ?1)+ˉg (k )[φ?Y (k |B 1:k ?1,B k )?h ?x (k |B 1:k ?1)],

(A14)

故式(35)得证.

现在来证明式(36).首先根据式(A13)和式(A14),可重

x (k )??x (k |B 1:k )为

x (k )??x (k |B 1:k )=x (k )??x ?k |k +?x ?k |k ??x

(k |B 1:k )=x (k )??x ?k |k +ˉg

(k )φ?Y (k ).(A15)

又根据M (k |B 1:k )的定义,可得M (k |B 1:k )=E {[x (k )??x ?k |k +ˉg

(k )φ?Y (k )]·[x (k )??x ?k |k +ˉg

(k )φ?Y (k )]T |B 1:k ?1}.(A16)对上式右边项展开,由于B 1:k ?1给定时,ˉg (k )亦给定,

且根据垂直原理[13],即有[x (k )??x ?k |k ]⊥?Y

(k ),又E[x (k )??x ?k |k ]=0,因此展开项的交叉项等于0,式(A16)可化简为

M (k |B 1:k )=E {[x (k )??x ?k |k ][x (k )??x ?k |k ]T |B 1:k ?1}+

ˉg (k )φ?Y (k )φT ˉg T (k ).

(A17)

又由式(32)可知上式右边第1项等价于分布式卡尔曼滤波器校正部分[C kf ]的误差协方差阵,且根据λ(k )的定义,得

M (k |B 1:k )=M (k |B 1:k ?1)?ˉg (k )hM (k |B 1:k ?1)+

λ(k )ˉg (k )ˉg T (k ),

(A18)

式(36)即得证.证毕.

附录3定理2的证明(Proof of Theorem 2)

在证明之前,需要一个引理.

引理2

考虑随机变量x ,设其先验概率密度函数

为p (x ),若观测集B =[b 1b 2···,b N ],则有

p (x |B )=p (x )×

p (b 1|x )p (b 1)×p (b 2|b 1,x )

p (b 2|b 1)

×···×

p (b N |b N ?1,···,b 1,x )

p (b N |b N ?1,···,b 1)

.(A19)

第12期陈军勇等:无线传感器网络分布式量化卡尔曼滤波1739

证根据贝叶斯原理,有p(x|B)=p(x,B)

p(B)

,对右边项

分子分母展开即得式(A19).证毕.

现在来证明定理2.

证根据引理2,令p(x)?p(x(k)|B1:k?1),B?B k,则可迭代计算?x(k|B1:k)以及均方误差M(k|B1:k),即首先基于第1个量化观测b1(k)对状态进行估计,得到状态后验分布,然后将其作为下一步估计的状态先验分布,再利用量化观测b2(k)产生新的状态估计,如此重复直至所有传感器的量化观测利用完毕.

考虑第n步迭代,在高斯近似式(40)下,即状态x(k)具有高斯先验分布,则根据定理1,只需考虑单传感器观测的特殊情形,此时φ=1,?=1/σ2n,即可得式(42)和式(43).

式(42)和式(43)迭代计算N次即可得到?x(k|B1:k)=?x(N)(k|B1:k?1),且M(k|B1:k)=M(N)(k|B1:k?1).

若各传感器的量化比特率比较大,则高斯近似式(40)基

本成立[7,14],因此上述迭代校正算法与定理1中的校正算法

渐近等价.证毕.

附录4定理4的证明(Proof of Theorem4)

证为简化分析,记函数

ˉg(M):=

Mh T hMh T+1/?

,

C(M):=HMH T+R.(A20)首先,根据黎卡提方程(52)以及函数ˉg(M)的定义可得

M q

k+1=AM q

k

A T+C u?Aˉg(M q

k

)hM q

k

A T+

λ(k)Aˉg(M q

k

)ˉg T(M q

k

)A T,(A21)

其中:k=1,2,···,∞,初始值M q

1

=AM0A T+C u.

下面分析式(A21)中标量系数λ(k)的性质.

在k时刻,由式(34)以及函数C(M)的定义可知融合中心对Y(k)的预测分布为

p(Y(k)|B1:k?1)=N[Y(k);H?x(k|B1:k?1),C(M q

k )]. (A22)

定义随机标量Y (k):=φY(k),则根据式(A22)可知k时刻其先验分布为

p(Y (k)|B1:k?1)=

N[Y (k);φH?x(k|B1:k?1),φC(M q

k

)φT],(A23)记?Y (k):=φ?Y(k|B1:k?1,B k),则关于Y (k)的平均失真为

?Y (k)=E{(Y (k)??Y (k))2|B1:k?1}=

φE{?Y(k)?Y T(k)|B1:k?1}φT=

φ?Y(k)φT=λ(k).(A24)根据Lloyd-Max量化理论[12],在总带宽为Q位下,由式(12)和式(A23)可知恢复标量信号Y (k)的平均失真的理论

下界为K(Q)φC(M q

k

)φT

4Q

,则

λ(k)

K(Q)φC(M q

k

)φT

4

.(A25)

现在,根据式(A21)和式(A25),定义一新的数列Z k,其

满足下列递推关系:

Z k+1=AZ k A T+C u?Aˉg(Z k)hZ k A T+

?(Z k)Aˉg(Z k)ˉg T(Z k)A T,(A26)

其中函数?(Z k):=

K(Q)φC(Z k)φT

4Q

,初始值取Z1=M q

1

.

式(A26)亦可转换为

Z k+1=AZ k A T+C u?Aˉg(Z k)hZ k A T+

K(Q)

4Q

Aˉg(Z k)φC(Z k)φTˉg T(Z k)A T.(A27)

又根据φH=h和φRφT?=1,则式(A27)可化简为

Z k+1=AZ k A T+C u?βAˉg(Z k)hZ k A T,(A28)

其中β=1?

K(Q)

4Q

.

下面来证明?k 1,有M q

k

Z k.

根据数学归纳法,首先有M q

1

=Z1,又若M q

k

Z k,则

M q

k+1

=AM q

k

A T+C u?Aˉg(M q

k

)hM q

k

A T+

λ(k)Aˉg(M q

k

)ˉg T(M q

k

)A T

AM q

k

A T+C u?Aˉg(M q

k

)hM q

k

A T+

K(Q)

4Q

Aˉg(M q

k

)φC(M q

k

)φTˉg T(M q

k

)A T=(A29)

AM q

k

A T+C u?βAˉg(M q

k

)hM q

k

A T (A30)

AZ k A T+C u?βAˉg(Z k)hZ k A T=(A31)

Z k+1,(A32)

其中式(A29)根据式(A25)可得,式(A30)的推导同式(A28)一

样,式(A31)根据文献[17]附录A中引理1的c)以及M q

k

Z k可得到.

因此,由归纳法即知?k,有M q

k

Z k.若M q

k

绝对有界,

则Z k必绝对有界,而根据Elia[19],由于(A,C12u)能控,(A,h)

能观,A不稳定,且rank(h)=1,则Z k绝对有界亦即绝对收

敛,且其充要条件为β>1?

1

Q

i

|λu

i

|2

,化简即为式(57),其

与式(53)等价,因此亦有Q q c.证毕.

作者简介:

陈军勇(1983—),男,博士研究生,主要研究方向为分布式量

化估计、网络控制等,E-mail:chenjunyong102@https://www.360docs.net/doc/334665288.html,;

邬依林(1970—),男,副教授,博士研究生,主要研究方向为网

络控制、分布式信号处理等,E-mail:lyw@https://www.360docs.net/doc/334665288.html,;

祁恬(1981—),女,讲师,博士,主要研究方向为网络控制、最

优和鲁棒控制、分布式信号处理等,E-mail:auqt@https://www.360docs.net/doc/334665288.html,.通讯作

者.

基于无线传感器网络的环境监测系统设计与实现

南京航空航天大学 硕士学位论文 基于无线传感器网络的环境监测系统设计与实现 姓名:耿长剑 申请学位级别:硕士 专业:电路与系统 指导教师:王成华 20090101

南京航空航天大学硕士学位论文 摘要 无线传感器网络(Wireless Sensor Network,WSN)是一种集成了计算机技术、通信技术、传感器技术的新型智能监控网络,已成为当前无线通信领域研究的热点。 随着生活水平的提高,环境问题开始得到人们的重视。传统的环境监测系统由于传感器成本高,部署比较困难,并且维护成本高,因此很难应用。本文以环境温度和湿度监控为应用背景,实现了一种基于无线传感器网络的监测系统。 本系统将传感器节点部署在监测区域内,通过自组网的方式构成传感器网络,每个节点采集的数据经过多跳的方式路由到汇聚节点,汇聚节点将数据经过初步处理后存储到数据中心,远程用户可以通过网络访问采集的数据。基于CC2430无线单片机设计了无线传感器网络传感器节点,主要完成了温湿度传感器SHT10的软硬件设计和部分无线通讯程序的设计。以PXA270为处理器的汇聚节点,完成了嵌入式Linux系统的构建,将Linux2.6内核剪裁移植到平台上,并且实现了JFFS2根文件系统。为了方便调试和数据的传输,还开发了网络设备驱动程序。 测试表明,各个节点能够正确的采集温度和湿度信息,并且通信良好,信号稳定。本系统易于部署,降低了开发和维护成本,并且可以通过无线通信方式获取数据或进行远程控制,使用和维护方便。 关键词:无线传感器网络,环境监测,温湿度传感器,嵌入式Linux,设备驱动

Abstract Wireless Sensor Network, a new intelligent control and monitoring network combining sensor technology with computer and communication technology, has become a hot spot in the field of wireless communication. With the improvement of living standards, people pay more attention to environmental issues. Because of the high maintenance cost and complexity of dispose, traditional environmental monitoring system is restricted in several applications. In order to surveil the temperature and humidity of the environment, a new surveillance system based on WSN is implemented in this thesis. Sensor nodes are placed in the surveillance area casually and they construct ad hoc network automatieally. Sensor nodes send the collection data to the sink node via multi-hop routing, which is determined by a specific routing protocol. Then sink node reveives data and sends it to the remoted database server, remote users can access data through Internet. The wireless sensor network node is designed based on a wireless mcu CC2430, in which we mainly design the temperature and humidity sensors’ hardware and software as well as part of the wireless communications program. Sink node's processors is PXA270, in which we construct the sink node embedded Linux System. Port the Linux2.6 core to the platform, then implement the JFFS2 root file system. In order to facilitate debugging and data transmission, the thesis also develops the network device driver. Testing showed that each node can collect the right temperature and humidity information, and the communication is stable and good. The system is easy to deploy so the development and maintenance costs is reduced, it can be obtained data through wireless communication. It's easy to use and maintain. Key Words: Wireless Sensor Network, Environment Monitoring, Temperature and Humidity Sensor, Embedded Linux, Device Drivers

无线传感器网络原理及方法复习题

1.简述无线网络介质访问控制方法CSMA/CA的工作原理 CSMA/CA机制: 当某个站点(源站点)有数据帧要发送时,检测信道。若信道空闲,且在DIFS时间内一直空闲,则发送这个数据帧。发送结束后,源站点等待接收ACK确认帧。如果目的站点接收到正确的数据帧,还需要等待SIFS时间,然后向源站点发送ACK确认帧。若源站点在规定的时间内接收到ACK确认帧,则说明没有发生冲突,这一帧发送成功。否则执行退避算法。 2.802.11无线LAN提供的服务有哪些? ?802.11规定每个遵从该标准的无线局域网必须提供9种服务,这些服务分为两类,5种分布式服务和4种站服务。 分布式服务涉及到对单元(cell)的成员关系的管理,并且会与其它单元中的站点进行交互。由AP提供的5种服务将移动节点与AP关联起来,或者将它们与AP解除关联。 ?⑴建立关联:当移动站点进入一个新的单元后,立即通告它的身份与能力。能力包括支持的数据速率、需要PCF服务和功率管理需求等。 AP可以接受或拒绝移动站点的加入。如果移动站点被接受,它必须证明它自己的身份。 ?⑵解除关联。无论是AP还是站点都可以主动解除关联,从而中止它们之间的关系?⑶重建关联。站点可以使用该服务来改变它的首选AP 。 ?⑷分发。该服务决定如何将发送到AP的帧发送出去。如果目的站在同一个AP下,帧可以被直接发送出去,否则必须通过有线网络转发。 ?⑸集成。如果一个帧需要通过一个非802.11网络(具有不同的编址方案或帧格式)传输,该服务可将802.11格式转换成目的网络要求的格式 站服务4种站服务用于管理单元内的活动。 ?⑴身份认证。当移动站点与AP建立了关联后, AP会向移动站点发送一个质询帧,看它是否知道以前分配给它的密钥;移动站点用自己所知道的密钥加密质询帧,然后发回给AP ,就可以证明它是知道密钥的;如果AP检验正确,则该移动站点就会被正式加入到单元中。 ?⑵解除认证。一个以前经过认证的站想要离开网络时,需要解除认证。 ?⑶保密。处理加密和解密,加密算法为RC4。 ⑷数据传递。提供了一种数据传送和接收方法 3.简述无线传感器网络系统工作过程 无线传感器网络(WSN)是大量的静止或移动的传感器以自组织和多跳的方式构成的无线网络,目的是协作地采集、处理和传输网络覆盖地域内感知对象的监测信息,并报告给用户 4.为什么无线传感器网络需要时间同步,简述RBS、TPSN时间同步算法工作原理? 在分布式的无线传感器网络应用中,每个传感器节点都有自己的本地时钟。不同节点的晶体振荡器频率存在偏差,以及湿度和电磁波的干扰等都会造成网络节点之间的运行时间偏差, RBS同步协议的基本思想是多个节点接收同一个同步信号,然后多个收到同步信号的节点之间进行同步。这种同步算法消除了同步信号发送一方的时间不确定性。这种同步协议的缺点是协议开销大

基于姿态传感器MPU6050的卡尔曼滤波应用

龙源期刊网 https://www.360docs.net/doc/334665288.html, 基于姿态传感器MPU6050的卡尔曼滤波应用 作者:朱豪坤 来源:《中国科技纵横》2016年第19期 【摘要】现在风靡一时的六轴姿态传感器MPU6050,单独使用三轴加速度计或者三轴陀螺仪都很难得到十分准确的姿态数据,且传感器容易受到电场、磁场等因素的干扰,使数据不稳定。本文研究利用MPU6050获取相应位置的角加速度和加速度,通过几何运算分别将陀螺仪和加速度计所获得的数据转换成相应的两个角度,介绍了卡尔曼滤波(Kalman filtering)算法对多惯性数据进行融合的实际运用[1],在单片机平台上利用卡尔曼滤波算法整合由陀螺仪 和加速度计获得的数据,过滤掉相关外在噪声,获得姿态数据的最优估计。 【关键词】 MPU6050模块卡尔曼滤波三轴加速度计三轴陀螺仪 STM32F103ZET6单片 机 随着微机电系统(MEMS)的发展,低成本的惯性传感器得到了广泛的使用,MPU6050 就是典型的代表。MPU6050集成了MEMS三轴加速度计和MEMS三轴陀螺仪,是全球首例 整合性6轴运动处理组件,被广泛应用于智能型手机等电子产品。在使用MPU6050时,单独通过陀螺仪和加速度计的数据都难以获得准确的角度数据,除了传感器自身的数据误差、计算误差之外,外界电场、磁场等对传感器的干扰也很大。卡尔曼滤波很适用于在计算机上运行,我们应用STM32单片机运行卡尔曼滤波算法,将陀螺仪和加速度计的相关数据输入卡尔曼滤波系统,通过系统中的线性系统状态方程,输出观测数据,对系统状态进行最优估计,从输入的存在测量噪声的数据中,估计动态系统的状态,获得最优估计的姿态数据[2],并对现场采 集的数据进行实时的更新和处理。 1 系统整体设计 图1是本文研究的系统方框图,STM32是一款32位的单片机,处理速度快、功能强大,具有丰富的外围接口,STM32单片机通过一个IIC接口与MPU6050相连,通过IIC读取 MPU6050陀螺仪和加速度计的数据,同时运行卡尔曼滤波系统,单片机每隔时间t中断一次,连续从MPU6050中读出的数据输入卡尔曼滤波系统,并且将卡尔曼滤波输出后的数据通过串口传给电脑上位机,在PC端整理好上位机获得的数据,并将其导入MATLAB中,在MATLAB中绘制出坐标图,便于我们更直观的分析数据,这是我们的硬件部分的大体结构框架。 软件部分主要包括以下结构:首先,由宏定义,用于驱动MPU6050的底层驱动程序,实现卡尔曼滤波的算法程序等构成;其次,有用于STM32读取MPU6050数据的IIC通信程序,定时将MPU6050数据换算成角度的几何换算,并将角度导入卡尔曼滤波系统进行卡尔曼滤波

无线传感器网络的安全性研究

无线传感器网络的安全性研究 0 引言 无线传感器网络(WSN,Wireless Sensor Network)是一种自组织网络,由大量具有无线通信、数据采集和处理、协同合作等功能的节点协同组织构成。WSN在军事、环境、工控和交通等方面有着广阔的应用前景。由于大多数用户对WSN的安全性有较高要求,而WSN有着与传统的Ad hoc网络不同的特点,大多数传统的安全机制和安全协议难以直接应用于WSN,因此有必要设计适合WSN的安全性方案。 无线传感器网络与传统的ad hoc网络相比有如下独有的特点[1]: (1)传感器节点数量巨大,网络规模庞大; (2)节点密集分布在目标区域; (3)节点的能量、存储空间及计算能力受限,容易失效; (4)动态的网络拓扑结构; (5)通常节点不具有统一的身份(ID)。 1 WSN的安全性问题 WSN中,最小的资源消耗和最大的安全性能之间的矛盾,是传感器网络安全性的首要问题。通常两者之间的平衡需要考虑到有限的能量、有限的存储空间、有限的计算能力、有限的通信带宽和通信距离这五个方面的问题。 WSN在空间上的开放性,使得攻击者可以很容易地窃听、拦截、篡改、重播数据包。网络中的节点能量有限,使得WSN易受到资源消耗型攻击。而且由于节点部署区域的特殊性,攻击者可能捕获节点并对节点本身进行破坏或破解。 另外,WSN是以数据通信为中心的,将相邻节点采集到的相同或相近的数据发送至基站前要进行数据融合,中间节点要能访问数据包的内容,因此不适合使用传统端到端的安全机制。通常采用链路层的安全机制来满足WSN的要求。 2 常见的攻击和解决方案 在WSN协议栈的不同层次上,会受到不同的攻击,需要不同的防御措施和安全机制。 2.1 物理层 物理层完成频率选择、载波生成、信号检测和数据加密的功能。所受到的攻击通常有: 1)拥塞攻击:攻击节点在WSN的工作频段上不断的发送无用信号,可以使在攻击节点通信半径内的节点不能正常工作。如这种攻击节点达到一定的密度,整个网络将面临瘫痪。 拥塞攻击对单频点无线通信网络影响很大,采用扩频和跳频的方法可很好地解决它。 2)物理破坏:WSN节点分布在一个很大的区域内,很难保证每个节点都是物理安全的。攻击者可能俘获一些节点,对它进行物理上的分析和修改,并利用它干扰网络的正常功能。甚至可以通过分析其内部敏感信息和上层协议机制,破坏网络的安全性。 对抗物理破坏可在节点设计时采用抗窜改硬件,同时增加物理损害感知机制。另外,可对敏感信息采用轻量级的对称加密算法进行加密存储。 2.2 MAC层 MAC层为相邻节点提供可靠的通信通道。MAC协议分3类:确定性分配、竞争占用和随机访问。其中随机访问模式比较适合无线传感网络的节能要求。 随机访问模式中,节点通过载波监听的方式来确定自身是否能访问信道,因此易遭到拒绝服务攻击(Distributed Denial of Service,DOS)[2]。一旦信道发生冲突,节点使用二进指数倒退算法确定重发数据的时机。攻击者只需产生一个字节的冲突就可以破坏整个数据包的发送,这时接收者回送数据冲突的应答ACK,发送节点则倒退并重新选择发送时机。如此这般反复冲突,节点不断倒退,导致信道阻塞,且很快耗尽节点有限的能量。

无线传感器网络的特点

无线传感器网络的特点 大规模网络 为了获取精确信息,在监测区域通常部署大量传感器节点,传感器节点数量可能达到成千上万,甚至更多。传感器网络的大规模性包括两方面的含义:一方面是传感器节点分布在很大的地理区域内,如在原始大森林采用传感器网络进行森林防火和环境监测,需要部署大量的传感器节点;另一方面,传感器节点部署很密集,在一个面积不是很大的空间内,密集部署了大量的传感器节点。 传感器网络的大规模性具有如下优点:通过不同空间视角获得的信息具有更大的信噪比;通过分布式处理大量的采集信息能够提高监测的精确度,降低对单个节点传感器的精度要求;大量冗余节点的存在,使得系统具有很强的容错性能;大量节点能够增大覆盖的监测区域,减少洞穴或者盲区。 自组织网络在 传感器网络应用中,通常情况下传感器节点被放置在没有基础结构的地方。传感器节点的位置不能预先精确设定,节点之间的相互邻居关系预先也不知道,如通过飞机播撒大量传感器节点到面积广阔的原始森林中,或随意放置到人不可到达或危险的区域。这样就要求传感器节点具有自组织的能力,能够自动进行配置和管理,通过拓扑控制机制和网络协议自动形成转发监测数据的多跳无线网络系统。在传

感器网络使用过程中,部分传感器节点由于能量耗尽或环境因素造成失效,也有一些节点为了弥补失效节点、增加监测精度而补充到网络中,这样在传感器网络中的节点个数就动态地增加或减少,

从而使网络的拓扑结构随之动态地变化。传感器网络的自组织性要能够适应这种网络拓扑结构的动态变化。动态性网络传感器网络的拓扑结构可能因为下列因素而改变:①环境因素或电能耗尽造成的传感器节点出现故障或失效;②环境条件变化可能造成无线通信链路带宽变化,甚至时断时通;③传感器网络的传感器、感知对象和观察者这三要素都可能具有移动性;④新节点的加入。这就要求传感器网络系统要能够适应这种变化,具有动态的系统可重构性。 可靠的网络 传感器网络特别适合部署在恶劣环境或人类不宜到达的区域,传感器节点可能工作在露天环境中,遭受太阳的暴晒或风吹雨淋,甚至遭到无关人员或动物的破坏。传感器节点往往采用随机部署,如通过飞机撒播或发射炮弹到指定区域进行部署。这些都要求传感器节点非常坚固,不易损坏,适应各种恶劣环境条件。由于监测区域环境的限制以及传感器节点数目巨大,不可能人工“照顾每个传感器节点,网络的维护十分困难甚至不可维护。传感器网络的通信保密性和安全性也十分重要,要防止监测数据被盗取和获取伪造的监测信息。因此,传感器网络的软硬件必须具有鲁棒性和容错性。

(中文)基于无线传感器网络桥梁安全监测系统

基于无线传感器网络的桥梁安全检测系统 摘要 根据桥梁监测无线传感器网络技术的桥梁安全监测系统,以实现方案的安全参数的需要;对整个系统的结构和工作原理的节点集、分簇和关键技术,虽然近年来在无线传感器网络中,已经证明了其潜在的提供连续结构响应数据进行定量评估结构健康,许多重要的问题,包括网络寿命可靠性和稳定性、损伤检测技术,例如拥塞控制进行了讨论。 关键词:桥梁安全监测;无线传感器网络的总体结构;关键技术 1 阻断 随着交通运输业的不断发展,桥梁安全问题受到越来越多人的关注。对于桥梁的建设与运行规律,而特设的桥梁检测的工作情况,起到一定作用,但是一座桥的信息通常是一个孤立的片面性,这是由于主观和客观因素,一些桥梁安全参数复杂多变[1]。某些问题使用传统的监测方法难以发现桥梁存在的安全风险。因此长期实时监测,预报和评估桥梁的安全局势,目前在中国乃至全世界是一个亟待解决的重要问题。 桥梁安全监测系统的设计方案,即通过长期实时桥跨的压力、变形等参数及测试,分析结构的动力特性参数和结构的评价科关键控制安全性和可靠性,以及问题的发现并及时维修,从而确保了桥的安全和长期耐久性。 近年来,桥梁安全监测技术已成为一个多学科的应用,它是在结构工程的传感器技术、计算机技术、网络通讯技术以及道路交通等基础上引入现代科技手段,已成为这一领域中科学和技术研究的重点。 无线传感器网络技术,在桥梁的安全监测系统方案的实现上,具有一定的参考价值。 无线传感器网络(WSN)是一种新兴的网络科学技术是大量的传感器节点,通过自组织无线通信,信息的相互传输,对一个具体的完成特定功能的智能功能的协调的专用网络。它是传感器技术的一个结合,通过集成的嵌入式微传感器实时监控各类计算机技术、网络和无线通信技术、布式信息处理技术、传感以及无线发送收集到的环境或各种信息监测和多跳网络传输到用户终端[2]。在军事、工业和农业,环境监测,健康,智能交通,安全,以及空间探索等领域无线传感器网络具有广泛应用前景和巨大的价值。 一个典型的无线传感器网络,通常包括传感器节点,网关和服务器,如图1

一种层次型无线传感器网络的集中式节能分簇算法

2012年第12期福建电脑 一种层次型无线传感器网络的集中式节能分簇算法 陈振华 (钦州学院广西钦州535000) 【摘要】:无线传感器网络节点受能量有限、计算能力弱、存储空间小等特点的限制,需要设计高效节能的路由协议来延长网络的生存时间。本文提出一种集中式分簇算法CEEC,采用“定簇异头,集中控制”的方式,均匀分布各个簇,由基站根据各节点的能量状态和位置信息,选取簇内通信代价最小的节点作为簇头,使整个网络的能量开销最小,从而延长了网络的生存时间。 【关键词】:无线传感器网络;LEACH;簇头;CEEC;能量开销 0.引言 随着微机电系统(MEMS,Micro-Electro-Mechanism System)、片上系统(SOC,System On Chip)和无线通信技术高速发展,一种新的信息获取和处理模式:无线传感器网络(WSN,Wireless Sensor Network)产生并得到了快速的发展。无线传感器网络是由大量具有特定功能的传感器节点通过自组织的无线通信方式,相互传递信息,协同地完成特定功能的智能专用网络[1]。传感器节点具有能量有限、计算能力弱、存储空间小等特点,受这些特点的限制,设计高效节能的路由算法,减少网络能量消耗,延长网络的生存时间是设计无线传感器网络协议必须首先考虑的问题。 LEACH是一个较早提出的优秀的层次型无线传感器网络分簇协议,通过自适应分布式成簇和TDMA技术,可以有效地降低能耗,延长网络生存时间。但由于其簇头的选择是基于一个随机数来判断,并且没有实时考虑节点能量状态,能量的分布具有很大的随机性,容易出现能量分布不均匀、网络负载不平衡等问题,影响了网络的效率。本文在LEACH成簇思想的基础上,考虑了各节点的能量状态和能耗因素,提出了一种集中式节能分簇算法,由基站根据各节点的能量状态和位置集中选择簇头,使网络总能耗最小化,从而有效地延长了网络的生存时间。 1.LEACH算法简介 LEACH(low-energy adaptive clustering hierarchy)[2]是由MIT的Heinzelman等人提出的一种层次型网络分簇协议,其基本思想是通过随机地循环选择簇头,将整个网络的能量负载平均分配到每个传感器节点,从而达到降低网络能量耗费、延长网络生命周期的目的。 LEACH算法建立在网内所有节点都是同构且无线电信号的传送能耗各向同性的的假设上。在LEACH算法中,节点自组织形成不同的簇,每个簇只有一个簇头。所有非簇头节点将自己的数据发给所在簇的簇头节点,簇头节点在将数据融合后发送给基站。每个非簇头节点只需要知道自己所在簇的簇头信息即可,无须与周围节点通信,簇头也只需要维持很小的路由表。 LEACH的执行过程是周期性的,每轮循环的基本过程由簇头选择、簇的形成、时刻表的创建、数据传输阶段四个阶段组成。节点在[0,1]之间产生一个随机数,该随机数如果比系统中预设定的阈值大,则该节点在当前轮竞选成为簇头。节点成为簇头后,向周围节点广播自己成为簇头的消息,等候周围节点申请加入形成一个簇。簇头根据簇内节点的数量创建TDMA时刻表并通知每个节点何时开始传输数据。在经历一段时间后,新的一轮又从新开始。上述过程循环进行,直到所有节点失效。 LEACH算法是较早提出的一种层次型无线传感器网络的分簇算法,其思想影响了以后很多算法的设计。和平面路由算法相比,LEACH算法可以延长将近30%的网络生存时间[3]。但是,由于LEACH算法中簇头的产生具有极大的随机性,可能会出现部分簇头相距过近或部分区域的节点离簇头太远的情况,大大增加了节点的传输能耗,故不能有效地延长网络生存时间。而且由于簇头选举的随机性使得网络的簇头需要负担的节点数不 基金项目:广西自然科学基金(桂科自09236004) 13

无线传感器网络的应用及影响因素分析

无线传感器网络的应用与影响因素分析 摘要:无线传感器网络在信息传输、采集、处理方面的能力非常强。最初,由于军事方面的需要,无线传感网络不断发展,传感器网络技术不断进步,其应用的X围也日益广泛,已从军事防御领域扩展以及普及到社会生活的各个方面。本文全面描述了无线传感器网络的发展过程、研究领域的现状和影响传感器应用的若干因素。关键词:无线传感器网络;传感器节点;限制因素applications of wireless sensor networks and influencing factors analysis liu peng (college of puter science,yangtze university,jingzhou434023,china) abstract:wireless sensor networks in the transmission of informa- tion,collecting,processing capacity is very strong.initially,due to the needs of the military aspects of wireless sensor networks,the continuous development of sensor network technology continues to progress its increasingly wide range of applications,from military defense field to expand and spread to various aspects of social life.a prehensive description of the development process of the wireless sensor network,the status of the research areas and a number of factors affecting the application of the sensor. keywords:wireless sensor networks;sensor nodes;limiting factor 一、无线传感器网络的技术起源以及特点

基于无线传感器网络的智能交通系统的设计

一、课题研究目的 针对目前中国的交叉路口多,车流量大,交通混乱的现象研究一种控制交通信号灯的基于无线传感器的智能交通系统。 二、课题背景 随着经济的快速发展,生活方式变得更加快捷,城市的道路也逐渐变得纵横交错,快捷方便的交通在人们生活中占有及其重要的位置,而交通安全问题则是重中之重。据世界卫生组织统计,全世界每年死于道路交通事故的人数约有120 万,另有数100 万人受伤。中国拥有全世界1. 9 %的汽车,引发的交通事故占了全球的15 % ,已经成为交通事故最多发的国家。2000 年后全国每年的交通事故死亡人数约在10 万人,受伤人数约50万,其中60 %以上是行人、乘客和骑自行车者。中国每年由于汽车安全方面所受到的损失约为5180 亿(人民币),死亡率为9 人/ 万·车,因此,有效地解决交通安全问题成为摆在人们面前一个棘手的问题。 在中国,城市的道路纵横交错,形成很多交叉口,相交道路的各种车辆和行人都要在交叉口处汇集通过。而目前的交通情况是人车混行现象严重,非机动车的数量较大,路口混乱。由于车辆和过街行人之间、车辆和车辆之间、特别是非机动车和机动车之间的干扰,不仅会阻滞交通,而且还容易发生交通事故。根据调查数据统计,我国发生在交叉口的交通事故约占道路交通事故的1/ 3,在所有交通事故类型中居首位,对交叉口交通安全影响最大的是冲突点问题,其在很大程度上是由于信号灯配时不合理(如黄灯时间太短,驾驶员来不及反应),以及驾驶员不遵循交通信号灯,抢绿灯末或红灯头所引发交通流运行的不够稳定。随着我国经济的快速发展,私家车也越来越多,交通控制还是延续原有的定时控制,在车辆增加的基础上,这种控制弊端也越来越多的体现出来,造成了十字交叉路口的交通拥堵和秩序混乱,严重的影响了人们的出行。智能交通中的信号灯控制显示出了越来越多的重要性。国外已经率先开展了智能交通方面的研究。 美国VII系统(vehicle infrastructure integration),利用车辆与车辆、车辆与路边装置的信息交流实现某些功能,从而提高交通的安全和效率。其功能主要有提供天气信息、路面状况、交叉口防碰撞、电子收费等。目前发展的重点主要集中在2个应用上: ①以车辆为基础; ②以路边装置为基础。欧洲主要是CVIS 系统(cooperative vehicle infrastructure system)。它有60 多个合作者,由布鲁塞尔的ERTICO 组织统筹,从2006 年2 月开始到2010年6月,工作期为4年。其目标是开发出集硬件和软件于一体的综合交流平台,这个平台能运用到车辆和路边装置提高交通管理效率,其中车辆不仅仅局限于私人小汽车,还包括公共交通和商业运输。日本主要的系统是UTMS 21 ( universal traffic management system for the 21st century , UTMS 21)。是以ITS 为基础的综合系统概念,由NPA (National Police Agency) 等5个相关部门和机构共同开发的,是继20 世纪90 年代初UTMS 系统以来的第2代交通管理系统,DSSS是UTMS21中保障安全的核心项目,用于提高车辆与过街行人的安全。因此,从国外的交通控制的发展趋势可以看出,现代的交通控制向着智能化的方向发展,大多采用计算机技术、自动化控制技术和无线传感器网络系统,使车辆行驶和道路导航实现智能化,从而缓解道路交通拥堵,减少交通事故,改善道路交通环境,节约交通能源,减轻驾驶疲劳等功能,最终实现安全、舒适、快速、经济的交通环境。

无线传感器网络试题库

《无线传感器网络》 一、填空题(每题4分,共计60分) 1.传感器网络的三个基本要素:传感器、感知对象、用户(观察者) 2.传感器网络的基本功能:协作式的感知、数据采集、数据处理、发布感知信息 3、 3.无线传感器节点的基本功能:采集数据、数据处理、控制、通信 4.无线通信物理层的主要技术包括:介质选择、频段选取、调制技术、扩频技术 5.扩频技术按照工作方式的不同,可以分为以下四种:直接序列扩频、跳频、跳时、宽带 线性调频扩频 6.定向扩散路由机制可以分为三个阶段:兴趣扩展阶段、梯度建立阶段、路径加强阶段 7.无线传感器网络特点:大规模网络、自组织网络、可靠的网络、以数据为中心的网络、 应用相关的网络 8.无线传感器网络的关键技术主要包括:网络拓扑控制、网络协议、时间同步、定位技术、 数据融合及管理、网络安全、应用层技术 9.IEEE 标准主要包括:物理层。介质访问控制层 10.简述无线传感器网络后台管理软件结构与组成:后台管理软件通常由数据库、数据处理 引擎、图形用户界面和后台组件四个部分组成。 11.数据融合的内容主要包括:多传感器的目标探测、数据关联、跟踪与识别、情况评估和 预测 12.无线传感器网络可以选择的频段有:_800MHz___915M__、、___5GHz 13.传感器网络的电源节能方法:_休眠(技术)机制、__数据融合 14.传感器网络的安全问题:(1) 机密性问题。 (2) 点到点的消息认证问题。 (3) 完整 性鉴别问题。 15.规定三种帧间间隔:短帧间间隔SIFS,长度为 28 s a)、点协调功能帧间间隔PIFS长度是 SIFS 加一个时隙(slot)长度,即78 s b)分布协调功能帧间间隔DIFS ,DIFS长度=PIFS +1个时隙长度,DIFS 的长度为 128 s 16.任意相邻区域使用无频率交叉的频道是,如:1、6、11频道。 17.网络的基本元素SSID标示了一个无线服务,这个服务的内容包括了:接入速率、工作 信道、认证加密方法、网络访问权限等 18.传感器是将外界信号转换为电信号的装置,传感器一般由敏感元件、转换元件、转换电 路三部分组成 19.传感器节点由传感器模块、处理器模块、无线通信模块和能量供应模块四部分组成 20.物联网是在计算机互联网的基础上,利用RFID、无线数据通信等技术,构造一个覆盖 万物的网络。RIFD无线识别、嵌入式系统技术、能量供给模块和纳米技术列为物联网关键技术。 二、基本概念解释(每题5分,共40分) 1.简述无线网络介质访问控制方法CSMA/CA的工作原理 CSMA/CA机制: 当某个站点(源站点)有数据帧要发送时,检测信道。若信道空闲,且在DIFS时间内一直空闲,则发送这个数据帧。发送结束后,源站点等待接收ACK确认帧。如果目的站点接收到正确的数据帧,还需要等待SIFS时间,然后向源站点发送ACK确认帧。若源站点在规定的时间内接收到ACK确认帧,则说明没有发生冲突,这一帧发送成功。否则执行退避算法。

一篇卡尔曼滤波器故障检测

传感器信息融合卡尔曼滤波器故障检测 摘要:提出了一种传感器信息融合卡尔曼滤波器测试方法。测试方法基于一种规范化改进矩阵(normalized innovation matrix)谱模数学期望的统计量。这种方法可以实时进行改进序列(innovation sequence)数学期望和方差的同时测试,并且无需由于故障导致的统计特性改变值的相关信息。基于这种方法,提出了一种信息融合卡尔曼滤波器故障检测算法。 关键词:故障检测;卡尔曼滤波器;分布算法;传感器融合;矩阵范数 1.引言 卡尔曼滤波器的有效性测试在许多关于导航和控制的问题中很有必要。基于此目的,已 经出现了一些相关算法。在参考文献3()中,提出了一种算法,通过这种算法不仅可以实现故障定位和检测,并且可以进行准确估计。此外,目前提出的关于这类问题的算法还有很多,都可以用来进行不同故障信号的卡尔曼滤波故障检测。尽管有许多测试卡尔曼滤波的算法,但是传感器信息融合卡尔曼滤波多通道修正的监测追踪和诊断问题至今研究仍较少。 在许多应用情况下,很可能需要去同时从多个信息源动态系统状态矢量上接收信息(比如一个综合导航系统)。综合导航系统在许多地方成功应用。在航空和海军导航系统,GPS ,DGPS ,GLONASS 和INS 系统中都是由卡尔曼滤波整合到不同的联合体中。联合卡尔曼滤波器和分布式卡尔曼滤波器可以实现不同导航系统的整合。这种滤波器就是多通道或者传感器信息融合卡尔曼滤波器。系统参数和状态的多通道估计的算法已有人提出,这可以用来估计动态系统的数学模型,也可以估计一些测量通道的测量值。在这些卡尔曼滤波器中,可用数据的同时处理使得可能提高状态矢量的估计精度和数据处理的可靠性。但是,应用这些算法由于每一个估计的通道都需要一个故障检测器,因此大大增加了计算量。因此,需要一种多通道估计程序的测试的简单算法,使之能在不需要获得故障存在引起的参数变化信息的情况下能够进行滤波器的实时测试。本文提出了传感器信息融合卡尔曼滤波器的测试算法。通过引入卡尔曼滤波器的规范化改进矩阵谱模数学期望的统计量解决之前算法存在的问题。该方法可以实现数学期望和规范化改进序列方差的同时测试。 2.传感器信息融合卡尔曼滤波器测试的改进方法 考虑一个线性动态系统,其状态方程为 (1)(1,)()(1,)()x k k k x k G k k k ω+=Φ+++ (1) 式中()x k 是系统的N维状态向量,(1,)k k Φ+是N N ?维系统传递矩阵,()k ω是N维随机矩阵,(1,)G k k +是N N ?的扰动(系统噪声)传递矩阵。()x k 是由一个包含m个测量通道的多通道系统观测得到,第i个通道的测量值方程: ()()()()i i i z k H k x k v k =+ (2) 式中()i z k 是第i 个测量通道测量值的N 维测量向量,()i H x 是系统第i 个通道的n N ?维测量矩阵。第i 个通道的测量噪声()i v k 为一个均值为0的向量(a zero vector of means ),

无线传感器网络练习题(1)

一、填空 1.无线传感器网络系统通常包含汇聚节点、传感器节点、管理节点。 2.传感器节点一般由通信模块、传感器模块、存储模块和电源模块 组成。 3.无线传感器节点的基本功能是:采集数据、数据处理、控制和通 信。 4.传感器节点通信模块的工作模式有发送、接收和空闲。 5.无线通信物理层的主要技术包括介质的选择、频段的选择、调制 技术和扩频技术。 6.扩频技术按照工作方式的不同,可以分为四种:直接序列扩频、 跳频、跳时和宽带线性调频扩频。 7.目前无线传感器网络采用的主要传输介质包括无线电波、光纤、 红外线等。 8.无线传感器网络可以选择的频段有:868MHz、915MHz、和5GHz。 9.传感器网络的电源节能方法:休眠机制、数据融合。 10.根据对传感器数据的操作级别,可将数据融合技术分为一下三类: 决策级融合、特征级融合、数据级融合。 11.根据融合前后数据的信息含量分类(无损失融合和有损失融合) 12.根据数据融合与应用层数据语义的关系分类(依赖于应用的数据 融合、独立于应用的数据融合、结合以上两种技术的数据融合)13.定向扩散路由机制可以分为三个阶段:兴趣扩散、梯度建立、路 径加强。

14.无线传感器网络的关键技术主要包括:时间同步机制、数据融合、 路由选择、定位技术、安全机制等。 15.无线传感器网络通信安全需求主要包括结点的安全保证、被动抵 御的入侵能力、主动反击入侵的能力。 16.标准用于无线局域网,标准用于低速无线个域网。 17.规定三种帧间间隔:SIFS、PIFS、DIFS。 18.标准为低速个域网制定了物理层和MAC子层协议。 19.ZigBee主要界定了网络、安全和应用框架层,通常它的网络层支 持三种拓扑结构:网状网络、树形网络、星型网络。 20.传感器网络中常用的测距方法有:接收信号强度指示、到达时间 差、到达角。 21.ZigBee网络分4层分别为:物理层、网络层、应用层、数据链路 层。 22.与传统网络的路由协议相比,无线传感器网络的路由协议具有以 下特点:能量优先、基于局部拓扑、以数据为中心、应用相关。 23.数据融合的内容主要包括:目标探测、数据关联、跟踪与识别、 情况评估与预测。 24.无线传感器网络信息安全需求主要包括数据的机密性、数据鉴别、 数据的完整性、数据的实效性。 25.传感器结点的限制条件是电源能量有限、通信能力有限、计算和 存储能力有限。

无线传感器网络的应用研究

1武警部队监控平台架构介绍与设计 1.1监控系统的系统结构 基站监控系统的结构组成如上图所示,主要由三个大的部分构成,分别是监控中心、监控站点、监控单元。整个系统从资金、功能以及方便维护性出发,我们采用了干点加节点方式的监控方法。 监控中心(SC):SC的定义是指整个系统的中心枢纽点,控制整个分监控站,主要的功能是起管理作用和数据处理作用。一般只在市级包括(地、州)设置相应的监控中心,位置一般在武警部队的交换中心机房内或者指挥中心大楼内。 区域监控中心(SS):又称分点监控站,主要是分散在各个更低等级的区县,主要功能是监控自己所负责辖区的所有基站。对于固话网络,区域监控中心的管辖范围为一个县/区;移动通信网络由于其组网不同于固话本地网,则相对弱化了这一级。区域监控中心SS的机房内的设备配置与SC的差不多,但是不同的是功能不同以及SS的等级低于SC,SS的功能主要是维护设备和监控。 监控单元(SU):是整个监控系统中等级最低的单元了,它的功能就是监控并且起供电,传输等等作用,主要由SM和其他供电设备由若干监控模块、辅助设备构成。SU侧集成有无线传感网络微设备,比如定位设备或者光感,温感设备等等。 监控模块(SM):SM是监控单元的组成部分之一,主要作用监控信息的采集功能以及传输,提供相应的通信接口,完成相关信息的上传于接收。

2监控系统的分级管理结构及监控中心功能 基站监控系统的组网分级如果从管理上来看,主要采用两级结构:CSC集中监控中心和现场监控单元。CSC主要设置在运营商的枢纽大楼,主要功能为数据处理,管理远程监控单元,对告警信息进行分类统计,可实现告警查询和存储的功能。一般管理员可以在CSC实现中心调度的功能,并将告警信息进行分发。而FSU一般针对具体的某一个基站,具体作用于如何采集数据参数并进行传输。CSC集中监控中心的需要对FSU采集的数据参数进行报表统计和分析,自动生产图表并为我们的客户提供直观,方便的可视化操作,为维护工作提供依据,维护管理者可以根据大量的分析数据和报表进行快速反应,以最快的速度发现网络的故障点和优先处理点,将人力资源使用在刀刃上。监控中心CSC系统的功能中,还有维护管理类,具体描述如下: 1)实时报警功能 该系统的报警功能是指发现机房里的各种故障后,通过声音,短信,主界面显示的方式及时的上报给操作者。当机房内的动力环境,空调,烟感,人体红外等等发生变量后,这些数据通过基站监控终端上传到BTS再到BSC。最后由数据库进行分类整理后存储到SQLSEVRER2000中。下面介绍主要的几种报警方式: 2)声音报警 基站发生告警后,系统采集后,会用声卡对不一样的告警类别发出对应的语音提示。比如:声音的设置有几种,主要是以鸣叫的长短来区分的。为便于引起现场维护人员的重视紧急告警可设置为长鸣,不重要的告警故障设置为短鸣。这样一来可以用声音区分故障的等级,比方某地市的中心交换机房内相关告警声音设置,它的开关电源柜当平均电流达到40AH的时候,提示声音设置为长鸣,并立即发生短信告警工单。如果在夜晚机房无人值守的情况下:

基于无线传感网络的大型结构健康监测系统_尚盈

文章编号:1004-9037(2009)02-0254-05 基于无线传感网络的大型结构健康监测系统 尚 盈 袁慎芳 吴 键 丁建伟 李耀曾 (南京航空航天大学智能材料与结构航空科技重点实验室,南京,210016) 摘要:针对大型碳纤维复合材料机翼盒段壁板结构,实现了基于无线传感网络的多点应变结构健康监测系统,采用自组织竞争神经网络成功判别了集中载荷模拟的损伤位置。本系统由传感采集子系统、无线传感网络子系统和终端监控子系统三部分组成。为了降低系统网络功耗及成本,提高系统的稳定性和可靠性,改善传感网络的实时性和同步性,设计了可直接配接无线传感网络节点的低功耗多通道应变传感器信号调理电路和基于无线传感网络的层次路由协议,开发了多通道应变数据采集、网络簇头转发和中继节点接收等主要软件模块。实验证明,相比于传统有线的监测方法和数据采集系统,基于无线传感网络的结构健康监测系统具有负重轻、成本低、易维护和搭建移动方便等优点。 关键词:无线传感网络;结构健康监测;层次路由协议;自组织竞争网络中图分类号:T P2;T P9 文献标识码:A  基金项目:国家“八六三”高技术研究发展计划(2007AA 032117)资助项目;国家自然科学基金(60772072,50420120133)资助项目;航空基金(20060952)资助项目。 收稿日期:2007-09-05;修订日期:2008-04-17 Large -Scale Structural Health Monitoring System Based on Wireless Sensor Networks S hang Ying ,Yuan Shenf ang ,Wu J ian ,Ding J ianw ei ,L i Yaoz eng (T he A ero nautic Key La bo rat or y o f Smart M ater ial and Str uct ur e,N anjing U niv ersit y o f Aer onautics and A str onautics,N anjing,210016,China) Abstract :Aimed at the large-scale structure and anisotropy nature o f the carbon fiber compos-ite material w ing box ,a large-scale structural health m onitoring system based on w ireless sen-sor netw orks is presented .A kind of artificial neural netw ork is designed to distinguish the damag e locatio n simulated by the co ncentrated load .The sy stem co nsists o f the sensor data ac-quisition,the w ireless sensor netw or ks,and the terminal monitoring sub-sy stem s.To im pro ve the performance o f the system ,the signal conditio ning circuit and the hierarchical routing pro -to col are designed based o n w ireless sensor netw orks ,the prog rams of data acquisition and Sink node are ex ploited.Experimental result pro ves that the system has advantag es of flexibili-ty o f deplo yment,low maintenance and deploym ent costs . Key words :w ir eless senso r netw or ks ;str uctural health monitoring ;hierarchical routing ;self -org anizing com petitive netw o rk 引 言 结构健康监测技术是采用智能材料结构的新概念,利用集成在结构中的先进传感/驱动元件网络,在线实时地获取与结构健康状况相关的信息(如应力、应变、温度、振动模态、波传播特性等),结 合先进的信号信息处理方法和材料结构力学建模 方法,提取特征参数,识别结构的状态,包括损伤,并对结构的不安全因素在其早期就加以控制,以消除安全隐患或控制安全隐患的进一步发展,从而实现结构健康自诊断、自修复、保证结构的安全和降低维修费用[1]。 无线传感网络节点具有局部信号处理的功能, 第24卷第2期2009年3月数据采集与处理Jour nal of D ata A cquisition &P ro cessing Vo l.24N o.2M a r.2009

相关文档
最新文档