1.一种考虑安全的无线多跳网络路由选择和功率分配方法,其特征在于该方法包括以下步骤:步骤一:初始化:节点获得网络的基本配置信息;
步骤二:将所获取的信息整理成已知参数信息库,并实现网络中节点的共享;
步骤三:根据系统优化的总目标以及所受到的相关功率、误码率的约束条件,建立系统优化模型,并从系统参数信息库中导出相关参数,代入优化模型;
所述的系统优化模型为:
s.t.
其中 代表合法节点Ai的发送功率,a,b为与调制相关的常数, 代表节点Ai和Ai+1之间的距离,ζTH为端到端误码率阈值,a为路损因子, 表示从源节点AS到目的节点AD的所有路由的集合, 代表使得路由安全连接概率Pr最大的路由,R为路由跳数,为从源节点到目的节点的可选路由集合,P为节点发送功率集合;
(·)为伽马函数,λE为窃听者密度步骤四:根据约束条件中求得最大化安全路由的条件,得到相应安全路由的计算方式,以及一种得到该安全路由就必须满足的功率分配策略;
则安全路由选择转为如下最小化问题的求解:上式通过经典的Bellman-Ford算法求解,该算法的路由权重函数为:所述的功率分配策略表示为:
步骤五:根据得到的功率分配策略,简化系统优化模型,得到:s.t.
步骤六:根据简化的优化模型得到详细的路由路径上各节点的最优功率分配表达式:其中 为节点Aj发送功率。