一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种海上无线传感网的机会主义路由协议的制作方法

2021-12-07 21:30:00 来源:中国专利 TAG:


1.本发明涉及海上无线传感网路由技术领域,尤其涉及一种海上无线传感 网的机会主义路由协议。


背景技术:

2.作为海洋监测关键技术之一,海上无线传感网(sea surface wirelesssensor networks,sswsns)是重要基础与支撑,利用节点间的信息交互可 及时获取监测海域内所需的信息,为海洋环境保护、生产作业及海事保障等 活动提供更好的技术手段和信息平台。
3.在sswsns中,路由协议是确保海洋监测数据是否能成功地利用最优路 径从源节点(监控节点)低时延高效传输到汇聚节点(sink节点)的关键。 传统的传感网路由协议均至少存在以下一个缺点:1)能耗较高,特别是在维 持路由开销方面;2)计算复杂度较高;3)未考虑所有传感器节点移动的情 形;4)在路由设计中未考虑网络通信链路的可靠性。故传统的路由协议不适 用高度动态和通信环境恶劣的海上无线传感网节点数据传输。在动态环境中, 机会主义路由能够在通信信道质量较差的情况下有效提升数据的传输率,故 其适用于海事搜救或海洋监测场景。具体来说,海上无线传感网路由协议的 设计面临以下四个关键的挑战:1)传感器节点在风浪流作用下实时移动,即 网络拓扑具有高度的动态性;2)海浪遮蔽效应导致海上无线传感网通信链路 可靠性低、中断概率高、时变性强;3)部署在海面上的海洋节点能量有限且 通常无法充电和替换;4)在既定的条件下,海上无线传感网路由协议设计要 保证数据传输的可靠性和实时性。此外,网络拓扑的时变和某些节点的加入 与退出,还会导致网络在时间上和空间上的覆盖出现不完全性和随机性。以 上特性均会直接或间接的影响海上无线传感网路由协议的鲁棒性,使其面临 效率低下的问题。


技术实现要素:

4.本发明的目的在于提供一种海上无线传感网的机会主义路由协议,采用 压缩感知技术和功率控制机制,解决了利用机会主义路由的海上无线传感网 节点数据包重复传输和传输率低的问题,该协议适应海上无线传感网拓扑结 构的高度动态性和较不可靠的通信链路,并且可以降低网络中数据传输量, 从而提高了数据包传输率和延长了网络生命周期。
5.为了达到上述目的,本发明提供一种海上无线传感网的机会主义路由协 议,采用加权移动平均法预测数据包前进距离,根据节点剩余能量、数据包 前进距离和包成功接收率来计算候选节点的优先权,并以节点发送数据包到 下一跳转发节点集节点时不成功传输次数所发生的能量消耗最小化为约束目 标函数,使用自适应功率控制机制确定最优候选节点转发集和节点最优传输 功率,采用具有最高优先权的候选节点转发数据包。
6.所述预测数据包前进距离的方法包含:
7.计算节点i发送的数据包被其邻居节点i
j
转发时朝向汇聚节点sink的数 据包前
进距离
[0008][0009]
其中,d(i,sink)和d(i
j
,sink)分别是节点i和邻居节点i
j
与汇聚节点sink 之间的欧氏距离;
[0010]
定义邻居节点i
j
的n个历史数据包前进值为:计算时 刻t的数据包前进值
[0011][0012]
其中,权重ω1 ω1

ω
n
=1,ω1≤ω2≤

≤ω
n

