1.一种基于非合作博弈实现物理层安全传输的功率分配方法,该方法的步骤如下:步骤一:建立由若干网络节点组成的通信系统模型,针对网络节点工作在全双工模式下的单跳网络,所述网络节点位置已知,网络中存在一个窃听节点和一个协作干扰节点;所述通信系统模型由四个节点组成,包含一个源节点S、一个目的节点D、一切窃听节点E和一个协作干扰节点C;设定源节点到目的节点的单跳网络中存在一个窃听者,且源节点、目的节点和窃听节点均工作在全双工模式下,当源节点发送有用信息时,网络中存在一个协作干扰节点协同工作;同时目的节点为了更好地保护信息不被成功窃听,同时会发送一个干扰信号干扰窃听节点;由于节点工作在全双工模式下,所以会产生自干扰,设定节点A的自干扰系数为βA,节点A为源节点S、目的节点D、窃听节点E和协作干扰节点C中任意一个,若βA=0,表示无自干扰;
步骤二:定义所述通信系统模型下的通信链路的可实现保密率;
步骤三:所述网络节点中的各个节点开始非合作博弈;
(1)确定博弈者集合,每个博弈者的选择策略集合以及效用函数;
①博弈者集合定义:博弈者集合为网络中各个节点;
②选择策略集合的定义:选择策略集合定义为一个阈值下的功率范围集合;在现实场景中,由于无线设备的精度有限,所以将功率线性量化,得到如下离散功率集合:其中ΔQS,ΔQD,ΔQC和ΔQE分别表示S,D,C和E的量化间隔,KS,KD,KC和KE分别表示S,D,C和E的功率级数;
③效用函数的定义:效用函数为网络的保密容量;在安全通信中,较高的功率会增加较多的网络消耗,为了实现绿色通信,定义一个代价函数:其中Cn>0表示每单位传输或干扰功率消耗的比例系数;
由于源节点的目标是以最小的传输成本实现最大化传输保密性,而窃听节点的目标是最小化主信道链路的安全信息速率和最小化自身的干扰代价,所以引入两种效用函数即网络的保密容量,来满足不同博弈者的不同需求:其中G表示单位可实现保密率的增益,US,C,D和UE分别代表S,C,D和E的全部收益;
(2)由于在该通信系统中主要目的是确定提高自身效益的策略选择方法,因而建立一个四人非合作的博弈模型:
η={N,{Φn}n∈N,{Un}n∈N} (11)其中N={S,D,C,E}是参与博弈的博弈者集合;Φn表示博弈者n的功率选择策略集合,具体表示为: , Un是博弈者n的效用函数即收益;
分析博弈者的利益关系,进而建立起非合作博弈模型,这里将功率选择随机化,网络节点不会明确地做出决定,而是以某种概率做出选择,也即采取混合策略;混合策略即为局中人对各个纯策略的偏好程度,或是对多次博弈达到均衡结局的各个纯策略选择的概率估计;
令 表示博弈者n在时间t的策略集合;
其中 表示博弈者在时间t选择功率为jΔPi的概率; 那么针对于上述(8)(9),S和E的在t时刻的平均效用可表示为以下的数学期望:(3)验证纳什均衡解的存在性;
步骤四:由于本方法采用的是有限策略的博弈,那么博弈的最终结果会达到一个均衡点;本方法运用分布式学习算法对混合策略下的纳什均衡进行求解;步骤四中,混合策略纳什均衡求解,功率选择算法;
(1)步骤三已建立好一个有限策略的非合作博弈,那么博弈的最终结果会达到一个均衡点;采用分布式学习算法解决S、D、C和E的复杂决策以及纳什均衡点的求解问题,在初始化阶段,由于各个博弈者没有对手的信息,所以每一个博弈者在第一步博弈中对于策略集合中每个功率的选择概率相等;
(2)定义混合策略迭代原则;S、D、C和E在时间t选择的功率策略是根据对手在t‑1时刻的混合策略而做出的最大化效用函数的期望:为了进一步简化数学计算,将策略迭代规则进一步转换;令根据上述公式(14.1‑14.4)中,如果博弈者n在m j≠m
时间t选择了第m个功率级,那么就令In=1,则In =0;所以在时间t时,S、D、C和E的混合策略就会更新为:
在每一次更新策略的时候,S、D、C和E都会去根据对手的功率来调整自己功率选择概率集合;
步骤五:根据纳什均衡解实时计算出功率对应的概率集合,选取概率集合中最大的概率值所对应的功率值,所述网络节点使用该功率值进行正常通信。
2.根据权利要求1所述的一种基于非合作博弈实现物理层安全传输的功率分配方法,其特征在于,所述步骤二包括:
(1)根据节点的距离,建立Friis自由空间路径损耗模型,得到每条链路的路径损失;
(2)建立Wiretap信道模型,得到目的节点和窃听节点的接收信干噪比;
(3)根据接收信干噪比,计算出有用信道和窃听信道的信息速率,进而得出通信链路的可实现保密率。
3.根据权利要求2所述的一种基于非合作博弈实现物理层安全传输的功率分配方法,其特征在于,所述方法的步骤二的(1)具体为:根据网络节点的位置信息,建立Friis自由空间路径损耗模型,令gMN表示链路m的发送节点M到链路n的接收节点N之间的路径损失,从而得到链路的路径损失为其中 表示表示链路m的发送节点M到链路n的接收节点N之间的距离,Gt和Gr分别表示发射和接收天线增益,λ表示信号波长。
4.根据权利要求3所述的一种基于非合作博弈实现物理层安全传输的功率分配方法,其特征在于,所述方法的步骤二的(2)具体为:2
建立Wiretap信道模型,假设信道中的高斯白噪声相互独立,方差均为δ;源节点(S)以QS的功率发送信息给目的节点(D),协作干扰节点发送一个功率为QC的干扰信号以协助主信道通信;窃听节点(E)在窃听主信道信息的同时发射了一个功率为QE的干扰信号;目的节点为了保证信息尽可能不被成功窃听,发送一个干扰信号QD;进而得到目的节点(D)和窃听节点(E)的接收信干噪比(SINR)为:其中gMN表示发送节点M到接收节点N之间的路径损失,βA表示节点A的自干扰系数,这里设置节点的自干扰系数都相同;α表示协作干扰节点对目的节点的干扰因子,由于协作干扰节点是友好的,所以α<1;QA为节点A的发射功率。
5.根据权利要求4所述的一种基于非合作博弈实现物理层安全传输的功率分配方法,其特征在于,所述方法的步骤二中的(3)具体为:计算出源节点(S)到目的节点(D)的信息速率RD以及源节点(S)到窃听节点(E)的信息速率RE:
RD=log2(1+γD) (4)RE=log2(1+γE) (5)源节点(S)和目的节点(D)之间的非法通信链路的可实现保密率为:其中RD表示源节点(S)到目的节点(D)的信息速率,RE表示源节点(S)到窃听节点(E)的信息速率。