发明名称 无线传感器网络中基于图论的分布式事件域的检测方法
摘要 本发明公开了一种无线传感器网络中基于图论的分布式事件域的检测方法,基于事件发生的区域中的邻近的无线传感器在空间上有一个统计的相关性这一事实,利用传感器之间的空间上的相关性把传感器建模成一个图形,然后利用一个正则项进行优化,提高检测的准确度。本发明的积极效果是:不需要知道传感器观察值的概率分布;只在无线传感器网路环境中判别事件发生的区域;且本发明采用分布式软判决方案,同时,本发明综合考虑了带宽,效率限制和判断准确性,有效提高了无线传感器网络中事件域检测的准确性和高效性。
申请公布号 CN102752784B 申请公布日期 2014.12.03
申请号 CN201210201377.4 申请日期 2012.06.19
申请人 电子科技大学 发明人 方俊
分类号 H04W24/06(2009.01)I;H04W24/08(2009.01)I;H04W84/18(2009.01)I 主分类号 H04W24/06(2009.01)I
代理机构 成都行之专利代理事务所(普通合伙) 51220 代理人 温利平
主权项 一种无线传感器网络中基于图论的分布式事件域的检测方法,其特征在于:包括如下步骤:步骤1、利用训练数据模拟所需检测场景,通过优化训练数据的最佳检测效果,确定所需参数λ,ω,及判决门限τ<sub>R</sub>的最佳值,其中λ为优化过程中控制传感器节点间数据结果相似度变量,ω为控制算法收敛速度变量;步骤2、将所有传感器节点所接收到的数据记为x<sub>i</sub>(k),i=1,2...,N,其中N表示系统中传感器节点数量,N为自然数;k=1,2,…,K,K为每个传感器得到的检测数据个数,通过对传感器网络节点进行节点定位,根据节点的网络拓扑特征,确定近传感器数m;步骤3、找出每个传感器节点的m个临近节点作为其邻接节点,构成集合N<sub>i</sub>,每个传感器节点与其邻近的m个节点间相互通信,测量并记录该传感器节点与其邻近的m个节点欧式距离d<sub>i,j</sub>;步骤4、对于第i个传感器节点,利用其邻接节点及其对应欧式距离,确定与该传感器节点邻接的m个节点的相关性权重g<sub>i,j</sub>,<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><msub><mi>g</mi><mrow><mi>i</mi><mo>,</mo><mi>j</mi></mrow></msub><mo>=</mo><mfenced open='{' close=''><mtable><mtr><mtd><msup><mi>e</mi><mrow><mo>-</mo><msubsup><mi>d</mi><mrow><mi>i</mi><mo>,</mo><mi>j</mi></mrow><mn>2</mn></msubsup><mo>/</mo><mi>&phi;</mi></mrow></msup></mtd><mtd><mi>j</mi><mo>&Element;</mo><msub><mi>N</mi><mi>i</mi></msub></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mi>j</mi><mo>&NotElement;</mo><msub><mi>N</mi><mi>i</mi></msub></mtd></mtr></mtable></mfenced></mrow>]]></math><img file="FDA0000570072690000011.GIF" wi="470" he="188" /></maths>以g<sub>i,j</sub>为第i行j列元素,构造N×N对称权重矩阵G,其中,φ为预先设定的参数;步骤5、构造图拉普拉斯矩阵L,L=D‑G,其中,<img file="FDA0000570072690000012.GIF" wi="608" he="134" />步骤6、在每个传感器节点i,确定赋权邻接矩阵A的第i行j列元素值a<sub>i,j</sub>,a<sub>i,j</sub>=(λL+I)<sub>i,j</sub>,其中:I为N阶单位矩阵;步骤7、采用理查德森迭代法,传感器节点与其临近节点相互通信,得出每个传感器节点自身所处区域的判决估计数据<img file="FDA0000570072690000013.GIF" wi="122" he="112" />其中:下标i表示第i个传感器节点,下标r表示估计值,上标k表示迭代的次数:(1)令循环次数为k,k为非负整数,初始化k=0,对传感器节点i,随机生成估计初始值<maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><msubsup><mover><mi>&beta;</mi><mo>^</mo></mover><mrow><mi>r</mi><mo>,</mo><mi>i</mi></mrow><mrow><mo>(</mo><mn>0</mn><mo>)</mo></mrow></msubsup><mo>;</mo></mrow>]]></math><img file="FDA0000570072690000014.GIF" wi="117" he="116" /></maths>(2)循环次数k=k+1,当k=1时,每个传感器节点的估计数据<img file="FDA0000570072690000015.GIF" wi="310" he="147" />当k&gt;1时,每个传感器节点的估计数据<maths num="0003" id="cmaths0003"><math><![CDATA[<mrow><msubsup><mover><mi>&beta;</mi><mo>^</mo></mover><mrow><mi>r</mi><mo>,</mo><mi>i</mi></mrow><mrow><mo>(</mo><mi>k</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow></msubsup><mo>=</mo><msubsup><mi>&beta;</mi><mrow><mi>r</mi><mo>,</mo><mi>i</mi></mrow><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow></msubsup><mo>+</mo><mi>&omega;</mi><mrow><mo>(</mo><msub><mover><mi>x</mi><mo>&OverBar;</mo></mover><mi>i</mi></msub><mo>-</mo><munder><mi>&Sigma;</mi><mrow><mi>j</mi><mo>&Element;</mo><msub><mi>N</mi><mi>i</mi></msub></mrow></munder><msub><mi>a</mi><mrow><mi>i</mi><mo>,</mo><mi>j</mi></mrow></msub><msubsup><mi>&beta;</mi><mrow><mi>r</mi><mo>,</mo><mi>i</mi></mrow><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow></msubsup><mo>)</mo></mrow><mo>,</mo></mrow>]]></math><img file="FDA0000570072690000021.GIF" wi="895" he="174" /></maths>将<img file="FDA0000570072690000022.GIF" wi="126" he="162" />传送至其邻接节点,并收集其邻接节点数据,更新节点估计值;(3)重复(1)至(2),直到循环次数k等于系统预先设定的循环次数N<sub>p</sub>,或前后两次迭代过程所得估计数据差值小于容许误差ε为止;步骤8、将每个传感器节点自身所处区域的判决估计数据<img file="FDA0000570072690000023.GIF" wi="120" he="151" />与判决门限τ<sub>R</sub>做比较,从而得到最终的分布式判决结果<maths num="0004" id="cmaths0004"><math><![CDATA[<mrow><msub><mover><mi>&beta;</mi><mo>^</mo></mover><mrow><mi>r</mi><mo>,</mo><mi>i</mi></mrow></msub><mo>=</mo><mfenced open='{' close=''><mtable><mtr><mtd><mn>1</mn></mtd><mtd><mfenced open=' ' close=''><mtable><mtr><mtd><mi>if</mi></mtd><mtd><msubsup><mover><mi>&beta;</mi><mo>^</mo></mover><mrow><mi>r</mi><mo>,</mo><mi>i</mi></mrow><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow></msubsup><mo>&GreaterEqual;</mo><msub><mi>&tau;</mi><mi>R</mi></msub></mtd></mtr></mtable></mfenced></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mi>otherwise</mi></mtd></mtr></mtable></mfenced><mo>.</mo></mrow>]]></math><img file="FDA0000570072690000024.GIF" wi="652" he="235" /></maths>
地址 611731 四川省成都市高新区(西区)西源大道2006号