[0013]
所述计算候选节点的优先权的方法包含:
[0014]
对于一个发送节点i,候选集选择模块从其邻居节点集n
i
中确定下一跳转 发节点集数据包前进距离大于阈值θ(θ>0)的节点被选为可能的候选 节点;
[0015]
依照理论路径损失模型,节点的接收功率p
r
(d)表示如下:
[0016][0017]
其中,是节点的传输功率,pl(d0)是当参考距离d0=1m时的信号强度 损失值,α是路径损失衰减指数,x
σ
是海浪遮蔽因子,其服从期望为0方 差为σ2的高斯分布;
[0018]
接收节点的信噪比计算公式为:
[0019][0020]
其中,p
n
是海洋噪声功率;
[0021]
假设海面无线通信微调制解调器采用非相干频移键控调制,一个大小为 m字节的数据包在节点i和i
j
间的海洋链路上成功被接收的概率计算公 式如下:
[0022][0023]
传输失败的概率为:
[0024][0025]
计算候选节点的优先权
[0026][0027]
其中,e
residual
和e0分别是节点的剩余能量和节点的初始能量。
[0028]
所述计算最优候选节点转发集和节点最优传输功率的方法包含:
[0029]
对于各个传输功率水平,确定使网络能耗最低的候选节点集;
[0030]
假定海洋节点能依照网络状态和自身剩余能量自适应选择传输功率值, 进一步假定传输功率在一组离散值中被选择,当节点i选择 传输功率进行数据传输时,定义节点i的邻居节点集为
[0031]
对于一个发送节点i,候选集选择模块从其邻居节点集n
i
中确定下一跳 转发节点集首先,数据包前进距离大于阈值θ(θ>0)的节点组成候 选节点集n
a
,其中,为节点i发送的数据包被其邻 居节点i
j
转发时朝向汇聚节点sink的数据包前进距离,然后对于各个传输功 率水平,确定使网络能耗最低的候选节点集;
[0032]
对于所有i
q
∈n
a
,下一跳转发候选集
[0033]
计算的能量消耗:
[0034]
首先计算候选节点都没有收到数据包的概率:
[0035][0036]
其中,是当传输功率为时节点i的下一跳候选节点集合;
[0037]
接着估计从节点i成功发送数据包到其下一跳转发节点所需的传输次数 λ
u
,该传输次数是允许的最大传输次数λ
max
和期望传输次数λ
etc
两者之间的最 小值,即λ
u
=min{λ
max

etc
};其中,λ
etc
计算公式如下:
[0038][0039]
在发送数据包到下一跳转发节点集节点时不成功传输次数所发生的能量 消耗为:
[0040][0041]
其中,h是数据速率,p
r
(d)是接收功率水平;
[0042]
如果考虑的某个候选节点增加了网络能耗(e
cost
>preve
cost
),则将其从候 选节点集中移除
[0043]
最后通过求解约束目标函数mine
cost
得到最优候选节点集和节点最优 传输功率。
[0044]
采用基于计时器的候选节点集调度算法来协调数据包转发,优先权为y 的候选节点i
j
的等待时间计算公式为:
[0045][0046]
其中,t
dealy
是源节点传输数据包发生的传输延误,d
y,y 1
是优先权分别 为y和y 1的候选节点间的距离,c是电磁波在海表面的传输速度近似为 3
×
108m/s,每个候选节点数据处理时间t
p
近似为0.001

