Loading [MathJax]/jax/element/mml/optable/BasicLatin.js
高级搜索

留言板

尊敬的读者、作者、审稿人, 关于本刊的投稿、审稿、编辑和出版的任何问题, 您可以本页添加留言。我们将尽快给您答复。谢谢您的支持!

姓名
邮箱
手机号码
标题
留言内容
验证码

Fq上一类周期为2p2的四元广义分圆序列的线性复杂度

王艳 相乃姣 韩西林 闫联陶

王艳, 相乃姣, 韩西林, 闫联陶. Fq上一类周期为2p2的四元广义分圆序列的线性复杂度[J]. 电子与信息学报, 2021, 43(10): 2936-2943. doi: 10.11999/JEIT210095
引用本文: 王艳, 相乃姣, 韩西林, 闫联陶. Fq上一类周期为2p2的四元广义分圆序列的线性复杂度[J]. 电子与信息学报, 2021, 43(10): 2936-2943. doi: 10.11999/JEIT210095
DENG Huiping, CAO Zhaoyang, XIANG Sen, WU Jin. Saliency Detection Based on Context-aware Cross-layer Feature Fusion for Light Field Images[J]. Journal of Electronics & Information Technology, 2023, 45(12): 4489-4498. doi: 10.11999/JEIT221270
Citation: Yan WANG, Naijiao XIANG, Xilin HAN, Liantao YAN. Linear Complexity over Fq of a Class of Generalized Cyclotomic Quaternary Sequences with Period 2p2[J]. Journal of Electronics & Information Technology, 2021, 43(10): 2936-2943. doi: 10.11999/JEIT210095

Fq上一类周期为2p2的四元广义分圆序列的线性复杂度

doi: 10.11999/JEIT210095
基金项目: 国家自然科学基金(61902304),陕西省自然科学基础研究计划资助项目(2021JQ-495)
详细信息
    作者简介:

    王艳:女,1982年生,副教授,研究方向为序列密码

    相乃姣:女,1996年生,硕士生,研究方向为序列密码

    韩西林:女,1996年生,硕士生,研究方向为序列密码

    闫联陶:女,1996年生,硕士生,研究方向为序列密码

    通讯作者:

    相乃姣 xiangnaijiao@xauat.edu.cn

  • 中图分类号: TN918.4

Linear Complexity over Fq of a Class of Generalized Cyclotomic Quaternary Sequences with Period 2p2

