200多种算法应用于二维和三维无线传感器网络(WSN)覆盖场景

embedded/2025/3/15 12:03:20/
2.1 二元感知模型

在当前无线传感器网络(WSN)覆盖场景中,最常见且理想的感知模型是二元感知模型[27]。如图2所示, Q 1 Q_1 Q1 Q 2 Q_2 Q2代表平面区域内的两个随机点。 Q 1 Q_1 Q1位于传感器的检测区域内,其感知概率为1。 Q 2 Q_2 Q2的感知概率为0,因为它位于传感器的检测区域之外。二元感知模型的公式可以表示为:

P ( M i , Q ) = { 1 , d ( M i , Q ) ≤ r 0 , d ( M i , Q ) > r (1) P(M_i, Q) = \begin{cases} 1, & d(M_i, Q) \leq r \\ 0, & d(M_i, Q) > r \end{cases} \tag{1} P(Mi,Q)={1,0,d(Mi,Q)rd(Mi,Q)>r(1)

其中, M M M表示监控区域内的传感器节点,所有节点具有相同的感知半径 r r r,节点集表示为 ( M 1 , M 2 , M 3 ⋯ M n ) (M_1, M_2, M_3 \cdots M_n) (M1,M2,M3Mn) d ( M , Q ) d(M, Q) d(M,Q)是监控点 Q Q Q与传感器节点 M M M之间的欧几里得距离。 P ( M i , Q ) P(M_i, Q) P(Mi,Q)是传感器节点 M M M检测点 Q Q Q的概率。
在这里插入图片描述

2.1.2 传感器节点的二维和三维覆盖模型

无线传感器网络的监控区域被划分为二维矩形区域 E × F E \times F E×F和三维监控区域 E × F × L E \times F \times L E×F×L,其中在监控区域内部署了 n n n个传感器节点。

在二维区域中,传感器节点 M i M_i Mi的位置坐标为 ( X i , Y i ) (X_i, Y_i) (Xi,Yi),监控节点 Q Q Q的位置坐标为 ( X j , Y j ) (X_j, Y_j) (Xj,Yj)。传感器节点 M i M_i Mi和目标监控点 Q Q Q之间的欧几里得距离定义为:

d ( M i , Q ) = ( X i − X j ) 2 + ( Y i − Y j ) 2 (2) d(M_i, Q) = \sqrt{(X_i - X_j)^2 + (Y_i - Y_j)^2} \tag{2} d(Mi,Q)=(XiXj)2+(YiYj)2 (2)

在三维区域中,传感器节点 M i M_i Mi的位置坐标为 ( X i , Y i , Z i ) (X_i, Y_i, Z_i) (Xi,Yi,Zi),监控节点 Q Q Q的位置坐标为 ( X j , Y j , Z j ) (X_j, Y_j, Z_j) (Xj,Yj,Zj)。传感器节点 M i M_i Mi和目标监控点 Q Q Q之间的欧几里得距离定义为:

d ( M i , Q ) = ( X i − X j ) 2 + ( Y i − Y j ) 2 + ( Z i − Z j ) 2 (3) d(M_i, Q) = \sqrt{(X_i - X_j)^2 + (Y_i - Y_j)^2 + (Z_i - Z_j)^2} \tag{3} d(Mi,Q)=(XiXj)2+(YiYj)2+(ZiZj)2 (3)

此外,多个节点可以覆盖监控区域内的同一目标点。节点集 M M M检测监控点 Q Q Q的概率由下式给出:

P ( M , Q ) = 1 − ∏ i = 1 n ( 1 − P ( M i , Q ) ) (4) P(M, Q) = 1 - \prod_{i=1}^{n}(1 - P(M_i, Q)) \tag{4} P(M,Q)=1i=1n(1P(Mi,Q))(4)

覆盖率可以定义为监控区域总面积中所有传感器节点覆盖的比例[28]。因此,在二维WSN环境中的覆盖率表示为:

Cov 2 D = ∑ Q ∈ E × F P ( M , Q ) E × F (5) \text{Cov}_{2D} = \frac{\sum_{Q \in E \times F} P(M, Q)}{E \times F} \tag{5} Cov2D=E×FQE×FP(M,Q)(5)

在三维WSN环境中的覆盖率表示为:

Cov 3 D = ∑ Q ∈ E × F × L P ( M , Q ) E × F × L (6) \text{Cov}_{3D} = \frac{\sum_{Q \in E \times F \times L} P(M, Q)}{E \times F \times L} \tag{6} Cov3D=E×F×LQE×F×LP(M,Q)(6)
在这里插入图片描述


http://www.ppmy.cn/embedded/172754.html

相关文章

Rust从入门到实战

# 一、Rust的类型 ## 1、mut let a 123; a 2.55; // error a "abc"; // error a 456; // error 这是一件很奇葩的事情,我一个变量怎么就不能改变?看书里面是怎么写的: 解决方法:加个mut就好了: fn ma…

多线程(超详细) (ε≡٩(๑>₃<)۶ 一心向学)

多线程目录 一、认识线程 1、概念: 1) 线程是什么 2) 线程为什么存在 3) 进程与线程的区别 二、创建线程 1、方法1:继承Thread类 2、方法2:实现 Runnable 接口 3、方法3:匿名内部类创建 Thread 子类对象 4、方法4&#…

CBNet:一种用于目标检测的复合骨干网架构之论文阅读

摘要 现代顶级性能的目标检测器在很大程度上依赖于骨干网络,而骨干网络的进步通过探索更高效的网络结构带来了持续的性能提升。本文提出了一种新颖且灵活的骨干框架——CBNet,该框架利用现有的开源预训练骨干网络,在预训练-微调范式下构建高…

湿大气校正效应

目的 修正由于大气中的水汽对雷达波传播速度的影响,以提高海面高度测量的准确性,有时候也叫做对流层校正。水汽的时空变化复杂,难以直接通过气象模型准确预测。水汽的折射作用使雷达信号的传播速度减慢,从而导致测量的海面高度虚增…

JVM 2025/3/14

初识JVM Java虚拟机的组成 字节码文件的组成

Android应用出海之Klarna登录以及kakao登录

一. Klarna登录 文档入口 klarna开发者官网 👈 入口点进去后选择这个入口点进去 登录SDK接入 👈 然后就Get start了 由于是商用,需要注册Klarna开发者帐户,申请API Key 👈是需要申请API Key 才行的,无法…

态势感知产品通用的一些安全场景设计

互联网网络攻击类 类别 序号 名称 互联网络攻击类 1 识别DDOS攻击 2 web高频攻击 3 外网主机发起特定端口扫描 4 webshell攻击 5 xss攻击检测 6 SQL注入检测 7 网站挂马 1.1 识别DDOS攻击  场景描述 DDoS攻击通过大量合法的请求占用大量网络、系统资源,以达到瘫痪…

【Go】Go MongoDB 快速入门

1. MongoDB 简介 1.1 MongoDB 介绍 由于我们时常需要存储一些大文本数据(比如文章内容),存储到一些关系型数据库可能不是最好的选择,这个时候就需要引入一些 NoSQL(Not Only SQL),比如 MongoD…