0.002s。
[0047]
如果一个较高优先权的节点转发数据包失败,则一个较低优先权的节点 开始尝试转发数据包;如果已经有节点成功地转发了数据包,则其他优先级 小于该节点的节点则终止转发过程。
[0048]
当监测海域范围较大和执行长期海洋环境监测时,利用改进稀疏度自适 应匹配追踪算法在源节点压缩海洋感知数据并在汇聚节点重构原始数据。
[0049]
本发明具有以下有益效果:
[0050]
1、利用海上无线传感网拓扑的时空相关性并结合加权移动平均法来预测 数据包前进距离减少了节点和其邻居节点之间位置信息的频繁交换,降低了 网络能耗。
[0051]
2、综合四个度量指标(节点移动性、数据包前进距离、通信链路质量和 节点剩余能量)并使用自适应功率控制机制来选择最优候选转发节点集和最 优节点传输功率,有效提高了数据包传输率与避免了可能的网络覆盖空洞。
[0052]
3、使用基于压缩感知技术的camp算法在较大程度上减少了海洋节点 数据采集量和网络中数据的传输量,从而有效降低了网络能耗和端到端的时 延。
[0053]
4、使用基于计时器的候选节点集调度算法来协调数据包转发,有效避免 了数据包冲突和减少了由于链路失效所导致的数据包重传次数。
[0054]
5、考虑了所有传感器节点连续移动的情况,这符合使用海上无线传感网 执行海洋环境监测和海事搜救的真实情况。
附图说明
[0055]
图1为海上无线传感网机会主义路由示意图。
[0056]
图2为本发明一种基于压缩感知和功率控制机制的海上无线传感网能量 高效机会主义路由协议的流程图。
[0057]
图3为海上无线传感网初始拓扑结构(80个海洋传感器节点)。
[0058]
图4a~图4d为不同部署节点数下的包传输率对比图。
[0059]
图5为不同节点平均速度下的包传输率对比图。
[0060]
图6为每次转发时的平均候选节点数对比图。
[0061]
图7为不同部署节点数下的能耗对比图。
[0062]
图8为不同海洋节点平均速度下平均端到端时延对比图。
具体实施方式
[0063]
以下根据图1~图8,具体说明本发明的较佳实施例。
[0064]
作为充分利用无线媒介广播特性的路由技术,机会主义路由在邻居节点 集中选择多个潜在的下一跳转发节点作为候选中继节点集。多个转发节点协 作转发,形成空间分集,大大提高了网络吞吐量与减少了由于链路失效所导 致的数据包重传次数。然而,如果将节点感知数据直接通过机会路由协议发 送到sink节点,会消耗大量的节点能量。压缩感知(compressed sensing, cs)技术通过开发信号的稀疏特性,在远小于nyquist采样率的条件下,用 随机采样获取信号的离散样本,然后通过非线性重建算法完美的重建信号。 如果海洋数据可以在某个变换域上稀疏表示,并且测量矩阵与变换域不相关, 那么就可以在sink节点根据信号的测量值利用重构算法来精确重构信号。通 常原始数据可以通过解决l0范数凸优化问题来恢复。在压缩感知中,数据的 采样频率取决于信号本身的特性而不是信号带宽。因此为了降低数据包传输 量和提高网络寿命,我们利用压缩感知技术来传播测量值和在sink节点重构 原始数据。在能量有限的无线传感网中,节点功率控制机制可以有效提高包 发送率和网络寿命。
[0065]
目前针对陆地传感网路由技术研究已经日益成熟,对sswsns路由协议 的研究也逐渐深入。但sswsns节点部署稀疏且移动频繁、网络拓扑动态变 化、延迟高、不存在端到端的持续连通,具有容迟容断网络的特点,给sswsns 路由协议设计带来了较大的难题。
[0066]
针对海上无线传感网路由协议设计面临的挑战,本发明提出了一种基于 压缩感知和功率控制机制的机会主义路由协议,以实现海洋环境监测数据的 低时延及高效可靠传输。
[0067]
本发明适用于如图1所示的海上无线传感网机会主义路由,针对海上无 线传感网路由设计的特点,本发明提供了一种基于压缩感知和功率控制机制 的能量高效机会主义路由协议neor(novel energy

efficient opportunisticrouting protocol)。为了减少节点和其邻居节点之间位置信息的频繁交换, osns网络拓扑的时空相关性被利用并结合加权移动平均法来预测数据包前 进距离。随后,一个自适应功率控制机制被提出用来选择最优的传输功率和 候选转发节点集。此外,压缩感知技术在较大程度上减少了海洋节点数据采 集量和网络中数据的传输量。最后,为了避免包冲突,一个基于计时器的候 选节点集调度算法被用来协调数据包转发。
[0068]
如图2所示,本发明提供了一种海上无线传感网的机会主义路由协议, 包含以下步骤:
[0069]
步骤s1、采用轻量级的时间序列预测方法

