基于逆迭代和流形优化的智能反射面安全速率确定方法及装置

专利2024-12-22  46



1.本发明涉及无线通信技术领域,特别是一种基于逆迭代和流形优化的智能反射面安全速率确定方法及装置。


背景技术:

2.近年来,随着无线通信技术飞跃性的创新发展,无线网络已广泛应用于民用和军事领域。但是,由于电磁信号传播的广播特性和无线信道的开放性,与物理传输介质相对封闭的有线通信相比,无线数据传输更容易被窃听,信息的安全问题愈发引人的关注。因此,如何保障通信安全是研究无线网络的一个关键性问题。
3.物理层安全技术利用通信系统的物理层特性如热噪声、干扰和衰落信道的时变特性来实现保密,并利用传输信道的内在随机性来保证物理层的安全。作为一种新兴的安全的物理层传输技术,智能反射面近些年来引起了学术界和工业界的广泛关注。它的基本思想是通过在平面上集成大量低成本的无源反射元件,并且每个无源反射元件都能对入射的信号独立地产生一个可控的振幅或相位变化,从而智能地重新配置无线传播环境。
4.智能反射面通过主动地控制无线传播环境,在三维空间中实现信号传播方向调控,给通信系统增加了设计的自由度。由于智能反射面不要求传输射频链的使用,并且只在短距离内工作,因此它可以密集部署,具有更低的硬件成本和能耗,而无需进行复杂的干扰管理。在安全通信中,智能反射面能够对反射信号进行调谐,提高合法用户的数据速率并且降低窃听者的数据速率,从而有效减少信息泄露,可以在不部署其他昂贵且耗能的通信基础架构的情况下,增强系统的安全性能。
5.然而,在窃听者联合起来进行协作窃听的情况下,窃听者的截获能力得到增强,传统的安全速率最大化设计方法将不再适用,加入人工噪声后安全速率最大化的设计变得更加困难。因此,如何使安全速率得到提升,同时实现信息的可靠传输,成为智能反射面设计的研究重点。


技术实现要素:

