### 一种优化链路状态预测的路由协议
#### 摘要
本文介绍了一种针对无人机自组织网络(Unmanned Aerial Vehicle Ad hoc Network, UAV MANET)中节点运动快速且拓扑变化频繁特点而设计的新路由协议——优化链路状态预测路由协议(Optimized Link State Forecast Routing, OLSFR)。该协议通过对无人机节点间的链路状态进行预测,并重新定义计算多点中继(Multi-Point Relay, MPR)集合的约束性参数,从而达到优化路由选择和提高网络整体性能的目标。
#### 1. 无人机自组织网络与路由协议的重要性
无人机自组织网络是一种特殊类型的移动自组织网络(Mobile Ad hoc Network, MANET),它允许无人机节点在没有固定基础设施的情况下进行自我组织和通信。这类网络通常具有高度动态性和不可预测性,因此选择合适的路由协议对于保证网络的有效运行至关重要。传统的路由协议往往难以适应这种快速变化的环境,导致数据包传递成功率低、延迟高等问题。
#### 2. OLSFR的基本原理
##### 2.1 链路预测生存时间
OLSFR的核心是通过预测链路的生存时间来优化路由路径的选择。具体来说,该协议首先根据无人机节点的当前速度和方向预测其未来的位置,进而计算出两个节点之间链路可能持续的时间。这一预测基于节点之间的相对速度矢量计算得出:
- 假设\( l_{ij} \)表示某一时刻节点\( N_i \)和\( N_j \)之间的链路;
- 通过无人机上的GPS模块获取每个节点的实时位置信息;
- 通过分析连续接收到的HELLO消息中的位置信息(分别在时刻\( t_1 \)和\( t_2 \)),结合这两个时刻之间的时间间隔\(\Delta t = t_2 - t_1\),可以计算出节点\( N_i \)和\( N_j \)的平均速度\( V_i \)和\( V_j \);
- 计算节点\( N_j \)相对于\( N_i \)的相对速度矢量\( V_{ij} = V_i - V_j \);
- 进一步利用节点的通信半径和相对速度矢量计算出链路\( l_{ij} \)的预测生存时间\( t_{ij} \)。
##### 2.2 多点中继(MPR)集的优化
为了进一步优化路由选择过程,OLSFR重新定义了多点中继集的计算方式。传统的OLSR协议基于节点度(度是指节点的邻居数量)来确定MPR集。然而,在无人机网络中,这种方法可能会因为节点快速移动而导致频繁更新MPR集,增加不必要的开销。因此,OLSFR引入了一个新的约束性参数,该参数考虑了节点间的链路预测生存时间和节点的稳定性,以更准确地选择能够有效延长数据包生命周期的节点作为MPR成员。
#### 3. 仿真实验结果
通过一系列仿真测试,OLSFR协议相较于其他相关协议如OLSR、DSDV等,在无人机自组织网络的数据包传递成功率和端到端延时方面表现出显著的优势。具体表现在:
- 数据包传递成功率大幅提高,这是因为通过预测链路生存时间,可以选择更稳定的路径传输数据包,减少因节点移动导致的路径中断;
- 端到端延时降低,这是因为优化后的MPR集能够更快地转发数据包,减少了不必要的路由重选过程。
#### 结论
OLSFR协议通过引入链路状态预测机制和优化MPR集的计算方法,有效地解决了无人机自组织网络中路由选择的问题。该协议不仅提高了数据包传递的成功率,还降低了网络延迟,为无人机网络的实际应用提供了强有力的技术支持。