加权移动平均法预测数据包 前进距离;
[0070]
步骤s2、使用自适应功率控制机制来选择最优候选转发节点集和最优节 点传输功率;
[0071]
综合考虑节点剩余能量、数据包前进距离和包成功接收率来计算候选节 点的优先权,并以节点发送数据包到下一跳转发节点集节点时不成功传输次 数所发生的能量消耗最小化为约束目标函数确定最优候选节点转发集和节点 最优传输功率;
[0072]
步骤s3、采用基于计时器的候选节点集调度算法来协调数据包转发;
[0073]
具有最高优先权的候选节点最先尝试转发数据包;
[0074]
如果一个较高优先权的节点转发数据包失败,则一个较低优先权的节点 开始尝试转发数据包;
[0075]
对于其他候选节点,如果他们听到一个更高优先权的节点已经成功地转 发了数据包,则他们终止他们的转发过程;步骤s4、数据包转发。
[0076]
在本实施例中,所述步骤s1具体包含:
[0077]
表示当节点i发送的数据包被其邻居节点i
j
转发时朝向汇聚节点sink 的数据包前进距离:
[0078][0079]
其中,d(i,sink)和d(i
j
,sink)分别是节点i和节点i
j
与汇聚节点sink之间 的欧氏距离;
[0080]
一个hello信息包被用来周期性的交换邻居节点之间的位置信息并且 对于每一个邻居节点保留最新的n个历史数据包前进值,对于每一次包转发 请求,利用加权移动平均预测方法(weighted moving average method,wma) 来计算数据包前进距离预测值;
[0081]
定义邻居节点i
j
的n个历史数据包前进值为:然后在时 刻t的数据包前进值被估计如下:
[0082][0083]
其中,权重ω1 ω1

ω
n
=1,ω1≤ω2≤

≤ω
n

[0084]
在本实施例中,所述的步骤s2具体包含:
[0085]
s21、对于一个发送节点i,候选集选择模块从其邻居节点集n
i
中确定下 一跳转发节点集数据包前进距离大于阈值θ(θ>0)的节点被选为可能 的候选节点;
[0086]
s22、计算候选节点优先权;
[0087]
依照理论路径损失模型(遮蔽模型),节点的接收功率p
r
(d)表示如下:
[0088][0089]
其中,是节点的传输功率,pl(d0)是当参考距离d0=1m时的信号强度 损失值,α是路径损失衰减指数,x
σ
是海浪遮蔽因子,其服从期望为0方 差为σ2的高斯分布;
[0090]
故接收节点的信噪比计算公式为:
[0091][0092]
其中,p
n
是海洋噪声功率;
[0093]
假设海面无线通信微调制解调器采用非相干频移键控(fsk)调制,相 应的,一个大小为m字节的数据包在节点i和i
j
间的海洋链路上成功被接 收的概率计算公式如下:
[0094]
[0095]
由公式(5)可知,传输失败的概率为:
[0096][0097]
综合考虑节点剩余能量、数据包前进距离和包成功接收率来计算候选节 点的优先权计算公式如下:
[0098][0099]
其中,e
residual
和e0分别是节点的剩余能量和节点的初始能量;
[0100]
s23、对于各个传输功率水平,确定使网络能耗最低的候选节点集;
[0101]
假定海洋节点能依照网络状态和自身剩余能量自适应选择传输功率值, 进一步假定传输功率在一组离散值中被选择,当节点i选择 传输功率进行数据传输时,定义节点i的邻居节点集为
[0102]
提出neor协议的候选节点集选择算法流程,对于一个发送节点i,候 选集选择模块从其邻居节点集n
i
中确定下一跳转发节点集首先, 数据包前进距离大于阈值θ(θ>0)的节点组成候选节点集n
a (其中:为节点i发送的数据包被其邻居节点i
j
转发时 朝向汇聚节点sink的数据包前进距离),然后对于各个传输功率水平,neor 确定使网络能耗最低的候选节点集;
[0103]
对于所有i
q
∈n
a
,下一跳转发候选集为了计算的 能量消耗,以下步骤将被执行:
[0104]
首先计算候选节点都没有收到数据包的概率:
[0105][0106]
其中,是当传输功率为时节点i的下一跳候选节点集合;
[0107]
接着估计从节点i成功发送数据包到其下一跳转发节点所需的传输次数 λ
u
,该传输次数是允许的最大传输次数(λ
max
)和期望传输次数(λ
etc
)两者之 间的最小值,即λ
u
=min{λ
max

etc
}。其中,λ
etc
计算公式如下:
[0108][0109]
综上分析,在发送数据包到下一跳转发节点集节点时不成功传输次数所 发生的能量消耗为:
[0110]
[0111]
其中,h是数据速率,p
r
(d)是接收功率水平;
[0112]
如果考虑的某个候选节点增加了网络能耗(e
cost
>preve
cost
),则将其从候 选节点集中移除最后,通过求解约束目标函数mine
cost
得 到最优候选节点集和节点最优传输功率。
[0113]
在本实施例中,所述的步骤s3具体包含:
[0114]
为了避免包复制难题,给每个候选节点设置一个计时器,假设从一个候 选节点接收到数据包到成功发送的时间为t
p
,优先权为y的候选节点i
j
的等 待时间包括以下三个部分:
[0115]
1、源节点传输数据包发生的传输延误t
dealy