6.本发明的目的在于提供一种硬件成本低、抗联合窃听、安全速率高、安全传输性能高的基于逆迭代和流形优化的智能反射面安全速率确定方法及装置。
7.实现本发明目的的技术解决方案为:一种基于逆迭代和流形优化的智能反射面安全速率确定方法,包括以下步骤:
8.步骤1、建立智能反射面辅助的安全通信系统模型,定义通信系统的安全速率和,建立有用信号波束成形向量、人工噪声和智能反射面相移矩阵的优化问题;
9.步骤2、根据信道结构和系统最大传输功率,将人工噪声作为有用信号,初始化有用信号波束成形向量和人工噪声;
10.步骤3、固定智能反射面相移矩阵,利用广义逆迭代算法,优化有用信号波束成形
向量和人工噪声,并获取最大特征值所对应的特征向量;
11.步骤4、固定波束成形向量和人工噪声,利用流形优化的方法,优化智能反射面的相移矩阵;
12.步骤5、计算波束成形向量、人工噪声和智能反射面相移矩阵更新前、后所对应的安全速率之差的绝对值,判断该绝对值是否小于设定阈值:如果不小于,则返回步骤2;如果小于,则终止计算,输出智能反射面的最大安全速率。
13.一种基于逆迭代和流形优化的智能反射面安全速率确定装置,包括以下模块:
14.模型构建模块,用于建立智能反射面辅助的安全通信系统模型,定义通信系统的安全速率和,建立有用信号波束成形向量、人工噪声和智能反射面相移矩阵的优化问题;
15.初始化模块,用于根据信道结构和系统最大传输功率,将人工噪声作为有用信号,初始化有用信号波束成形向量和人工噪声;
16.第一优化模块,用于固定智能反射面相移矩阵,利用广义逆迭代算法,优化有用信号波束成形向量和人工噪声,并获取最大特征值所对应的特征向量;
17.第二优化模块,用于固定波束成形向量和人工噪声,利用流形优化的方法,优化智能反射面的相移矩阵;
18.循环计算及判定模块,用于计算波束成形向量、人工噪声和智能反射面相移矩阵更新前、后所对应的安全速率之差的绝对值,判断该绝对值是否小于设定阈值:如果不小于,则返回第一优化模块;如果小于,则终止计算,输出智能反射面的最大安全速率。
19.一种移动终端,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现所述的基于逆迭代和流形优化的智能反射面安全速率确定方法。
20.一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现所述基于逆迭代和流形优化的智能反射面安全速率确定方法中的步骤。
21.本发明与现有技术相比,其显著优点在于:(1)削弱了联合窃听者协作截获隐私信息的能力,提高了无线网络的安全性;(2)通过广义逆迭代算法和流形优化方法更新有用信号波束成形向量、人工噪声和智能反射面的相移矩阵,并计算对应的安全速率,可以得到较高的安全速率,提升系统安全传输性能;(3)计算过程简单,求解复杂度低,收敛速度快;(4)无需新增设备,降低了硬件成本。
附图说明
22.图1为本发明基于逆迭代和流形优化的智能反射面安全速率确定方法的流程图。
具体实施方式
23.本发明一种基于逆迭代和流形优化的智能反射面安全速率确定方法,包括以下步骤:
24.步骤1、建立智能反射面辅助的安全通信系统模型,定义通信系统的安全速率和,建立有用信号波束成形向量、人工噪声和智能反射面相移矩阵的优化问题;
25.步骤2、根据信道结构和系统最大传输功率,将人工噪声作为有用信号,初始化有用信号波束成形向量和人工噪声;
26.步骤3、固定智能反射面相移矩阵,利用广义逆迭代算法,优化有用信号波束成形向量和人工噪声,并获取最大特征值所对应的特征向量;
27.步骤4、固定波束成形向量和人工噪声,利用流形优化的方法,优化智能反射面的相移矩阵;
28.步骤5、计算波束成形向量、人工噪声和智能反射面相移矩阵更新前、后所对应的安全速率之差的绝对值,判断该绝对值是否小于设定阈值:如果不小于,则返回步骤2;如果小于,则终止计算,输出智能反射面的最大安全速率。
29.作为一种具体实施例,步骤1所述的建立智能反射面辅助的安全通信系统模型,定义通信系统的安全速率和,建立有用信号波束成形向量、人工噪声和智能反射面相移矩阵的优化问题,具体如下:
30.步骤1.1、建立智能反射面辅助的安全通信系统模型,其中基站采用阵元均匀线性阵列,期望用户和窃听用户均为单天线接收机,且窃听用户们联合进行协作窃听,智能反射面具有n个反射单元,基站天线个数为m,期望用户个数为k,窃听用户个数为l;
31.基站的发射信号x为:
[0032][0033]
其中,sk是用户k的隐私信息,满足平均功率约束e[|sk|2]=1;是人工噪声向量且服从均值为0、协方差矩阵为z的复高斯分布;是隐私信息波束成形向量;代表m
×
1的复值向量;
[0034]
经过信道的传输,在期望用户bob处和窃听用户eve处的接收信号分别为:
[0035][0036][0037]
其中分别为反射面与bob和eve间的信道,分别为反射面与bob和eve间的信道,分别为基站到bob和eve间直达路径的信道,(
·
)h代表向量或者矩阵的共轭转置,为基站与反射面间的信道,为反射面的相移矩阵,n
bk
和n
el
分别是bob和eve的加性高斯白噪声,服从分布分别是bob和eve的加性高斯白噪声,服从分布和是噪声的方差;分别代表n
×
m、1
×
n、1
×
m的复值向量,
[0038]
由此分别获得bob处的可实现速率rk=log2(1+γk)和eve处的可实现速率其中
[0039]
[0040][0041]
其中u=[v;1],为反射面各个相位组合成的列向量,分别为基站通过反射面路径到第k个bob和第l个eve间的等效信道;diag代表将向量转化为对角化矩阵的操作;进一步地将信道组合为
[0042]
步骤1.2、定义系统的安全速率和为:
[0043][0044]
步骤1.3、建立用信号波束成形向量、人工噪声和智能反射面相移矩阵的优化问题为:
[0045][0046]
其中p是基站的最大传输功率,|θ
nn
|=1指反射面的对角相移矩阵中每一项元素需满足模为1的约束。
[0047]
作为一种具体实施例,步骤2所述的根据信道结构和系统最大传输功率,将人工噪声作为有用信号,初始化有用信号波束成形向量和人工噪声,具体如下:
[0048]
步骤2.1、将有用信号波束成形向量放缩为人工噪声向量放缩为并且通过拉直操作将所有波束成形向量和人工噪声整合到一个大矩阵中,即
[0049]
步骤2.2、设定省去优化问题中的功率约束,并将bob处的可实现速率rk简化为:
[0050][0051]
其中
[0052][0053]bk
=a
k-blkdiag(0,

,pk,

,0)
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(10)
[0054]
其中blkdiag表示分块对角矩阵;u=uuh为待优化的智能反射面的相移矩阵;
[0055]
将eve处的可实现速率简化为:
[0056][0057]
其中
[0058][0059][0060]
其中
[0061]
作为一种具体实施例,步骤3所述的固定智能反射面相移矩阵,利用广义逆迭代算法,优化有用信号波束成形向量和人工噪声,并获取最大特征值所对应的特征向量,具体如下:
[0062]
步骤3.1、当式(7)优化问题p1中智能反射面相移矩阵固定时,优化问题转换为:
[0063][0064]
步骤3.2、将式(7)优化问题视为一个广义特征值问题,即其中
[0065][0066][0067][0068]
其中是矩阵的特征值,是矩阵对应的特征向量;
[0069]
步骤3.3、找出最大特征值所对应的特征向量,通过gpi算法得到再恢复得到w;用再归一化的结果作为下一次迭代过程中的新值,如此循环迭代直到收敛。
[0070]
作为一种具体实施例,步骤4所述的固定波束成形向量和人工噪声,利用流形优化的方法,优化智能反射面的相移矩阵,具体如下:
[0071]
步骤4.1、当式(7)优化问题p1中波束成形向量和人工噪声固定时,优化问题转换为:
[0072][0073]
步骤4.2、将优化问题中的模一约束视为流形,用流形优化的方法,优化智能反射面的相移矩阵:
[0074]
首先计算出目标函数的黎曼梯度,即
[0075][0076]
其中是函数f在vj处的导数,re(
·
)为取实数部分,
°
表示两个矩阵间的哈达玛积;
[0077]
接着更新黎曼梯度的搜索方向
[0078][0079]
其中指把切向量从该切空间映射到另一个切空间,αj为polak-ribiere参数;然后更新得到下一个点:
[0080][0081]
其中βj为armijo搜索步长;
[0082]
最后将新得到的点归一化到流形上
[0083][0084]
如此循环迭代得到最佳相移。
[0085]
本发明一种基于逆迭代和流形优化的智能反射面安全速率确定装置,包括以下模块:
[0086]
模型构建模块,用于建立智能反射面辅助的安全通信系统模型,定义通信系统的安全速率和,建立有用信号波束成形向量、人工噪声和智能反射面相移矩阵的优化问题;
[0087]
初始化模块,用于根据信道结构和系统最大传输功率,将人工噪声作为有用信号,初始化有用信号波束成形向量和人工噪声;
[0088]
第一优化模块,用于固定智能反射面相移矩阵,利用广义逆迭代算法,优化有用信号波束成形向量和人工噪声,并获取最大特征值所对应的特征向量;
[0089]
第二优化模块,用于固定波束成形向量和人工噪声,利用流形优化的方法,优化智能反射面的相移矩阵;
[0090]
循环计算及判定模块,用于计算波束成形向量、人工噪声和智能反射面相移矩阵更新前、后所对应的安全速率之差的绝对值,判断该绝对值是否小于设定阈值:如果不小于,则返回第一优化模块;如果小于,则终止计算,输出智能反射面的最大安全速率。
[0091]
作为一种具体实施例,所述模型构建模块,包括:
[0092]
安全通信系统模型构建单元,用于建立智能反射面辅助的安全通信系统模型,其中基站采用阵元均匀线性阵列,期望用户和窃听用户均为单天线接收机,且窃听用户们联合进行协作窃听,智能反射面具有n个反射单元,基站天线个数为m,期望用户个数为k,窃听
用户个数为l;根据基站的发射信号、期望用户bob处和窃听用户eve处的接收信号,获得bob处的可达速率和eve处的可达速率;
[0093]
安全速率和定义单元,用于根据bob处的可达速率和eve处的可达速率,计算系统的安全速率和;
[0094]
优化问题构建单元,用于建立有用信号波束成形向量、人工噪声和智能反射面相移矩阵的优化问题。
[0095]
作为一种具体实施例,所述第一优化模块,包括:
[0096]
第一优化子问题转换单元,用于将原始有用信号波束成形向量、人工噪声和智能反射面相移矩阵的优化问题,转换为智能反射面相移矩阵固定时的子优化问题;
[0097]
特征向量计算单元,用于利用广义逆迭代算法,优化有用信号波束成形向量和人工噪声,并获取最大特征值所对应的特征向量;
[0098]
所述第二优化模块,包括:
[0099]
第二优化子问题转换单元,用于将原始有用信号波束成形向量、人工噪声和智能反射面相移矩阵的优化问题,转换为智能反射面波束成形向量和人工噪声固定时的子优化问题;
[0100]
相移矩阵优化单元,用于将优化问题中的模一约束视为流形,用流形优化的方法,优化智能反射面的相移矩阵。
[0101]
本发明一种移动终端,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至5中任一项所述的基于逆迭代和流形优化的智能反射面安全速率确定方法。
[0102]
本发明一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现如权利要求1至5中任一项所述基于逆迭代和流形优化的智能反射面安全速率确定方法中的步骤。
[0103]
下面结合附图和具体实施例对本发明作进一步的详细说明。
[0104]
实施例
[0105]
结合图1,本发明给出一种基于逆迭代和流形优化的智能反射面安全速率确定方法及装置,包括以下步骤:
[0106]
步骤1、建立智能反射面辅助的安全通信系统模型,定义通信系统的安全速率和,建立有用信号波束成形向量、人工噪声和智能反射面相移矩阵的优化问题,具体如下:
[0107]
步骤1.1、建立智能反射面辅助的安全通信系统模型,其中基站采用阵元均匀线性阵列,期望用户和窃听用户均为单天线接收机,且窃听用户们联合进行协作窃听,智能反射面具有m个反射单元,基站天线个数为m,期望用户个数为k,窃听用户个数为l;
[0108]
基站的发射信号为:
[0109][0110]
其中,sk是隐私信息,满足平均功率约束(e[|sk|2]=1);是人工噪声向量且服从均值为0、协方差矩阵为z的复高斯分布;是隐私信息波束成形向量;代表n
×
m的复值向量;
[0111]
经过信道的传输,在期望用户bob处和窃听用户eve处的接收信号分别为:
[0112][0113][0114]
其中分别为反射面与bob和eve间的信道,分别为反射面与bob和eve间的信道,分别为基站到bob和eve间直达路径的信道,(
·
)h代表向量或者矩阵的共轭转置,为基站与反射面间的信道,为反射面的相移矩阵,n
bk
和n
el
分别是bob和eve的加性高斯白噪声,服从分布分别是bob和eve的加性高斯白噪声,服从分布和是噪声的方差;分别代表n
×
m、1
×
n、1
×
m的复值向量;
[0115]
由此可分别获得bob处和eve处的可实现速率,即rk=log2(1+γk)和其中
[0116][0117][0118]
其中u=[v;1],为反射面各个相位组合成的列向量,分别为基站通过反射面路径到第k个bob和第l个eve间的等效信道;diag代表将向量转化为对角化矩阵的操作;进一步地将信道组合为
[0119]
步骤1.2、定义系统的安全速率和为:
[0120][0121]
步骤1.3、为了最大化安全速率,需要优化有用信号波束成形向量、人工噪声和智能反射面的相移矩阵,该优化问题可以表示为:
[0122][0123]
其中p是基站的最大传输功率,|θ
nn
|=1指反射面的对角相移矩阵中每一项元素需满足模为1的约束。
[0124]
明显地,上式优化问题是一个np-hard问题,故难以找到直接的或相近形式的解析解,因此将上述优化问题转换成两个相互关联的子问题,并且在这两个子问题之间建立一个迭代结构。
[0125]
步骤2、根据信道结构和系统最大传输功率,将人工噪声作为有用信号,初始化有用信号波束成形向量和人工噪声,具体如下:
[0126]
步骤2.1、为了后续将原问题转化为瑞利熵的形式,将有用信号波束成形向量和人工噪声放缩为和并且通过拉直操作将所有波束成形向量和人工噪声整合到一个大矩阵中,即
[0127]
步骤2.2、设定省去优化问题中的功率约束,并将bob处的可实现速率rk简化为
[0128][0129]
其中
[0130][0131]bk
=a
k-blkdiag(0,

,pk,

,0)
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(10)
[0132]
其中blkdiag表示分块对角矩阵;u=uuh为待优化的智能反射面的相移矩阵,
[0133]
同理将eve处的可实现速率简化为
[0134][0135]
其中
[0136][0137][0138]
其中
[0139]
步骤3、利用广义逆迭代算法,优化有用信号波束成形向量和人工噪声需固定对应的智能反射面相移矩阵,并取最大特征值所对应的特征向量,具体如下:
[0140]
步骤3.1、当式(7)优化问题p1中智能反射面相移矩阵固定时,优化问题可以写成:
[0141][0142]
步骤3.2、将式(7)优化问题视为一个广义特征值问题,即其中
[0143][0144][0145][0146]
是矩阵的特征值,则是对应的特征向量;
[0147]
步骤3.3、找出最大特征值所对应的特征向量,通过gpi算法得到再将其恢复得到w。用再归一化的结果作为下一次迭代过程中的新值,如此循环迭代直到收敛。
[0148]
步骤4、固定波束成形向量和人工噪声,利用流形优化的方法,优化智能反射面的相移矩阵固定波束成形向量和人工噪声,利用流形优化的方法,优化智能反射面的相移矩阵,具体如下:
[0149]
步骤4.1、当式(7)优化问题p1中波束成形向量和人工噪声固定时,优化问题可以写成:
[0150][0151]
步骤4.2、将优化问题中的模一约束视为流形,用流形优化的方法,优化智能反射面的相移矩阵,具体步骤包括:
[0152]
首先计算出目标函数的黎曼梯度,即:
[0153][0154]
是函数f在vj处的导数,re(
·
)为取实数部分,
°
表示两个矩阵间的哈达玛积。
[0155]
接着更新黎曼梯度的搜索方向:
[0156][0157]
其中指把切向量从该切空间映射到另一个切空间,αj为polak-ribiere参数;然后更新得到下一个点:
[0158][0159]
其中βj为armijo搜索步长;
[0160]
最后将新得到的点归一化到流形上
[0161][0162]
如此循环迭代得到最佳相移。
[0163]
步骤5、计算波束成形向量、人工噪声和智能反射面相移矩阵更新前后所对应的安全速率之差的绝对值,直到满足终止条件,具体如下:
[0164]
步骤5.1、计算波束成形向量、人工噪声和智能反射面相移矩阵更新前后所对应的安全速率之差的绝对值;
[0165]
步骤5.2、将得到的安全速率差的绝对值与设定值进行比对,如果大于设定值,则返回步骤4;如果小于设定值,则终止计算,输出智能反射面中基于半定松弛的最大安全速率。
[0166]
本发明削弱了联合窃听者协作截获隐私信息的能力,提高了无线网络的安全性;通过广义逆迭代算法和流形优化方法更新有用信号波束成形向量、人工噪声和智能反射面的相移矩阵,并计算对应的安全速率,可以得到较高的安全速率,提升系统安全传输性能;计算过程简单,求解复杂度低,收敛速度快;无需新增设备,降低了硬件成本。

