新兴物联网技术正在推动许多新的计算需求和延迟敏感应用的发展,如自动驾驶汽车、人脸识别和虚拟/增强现实。由于通常不可预测的网络延迟和昂贵的带宽,传统的云计算无法满足延迟敏感型应用程序对时延的严格要求。移动边缘计算(Mobile Edge Computing, MEC) 将计算密集型或延迟敏感型任务的处理转移到靠近移动设备端侧的MEC服务器中,研究表明,MEC可以减小时间延迟和能量消耗[1-3]。
现有的MEC系统架构能为用户设备提供服务,但通信信道处于深衰落时,无法保证通信质量,导致通信成本和计算复杂度高。因此,提高信道质量和抑制干扰等方面受到越来越多的关注。可重构智能反射面(又称智能反射面) (Reconfigurable Intelligent Surface,RIS) ,其面板由低成本、适应性强的反射单元组成,可以通过改变相移巧妙地反射入射信号。RIS通过信号增强和调节电磁波形,从而提高网络信道质量和传输功率效率,是一种有望改变无线电传播环境的最新技术[4-6]。基于RIS辅助的边缘计算可以提高通信质量,以优化功率分配、服务器计算频率、执行时间和RIS相移等性能指标,国内外研究团队在这些方面已经进行了深入的研究。
此外,新兴物联网技术的另一个主要挑战是电源问题,为了延长电池的使用寿命和提高计算性能,文献[7-8]考虑了利用RIS来提高基于无线电力传输的MEC物联网网络的能量传输和通信效率。文献[9]考虑了能量采集无线供电传感器网络的资源管理与分配,可再生能量采集系统可以显著提高未来物联网设备电池的续航能力。文献[10]考虑了具有波束形成感知无线接入点的RIS辅助无线供电MEC网络,并提出了使系统的总计算速率最大化的优化问题。但是以上工作仅考虑了单RIS辅助无线通信的场景。
基于此,文献[11]提出了一种基于最小二乘交替信道估计方法,可以估计级联信道状态信息,且适当地放置反射单元数目,可以提高估计精度。文献[12]考虑了双RIS辅助下多输入单输出毫米波通信系统,通过联合优化主动波束形成和被动波束形成使加权速率最大化,但忽略了计算任务在本地计算的情况。文献[13-14]在双RIS辅助MEC系统下,通过联合优化用户的发射功率、卸载比例和RIS的相移,在有限的资源下最大限度地降低用户的能源消耗。文献[15]提出了在非完美信道的前提下双RIS辅助通信的情况,采用交替优化和凹凸过程算法对双RIS相移和发射波束进行联合优化设计,有效地减少系统能量消耗。文献[16]考虑了在双RIS辅助下行无线携能系统下,采用交替优化、半定松弛等算法,在保证信息传输安全和能量要求的前提下使总传输速率最大化。
基于以上讨论,现有的工作缺乏在MEC系统具有能量收集的场景下考虑双RIS辅助的情况。因此,本文考虑了在双RIS辅助的MEC系统中,多用户可以在同一个时隙进行能量收集,并以收集到的能量进行计算卸载和本地计算,在用户设备能量受限的情况下,使用户在有限的时间内加权计算比特数目最大化。此外,本文考虑了比文献[13]使用的半定松弛(Semidefinite Relaxation,SDR)更低复杂度的交替方向乘子法(Alternating Direction Method of Multipliers,ADMM)对RIS的相移进行求解,有效减少系统计算时间。
本论文的主要贡献概述如下:(1) 首先,提出基于双RIS辅助多用户能量采集移动边缘计算系统的计算吞吐量最大化问题。考虑将总时间周期T划分为N个时隙,用户设备可以在每个时隙内随机获取能量。(2) 其次,建立的计算吞吐量最大化问题,由于变量高度耦合导致其非凸,难以直接进行求解,所以需要将该非凸问题解耦为3个子问题分别进行优化。其中,双RIS的相移优化问题仍属于非凸问题,本文将采用ADMM算法对RIS的相移进行求解。(3) 最后实验仿真结果表明,在消耗较少系统计算时间的情况下,本文所提方案与基于SDR算法方案获得的系统性能增益相当,相较于其他基准方案,本文所提方案有显著的性能增益。
1 系统模型与问题建造本文考虑了现实场景中用户设备与基站之间的通信,通常由于信道的时变衰落特性而使信号受到大幅度衰落。可以考虑通过部署RIS来提高信道质量,由于一个RIS的覆盖范围比较有限,为了扩大覆盖区域、用户设备可以选择更多的链路进行通信,本文考虑了一种基于双RIS辅助多用户能量采集MEC系统。系统由2个RIS、1个配备了服务器的基站(Base Station, BS) 和多个单天线用户设备所构成,系统模型如图1所示。
![]() |
图 1 系统模型 Figure 1 System model |
为了便于表达,记
用
$ E_{k,n}^{{\rm{loc}}} = {\zeta _k}{C_k}l_{k,n}^{{\rm{loc}}}\dfrac{{C_{k,}^2{{\left( {l_{k,n}^{{\rm{loc}}}} \right) }^2}}}{{{\tau ^2}}} = \dfrac{{{\zeta _k}C_k^3{{\left( {l_{k,n}^{{\rm{loc}}}} \right) }^3}}}{{{\tau ^2}}} $ | (1) |
式中:
本文考虑无源双RIS辅助通信,不支持在RIS处完成信道估计。可以考虑先关闭RIS 2,又由于信道估计通常需要一段时间信号的收集和处理,所以用户设备应在时隙n内发送信号到达RIS 1,RIS 1接收到信号并进行叠加,RIS 1将处理后的信号反射到达基站,基站接收叠加后的信号并进行信道估计。从而获得用户设备-RIS 1-基站的信道状态信息,同理可获得用户设备-RIS 2-基站的信道状态信息[17-18]。由于无线信道路径损耗严重,本文不考虑RIS 1与RIS 2之间反射的情况[15]。用
$ {h_{k,n}} = {{\boldsymbol{g}}_{2,n}}{{\boldsymbol{\Theta}} _{2,n}}{{\boldsymbol{u}}_{2,k,n}} + {{\boldsymbol{g}}_{1,n}}{{\boldsymbol{\Theta}} _{1,n}}{{\boldsymbol{u}}_{1,k,n}} $ | (2) |
建模第k个用户设备在时隙n的信噪比表示为
$ {\gamma _{k,n}} = \frac{{{p_{k,{{n}}}}{{\left| {{h_{k,n}}} \right|}^2}}}{{{\sigma ^2}}},\forall k \in \mathcal{K},\forall n \in \mathcal{N} $ | (3) |
式中:
$ {R}_{k,n}={B}_{k}{\rm{lo}}{{\rm{g}}}_{2}\left(1+{\gamma }_{k,n}\right) ={B}_{k}{\rm{lo}}{{\rm{g}}}_{2}\left(1+\dfrac{{p}_{k,{n}}{\left|{h}_{k,n}\right|}^{2}}{{\sigma }^{2}}\right) $ | (4) |
式中:
用
$ {l}_{\text{k},n}^{{\rm{off}}}={R}_{k,n}\tau=\tau {B}_{k}{\rm{lo}}{{\rm{g}}}_{2}\left(1+\dfrac{{p}_{k,{n}}{\left|{h}_{k,n}\right|}^{2}}{{\sigma }^{2}}\right) $ | (5) |
用
$ E_{k,n}^{{\rm{off}}} = \tau {p_{k,{{n}}}} $ | (6) |
用户设备k通过能量采集装置获取动态能量[3],如图2所示。获取的能量来源于自然界中的太阳能、风能等;能量来源清单及其特征[19],如表1所示。
![]() |
图 2 用户设备能量采集模型 Figure 2 User devices energy acquisition model |
![]() |
表 1 能量来源清单及其特征 Table 1 List of energy sources and their characteristics |
本文考虑用户设备的能量因果约束条件,即截止至第n个时隙,用户设备累计采集到的能量不小于用户设备累计消耗的能量,用户设备累计消耗的能量包括本地计算及计算卸载所消耗的能量。因此,用户设备的能量因果约束条件建模为
$ \begin{split}{\displaystyle {\sum }_{i=1}^{n}{E}_{k,i}^{{\rm{loc}}}}+{\displaystyle {\sum }_{{i}=1}^{n}{E}_{k,i}^{{\rm{off}}}}=& {\displaystyle {\sum }_{i=1}^{n}\frac{{\zeta }_{k}{C}_{k}^{3}{\left({l}_{k,i}^{{\rm{loc}}}\right) }^{3}}{{\tau }^{2}}}+\\ & {\displaystyle {\sum }_{i=1}^{n}\tau {p}_{k,i}}\le {\displaystyle {\sum }_{i=1}^{n}{E}_{k,\text{i}}}\text{,}\forall n\in \mathcal{N}\end{split} $ | (7) |
式中:
本文对用户设备上行链路发射功率,本地计算比特数目和双RIS的相移进行联合优化设计使系统的吞吐量最大化,构造如下基于双RIS辅助能量采集移动边缘计算资源分配优化问题。
$ \mathop {{\rm{max}}}\limits_{{\boldsymbol{p}}{{,}}{{\boldsymbol{l}}^{{\rm{loc}}}}{{,}}{{\boldsymbol{\theta }}_1},{{\boldsymbol{\theta }}_2}} \sum\nolimits_{k = 1}^K {\sum\nolimits_{n = 1}^N {\left( {{\boldsymbol{l}}_{k,{\text{n}}}^{{\rm{loc}}} + \tau {B_k}{\rm{lo}}{{\rm{g}}_2}\left( {1 + \frac{{{p_{k,{{n}}}}{{\left| {{h_{k,n}}} \right|}^2}}}{{{\sigma ^2}}}} \right) } \right) } }\tag{8a} $ | (8a) |
$ {\rm{s.t.}} {\displaystyle {\sum }_{i=1}^{n}\frac{{\zeta }_{k}{C}_{k}^{3}{\left({{\boldsymbol{l}}}_{k,i}^{{\rm{loc}}}\right) }^{3}}{{\tau }^{2}}}+{\displaystyle {\sum }_{i=1}^{n}\tau {p}_{k,i}}\le {\displaystyle {\sum }_{i=1}^{n}{E}_{k,\text{i}}},\forall k\in \mathcal{K}\tag{8b} $ | (8b) |
$ {{\boldsymbol{l}}}_{k,n}^{{\rm{loc}}}\ge 0\text{,}{p}_{k,n}\ge 0,\forall k\in \mathcal{K},\forall n\in \mathcal{N}\tag{8c} $ | (8c) |
$ {\theta }_{j,m,n}\in \left[0,2{\text{π}} \right] \forall m\in \mathcal {M}_{j},\forall j\in \left\{1,2\right\}\tag{8d} $ | (8d) |
式中:
针对计算系统最大吞吐量问题,由于优化变量
在给定
$ {\rm{(P1)}} \mathop {{\rm{max}}}\limits_{{\boldsymbol{p}}{{,}}{{\boldsymbol{l}}^{{\rm{loc}}}}} \sum\nolimits_{k = 1}^K {\sum\nolimits_{n = 1}^N {\left( {l_{k,{{n}}}^{{\rm{loc}}} + \tau {B_k}{\rm{lo}}{{\rm{g}}_2}\left( {1 + \frac{{{p_{k,{{n}}}}{{\left| {{h_{k,n}}} \right|}^2}}}{{{\sigma ^2}}}} \right) } \right) } } \tag{9a}$ | (9a) |
${\rm{ s.t.}} {\displaystyle {\sum }_{i=1}^{n}\frac{{\zeta }_{k}{C}_{k}^{3}{\left({l}_{k,i}^{{\rm{loc}}}\right) }^{3}}{{\tau }^{2}}}+{\displaystyle {\sum }_{i=1}^{n}\tau {p}_{k,i}}\le {\displaystyle {\sum }_{i=1}^{n}{E}_{k,{i}}}\tag{9b} $ | (9b) |
$ {l}_{k,n}^{{\rm{loc}}}\ge 0\text{,}{p}_{k,n}\ge 0 \tag{9c}$ | (9c) |
式中:
子问题(P2) 是在给定
$ ({\rm{P}}2) \mathop {{\rm{max}}}\limits_{{{\boldsymbol{\theta }}_1}} \sum\nolimits_{k = 1}^K {\sum\nolimits_{n = 1}^N {\left( {\tau {B_k}{\rm{lo}}{{\rm{g}}_2}\left( {1 + \frac{{{p_{k,{{n}}}}{{\left| {{h_{k,n}}} \right|}^2}}}{{{\sigma ^2}}}} \right) } \right) } } \;\,\, \tag{10a}$ | (10a) |
$ {\rm{s.t.}} {\theta }_{1,m,n}\in \left[0,2\text{π} \right],\forall m\in \mathcal{M}_{1},\forall n\in \mathcal{N}\tag{10b} $ | (10b) |
令
$ {{\boldsymbol{R}}_{1,k,n}} = \left( {\begin{array}{*{20}{c}} {{{\boldsymbol{\varPhi}} _{1,k,n}}{\boldsymbol{\varPhi}} _{1,k,n}^H}&{{{\boldsymbol{\varPhi}} _{1,k,n}}{d_{2,k,n}}} \\ {{d_{2,k,n}}{\boldsymbol{\varPhi}} _{1,k,n}^H}&0 \end{array}} \right) {\kern 1pt}\tag{11} $ | (11) |
$ {{\boldsymbol{\bar v}}_{1,n}} = \left( {\begin{array}{*{20}{c}} {{{\boldsymbol{v}}_{1,n}}} \\ 1 \end{array}} \right) \,\tag{12} $ | (12) |
则子问题
$ {\rm{(P2.1)}} \;\mathop {\max }\limits_{\{ {{\bar v}_{1,n}}\} } \;\;\sum\nolimits_{k = 1}^K {\sum\nolimits_{n = 1}^N {\tau {B_k}{{\log }_2}\left( {1 + \frac{{{p_{k,n}}\left( {{\boldsymbol{\bar v}}_{1,n}^H{{\boldsymbol{R}}_{1,k,n}}{{{\boldsymbol{\bar v}}}_{1,n}}} \right) }}{{{\sigma ^2}}}} \right) } } \; \tag{13a}$ | (13a) |
$ \text{ }{\rm{s.t.}} {\left|{v}_{1,m,n}\right|}^{2}=1 \tag{13b}$ | (13b) |
式中:
$ \begin{split} & ({\rm{P2}}.{\rm{2}})\\ & \mathop {{\rm{min}}}\limits_{\left\{ {{{\overline {\boldsymbol{v}} }_{1,n}}}, \right\}\left\{ {{w_{1,n}}} \right\}} - \displaystyle\sum\nolimits_{K = 1}^K {\displaystyle\sum\nolimits_{{\rm{n}} = 1}^N {} } \tau {B_k}{\rm{lo}}{{\rm{g}}_2}\left( {1 + \dfrac{{{p_{k,n}}\left( {{\boldsymbol{\bar v}}_{1,n}^H{{\boldsymbol{R}}_{1,k,n}}{{\overline {\boldsymbol{v}} }_{1,n}}} \right)}}{{{\sigma ^2}}}} \right) \end{split} \tag{14a} $ | (14a) |
$ {\rm{s.t.}} \left|{w}_{1,m,n}\right|=1\quad m=1,\cdots ,{M}_{1}+1\tag{14b} $ | (14b) |
$ \;\;{{\boldsymbol{w}}_{1,n}} = {{\boldsymbol{\bar v}}_{1,n}}\,\tag{14c} $ | (14c) |
式中:
$\begin{array}{l} L\left( {{{{\boldsymbol{\bar v}}}_{1,n}},{{\boldsymbol{w}}_{1,n}},{{\boldsymbol{z}}_{1,k,n}}} \right) = \;\quad \\ - \displaystyle\sum\nolimits_{k = 1}^K {\displaystyle\sum\nolimits_{n = 1}^N \tau {B_k}{\log _2} {\left( {1 + \dfrac{{{p_{k,n}}\left( {{\boldsymbol{\bar v}}_{1,n}^H{{\boldsymbol{R}}_{1,k,n}}{{{\boldsymbol{\bar v}}}_{1,n}}} \right)}}{{{\sigma ^2}}}} \right)} } +\\ \displaystyle\sum\nolimits_{n = 1}^N {\left( {{\rm{Re}}\left( {{\boldsymbol{z}}_{1,n}^H\left( {{{\boldsymbol{w}}_{1,n}} - {{{\boldsymbol{\bar v}}}_{1,n}}} \right)} \right) + \frac{\rho }{2}{{\left\| {{{\boldsymbol{w}}_{1,n}} - {{{\boldsymbol{\bar v}}}_{1,n}}} \right\|}^2}} \right)} \end{array}\tag{15}$ | (15) |
式中:
$ {\boldsymbol{w}}_{1,n}^{i + 1} = \arg \;\mathop {\min }\limits_{{{\boldsymbol{w}}_{1,n}}} \;L\left( {{{\boldsymbol{w}}_{1,n}},{\boldsymbol{\bar v}}_{1,n}^i,{\boldsymbol{z}}_{1,n}^i} \right)\tag{16} $ | (16) |
${\boldsymbol{ \bar v}}_{1,n}^{i + 1} = \arg \;\mathop {\min }\limits_{{{{\boldsymbol{\bar v}}}_{1,n}}} \;L\left( {{\boldsymbol{w}}_{1,n}^{i + 1},{{{\boldsymbol{\bar v}}}_{1,n}},{\boldsymbol{z}}_{1,n}^i} \right)\tag{17} $ | (17) |
$ {\boldsymbol{z}}_{1,n}^{i + 1} = {\boldsymbol{z}}_{1,n}^i + \rho \left( {{\boldsymbol{w}}_{1,n}^{i + 1} - {\boldsymbol{\bar v}}_{1,n}^{i + 1}} \right)\tag{18} $ | (18) |
式中:
$ \begin{split} & \displaystyle \sum\nolimits_{k = 1}^K {\dfrac{{2\tau {B_k}{p_{k,n}}{{\boldsymbol{R}}_{1,k,n}}{\boldsymbol{\bar v}}_{1,n}^{i + 1}}}{{\left( {{\sigma ^2} + {p_{k,n}}\left( {{{\left( {\bar v_{1,n}^{i + 1}} \right)}^H}{{\boldsymbol{R}}_{1,k,n}}{\boldsymbol{\bar v}}_{1,n}^{i + 1}} \right)} \right)\ln 2}}} - \\ & {\boldsymbol{z}}_{1,n}^i - \rho \left( {{\boldsymbol{w}}_{1,n}^{i + 1} - {\boldsymbol{\bar v}}_{1,n}^{i + 1}} \right) = 0 \end{split} \tag{19}$ | (19) |
通过化简问题(19)可以得到
通过问题(18)和问题(19)可以得到
$ {\boldsymbol{z}}_{1,n}^{i + 1} = \sum\nolimits_{k = 1}^K {\frac{{2\tau {B_k}{p_{k,n}}{{\boldsymbol{R}}_{1,k,n}}{\boldsymbol{\bar v}}_{1,n}^{i + 1}}}{{\left( {{\sigma ^2} + {p_{k,n}}\left( {{{\left( {{\boldsymbol{\bar v}}_{1,n}^{i + 1}} \right) }^H}{{\boldsymbol{R}}_{1,k,n}}{\boldsymbol{\bar v}}_{1,n}^{i + 1}} \right) } \right) \ln 2}}}\tag{20} $ | (20) |
通过多次迭代后可求得
子问题(P3) 是在给定
$ {\rm{(P3) }} \underset{{{\boldsymbol{\theta }}}_{2}}{{\rm{max}}}{\displaystyle {\sum }_{k=1}^{K}{\displaystyle {\sum }_{n=1}^{N}\left(\tau {B}_{k}{\rm{lo}}{{\rm{g}}}_{2}\left(1+\frac{{p}_{k,{n}}{\left|{h}_{k,n}\right|}^{2}}{{\sigma }^{2}}\right) \right) }}\tag{21a} $ | (21a) |
$ \text{}\text{ }{\rm{s.t.}} {\theta }_{2,m,n}\in \left[0,2{\text{π}} \right],\forall m\in \mathcal {M}_{2} \tag{21b} $ | (21b) |
同理通过ADMM算法可求得
算法1 交替优化算法
(a) 输入初始化可行解(
(b) 根据
(c) 通过使用凸优化软件(CVX)可求解问题(9),得到
(d) for i=0:Q
(e) 通过式(16)更新
通过式(17)更新
通过式(18)更新
(f) end
(g) 计算
(h) 通过
(i) 同理得到
算法1复杂度分析:在算法1中问题(9) 含有NK个变量,使用凸优化软件(CVX) 进行求解,需要的时间复杂度不少于
本节将提供实验结果来验证所考虑的双RIS辅助系统的性能。在三维笛卡尔坐标系下,假设BS、RIS 1、RIS 2和用户设备群的中心(参考) 点分别位于(0.5,0,2) 、(0,40,2) 、(0,1,3) 和(1,40,0) ,单位为m,如图3所示。
![]() |
图 3 各点分布位置 Figure 3 Distribution position of each point |
本文考虑莱斯衰落信道模型[2],例如用户设备k与RIS 1之间的信道模型可以表示为:
本文考虑了5种系统吞吐量最大化的基准方案,用于基于能量采集的多用户 MEC 系统性能比较。
(1) 基准方案 1−SDR算法方案[13]
(2) 基准方案 2−单RIS方案[6]:单RIS反射单元数
(3) 基准方案 3−随机相移方案:双RIS的相移随机产生。
(4) 基准方案 4−完全计算卸载方案:在双RIS辅助下,每个用户只进行计算卸载处理任务。
(5) 基准方案 5−完全本地计算方案:在没有RIS辅助的情况下每个用户只能进行本地计算。
图4为不同RIS反射单元数目设置下系统总吞吐量的迭代收敛曲线图。可以看出通过本文所提算法获得系统总吞吐量首先随着迭代次数的增加单调递增,随后经过多次迭代后获得一个稳定的收敛值。并且即使在
![]() |
图 4 系统总吞吐量迭代收敛图 Figure 4 Iterative convergence diagram of total system throughput |
图5显示了不同反射单元数目下系统计算时间的性能曲线。当用户设备K=3,时隙数量N=5时,随着反射单元数的增加,本文提出的ADMM算法方案与基于SDR算法方案系统运行时间均增加,且本文所提方案系统运行时间明显优于SDR算法方案。这是因为计算同样多的相移,SDR算法需要调用CVX工具进行计算,需要花费大量的时间,本文所提方案可以节省这一步时间开销。随着反射单元数的增大,本文所提方案和SDR算法方案系统运行时间之间的差距也在增大。例如当反射单元数
![]() |
图 5 不同反射单元数 |
图6显示了不同用户设备数量下系统计算时间的性能曲线。当反射单元数
![]() |
图 6 不同用户设备K下的系统计算时间 Figure 6 System computing time under different user devices K |
图7显示了不同时隙数量下系统计算时间的性能曲线。当反射单元数
![]() |
图 7 不同时隙数目N下的系统计算时间 Figure 7 System computing time with different number of time slots N |
图8显示了不同时隙个数N下的系统计算吞吐量的性能曲线。其中用户个数K=3,时间周期T= 0.2 s,随着时隙个数N的增加,六种方案执行的任务输入比特总数单调递增。本文所提方案性能与基于SDR算法方案的性能相当,且与其他基准方案相比,本文所提方案获得了显著的性能增益。单RIS方案优于随机相移方案,说明了RIS相移优化对提高系统计算能力的重要性。此外,在较大的N值时,完全本地计算方案的性能优于完全计算卸载方案。
![]() |
图 8 不同时隙个数N下的系统计算吞吐量性能 Figure 8 Calculation throughput performance of the system with different number of slots N |
图9显示了系统计算总吞吐量与用户个数K的关系。其中时隙数目N = 10,时隙长度
![]() |
图 9 不同用户个数K下的系统计算吞吐量性能 Figure 9 Computing throughput performance of the system with different number of users K |
图10 显示了不同时隙长度τ下的系统计算吞吐量性能曲线。其中用户数量K=3,时隙数量N=10,本文所提的求解方案与基于SDR算法求解方案性能相当。且与其他基准方案相比,本文所提出的方案获得了显著的性能提升,随着时隙长度的增加,系统总吞吐量单调递增。当时隙长度
![]() |
图 10 不同时隙长度τ下的系统计算吞吐量性能 Figure 10 Computing throughput performance of systems with different time slot lengths τ |
图11显示了连续、离散相位RIS与不同反射单元数量下的系统计算吞吐量性能曲线。经过优化的连续相位量化成离其最近的离散值,不同比特B量化后的离散值集合表示为
![]() |
图 11 连续、离散相位RIS与反射单元数 |
本文研究了双RIS辅助的多用户多时隙能量采集边缘计算优化配置问题,建立计算模型。该计算模型以系统总吞吐量最大化为目标,以用户随机收集的能量为约束条件,采用高效的交替优化、低复杂度ADMM等算法,对本地计算任务量、用户设备发射功率,以及RIS的相移进行联合优化设计。最后通过仿真实验验证了所提迭代算法的快速收敛特性与有效性。同时可以得出本文所提方案较于SDR算法方案具有低复杂度特性,与其他基准方案相比具有显著的计算吞吐量性能增益,并且离散相位RIS的量化比特数越大越接近连续相位RIS的性能。
[1] |
WANG F, XING H, J XU. Real-time resource allocation for wireless powered multiuser mobile edge computing with energy and task causality[J].
IEEE Transactions on Communications, 2020, 68(11): 7140-7155.
DOI: 10.1109/TCOMM.2020.3011990. |
[2] |
WANG F, XU J, CUI S. Optimal energy allocation and task offloading policy for wireless powered mobile edge computing systems[J].
IEEE Transactions on Wireless Communications, 2020, 19(4): 2443-2459.
DOI: 10.1109/TWC.2020.2964765. |
[3] |
LIN Z, WANG F, LIU L. Computation rate maximization for multiuser mobile edge computing systems with dynamic energy arrivals[C]// 2021 IEEE/CIC International Conference on Communications in China (ICCC) , Xiamen: IEEE, 2021: 312-317.
|
[4] |
XU Y, ZHANG T, LIU Y et al. Computation capacity enhancement by joint UAV and RIS design in IoT[J].
IEEE Internet of Things Journal, 2022, 9(20): 20590-20603.
DOI: 10.1109/JIOT.2022.3178983. |
[5] |
YANG Y, HU Y, GURSOY M C. Energy efficiency analysis in RIS-aided MEC networks with finite blocklength codes[C]//2022 IEEE Wireless Communications and Networking Conference (WCNC) . Austin: IEEE, 2022: 423-428.
|
[6] |
WU Q, ZHANG R. Intelligent reflecting surface enhanced wireless network: joint active and passive beamforming design[C]//2018 IEEE Global Communications Conference (GLOBECOM) . A-bu Dhabi: IEEE, 2018: 1-6.
|
[7] |
CHEN G, WU Q. Computation rate maximization for IRS-aided wireless powered MEC systems [C]//2022 IEEE Wireless Communications and Networking Conference (WCNC) . Austin: IEEE, 2022: 417-422.
|
[8] |
LI A, LIU Y, LI M. Joint scheduling design in wireless powered MEC IoT networks aided by reconfigurable intelligent surface[C]//2021 IEEE/CIC International Conference on Communications in China (ICCC Workshops) . Xiamen: IEEE, 2021: 159-164.
|
[9] |
ZHANG D, CHEN Z, AWAD M K. Utility- optimal resource management and allocation algorithm for energy harvesting cognitive radio sensor networks[J].
IEEE Journal on Selected Areas in Communications, 2016, 34(12): 3552-3565.
DOI: 10.1109/JSAC.2016.2611960. |
[10] |
LI H, XIONG K, DONG R, et al. Joint active and passive beamforming in IRS-enhanced wireless powered MEC networks[J].
IEEE Wireless Communications Letters, 2022, 11(11): 2285-2289.
DOI: 10.1109/LWC.2022.3199693. |
[11] |
ARDAH K, GHEREKHLOO S, DEALMEIDA A L F, et al. Double-RIS versus single-RIS aided systems: tensor-based mimo channel estimation and design perspectives[C]// 2022 IEEE International Conference. Singapore: IEEE, 2022: 5183-5187.
|
[12] |
GUO S, HOU Y, MAO J, et al. Double RIS-based hybrid beamforming design for MU-MISO mmWave communication systems[C]// 2022 IEEE/CIC International Conference on Communications. Foshan, China: IEEE, 2022: 220-225.
|
[13] |
XIE W, LI B, XIONG Y, et al. Energy efficient collaborative computation for double-RIS assisted mobile edge networks[J].
Physical Communication, 2022, 53: 101774.
|
[14] |
李斌, 刘文帅, 谢万城, 等. 智能超表面赋能移动边缘计算部分任务卸载策略[J].
电子与信息学报, 2022, 44(7): 2309-2316.
LI B, LIU W S, XIE W C, et al. Partial computation offloading for double-RIS assisted multiuser mobile edge computing networks[J]. Journal of Electronics & Information Technology, 2022, 44(7): 2309-2316. |
[15] |
龙文尧. 基于AO-CCP的双智能反射面辅助的鲁棒性波束设计[J].
无线电通信技术, 2022, 48(2): 276-283.
LONG W Y. Robust millimeter-wave wireless beamforming design assited by double Interlligent reflecting surfaces based on AO-CCP method[J]. Radio Communications Technology, 2022, 48(2): 276-283. DOI: 10.3969/j.issn.1003-3114.2022.02.010. |
[16] |
陈健锋, 崔苗, 张广驰, 等. 双智能反射平面辅助无线携能通信系统的安全通信优化[J].
电信科学, 2022, 38(1): 47-60.
CHEN J F, CUI M, ZHANG G C, et al. Secure communication optimization for double-IRS assisted SWIPT system[J]. Telecommunications Science, 2022, 38(1): 47-60. DOI: 10.11959/j.issn.1000-0801.2022015. |
[17] |
LIU M, LI X, NING B, et al. Deep learning-based channel estimation for double-RIS aided massive MIMO system[J].
IEEE Wireless Communications Letters, 2023, 12(1): 70-74.
DOI: 10.1109/LWC.2022.3217294. |
[18] |
李岩, 李聪, 徐志豪. 智能反射面辅助无线通信系统的信道估计算法设计[J].
现代信息科技, 2023, 7(1): 68-71.
LI Y, LI C, XU Z H. Channel estimation algorithm design for intelligent reflecting surface assisted wireless communication system[J]. Modern Information Technology, 2023, 7(1): 68-71. |
[19] |
SUDEVALAYAM S, KULKAMNI P. Energy harvesting sensor nodes: survey and implications[J].
IEEE Communications Surveys & Tutorials, 2011, 13(3): 443-461.
|
[20] |
NING B Y, CHEN Z, CHEN W J, et al. Beam-forming optimization for intelligent reflecting surface assisted MIMO: a Sum-Path-Gain maximization approach[J].
IEEE Wireless Communications Letters, 2020, 9(7): 1105-1109.
|
[21] |
谢万城, 李斌, 代玥玥. 空中智能反射面辅助边缘计算中基于PPO的任务卸载方案[J].
计算机科学, 2022, 49(6): 3-11.
XIE W C, LI B, DAI Y Y. PPO base task offloading scheme in aerial reconfigurable intelligent surface assited edge computing[J]. Computer Science, 2022, 49(6): 3-11. |