[0116]
在仿真中,数据包长度被设置为256字节,mac层协议使用802.11协 议且信道速率为1mbps,因此传输延误t
dealy
=256
×
8bits/1mbps=0.002048s;
[0117]
2、
[0118]
其中,d
y,y 1
是优先权分别为y和y 1的候选节点间的距离,c是电磁波 在海表面的传输速度近似为3
×
108m/s,由于候选节点之间的距离小于200m, 故t
q
可以忽略不计;
[0119]
3、对于每个候选节点数据处理时间t
p
近似为0.001

0.002s;
[0120]
由上分析可知,优先权为y的候选节点i
j
的等待时间计算公式为:
[0121][0122]
当监测海域范围较大和执行长期海洋环境监测时,利用改进稀疏度自适 应匹配追踪算法camp在源节点压缩海洋感知数据并在汇聚节点重构原始 数据。camp算法流程如表1。
[0123]
表1 camp算法
[0124][0125][0126]
下面通过利用matlab r2016b对本发明所建立的问题模型及本发明提 供的能量高效机会主义路由协议进行仿真模拟分析,来进一步介绍本发明在 海事应用中的优势。
[0127]
在海难发生后,80个节点在初始时刻被随机部署在边长为2km的正方 形搜救海域内。传感器节点的移动采用随机移动模型进行建模,其最大移动 速度和最小移动速度分别为30m/s和10m/s。图3为海上无线传感网初始拓 扑结构。一个远离船舶终端(网关节点)的海洋传感器节点被选择为sink节 点。假设sink节点的能量是无限的,海洋数据重构任务在sink节点使用 camp算法来完成。三个路由协议,基于深度q网络的自适应能量和延迟感 知路由协议dqelr、基于预测的机会主义路由协议por和基于能量控制的 机会主义路由协议
pcr被选择作为基准算法来与本发明提供的一种基于压 缩感知和功率控制机制的能量高效机会主义路由协议neor和neor cs协 议进行对比分析。cs(compressed sensing)是压缩感知技术。neor cs特 指本专利提出的机会主义路由协议neor并融合压缩感知技术在源节点压缩 海洋感知数据并在汇聚节点重构原始数据。本专利在对比实验中,neor指 提出的机会主义路由协议(未利用压缩感知技术)。neor cs协议由于压缩 感知技术的使用极大减少了海洋数据采集量,故较大程度上降低了网络中数 据传输量和网络能耗。
[0128]
其它仿真参数如下表所示:
[0129]
参数值海洋传感器节点数量80