技术特征:
1.一种基于逆迭代和流形优化的智能反射面安全速率确定方法,其特征在于,包括以下步骤:步骤1、建立智能反射面辅助的安全通信系统模型,定义通信系统的安全速率和,建立有用信号波束成形向量、人工噪声和智能反射面相移矩阵的优化问题;步骤2、根据信道结构和系统最大传输功率,将人工噪声作为有用信号,初始化有用信号波束成形向量和人工噪声;步骤3、固定智能反射面相移矩阵,利用广义逆迭代算法,优化有用信号波束成形向量和人工噪声,并获取最大特征值所对应的特征向量;步骤4、固定波束成形向量和人工噪声,利用流形优化的方法,优化智能反射面的相移矩阵;步骤5、计算波束成形向量、人工噪声和智能反射面相移矩阵更新前、后所对应的安全速率之差的绝对值,判断该绝对值是否小于设定阈值:如果不小于,则返回步骤2;如果小于,则终止计算,输出智能反射面的最大安全速率。2.根据权利要求1所述的基于逆迭代和流形优化的智能反射面安全速率确定方法,其特征在于,步骤1所述的建立智能反射面辅助的安全通信系统模型,定义通信系统的安全速率和,建立有用信号波束成形向量、人工噪声和智能反射面相移矩阵的优化问题,具体如下:步骤1.1、建立智能反射面辅助的安全通信系统模型,其中基站采用阵元均匀线性阵列,期望用户和窃听用户均为单天线接收机,且窃听用户们联合进行协作窃听,智能反射面具有n个反射单元,基站天线个数为m,期望用户个数为k,窃听用户个数为l;基站的发射信号x为:其中,s
k
是用户k的隐私信息,满足平均功率约束e[|s
k
|2]=1;是人工噪声向量且服从均值为0、协方差矩阵为z的复高斯分布;是隐私信息波束成形向量;代表m
×
1的复值向量;经过信道的传输,在期望用户bob处和窃听用户eve处的接收信号分别为:经过信道的传输,在期望用户bob处和窃听用户eve处的接收信号分别为:其中分别为反射面与bob和eve间的信道,分别为反射面与bob和eve间的信道,分别为基站到bob和eve间直达路径的信道,(
·
)
h
代表向量或者矩阵的共轭转置,为基站与反射面间的信道,为反射面的相移矩阵,n
bk
和n
el
分别是bob和eve的加性高斯白噪声,服从分布分别是bob和eve的加性高斯白噪声,服从分布分别是bob和eve的加性高斯白噪声,服从分布和是噪声的方差;分别代表n
×
m、1
×
n、1
×
m的复值向量,
由此分别获得bob处的可实现速率r
k
=log2(1+γ
k
)和eve处的可实现速率其中其中其中u=[v;1],为反射面各个相位组合成的列向量,分别为基站通过反射面路径到第k个bob和第l个eve间的等效信道;diag代表将向量转化为对角化矩阵的操作;进一步地将信道组合为步骤1.2、定义系统的安全速率和为:步骤1.3、建立用信号波束成形向量、人工噪声和智能反射面相移矩阵的优化问题为:其中p是基站的最大传输功率,|θ
nn
|=1指反射面的对角相移矩阵中每一项元素需满足模为1的约束。3.根据权利要求2所述的基于逆迭代和流形优化的智能反射面安全速率确定方法,其特征在于,步骤2所述的根据信道结构和系统最大传输功率,将人工噪声作为有用信号,初始化有用信号波束成形向量和人工噪声,具体如下:步骤2.1、将有用信号波束成形向量放缩为人工噪声向量放缩为并且通过拉直操作将所有波束成形向量和人工噪声整合到一个大矩阵中,即步骤2.2、设定省去优化问题中的功率约束,并将bob处的可实现速率r
k
简化为:其中
b
k
=a
k-blkdiag(0,

,p
k
,

,0)
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(10)其中blkdiag表示分块对角矩阵;u=uu
h
为待优化的智能反射面的相移矩阵;将eve处的可实现速率简化为:其中其中其中4.根据权利要求3所述的基于逆迭代和流形优化的智能反射面安全速率确定方法,其特征在于,步骤3所述的固定智能反射面相移矩阵,利用广义逆迭代算法,优化有用信号波束成形向量和人工噪声,并获取最大特征值所对应的特征向量,具体如下:步骤3.1、当式(7)优化问题p1中智能反射面相移矩阵固定时,优化问题转换为:步骤3.2、将式(7)优化问题视为一个广义特征值问题,即其中其中其中其中是矩阵的特征值,是矩阵对应的特征向量;
步骤3.3、找出最大特征值所对应的特征向量,通过gpi算法得到再恢复得到w;用再归一化的结果作为下一次迭代过程中的新值,如此循环迭代直到收敛。5.根据权利要求4所述的基于逆迭代和流形优化的智能反射面安全速率确定方法,其特征在于,步骤4所述的固定波束成形向量和人工噪声,利用流形优化的方法,优化智能反射面的相移矩阵,具体如下:步骤4.1、当式(7)优化问题p1中波束成形向量和人工噪声固定时,优化问题转换为:步骤4.2、将优化问题中的模一约束视为流形,用流形优化的方法,优化智能反射面的相移矩阵:首先计算出目标函数的黎曼梯度,即其中是函数f在v
j
处的导数,re(
·
)为取实数部分,表示两个矩阵间的哈达玛积;接着更新黎曼梯度的搜索方向其中指把切向量从该切空间映射到另一个切空间,α
j
为polak-ribiere参数;然后更新得到下一个点:其中β
j
为armijo搜索步长;最后将新得到的点归一化到流形上如此循环迭代得到最佳相移。6.一种基于逆迭代和流形优化的智能反射面安全速率确定装置,其特征在于,包括以下模块:模型构建模块,用于建立智能反射面辅助的安全通信系统模型,定义通信系统的安全速率和,建立有用信号波束成形向量、人工噪声和智能反射面相移矩阵的优化问题;初始化模块,用于根据信道结构和系统最大传输功率,将人工噪声作为有用信号,初始化有用信号波束成形向量和人工噪声;第一优化模块,用于固定智能反射面相移矩阵,利用广义逆迭代算法,优化有用信号波束成形向量和人工噪声,并获取最大特征值所对应的特征向量;第二优化模块,用于固定波束成形向量和人工噪声,利用流形优化的方法,优化智能反射面的相移矩阵;循环计算及判定模块,用于计算波束成形向量、人工噪声和智能反射面相移矩阵更新前、后所对应的安全速率之差的绝对值,判断该绝对值是否小于设定阈值:如果不小于,则返回第一优化模块;如果小于,则终止计算,输出智能反射面的最大安全速率。
7.根据权利要求6所述的基于逆迭代和流形优化的智能反射面安全速率确定装置,其特征在于,所述模型构建模块,包括:安全通信系统模型构建单元,用于建立智能反射面辅助的安全通信系统模型,其中基站采用阵元均匀线性阵列,期望用户和窃听用户均为单天线接收机,且窃听用户们联合进行协作窃听,智能反射面具有n个反射单元,基站天线个数为m,期望用户个数为k,窃听用户个数为l;根据基站的发射信号、期望用户bob处和窃听用户eve处的接收信号,获得bob处的可达速率和eve处的可达速率;安全速率和定义单元,用于根据bob处的可达速率和eve处的可达速率,计算系统的安全速率和;优化问题构建单元,用于建立有用信号波束成形向量、人工噪声和智能反射面相移矩阵的优化问题。8.根据权利要求6所述的基于逆迭代和流形优化的智能反射面安全速率确定装置,其特征在于,所述第一优化模块,包括:第一优化子问题转换单元,用于将原始有用信号波束成形向量、人工噪声和智能反射面相移矩阵的优化问题,转换为智能反射面相移矩阵固定时的子优化问题;特征向量计算单元,用于利用广义逆迭代算法,优化有用信号波束成形向量和人工噪声,并获取最大特征值所对应的特征向量;所述第二优化模块,包括:第二优化子问题转换单元,用于将原始有用信号波束成形向量、人工噪声和智能反射面相移矩阵的优化问题,转换为智能反射面波束成形向量和人工噪声固定时的子优化问题;相移矩阵优化单元,用于将优化问题中的模一约束视为流形,用流形优化的方法,优化智能反射面的相移矩阵。9.一种移动终端,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至5中任一项所述的基于逆迭代和流形优化的智能反射面安全速率确定方法。10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述程序被处理器执行时实现如权利要求1至5中任一项所述基于逆迭代和流形优化的智能反射面安全速率确定方法中的步骤。

技术总结
本发明公开了一种基于逆迭代和流形优化的智能反射面安全速率确定方法及装置,该方法为:建立智能反射面辅助的安全通信系统模型,建立有用信号波束成形向量、人工噪声和智能反射面相移矩阵的优化问题,初始化有用信号波束成形向量和人工噪声;固定智能反射面相移矩阵,利用广义逆迭代法优化有用信号波束成形向量和人工噪声;固定波束成形向量和人工噪声,利用流形法优化智能反射面的相移矩阵;计算波束成形向量、人工噪声和智能反射面相移矩阵更新前、后的安全速率之差的绝对值,直到满足条件。该装置包括模型构建模块、初始化模块、第一优化模块、第二优化模块、循环计算及判定模块。本发明降低了硬件成本,提高了无线传输的安全速率和安全性能。速率和安全性能。速率和安全性能。


技术研发人员:束锋 王阳 石伟萍 邹骏
受保护的技术使用者:南京理工大学
技术研发日:2022.06.29
技术公布日:2022/11/1
转载请注明原文地址: https://tieba.8miu.com/read-11079.html

最新回复(0)