首页 理论教育 错误节点检测在阶段1中的应用

错误节点检测在阶段1中的应用

更新时间:2025-01-09 工作计划 版权反馈
【摘要】:Ding等文献中的基本思想是传感器的测量应该与其附近的事件相关,这些事件也能被事件边界里的其他节点检测出来。,xik表示N内其他节点的读数。下一步是检查传感器Si的差值是否正常或与Si附近其他n-1个传感器的差值d相比是否过大。,dn}的均值μ和标准方差σ的。如果|yi|≥θ,θ>1是预定义的门限值,则我们能得出结论,Si是错误的。另一方面,如果它太高,错误消息可能不会被检测出来。

Ding等(2005)文献中的基本思想是传感器的测量应该与其附近的事件相关,这些事件也能被事件边界里的其他节点检测出来。因此,他们比较了传感器Si和在集合NSi)中的传感器的读数。NSi)表示传感器Si的附近的邻居。令xi表示传感器Si的读数,xi1xi2,…,xik表示NSi)内其他节点的读数。dixi和{xi1xi2,…,xik}中心的差值:

di=xi-medi (13-3)

式中,medi是{xi1xi2,…,xik}的中值,但不是平均值,例如不是(xi1+xi2+…+xik/k。中值是首选的,因为它是样本中心的鲁棒估计值,并能过滤出极值。

下一步是检查传感器Si的差值是否正常或与Si附近其他n-1个传感器的差值d相比是否过大。为此,另一个在传感器Si周围的传感器有界闭集N*Si)⊂R2被选中。典型的N*Si)比NSi)要大,但也可以等于NSi)。NSi)是为了计算差值di的,而N*Si)是为了计算传感器Si附近集合D={d1,…,di,…,dn}的均值μ和标准方差σ的。然后,对N*Si)里的每个传感器计算d值。例如图13-10中,NS1)、NSi)和NSn)分别用来计算N*Si)里的传感器S1SiSn的差值d1didn。注意:

978-7-111-34574-9-Part02-98.jpg

图13-10 计算差值的邻居集(www.xing528.com)

集合D={d1,…,di,…,dn}的均值μ和标准方差σ如下:

978-7-111-34574-9-Part02-99.jpg

现在,根据传感器附近其他节点的差值,可以将它们的差值通过下式标准化:

978-7-111-34574-9-Part02-100.jpg

标准化差值yi能很好地指示出传感器Si是否产生了错误的读数。如果|yi|≥θθ>1是预定义的门限值,则我们能得出结论,Si是错误的。需再次说明,门限值θ是一个重要的值。如果它太低,正确的读数会被当成错误的接受。另一方面,如果它太高,错误消息可能不会被检测出来。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