Funds: The National Natural Science Foundation of China (61902304), and The Project Supported by Natural Science Basic Research Plan in Shaanxi Province of China (2021JQ-495)
  • 摘要: 该文基于广义分圆理论,通过计算Fq(q=rm)上的序列生成多项式的零点个数,确定了一类周期为2p2的四元广义分圆序列的极小多项式和线性复杂度。结果表明,该序列的线性复杂度大于其周期的1/2,能够有效地抵抗Berlekamp-Massey (B-M)算法的攻击,是密码学意义上一类良好的周期伪随机序列。
  • 随着无线通信、人工智能以及物联网技术的发展,隐私信息的安全传输成为研究的热点领域。传统的密码学机制将数据加密成高度随机化的密文发送。然而,在大量密文数据与强大密码破解工具的帮助下,无法保证数据传输的安全性。在此背景下,能够躲避监控者对通信进行监控的隐蔽通信成为研究的热点。隐蔽通信系统(Covert Communication System, CCS)可以将保密数据嵌入在正常传输的数据中与正常数据一起传输[1]。但隐蔽通信系统存在容量小与误码率高的情况[2]

    近年来智能反射面(Intelligent Reflecting Surface, IRS)陆续被用于无线隐蔽通信系统中以提高隐蔽通信速率。由文献[3]可知,利用IRS可有效提升无线隐蔽通信系统的通信效率。文献[4]设计了一种优化的无线隐蔽通信系统,通过优化发送者的发射功率,IRS中反射阵元的角度,最大化隐蔽通信的速率,但其计算复杂度非常高。因此,具有低复杂度的逐次凸逼近求解方法被引入以求解IRS的反射系数和发射功率联合优化问题[5]。另外,有研究提出基于IRS与多输入-多输出(Multiple Input Multiple Output, MIMO)的隐蔽通信系统[6,7],利用高耦合性进行交替优化,从而求得最优解。类似地,非正交多址技术也可与IRS结合用来设计隐蔽系统[8,9]。而文献[10]提出了一种基于IRS的隐蔽通信方案。然而,基于IRS的无线隐蔽通信系统中,隐蔽信息仍然容易被窃听者所窃听[11]

    为了提高无线隐蔽通信系统的安全性,研究者提出引入新的节点作为发送者的友元节点,该友元节点通过发送人工噪声干扰监听者接收发送者的信息,从而提高隐蔽通信的安全性。而基于无人机的通信系统具有部署快,配置更灵活,并存在短距离视距链路的优点[12,13]。因此,无人机也常作为隐蔽通信系统中的友元,对监听者进行干扰的系统尤为常见。特别地,由于遮挡的原因,固定友元节点无法转发发送者发送的信息,或不能对监听者进行干扰。此时,无人机可以向合法接收者转发发射终端发送的隐蔽信息。典型地,文献[14]通过优化无人机的飞行轨迹和发送功率来最大化接收者接收隐蔽信息的平均速率。另外,文献[15]通过优化无人机的飞行轨迹和发送功率,来最大化接收者接收隐蔽信息的平均速率。文献[16]提出一种无人机协助的多用户隐蔽通信系统。为了在复杂通信环境进行隐蔽通信,Chen等人[17]和Zheng等人[18]提出利用多天线与无人机结合,设计隐蔽通信系统,从而对抗多监听者合谋监听。文献[19]利用多天线无人机在干扰机的帮助下,使用基于监听者最优监控门限的功率分配算法设计隐蔽通信系统。然而,如何有效地选择智能反射面中各个反射元件的相移与无人机的飞行轨迹,在保证隐蔽性的前提下,设计高效隐蔽通信系统是亟需解决的问题。

    为此,本文首先提出一种适合部署在通信环境复杂的系统中的隐蔽通信机制。利用IRS能提升无线通信效率和无人机高机动性等特点,设计基于IRS与无人机协助的隐蔽通信系统,可广泛部署在通信环境复杂的场景中。其次,在监听者接收噪声不确定情况,且合法用户的位置已知情况下,推导了监控者的最小错误检测概率。然后,利用推导出的最小错误检测概率与隐蔽信道的中断概率作为约束,以发射功率,IRS反射系数为优化变量,建立了最大化隐蔽通信速率的优化问题。仿真结果表明增加IRS的数量、无人机飞行时间和干扰功率可提高系统的隐蔽性与隐蔽通信速率。

    由于智慧城市、智慧工厂等系统中,需要把监控的数据安全地、可靠地、定时发送到数据控制中心。其中,部分数据是非常敏感,一旦泄露可能会造成重大的信息安全事故。然而,这些敏感数据由于数据量并不大,用加密传输的方法容易被破解。在此背景下,本文提出采用隐蔽通信的方法传输敏感数据。如图1所示为本文设计的一种基于无人机与IRS协助的隐蔽通讯系统。在该模型中,隐蔽通信的发送方为通信基站,以Alice来示意;接收方为各种智能终端,以Bob来示意;监听者一般位于接收者附近,以Willie来示意。为了保证敏感数据不被泄露,有一些数据需要通过隐蔽通信进行秘密传输。然而,这些秘密数据也不是时刻发送的,而是固定时刻进行上传。因此,该系统只有在进行隐蔽通信时候才控制无人机飞行,并对可疑的窃听者进行干扰。且发送结束后,可进行回收无人机并充电。因此,可保证其长期的运行。在实际通信系统中往往存在大型建筑群,这阻挡了Alice, Bob和Willie的通信,即不存在视距(Line Of Sight, LOS)链路。因此,本文提出在建筑物表面部署IRS,作为中继向Bob转发Alice所发送隐蔽消息。由于Alice与Bob协作进行隐蔽通信,其位置通常也是互相已知的。而无人机是Alice的友元,因此无人机可以获取Bob的位置。由根据文献[14]可知,无人机只能获取Willie所在的大致区域。

    图 1  无人机辅助IRS隐蔽通信系统

    然而,由于Willie和Bob之间的位置往往比较接近,IRS在增加Bob的接收信号强度的同时,也增加了Willie接收信号的强度。这提高了Willie检测Alice与Bob之间隐蔽通信的概率。为此,采用无人机作为Alice的友好节点来干扰Willie对隐蔽通信的监听。将Alice与IRS、IRS与Bob、IRS与Willie之间的信道分别表示为hAI, hIBhIW。为了方便计算,假定Alice, Bob, IRS与Willie处于一个地平面上,而无人机处于空中。这样,本文采用3维笛卡尔坐标系来描述各个节点的坐标。Alice, Bob, IRS与Willie的高度若为0,其坐标分别为 wA=[xA,yA]T, wI=[xI,yI]T, wB=[xB,yB]TwW=[xW,yW]T。设计无人机的起点和终点位置为qAqF;无人机在有限时间N内从初始点qA飞行到终点qF,其中N可以被划分为T个时隙,即N=TL,而每个时隙的持续时间为L。另外,由于无线隐蔽通信的模型可以认定为一个监狱模型,即Alice与Bob协同进行隐蔽通信并逃避Willie的检测,则可假定Alice, IRS,无人机、Bob和Willie的之间的位置都互相已知[9]

    定义Q=[q[1], q[2], ···,q[T]]T 为第T个时隙无人机的坐标集合。令q[T]=qF, q[1]=qA,可得

    q[t+1]q[t]2D2,t=1,2,,T1 (1)

    其中q[t]=[x[t], y[t]]T,是无人机在第t个时隙的坐标,D=Vmax·LVmax是无人机的最大速度。

    另外, IRS由M个反射元件组成。将第t个时隙的IRS的相移和幅度定义为M×M对角线矩阵Θ[t]=diag{β1ejθ1[t],β2ejθ2[t],,βMejθM[t]},βm[t][0,1],θm[n][0,2π),m={1,2,,M}。当取得最佳幅度时,可令β为1,则对角矩阵可表示为Θ[t]=diag{ejθ1[t],ejθ2[t],,ejθM[t]}

    一般地,无人机与地面节点的通信信道可设为LOS信道。因此,可采用了自由空间路径损耗模式作为这类信道的衰落模式。则第t时隙内,无人机到Bob的信道增益表示为

    hUB[t]=β0d2UB[t]=β0H2+q[t]wB2 (2)

    同理,第t时隙无人机与Willie间的信道增益为

    hUW[t]=β0d2UW[t]=β0H2+q[t]wW2 (3)

    其中,β0是距离D0=1 m的信道上的信道功率增益。由于建筑物群的阻塞,基站Alice和Bob, Willie之间的LOS信道被可被认为完全阻塞,是一种非视距(Non Line Of Sight, NLOS)信道。将IRS视为一个均匀线阵(Uniform Linear Array, ULA)天线,即按线性规律排列在一平面上的天线系统,也称天线阵列。则从Alice到IRS第t个时隙的信道增益hAI[n]CM×1

    hAI[t]=β0dαAI[t][1,ej2πλdϕAI[t],,ej2πλd(M1)ϕAI[t]]T (4)

    其中,α是信道的路径损耗指数,dAI[t]=wAwI2是第t个时隙中Alice和IRS之间的距离,ϕAI[t]=xAxIdAI[t]是第t个时隙中在IRS处从无人机到IRS的信号的AoA的余弦值,d是天线间距以及λ为载波波长。IRS与Bob和Willie的之间的信道衰落分别表示为

    hIB[t]=β0dαIB[t][1,ej2πλdϕIB[t],,ej2πλd(M1)ϕIB[t]]T (5)
    hIW[t]=β0dαIW[t][1,ej2πλdϕIW[t],,ej2πλd(M1)ϕIW[t]]T (6)

    其中,dIB[t]=wIwB2, dIW[t]=wIwW2分别为IRS与Bob, Willie之间的距离。而ϕIB[t]=xBxIdIB[t]ϕIW[t]=xWxIdIW[t]分别由IRS节点到Bob与Willie的到达角的余弦值。由式(3)、式(4)和式(5),第t个时隙中Bob接收的信号为

    yB[t]=PA[t](hHIB[t]Θ[t]hAI[t])xA[t]+PU[t]hUB[t]xU[t]+nB[t] (7)

    其中,PA[t]是Alice的发射功率。xA[t]是第t个时隙中Alice所发送的信号。服从xA[t]~CN(0,1)。xU[t]是无人机发送的信号,满足E[|xU[t]|2]=1nB[t]是Bob处均值为0方差为σ2B的加性高斯白噪声(Additive White Gaussian Noise, AWGN),即nB[t]~CN(0,σ2B)。PU[t]是无人机干扰信号的发射功率,并且在区间[0,ˆPU[t]]上遵循均匀分布,其中ˆPU[t]是无人机的最大发射功率,取值范围为[0,ˆPUmax[t]]。这样,PU[t]的概率密度函数(Probability Density Function, PDF)表示为

    fPU[t](x)={1ˆPU[t],0xˆPU[t]0,   (8)

    根据式(7),第t个时隙Bob的接收容量为

    C[t]=log2(1+PA[t]|hHIB[t]Θ[t]hAI[t]|2+PU[t]|hUB[t]|2σ2B) (9)

    本文采用假设检验技术来检测系统中是否存在隐藏通信。利用式(3)、式(4)和式(6),获得Willie处的接收信号,表示为

    yW[t]={PU[t]hUW[t]xU[t]+nW[t],H0PA[t](hHIW[t]Θ[t]hAI[t])xA[t]+PU[t]hUW[t]xU[t]+nW[t],H1 (10)

    其中,H0表示Alice与Bob之间不存在隐蔽信道;H1表示Alice与Bob之间存在隐蔽通信。nW[t]是Willie处均值为0方差为σ2W的AWGN,即nW[t]~CN(0,σ2W)。由于每个时隙中信道率趋向相同,Willie的接收信号功率可表示为

    T[t]={PU[t]|hUW[t]|2+σ2W,H0PA[t]|hHIW[t]Θ[t]hAI[t]|2+PU[t]|hUW[t]|2+σ2W,H1 (11)

    假设Willie在每个时隙使用辐射计探测器来检测从Alice到Bob的传输。若T[t]>τ[t],其中τ[t]是第t个时隙Willie的检测阈值,则Willie判决状态为D1,表示Willie判定Alice在发送隐蔽信息。否则,Willie决定状态D0。当D0出现,则表明Willie判定无隐蔽通信。则检测方法可表示为

    D[t]={D1,T[t]>τ[t]D0,T[t]<τ[t] (12)

    为了优化系统的隐蔽通信速率,本文首先需要求出Willie检测隐蔽通信的虚警率与漏检率。为此,本文将虚警率和漏检率进行合并,作为检测错误概率(Detection Error Probability, DEP)。在此基础上推导出最优DEP。并以最优DEP与中断概率作为约束条件,建立优化问题。

    Willie检测的虚警概率为Alice与Bob之间的隐蔽信道不存在,但Willie判断存在隐蔽通信的概率,记为PFA[t]。而漏检概率表示Willie没有检测出Alice与Bob存在隐藏通信的概率,记为PMD[t]。根据式(11)和式(12),PFA[t]和PMD[t]分别表示为

    PFA[t]=Pr (13)
    \begin{split} {P_{{\text{MD}}}}[t] \;&= \Pr \left( {{D_0}|{{\mathrm{H}}1}} \right) \\ & = \Pr \left( {P_{\text{A}}}[t]{{\left| {{\boldsymbol{h}}_{{\text{IW}}}^{\text{H}}[t]{\boldsymbol{\varTheta}} [t]{{\boldsymbol{h}}_{{\text{AI}}}}[t]} \right|}^2} \right.\\ &\left. \quad + {P_{\text{U}}}[t]{{\left| {{{{h}}_{{\text{UW}}}}[t]} \right|}^2} + \sigma _{\text{W}}^2 < \tau [t]|{{\mathrm{H}}1} \right) \end{split} (14)

    根据式(13)和式(14),Willie第t个时隙检测Alice的传输的DEP为

    \xi [t] = {P_{{\text{FA}}}}[t] + {P_{{\text{MD}}}}[t] (15)

    其中, \xi \xi \ge 1 - \varepsilon \varepsilon 是确定所需隐蔽性的特定值。

    根据式(8)和式(13),Willie处第t个时隙的PFA表示为

    {P_{{\text{FA}}}}[t] = \left\{ \begin{aligned} &{1,}\qquad\qquad\qquad {\tau [t] < \sigma _{\text{W}}^2} \\ &{1 - \frac{{\tau [t] - \sigma _{\text{W}}^2}}{{{\zeta _1}[t]}},}\;{\sigma _{\text{W}}^2 \le \tau [t] \le {\zeta _1}[t] + \sigma _{\text{W}}^2} \\ &{0,}\qquad\qquad\qquad {\tau [t] > {\zeta _1}[t] + \sigma _{\text{W}}^2} \end{aligned} \right. (16)

    其中 {\zeta _1}[t] = {\hat P_{\text{U}}}[t]{\left| {{{{h}}_{{\text{UW}}}}[t]} \right|^2}

    同理,根据式(8)和式(14),Willie处第t个时隙的PMD

    {P_{{\text{MD}}}}[t] = \left\{ \begin{aligned} &{0,}\quad\; {\tau [t] < {\zeta _2}[t] + \sigma _{\text{W}}^2} \\ & {\frac{{\tau [t] - {\zeta _2}[t] - \sigma _{\text{W}}^2}}{{{\zeta _1}[t]}},}\\ & \qquad {{\zeta _2}[t] + \sigma _{\text{W}}^2 \le \tau [t] \le {\zeta _1}[t] + {\zeta _2}[t] + \sigma _{\text{W}}^2} \\ & {1,}\quad {\tau [t] > {\zeta _1}[t] + {\zeta _2}[t] + \sigma _{\text{W}}^2} \end{aligned} \right. (17)

    其中 {\zeta _2}[t] = {P_{\text{A}}}[t]{\left| {{\boldsymbol{h}}_{{\text{IW}}}^{\text{H}}[t]{\boldsymbol{\varTheta}} [t]{{\boldsymbol{h}}_{{\text{AI}}}}[t]} \right|^2}

    本节推导最佳检测阈值 {\tau ^*}[t] 和相应的最佳检测错误率 。Willie在第t个时隙的DEP可以表示为

    \begin{split} & \xi [t] = \\ & \left\{ \begin{aligned} &{1,}\qquad\qquad\qquad {\tau [t] < \sigma _{\text{W}}^2} \\ &{1 - \frac{{\tau [t] - \sigma _{\text{W}}^2}}{{{\zeta _1}[t]}},}\;{\sigma _{\text{W}}^2 \le \tau [t] < {\zeta _2}[t] + \sigma _{\text{W}}^2} \\ & {\frac{{{\zeta _1}[t] - {\zeta _2}[t]}}{{{\zeta _1}[t]}},}\quad {{\zeta _2}[t] + \sigma _{\text{W}}^2 \le \tau [t] < {\zeta _1}[t] + \sigma _{\text{W}}^2} \\ & {\frac{{\tau [t] - {\zeta _2}[t] - \sigma _{\text{W}}^2}}{{{\zeta _1}[t]}},}\\ & \qquad\qquad\qquad {{\zeta _1}[t] + \sigma _{\text{W}}^2 \le \tau [t] < {\zeta _1}[t] + {\zeta _2}[t] + \sigma _{\text{W}}^2} \\ & {1,}\qquad\qquad \quad {\tau [t] \ge {\zeta _1}[t] + {\zeta _2}[t] + \sigma _{\text{W}}^2} \end{aligned} \right. \end{split} (18)

    由于无人机要对Willie施加干扰,所以可以默认 {\zeta _1}[t] 大于 {\zeta _2}[t]

    根据式(18),当 \tau [t] < \sigma _{\text{W}}^2 \tau [t] \ge {\zeta _1}[t] + {\zeta _2}[t] + \sigma _{\text{W}}^2 时, \xi [t] 值为1时则检测错误。当 \sigma _{\text{W}}^2 \le \tau [t] < {\zeta _2}[t] + \sigma _{\text{W}}^2 时,可以求得 \xi [t] 关于 \tau [t] 的1阶偏导数为

    \frac{{\partial \xi [t]}}{{\partial \tau [t]}} = - \frac{1}{{{\zeta _1}[t]}} < 0 (19)

    {\zeta _1}[t] + \sigma _{\text{W}}^2 \le \tau [t] < {\zeta _1}[t] + {\zeta _2}[t] + \sigma _{\text{W}}^2 时,可以求得 \xi [t] 关于 \tau [t] 的1阶偏导数,表示为

    \frac{{\partial \xi [t]}}{{\partial \tau [t]}} = \frac{1}{{{\zeta _1}[t]}} > 0 (20)

    根据式(18)、式(19)和式(20),当 \sigma _{\text{W}}^2 \le \tau [t] < {\zeta _2}[t] + \sigma _{\text{W}}^2 时, \xi [t] 是关于 \tau [t] 单调递减函数。当 {\zeta _2}[t] + \sigma _{\text{W}}^2 \le \tau [t] < {\zeta _1}[t] + \sigma _{\text{W}}^2 时, \xi [t] 为常数。

    {\zeta _1}[t] + \sigma _{\text{W}}^2 \le \tau [t] < {\zeta _1}[t] + {\zeta _2}[t] + \sigma _{\text{W}}^2 时, \xi [t] 是关于 \tau [t] 单调递增函数。所以, \xi [t] 是一个关于 \tau [t] 的先递减后平缓再递增的函数。当检测阈值 {\tau ^*}[t] 取值范围为 {\zeta _2}[t] + \sigma _{\text{W}}^2 \le {\tau ^*}[t] < {\zeta _1}[t] + \sigma _{\text{W}}^2 时,可取得相应最佳检测错误率,表示为

    \begin{split} {\xi ^*}[t]\;& = \frac{{{\zeta _1}[t] - {\zeta _2}[t]}}{{{\zeta _1}[t]}} \\ & = \frac{{{{\hat P}_{\text{U}}}[t]{{\left| {{{{h}}_{{\text{UW}}}}[t]} \right|}^2} - {P_{\text{A}}}[t]{{\left| {{\boldsymbol{h}}_{{\text{IW}}}^{\text{H}}[t]{\boldsymbol{\varTheta}} [t]{{\boldsymbol{h}}_{{\text{AI}}}}[t]} \right|}^2}}}{{{{\hat P}_{\text{U}}}[t]{{\left| {{{{h}}_{{\text{UW}}}}[t]} \right|}^2}}} \end{split} (21)

    当无人机对监听者进行干扰时,也会对正常接收用户形成影响。当正常接收者,由于这种干扰使得接收数据率过低则会产生传输中断[17]。为了实现可靠隐蔽通信,根据式(9)可推导Bob的中断概率,表示为

    \begin{split} {P_{{\text{out}}}}[t] \;& = \Pr \left( {C[t] < {R_{\text{B}}}[t]} \right) = \Pr \left( {\frac{{{P_{\text{A}}}[t]{{\left| {{\boldsymbol{h}}_{{\text{IB}}}^{\text{H}}[t]{\boldsymbol{\varTheta}} [t]{{\boldsymbol{h}}_{{\text{AI}}}}[t]} \right|}^2}}+{P_{\text{U}}}[t]{{\left| {{{{h}}_{{\text{UB}}}}[t]} \right|}^2} }{{ \sigma _{\text{B}}^2}} < {2^{{R_{\text{B}}}[t]}} - 1} \right)\\ & = \int\limits_{\frac{\left( {{2^{{R_{\text{B}}}[t]}} - 1} \right){\sigma _{\text{B}}^2}- z}{{{{\left| {{{{h}}_{{\text{UB}}}}[t]} \right|}^2}}} }^{\hat P_{\mathrm{U}}[t]} {{f_{{P_{\text{U}}}[t]}}\left( x \right){\text{d}}x} = 1 - \frac{\left( {{2^{{R_{{\text{B}}\left[ t \right]}}}} - 1} \right){\sigma _{\text{B}}^2}- z}{{{{\hat P}_{\text{U}}}\left[ t \right]{{\left| {{{{h}}_{{\text{UB}}}}\left[ t \right]} \right|}^2}}} \end{split} (22)

    其中,RB[t]是第t个时隙Bob处的传输速率。

    给定中断概率上限值为P^*_{\rm{out}} [t],即当中断概率满足Pout[t]≤ P^*_{\rm{out}} [t],Bob和Alice的之间的隐蔽传输具有稳定性。由式(22)可知,Pout[t]是关于RB[t]单调递增函数。则当要取得最大传输速率RB[t]时,中断概率取其上限 P^*_{\rm{out}} [t]。根据式(22)可得,Bob处最大传输速率为

    {R_{\text{B}}}[t] = {\log _2}\left( {1 + \frac{\left( {1 - P_{{\text{out}}}^*[t]} \right){{\hat P}_{\text{U}}}[t]{{\left| {{{{h}}_{{\text{UB}}}}[t]} \right|}^2} +{{P_{\text{A}}}[t]{{\left| {{\boldsymbol{h}}_{{\text{IB}}}^{\text{H}}[t]{\boldsymbol{\varTheta}} [t]{{\boldsymbol{h}}_{{\text{AI}}}}[t]} \right|}^2}}}{{ \sigma _{\text{B}}^2}}} \right) (23)

    为了最大化合法用户处的平均速率,无人机发送噪声干扰Willie检测隐蔽通信,从而提高隐蔽信道的持隐蔽性。为此,可通过联合优化IRS相移、Alice发射功率,以及无人机发射噪声的功率实现最大化隐蔽通信速率。根据式(21)和式(22),此优化问题可表示为

    \mathop {\max }\limits_{{\boldsymbol{Q}},{\boldsymbol{\varTheta}} ,P,{{\hat P}_{\text{U}}}} {\text{ }}\frac{1}{T}\sum\limits_{t = 1}^T {{R_{\text{B}}}[t]} (24a)
    {\text{s}}{\text{.t}}{\text{.}} \;\;{\xi ^*}[t] \ge 1 - \varepsilon ,\forall t = 1,2, \cdots ,T (24b)
    \qquad 0 \le {\theta _m}[t] \le 2\pi ,\forall t = 1,2, \cdots ,T (24c)
    \qquad 0 \le {\hat P_{\text{U}}}\left[ t \right] \le {\hat P_{{\text{U,max}}}}\left[ t \right],\forall t = 1,2,\cdots,T (24d)
    \qquad 0 \le P[t] \le {P_{\max }}[t],\forall t = 1,2, \cdots ,T (24e)
    \qquad {\left\| {{\boldsymbol{q}}[t + 1] - {\boldsymbol{q}}[t]} \right\|^2} \le {D^2},\forall t = 1,2,\cdots,T - 1 (24f)
    \qquad{\boldsymbol{q}}[T] = {{\boldsymbol{q}}_{\text{F}}},{\boldsymbol{q}}[1] = {{\boldsymbol{q}}_{\text{A}}} (24g)

    其中,目标函数式(24a)是一个线性函数;式(24f)和式(24g)有凸函数。式(24a)与式(24b)是非凸函数。因此问题式(24)也是非凸的。

    根据优化问题式(24),可以将原问题分为2个子问题,即Alice发射功率优化问题的IRS相移优化问题。为此,首先求得IRS的最佳相移。然后,将式(24)转换为发射功率优化问题。

    首先,求解IRS的最佳相移。这样,式(23)中的 {\boldsymbol{h}}_{{\text{IB}}}^{\text{H}}[t]{\boldsymbol{\varTheta}} [t]{{\boldsymbol{h}}_{{\text{AI}}}}[t] 可表示为

    \begin{split} & {\boldsymbol{h}}_{{\text{IB}}}^{\text{H}}[t]{\boldsymbol{\varTheta}} [t]{{\boldsymbol{h}}_{{\text{AI}}}}[t] \\ & \quad = \frac{{{\beta _0}\displaystyle\sum\limits_{m = 1}^M {{{\text{e}}^{{\text{j}}\left( {{\theta _m}[t] + \frac{{2\pi }}{\lambda }d\left( {m - 1} \right)\left( {{\phi _{{\text{IB}}}}[t] - {\phi _{{\text{AI}}}}[t]} \right)} \right)}}} }}{{\sqrt {d_{{\text{IB}}}^\alpha [t]d_{{\text{AI}}}^\alpha [t]} }} \end{split} (25)

    Bob通过采用最大化信号合并方法,IRS从各个方向的发送来的信号,以最大化传输速率率。则IRS的相移可表示为

    \begin{split} {\theta _1}[t]\; & = {\theta _2}[t] + \frac{{2\pi }}{\lambda }d\left( {{\phi _{{\text{IB}}}}[t] - {\phi _{{\text{AI}}}}[t]} \right) =\cdots \\ & = {\theta _M}[t] + \frac{{2\pi }}{\lambda }d\left( {M - 1} \right)\left( {{\phi _{{\text{IB}}}}[t] - {\phi _{{\text{AI}}}}[t]} \right) \\ & = \omega ,\forall t,m \end{split} (26)

    其中, \omega = [0,2\pi ] 是要对准的方向。因此,第m个IRS的阵元相移可以表示为

    {\theta _m}[t] = \frac{{2\pi }}{\lambda }d\left( {m - 1} \right)\left( {{\phi _{{\text{AI}}}}[t] - {\phi _{{\text{IB}}}}[t]} \right) + \omega (27)

    为了便于求解,将式(27)带入式(25)后,可以求得 {\left| {{\boldsymbol{h}}_{{\text{IB}}}^{\text{H}}[t]{\boldsymbol{\varTheta}} [t]{{\boldsymbol{h}}_{{\text{AI}}}}[t]} \right|^2} 的上界来近似得到最大值,上界可以表示为

    \begin{split} & {\left| {{\boldsymbol{h}}_{{\text{IB}}}^{\text{H}}[t]{\boldsymbol{\varTheta}} [t]{{\boldsymbol{h}}_{{\text{AI}}}}[t]} \right|^2} \\ & \quad = {\left| {\frac{{{\beta _0}\displaystyle\sum\limits_{m = 1}^M {{{\text{e}}^{{\text{j}}\left( {{\theta _m}[t] + \frac{{2\pi }}{\lambda }d\left( {m - 1} \right)\left( {{\phi _{{\text{IB}}}}[t] - {\phi _{{\text{AI}}}}[t]} \right)} \right)}}} }}{{\sqrt {d_{{\text{IB}}}^\alpha [t]d_{{\text{AI}}}^\alpha [t]} }}} \right|^2} \\ &\quad = {\left| {\frac{{{\beta _0}M{{\text{e}}^{{\text{j}}\omega }}}}{{\sqrt {d_{{\text{IB}}}^\alpha [t]d_{{\text{AI}}}^\alpha [t]} }}} \right|^2}\le \frac{{\beta _0^2{M^2}}}{{d_{{\text{IB}}}^\alpha [t]d_{{\text{AI}}}^\alpha [t]}} \end{split} (28)

    通过相位对准的方法,可获得最佳 {\boldsymbol{\varTheta }}

    给定Q后式(24)给出的优化问题可改写为

    \mathop {\max }\limits_{P,{{\hat P}_{\text{U}}}} \frac{1}{T}\sum\limits_{t = 1}^T {{R_{\text{B}}}[t]} (29a)
    {\text{s}}{\text{.t}}{\text{.}}\; {\xi ^*}[t] \ge 1 - \varepsilon ,\forall t = 1,2, \cdots ,T (29b)
    \quad\;\; 0 \le {\widehat P_{\text{U}}}\left[ t \right] \le {\widehat P_{{\text{U,max}}}}\left[ t \right],\forall t = 1,2,\cdots,T (29c)
    \quad\;\; 0 \le P[t] \le {P_{\max }}[t],\forall t = 1,2, \cdots ,T (29d)

    其中,式(29a)和式(29b)不是凸的,不易于求解。因此可将式(29a)转换为

    {\gamma _{\text{B}}} = \frac{\left( {1 - P_{{\text{out}}}^*[t]} \right){{\hat P}_{\text{U}}}[t]{{\left| {{{{{\boldsymbol{h}}}}_{{\text{UB}}}}[t]} \right|}^2} + {{P_{\text{A}}}[t]{{\left| {{\boldsymbol{h}}_{{\text{IB}}}^{\text{H}}[t]{\boldsymbol{\varTheta}} [t]{{\boldsymbol{h}}_{{\text{AI}}}}[t]} \right|}^2}}}{{\sigma _{\text{B}}^2}} (30)

    本文采用Dinkelbach方法,将式(30)转换为线性函数,表示为

    \frac{\left( {1 - P_{{\text{out}}}^*[t]} \right){{\hat P}_{\text{U}}}[t]{{\left| {{{{{{h}}}}_{{\text{UB}}}}[t]} \right|}^2} + {{P_{\text{A}}}[t]{{\left| {{\boldsymbol{h}}_{{\text{IB}}}^{\text{H}}[t]{\boldsymbol{\varTheta}} [t]{{\boldsymbol{h}}_{{\text{AI}}}}[t]} \right|}^2}}}{{ \sigma _{\text{B}}^2}} = \eta (31)

    根据式(21) ,式(29b)可以表示为

    {P_{\text{A}}}[t]{\left| {{\boldsymbol{h}}_{{\text{IB}}}^{\text{H}}[t]{\boldsymbol{\varTheta}} [t]{{\boldsymbol{h}}_{{\text{AI}}}}[t]} \right|^2} - \varepsilon {\hat P_{\text{U}}}[t]{\left| {{{{{{h}}}}_{{\text{UW}}}}[t]} \right|^2} \le 0 (32)

    根据式(31)和式(32),优化问题式(29)可以重新表示为

    \mathop {\max }\limits_{P,{{\hat P}_{\text{U}}}} \frac{1}{T}\sum\limits_{t = 1}^T {\left( \begin{gathered} {P_{\text{A}}}[t]{\left| {{\boldsymbol{h}}_{{\text{IB}}}^{\text{H}}[t]{\boldsymbol{\varTheta}} [t]{{\boldsymbol{h}}_{{\text{AI}}}}[t]} \right|^2} \\ + {{\hat P}_{\text{U}}}[t]\left( {1 - P_{{\text{out}}}^*[t]} \right){\left| {{{{h}}_{{\text{UB}}}}[t]} \right|^2} - \eta \sigma _{\text{B}}^2 \\ \end{gathered} \right)} (33a)
    {\text{s}}{\text{.t}}{\text{.}}\;\; {\xi ^*}[t] \ge 1 - \varepsilon ,\forall t = 1,2, \cdots ,T (33b)
    \quad\;\; 0 \le {\widehat P_{\text{U}}}\left[ t \right] \le {\widehat P_{{\text{U,max}}}}\left[ t \right],\forall t = 1,2,\cdots,T (33c)
    \quad\;\;0 \le P[t] \le {P_{\max }}[t],\forall t = 1,2, \cdots ,T (33d)

    其中,式(33a)、式(33b)是凸的,可通过CVX(一种用于求解凸优化问题的Matlab软件包)求解。

    获得最佳相移集合 {\boldsymbol{\varTheta}} 后,对于给定的P[t]和 {\hat P_{\text{U}}}[t] ,问题式(24)可表示为一个轨迹优化问题,即

    \mathop {\max }\limits_{\boldsymbol{Q}} {\text{ }}\frac{1}{T}\sum\limits_{t = 1}^T {{\log_2}\left( {1 + \frac{\dfrac{{\left( {1 - P_{{\text{out}}}^*[t]} \right){\beta _0}{{\hat P}_{\text{U}}}[t]}}{{{H^2} + {{\left\| {{\boldsymbol{q}}[t] - {{\boldsymbol{w}}_{\text{B}}}} \right\|}^2}}} + {A[t]}}{{\sigma _{\text{B}}^2}}} \right)} (34a)
    {\text{s}}{\text{.t}}{\text{.}}\; {\xi ^*}[t] \ge 1 - \varepsilon ,\forall t = 1,2, \cdots ,T (34b)
    \quad\; {\left\| {{\boldsymbol{q}}[t + 1] - {\boldsymbol{q}}[t]} \right\|^2} \le {D^2},\forall t = 1,2,\cdots,T - 1 (34c)
    \quad\; {\boldsymbol{q}}[T] = {{\boldsymbol{q}}_{\text{F}}},{\boldsymbol{q}}[1] = {{\boldsymbol{q}}_{\text{A}}} (34d)

    其中,从 A[t] = {{{P_{\text{A}}}[t]\beta _0^2{M^2}} \mathord{\left/ {\vphantom {{{P_{\text{A}}}[t]\beta _0^2{M^2}} {d_{{\text{IB}}}^\alpha [t]d_{{\text{AI}}}^\alpha [t]}}} \right. } {d_{{\text{IB}}}^\alpha [t]d_{{\text{AI}}}^\alpha [t]}} 可知,式(34a)和式(34b)仍然是非凸的。而根据式(21),式(34b)可转换为

    {H^2} + {\left\| {{\boldsymbol{q}}[t] - {{\boldsymbol{w}}_{\text{W}}}} \right\|^2} \le \frac{{\varepsilon {{\hat P}_{\text{U}}}[t]{\beta _0}}}{{{P_{\text{A}}}[t]{{\left| {{\boldsymbol{h}}_{{\text{IW}}}^{\text{H}}[t]{\boldsymbol{\varTheta}} [t]{{\boldsymbol{h}}_{{\text{AI}}}}[t]} \right|}^2}}} (35)

    其中,式(35)右边是已知变量,而需要对式(35)左边的变量q[t]进行优化。无人机和Bob,无人机和Willie之间的距离,为 {d_l}[t] = \sqrt {{H^2} + {{\left\| {{\boldsymbol{q}}[t] - {{\boldsymbol{w}}_j}} \right\|}^2}} ,其中l={UB,UW}, j={B,W}。对dl[t]展开,则有

    \begin{split} d_l^2[t]\;& = {H^2} + \left\| {{\boldsymbol{q}}[t] - {{\boldsymbol{w}}_j}} \right\| \\ & = {\left( {x[t] - {x_j}} \right)^2} + {\left( {y[t] - {y_j}} \right)^2} + {H^2} \end{split} (36)

    dl2[t]关于x[t]和y[t]的2阶偏分导数可以得到Hess矩阵

    \begin{split} {\nabla ^2}d_{{l}}^2[t] \;& = \left( {\begin{array}{*{20}{c}} {\begin{array}{*{20}{c}} {\dfrac{{{\partial ^2}d_{{l}}^2[t]}}{{\partial {x^2}[t]}}} \\ {\dfrac{{{\partial ^2}d_{{l}}^2[t]}}{{\partial y[t]x[t]}}} \end{array}}&{\begin{array}{*{20}{c}} {\dfrac{{{\partial ^2}d_{{l}}^2[t]}}{{\partial x[t]y[t]}}} \\ {\dfrac{{{\partial ^2}d_{{l}}^2[t]}}{{\partial {y^2}[t]}}} \end{array}} \end{array}} \right) \\ & = \left( {\begin{array}{*{20}{c}} {\begin{array}{*{20}{c}} 2 \\ 0 \end{array}}&{\begin{array}{*{20}{c}} 0 \\ 2 \end{array}} \end{array}} \right) \end{split} (37)

    由于该矩阵是正定的,dl2[t]是凸的。因此式(34b)可被替换成一个凸函数作为约束。为了将式(33a)转换成凸函数,引入松弛变量 {\boldsymbol{u}} \triangleq \{ u[t],\forall t\} {\boldsymbol{v}} \triangleq \{ v[t],\forall t\} 来松弛目标函数,则式(34)转换为

    \mathop {\max }\limits_{{\boldsymbol{Q}},{\boldsymbol{u}},{\boldsymbol{v}}} {\text{ }}\frac{1}{T}\sum\limits_{t = 1}^T {u[t]} (38a)
    {\text{s}}{\text{.t}}{\text{.}}\; {H^2} + {\left\| {{\boldsymbol{q}}[t] - {{\boldsymbol{w}}_{\text{W}}}} \right\|^2} \le B[t],\forall t = 1,2, \cdots ,T (38b)
    \quad\; u[t] \le {\log _2} \left( {1 + \frac{\dfrac{{\left( {1 - P_{{\text{out}}}^*[t]} \right){\beta _0}{{\hat P}_{\text{U}}}[t]}}{{v[t]}} + {A[t]}}{{\sigma _{\text{B}}^2}}} \right) (38c)
    \quad\; {H^2} + {\left\| {{\boldsymbol{q}}[t] - {{\boldsymbol{w}}_{\text{W}}}} \right\|^2} \ge v[t],\forall t = 1,2, \cdots ,T (38d)
    \quad\; {\left\| {{\boldsymbol{q}}[t + 1] - {\boldsymbol{q}}[t]} \right\|^2} \le {D^2},\forall t = 1,2,\cdots,T - 1 (38e)
    \quad\; {\boldsymbol{q}}[T] = {{\boldsymbol{q}}_{\text{F}}},{\boldsymbol{q}}[1] = {{\boldsymbol{q}}_{\text{A}}} (38f)

    其中, B[t] = {{\varepsilon {{\hat P}_{\text{U}}}[t]{\beta _0}} \mathord{\left/ {\vphantom {{\varepsilon {{\hat P}_{\text{U}}}[t]{\beta _0}} {{P_{\text{A}}}[t]{{\left| {{\boldsymbol{h}}_{{\text{IW}}}^{\text{H}}[t]{\boldsymbol{\varTheta}} [t]{h_{{\text{AI}}}}[t]} \right|}^2}}}} \right. } {{P_{\text{A}}}[t]{{\left| {{\boldsymbol{h}}_{{\text{IW}}}^{\text{H}}[t]{\boldsymbol{\varTheta}} [t]{{\boldsymbol{h}}_{{\text{AI}}}}[t]} \right|}^2}}} ;约束式(38d)非凸,其左边是凸函数,利用凸的1阶泰勒展开,得到原函数的一个全局下界估计。在点 {{\boldsymbol{q}}_0} \triangleq \{ {{\boldsymbol{q}}_0}[t],\forall t\} {\left\| {{\boldsymbol{q}}[t] - {{\boldsymbol{w}}_{\text{W}}}} \right\|^2} + {H^2} 进行1阶泰勒展开,得到

    \begin{split} & {\left\| {{\boldsymbol{q}}[t] - {{\boldsymbol{w}}_{\text{W}}}} \right\|^2} + {H^2} \ge {\left\| {{{\boldsymbol{q}}_0}[t] - {{\boldsymbol{w}}_{\text{W}}}} \right\|^2} + {H^2} \\ & \quad + 2{\left( {{{\boldsymbol{q}}_0}[t] - {{\boldsymbol{w}}_{\text{W}}}} \right)^{\text{T}}}\left( {{\boldsymbol{q}}[t] - {{\boldsymbol{q}}_0}[t]} \right) \triangleq F\left( {{\boldsymbol{q}}[t]} \right) \end{split} (39)

    由式(39),优化问题式(38)表示为

    \mathop {\max }\limits_{{\boldsymbol{Q}},{\boldsymbol{u}},{\boldsymbol{v}}} {\text{ }}\frac{1}{T}\sum\limits_{t = 1}^T {u[t]} (40a)
    {\text{s}}{\text{.t}}. {H^2} + {\left\| {{\boldsymbol{q}}[t] - {{\boldsymbol{w}}_{\text{W}}}} \right\|^2} \le B[t],\forall t = 1,2, \cdots ,T (40b)
    \quad u[t] \le {\log _2 }\left( {1 + \frac{\dfrac{{\left( {1 - P_{{\text{out}}}^*[t]} \right){\beta _0}{{\hat P}_{\text{U}}}[t]}}{{v[t]}} +{A[t]}}{{ \sigma _{\text{B}}^2}}} \right) (40c)
    \quad {\left\| {{\boldsymbol{q}}[t + 1] - {\boldsymbol{q}}[t]} \right\|^2} \le {D^2},\forall t = 1,2,\cdots,T - 1 (40d)
    \quad {\boldsymbol{q}}[T] = {{\boldsymbol{q}}_{\text{F}}},{\boldsymbol{q}}[1] = {{\boldsymbol{q}}_{\text{A}}} (40e)

    这样,优化问题式(40)的目标函数和约束是凸的,可利用CVX进行求解,并取得无人机最佳飞行轨迹 ,表示为Q

    本节提出了一种基于顺序凸逼近(Sequential Convex Approximation, SCA)和Dinkelbach结合的迭代优化算法来解决问题式(33),如算法1所示。

    表 1  基于SCA和Dinkelbach技术的交替优化算法
     (1) 初始化,RB,0, \eta 和迭代索引参数k=1;
     (2) 利用式(26)得到最优 {\boldsymbol{\varTheta}}
     (3) 重复
     (4) 通过得到 \left( {{{\boldsymbol{Q}}_{k - 1}},{\boldsymbol{\varTheta}} } \right) ,解决式(33)更新 \left( {{P_k},{{\hat P}_{{\text{U}},k}}} \right)
     (5) 根据求出的 \left( {{P_k},{{\hat P}_{{\text{U}},k}}} \right) ,利用式(31)更新因子 \eta
     (6) 通过得到的 \left( {{\boldsymbol{\varTheta}} ,{P_k},{{\hat P}_{{\text{U}},k}}} \right) ,利用式(24a)更新RB,k
     (7) 设置k \leftarrow k+1;
     (8) 直到 \left| {{R_{{\mathrm{B}},k}} - {R_{{\mathrm{B}},k - 1}}} \right| \le \kappa
    下载: 导出CSV 
    | 显示表格

    算法1中,首先设置无人机初始轨迹集合Q0。给定无人机初始坐标集合为q0,并计算出R0,且设置迭代参数k=1。利用式(26)可求得最优 {\boldsymbol{\varTheta}} 。然后,在满足条件下进行迭代,通过求得的 {\boldsymbol{\varTheta}} ,并利用CVX可求解问题式(33),获得最新的 \left( {{P_k},{{\hat P}_{{\text{U}},k}}} \right) ,并且利用式(31)更新因子 \eta 。通过得到的 \left( {{\boldsymbol{\varTheta}} ,{P_k},{{\hat P}_{{\text{U}},k}}} \right) ,利用式(24a)获得最新Rk。最后,设置迭代参数k=k+1。直到满足条件 \left| {{R_{{\mathrm{B}},k}} - {R_{{\mathrm{B}},k - 1}}} \right| \le \kappa 时,结束循环。算法结时返回系统的最大平均传输速率RB。此时,无人机发送人工噪声的功率PU和发送者发射功率P为最优的。系统在求解过程中需要更新如下两个变量,即时隙个数,总共为T;阵元个数,总共为M。设迭代次数函数为Imax,以及系统的要求的精度为 \kappa ,则所提算法的复杂度为: O\left( {{I_{\max }}{{(T \times M)}^3}{{\log }_2}{\kappa ^{ - 1}}} \right)

    本文基于复杂通信环境中,建立了实验与仿真模型。按照图1给出系统模型,构建了仿真系统,并建立的优化问题。本文基于复杂的城市通信环境构建实验场景。模拟的城市环境中包括高层建筑、车辆和行人等典型障碍物,这些障碍物导致多径效应和信号遮挡现象严重,进一步增加了通信复杂度。无人机利用其机动性绕过建筑物的阻碍,发送干扰信息以辅助隐蔽通信。与此同时,在多个城市建筑表面部署RIS,使其作为中继协助Alice向Bob发送隐蔽消息。按照图1给出系统模型,构建了仿真系统,并建立的优化问题。采用SCA与Dinkelbach结合的方法,对建立的优化问题设计了交替迭代算法。仿真中,运用CVX求解器求解凸优化问题。参数设置如表1所示。另外,无人机采用高速固定翼或旋转翼混合结构,最大飞行速度为50 m/s,飞行高度固定为50 m,能够覆盖城市中的大部分中高层建筑并避开大部分障碍物。

    表 1  仿真的具体参数设置
    参数 参数描述 取值
    N 无人机飞行时间 30 s
    T 无人机飞行时隙个数 30
    L 每个时隙持续时间 1 s
    H 无人机的固定飞行高度 50 m
    M 智能反射面反射单元个数 30
    Vmax 无人机的最大飞行速度 50 m/s
    D 无人机每个时隙最大移动距离 50 m
    β0 信道距离为1米时的信道增益 –50 dB
    \alpha 路径损耗指数 2.2
    D 天线间距 {\lambda \mathord{\left/ {\vphantom {\lambda 2}} \right. } 2}
    Pmax Alice的发射功率上限 1 W
    {\hat P_{{\text{U}},\max }} 无人机的最大AN功率上限 1 W
    \sigma _{\text{W}}^2 Willie处噪声功率方差 –120 dBm
    \sigma _{\text{B}}^2 Bob处噪声功率方差 –120 dBm
    \varepsilon Willie确定所需隐蔽性的特定值 0.01
    \kappa 循环阈值 10–5
    wB Bob的地面坐标(m) [–100,100]T
    wW Willie的地面坐标(m) [100,100]T
    wA 基站的地面坐标(m) [–100,0]T
    qA 无人机起点坐标(m) [–300,20]T
    qF 无人机终点坐标(m) [300,20]T
    下载: 导出CSV 
    | 显示表格

    图2给出了所提出的隐蔽通信系统中无人机的飞行轨迹以及文献[20]没有采用IRS与优化算法的无人机飞行轨迹。

    图 2  无人机轨迹优化图

    图2可知,在优化轨迹图中,无人机以最快的速度从起点出发朝Willie进行直线飞行。当靠近Willie后,在Willie附件进行环绕飞行。最后,几乎以直线轨迹飞行到终点。无人机在Willie附近悬浮飞行时间较长。这是因为靠近Willie才能更好地对Willie进行干扰,这样可在保证较高传输速率的同时保证系统的隐蔽性。而在无人机刚出发与到达终点过程的过程中,由于距离Willie相对较远时,对Willie的干扰较小。此时,只能通过降低Alice发射功率来保证系统的隐蔽性,这减少了隐蔽通信速率。而文献[20]中由于没有考虑优化算法,无人机按照设定的轨迹飞行。

    图3(a)是平均传输速率随着迭代次数变化的仿真结果图。其中,中断概率上限值 P^*_{\rm{out}}分别设置为0.05, 0.1和0.3,无人机的最大速度Vmax分别为50 m/s和70 m/s。由图3(a)可知,数值中断概率增大,平均传输速率也越大。其原因是,中断概率越大,数据安全性则更高,不易出现中断。这样,Bob的平均传输速度也会更大。另外,当无人机的飞行速度提高后,传输速率也将因此相应提高。这是因为无人机的快速飞行,会减少无人机达到最优干扰坐标点。这样在此坐标点对Willie干扰的实际越长,导致了平均速率的提高。

    图 3  平均传输速率随各参数变化仿真图

    图3(b)给出了平均隐蔽通信速率随着错误检测概率变化的仿真结果图。由图3(b)可知,随着 \varepsilon 的增加 ,平均传输速率也会随之增加。因为随着 \varepsilon 的增加, 1 - \varepsilon 的变小。此时,受隐蔽性约束的影响较小,这样Alice可以加大发送功率,从而提高平均传输速率。在 \varepsilon 的值为0~0.2时,平均传输速率受 \varepsilon 的影响较大。此外,当Willie处的噪声方差增大后,平均传输速率也有相应的提高。其原因是,当Willie的噪声功率增大,环境对Willie的影响也将会增强,检测错误概率变大,隐蔽通信速率变大。然而,Bob处的噪声增大时,中断概率增加,隐蔽通信速率变小。

    图3(c)给出了随着Alice发射功率变化,所能达到平均传输速率的变化情况。另外,Alice的发射功率分别设置为1 W, 1.2 W, 1.4 W, 1.6 W, 1.8 W与2 W;无人机飞行时间设置为30 s, 70 s与110 s;最大干扰功率分别设置为1 W和2 W。

    图3(c)可知,首先随着发射功率由1 W逐步提高至2 W,平均速率也可以相应提高。其次,当无人机飞行时间变大,系统可以取得更大的平均隐蔽通信速率。第三,飞行距离越长,选择的传输地点的时间也就更长,从而能更大地达到传输增益值。所以,更大的传输功率上限值,也可提高系统的可靠性。由以上分析可知更大的人工噪声功率也可以确保实现更好的隐蔽性。第四,本文提出的方法与文献[21]中未采用无人机的隐蔽通信系统相比,其传输速率平均提高了37.9%。这是因为无人机的引入,对监控者进行干扰,使得发送者可以提高其发送功率而不用考虑隐蔽通信被检测者所检测到。文献[21]中,Alice既向Bob发送信息同时也向Willie发送人工噪声干扰。这样,Alice的发送功率变大,对其平均隐蔽通信速率影响较小。

    图4是随着飞行时间变化图。IRS阵列阵元数为30和40个,而无人机高度别是50 m和75 m。为了评估无人机与IRS的性能,分别给出了文献[20,22]的性能对比,其中文献[22]是具有IRS而没有无人机的隐蔽通信系统,文献[20]是具有无人机而没有IRS的隐蔽通信系统。由图4可知,提出的系统平均速率比这两种系统的速率有很显著的提高。另外,随着飞行时间的增长,隐蔽通信速率也就会提高。这意味着在无人机对Willie进行干扰之后,能够达到最大隐蔽通信速率。随着飞行时间的增长,无人机在Willie附近悬浮的时间更长,引起隐蔽通信速率随飞行时间的增长而提高。其次,随着IRS阵元个数的增长,平均隐蔽通信速率也提高。其原因是IRS可以智能的调整在周围环境中信号的反射方位,让它朝最佳的方位反射,这使得Bob可以接收更强的信号。

    图 4  UAV不同飞行时间仿真图

    另外,随着无人机飞行高度的增加,隐蔽通信速率呈现处减少的趋势。这是因为高度的增加导致了干扰范围的增大,导致对无人机的干扰能力逐渐减弱。Alice就需要降低发送功率来保证系统的隐蔽性。这导致了平均传输速率变小。另外,由图4可知,加入了RIS并与无人机进行联合优化后,隐蔽通信速率在高度相同情况下,提高约1.17倍。

    本文提出了一种无人机和IRS辅助的隐蔽通信系统,通过该系统可以实现数据的安全传输。在本系统中,通过带IRS的节点转发发送者Alice的隐蔽信息,从而提高系统的传输速率;通过无人机发送人工噪声对监听者Willie持续干扰,从而提高系统的安全性。在监听者接收噪声不确定的情形下,推导了监听者检测隐蔽通信最小错误检测率。本文提出将中断概率作为衡量隐蔽通信可靠性的指标,结合监听者的最小错误检测概率与可靠性约束,建立了隐蔽通信传输速率最大化的优化问题。结合SCA与Dinkelbach求解优化问题,得到最优发送功率与最优干扰噪声发送功率。仿真结果表明增加IRS的数量、无人机飞行时间和干扰功率可提高系统的隐蔽性与隐蔽通信速率。

  • [1] GOLOMB S W and GONG Guang. Signal Design for Good Correlation: For Wireless Communication, Cryptography, and Radar[M]. Cambridge: Cambridge University Press, 2005: 174–175.
    [2] DING Cunsheng. Linear complexity of generalized cyclotomic binary sequences of order 2[J]. Finite Fields and Their Applications, 1997, 3(2): 159–174. doi: 10.1006/ffta.1997.0181
    [3] BAI Enjian, LIU Xiaojuan, and XIAO Guozhen. Linear complexity of new generalized cyclotomic sequences of order two of length pq[J]. IEEE Transactions on Information Theory, 2005, 51(5): 1849–1853. doi: 10.1109/TIT.2005.846450
    [4] 李胜强, 周亮, 肖国镇. 一类周期为pq阶为2的Whiteman广义分圆序列研究[J]. 电子与信息学报, 2009, 31(9): 2205–2208.

    LI Shengqiang, ZHOU Liang, and XIAO Guozhen. Study on a class of Whiteman-Generalized cyclotomic sequence with length pq and order two[J]. Journal of Electronics &Information Technology, 2009, 31(9): 2205–2208.
    [5] XIAO Zibi, ZENG Xiangyong, LI Chunlei, et al. New generalized cyclotomic binary sequences of period p2[J]. Designs, Codes and Cryptography, 2018, 86(7): 1483–1497. doi: 10.1007/s10623-017-0408-7
    [6] EDEMSKIY V, LI Chunlei, ZENG Xiangyong, et al. The linear complexity of generalized cyclotomic binary sequences of period p n[J]. Designs, Codes and Cryptography, 2019, 87(5): 1183–1197. doi: 10.1007/s10623-018-0513-2
    [7] OUYANG Yi and XIE Xianhong. Linear complexity of generalized cyclotomic sequences of period 2p m[J]. Designs, Codes and Cryptography, 2019, 87(11): 2585–2596. doi: 10.1007/s10623-019-00638-5
    [8] 王艳, 薛改娜, 李顺波, 等. 一类新的周期为2p mq阶二元广义分圆序列的线性复杂度[J]. 电子与信息学报, 2019, 41(9): 2151–2155. doi: 10.11999/JEIT180884

    WANG Yan, XUE Gaina, LI Shunbo, et al. The linear complexity of a new class of generalized cyclotomic sequence of order q with period 2p m[J]. Journal of Electronics &Information Technology, 2019, 41(9): 2151–2155. doi: 10.11999/JEIT180884
    [9] WANG Qiuyan, WU Chenhuang, YANG Minghui, et al. A kind of quaternary sequences of period 2pmqn and their linear complexity[J]. arXiv preprint arXiv: 2001.10839, 2020.
    [10] KE Pinhui, ZHONG Yan, and ZHANG Shengyuan. Linear complexity of a new class of quaternary generalized cyclotomic sequence with period 2p m[J]. Complexity, 2020, 2020: 6538970. doi: 10.1155/2020/6538970
    [11] DU Xiaoni and CHEN Zhixiong. Linear complexity of quaternary sequences generated using generalized cyclotomic classes modulo 2p[J]. IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences, 2011, E94-A(5): 1214–1217. doi: 10.1587/transfun.E94.A.1214
    [12] CHEN Zhixiong and EDEMSKIY V. Linear complexity of quaternary sequences over Z4 derived from generalized cyclotomic classes modulo 2p[J]. arXiv preprint arXiv: 1603.05086, 2016.
    [13] 杜小妮, 赵丽萍, 王莲花. Z4上周期为2p2的四元广义分圆序列的线性复杂度[J]. 电子与信息学报, 2018, 40(12): 2992–2997. doi: 10.11999/JEIT180189

    DU Xiaoni, ZHAO Liping, and WANG Lianhua. Linear complexity of quaternary sequences over Z4 derived from generalized cyclotomic classes modulo 2p2[J]. Journal of Electronics &Information Technology, 2018, 40(12): 2992–2997. doi: 10.11999/JEIT180189
    [14] ZHANG Jingwei, ZHAO Changan, and MA Xiao. On the linear complexity of generalized cyclotomic binary sequences with length 2p2[J]. IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences, 2010, E93-A(1): 302–308. doi: 10.1587/transfun.E93.A.302
    [15] DING Cunsheng and HELLESETH T. New generalized cyclotomy and its applications[J]. Finite Fields and Their Applications, 1998, 4(2): 140–166. doi: 10.1006/ffta.1998.0207
  • 加载中
计量
  • 文章访问数:  821
  • HTML全文浏览量:  315
  • PDF下载量:  54
  • 被引次数: 0
出版历程
  • 收稿日期:  2021-01-26
  • 修回日期:  2021-07-16
  • 网络出版日期:  2021-07-29
  • 刊出日期:  2021-10-18

目录

/

返回文章
返回