240α3.6e05jθ20m节点最大通信半径{100,240,500,960}m传输功率水平集p
t
={6,12,24,48}w
[0130]
对四种路由协议从以下五个方面进行对比:
[0131]
1、不同部署节点数下的包传输率对比;
[0132]
2、不同节点平均速度下的包传输率对比;
[0133]
3、每次转发时的平均候选节点数对比;
[0134]
4、不同部署节点数下的能耗对比;
[0135]
5、不同海洋节点平均速度下平均端到端时延对比。
[0136]
图4a~图4d描绘了部署节点数与包传输率之间的函数关系,不同部署 节点数下的包传输率对比:(a)p
t
=6w,(b)p
t
=12w,(c)p
t
=24w,(d)p
t
=48w。从 图4a~图4d可以看出,neor cs方案相比neor协议(不利用cs)和基 准算法取得了最好的性能。其中,por和dqela使用一个固定的传输功率 水平。neor协议和pcr协议能从离散集p
t
={6,12,24,48}w自适应选择最优 的传输功率水平。由于最优的传输功率水平被选择,故neor协议可以确定 最合适的候选节点集去执行数据包转发任务。功率控制机制的使用提高了海 洋节点之间的链路连通性和减少了可能出现的覆盖漏洞,故提高了数据包传 输率。此外,neor cs方案利用压缩感知技术能显著减少海洋节点采集的 数据量,即能在较大程度上减少osns中的数据传输量,同时在一定程度上 提高包传输率。由于pcr没有考虑节点的移动性,故当p
t
={6,12,24,48}w时, 它的性能比neor和por差。同时,随着传输功率的增加,por和dqela 的数据包传输率都有不同程度的提高。dqela考虑的网络拓扑在短时间内 是相对静态的且dqela通过单一路径传输海洋感知数据。然而,海洋环境 的高度动态性导致osns的通信链路高度不稳定,故在通信链路受到破坏后 dqela需要重新建立新的数据传输路径。因此,dqela的性能是最差的。 仿真结果表明,neor cs方案相比por(p
t
=48w)、pcr和dqelr(p
t
=48w) 在数据包传输率性能上分别提高了12.4%,39.4%和41.9%。
[0137]
图5是节点平均移动速度和包传输率的变化关系对比图。在海洋环境中, 传感器节点实时移动。节点的移动速度是影响路由协议性能的一个非常关键 的因子。从图5中可以看出,由于利用了机会主义路由技术和考虑了节点的 动态性,故在相同节点平均速度下neor和por的包传输率高于pcr和 dqela的包传输率。随着节点平均速度的提高,neor和por
协议的包传 输率略有下降,并基本保持稳定。在dqela协议中,当海洋节点实时移动 时其形成的传输路径较不稳定。在现有的通信链路断开后,一个新的路由路 径需要被建立,这将提高时延和降低数据包传输率。然而,在机会主义路由 中,海洋节点广播信息且在任何时候都尝试寻找更优的传输路径,这将有效 提高数据包传输率。由于没有考虑节点的移动性,故pcr和dqela协议 随着节点移动速度的增加性能逐渐恶化。
[0138]
从图6可以看出采用功率控制机制的三个路由协议neor cs、neor、 pcr在每次转发中平均需要的候选节点数分别为2.27、2.62和3.25。这是因 为每个海洋节点可以自适应选择最合适的传输功率(对应最优的节点数据传 输半径),因此可以确定候选节点所在的最优海域。当传输功率增加时,por 协议和dqela协议在每次转发时的平均候选节点数均逐渐增加。这是因为 传输功率的提高增加了其邻居节点数(即增加了潜在的候选节点数),从而导 致更多的邻居节点被选为候选节点去执行数据包转发任务。
[0139]
图7是不同部署节点数下单个数据包成功传输到sink节点的平均能耗。 正如所预期的,随着osns部署节点数的增加,平均能耗也相应的增加。其 中,dqela协议的平均能耗最高。这是因为在高度动态的海洋环境中, dqela协议所生成的路由路径被频繁的破坏,重新形成新的路由路径需要 消耗较多的能量。当节点的传输功率越大,节点的通信则半径越大。一个节 点的通信距离越远,发送数据包到汇聚节点所需的跳数就越少。因此,随着 传输功率p
t
的增加,por和dqela的平均能耗先逐渐增加后逐渐减小。从 图7中可以看出,当网络节点数不少于160时,neor协议比por和pcr 消耗更多的能量。虽然neor协议和por协议的能耗类似,但由于neor 协议使用功率控制机制提高了网络的联通性,如图4所示的数据包传输率的 上升证实了这一点。由于采用了压缩感知技术和功率控制技术,neor cs 方案有着最低的能耗,故neor cs方案能有效延长osns的生命周期。
[0140]
图8是不同海洋节点平均速度下平均端到端时延(从源节点采集到海洋 数据到sink节点接收到数据包的平均时间,下面均简称“时延”)的关系变 化图。随着海洋节点速度的增加,所有路由协议的时延亦相应增加,其中 dqela协议的时延最高。这是由于dqela为了避免数据包冲突会绕行传 输数据包,并且在osns中频繁形成新的传输链路,这导致了高的时延。随 着传输功率p
t
的增加(节点的通信半径增大),更大的数据包前进距离被得到。 因此,随着p
t
的增加,por和dqela的时延逐渐减小。由于利用了功率控 制技术得到了最优的候选节点集,故本章提出的机会主义路由协议相比基准 算法得到了最佳的性能。一个有趣的结果是,neor cs方案在时延性能上 略优于neor。这暗示着虽然压缩感知技术在较大程度上减少了海洋数据的 传输量,但没有显著的减少时延。仿真结果表明,neor cs方案相比por、 pcr和dqela(p
t
=48w)在时延上分别减少了18.3%、23.7%和36.1%。
[0141]
综上所述,本发明提供的一种基于压缩感知和功率控制机制的能量高效 机会主义路由协议相比现有算法有效提高了包传输率、降低了网络能耗和端 到端的时延。
[0142]
本发明具有以下有益效果:
[0143]
1、利用海上无线传感网拓扑的时空相关性并结合加权移动平均法来预测 数据包前进距离减少了节点和其邻居节点之间位置信息的频繁交换,降低了 网络能耗。
[0144]
2、综合四个度量指标(节点移动性、数据包前进距离、通信链路质量和 节点剩余能量)并使用自适应功率控制机制来选择最优候选转发节点集和最 优节点传输功率,有效提高了数据包传输率与避免了可能的网络覆盖空洞。
[0145]
3、使用基于压缩感知技术的camp算法在较大程度上减少了海洋节点 数据采集量和网络中数据的传输量,从而有效降低了网络能耗和端到端的时 延。
[0146]
4、使用基于计时器的候选节点集调度算法来协调数据包转发,有效避免 了数据包冲突和减少了由于链路失效所导致的数据包重传次数。
[0147]
5、考虑了所有传感器节点连续移动的情况,这符合使用海上无线传感网 执行海洋环境监测和海事搜救的真实情况。
[0148]
需要说明的是,在本发明的实施例中,术语“中心”、“纵向”、“横向”、
ꢀ“
长度”、“宽度”、“厚度”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、
ꢀ“
水平”、“顶”、“底”“内”、“外”、“顺时针”、“逆时针”、“轴向”、“径向”、
ꢀ“
周向”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是 为了便于描述实施例,而不是指示或暗示所指的装置或元件必须具有特定的 方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。此外, 术语“第一”、“第二”、“第三”仅用于描述目的,而不能理解为指示或 暗示相对重要性。
[0149]
在本发明中,除非另有明确的规定和限定,术语“安装”、“相连”、“连 接”、“固定”等术语应做广义理解,例如,可以是固定连接,也可以是可拆 卸连接,或成一体;可以是机械连接,也可以是电连接;可以是直接相连, 也可以通过中间媒介间接相连,可以是两个元件内部的连通或两个元件的相 互作用关系。对于本领域的普通技术人员而言,可以根据具体情况理解上述 术语在本发明中的具体含义。
[0150]
尽管本发明的内容已经通过上述优选实施例作了详细介绍,但应当认识 到上述的描述不应被认为是对本发明的限制。在本领域技术人员阅读了上述 内容后,对于本发明的多种修改和替代都将是显而易见的。因此,本发明的 保护范围应由所附的权利要求来限定。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献