一种IRS辅助MEC中CF-mMIMO的通信优化方法及终端与流程

文档序号:30952792发布日期:2022-07-30 08:26阅读:245来源:国知局
一种IRS辅助MEC中CF-mMIMO的通信优化方法及终端与流程
一种irs辅助mec中cf-mmimo的通信优化方法及终端
技术领域
1.本发明涉及无线通信技术领域,尤其涉及一种irs辅助mec中cf-mmimo的通信优化方法及终端。


背景技术:

2.分布式能源的直接并网会对电网的安全稳定带来极大冲击,目前,我国多采用微网的手段来协调同一区域内分布式电源和负荷的运行。由于存在分布式能源,研究灵活、安全、可靠的通信技术对于实现多个微电网之间的信息传输以及能源管理有着重要的意义。在分布式能源系统中,许多数据是由边缘设备实时生成的,由于大多数用户是计算能力有限的传感器,移动边缘计算(mobile edge computing,mec)作为一种有前途的技术可以有效地保证计算资源,降低资本成本并提供灵活性,同时也为微网的智能调度提供了一个有力的平台,因为它拥有丰富的计算资源来为上层的机器学习模型提供训练数据。在mec中,无线设备将其计算密集型或延迟敏感任务卸载到无线电接入网边缘的附近基站或服务器,以节省电池功率和计算资源。
3.云计算将所有的计算能力放置在云端,终端不负责计算,只做输入输出功能。由于云计算存在高延迟且耗费网络带宽的特性,这增加了网络边缘用户的传输延迟,使得云计算对于这些边缘用户来说不太可行。因此,云计算不适用需要终端实时做出反馈,且采集数据量巨大的系统。
4.传统的mmimo(massive multiple-input multiple-output,大规模多输入多输出)系统中,所有用户主要由一个基站服务,因此小区边缘的用户通常遭受严重的小区间干扰,这是由来自相邻小区的信号引起的。此外,由于信道衰落的影响,在边缘的用户接收到的信号质量较差。而由于建筑物以及树木等障碍物的阻挡,信号会经历非常大的衰落,边缘用户信号传输将受到严重影响。
5.此外,在传统的通信系统中,主要利用的是正交多址接入技术,使用正交多址接入技术可以在低复杂度的情况下轻松分离出不同用户信号所携带的信息。然而对于传统的正交多址接入技术,每个资源块仅由一个用户占用,当用户数量增多时,可用的正交资源数量不再满足要求。此外,尽管使用了正交的时频码资源,在信号经历信道时,由于时延、频偏和多普勒频移等影响,其正交性总是不可避免的遭到破坏。因此,如果仍然局限于使用正交多址接入技术,就无法在有限的资源内接入更多的用户,也就无法达到频谱效率和大规模连接需求。
6.为了在边缘计算场景中充分利用mmimo的好处,考虑无小区大规模多输入多输出(cell free massive multiple-input multiple-output,cf-mmimo),在cf-mmimo系统中,单元之间的边界消失,所有ap(access point,接入点)合作为所有用户服务。分布式体系允许cf-mmimo系统充分利用宏多样性,并可以提供很高的覆盖范围,cf-mmimo可以将mmimo系统和分布式系统的优势结合在一起。由于微电网环境不同,特别是在建筑物密集、传输有阻碍的情况下,可重构智能反射表面(intelligent reconfigurable surfaces,irs)的引入
可以改变无线通信传输方向,提高接入点的覆盖范围,可以改变mec服务的通道条件并显着提高频谱空间效率。此外,由于发电方式不同以及网络内用户数量巨大,接入微电网的设备繁多,为了促进将irs集成到未来的无线通信中,多路访问技术至关重要。目前,非正交多址(non-orthgonal multiple access,noma)被认为是一种很有前途的无线接入技术,因为它可以支持同一资源块中的多个用户。将非正交多址技术应用于电力线通信系统,可更好地部署未来电力物联网,提升设备终端的通信服务质量。
7.然而针对微网中的学习误差最小化需求,需要一种引入irs后的通信优化方案,以适应系统最小化学习误差的要求。


技术实现要素:

8.本发明所要解决的技术问题是:提供一种irs辅助mec中cf-mmimo的通信优化方法及终端,能够实现学习误差最小化。
9.为了解决上述技术问题,本发明采用的一种技术方案为:
10.一种irs辅助mec中cf-mmimo的通信优化方法,包括步骤:
11.根据接收的信号使用卷积神经网络和条件循环单元进行信道估计,得到信道估计值;
12.基于所述信道估计值建立信道模型,并定义学习误差性能指标;
13.基于所述信道模型以及所述学习误差性能指标优化用户发射功率、波束成形向量和irs相位向量,得到最优用户发射功率、最优波束成形向量和最优irs相位向量;
14.根据所述最优用户发射功率、最优波束成形向量和最优irs相位向量进行通信传输。
15.为了解决上述技术问题,本发明采用的另一种技术方案为:
16.一种irs辅助mec中cf-mmimo的通信优化终端,包括存储器、处理器及存储在存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
17.根据接收的信号使用卷积神经网络和条件循环单元进行信道估计,得到信道估计值;
18.基于所述信道估计值建立信道模型,并定义学习误差性能指标;
19.基于所述信道模型以及所述学习误差性能指标优化用户发射功率、波束成形向量和irs相位向量,得到最优用户发射功率、最优波束成形向量和最优irs相位向量;
20.根据所述最优用户发射功率、最优波束成形向量和最优irs相位向量进行通信传输。
21.本发明的有益效果在于:根据接收的信号使用卷积神经网络和条件循环单元进行信道估计,得到信道估计值,基于信道估计值建立信道模型,并定义学习误差性能指标,基于信道模型以及学习误差性能指标优化用户发射功率、波束成形向量和irs相位向量,得到最优用户发射功率、最优波束成形向量和最优irs相位向量,根据最优用户发射功率、最优波束成形向量和最优irs相位向量进行通信传输,在用户服务质量和功率约束条件下,实现了更加全面的通信优化,包括用户发射功率、最优波束成形向量和最优irs相位向量,进而提高了通信速率,利用卷积神经网络和条件循环单元进行信道估计,降低了估计过程的复
杂度,保证了信道估计的可靠性,便于后续最小化微网通信中边缘弱用户的学习误差,从而实现了学习误差最小化。
附图说明
22.图1为本发明实施例的一种irs辅助mec中cf-mmimo的通信优化方法的步骤流程图;
23.图2为本发明实施例的一种irs辅助mec中cf-mmimo的通信优化终端的结构示意图;
24.图3为本发明实施例irs辅助mec中cf-mmimo的通信优化方法中的优化的流程示意图。
具体实施方式
25.为详细说明本发明的技术内容、所实现目的及效果,以下结合实施方式并配合附图予以说明。
26.请参照图1,本发明实施例提供了一种irs辅助mec中cf-mmimo的通信优化方法,包括步骤:
27.根据接收的信号使用卷积神经网络和条件循环单元进行信道估计,得到信道估计值;
28.基于所述信道估计值建立信道模型,并定义学习误差性能指标;
29.基于所述信道模型以及所述学习误差性能指标优化用户发射功率、波束成形向量和irs相位向量,得到最优用户发射功率、最优波束成形向量和最优irs相位向量;
30.根据所述最优用户发射功率、最优波束成形向量和最优irs相位向量进行通信传输。
31.从上述描述可知,本发明的有益效果在于:根据接收的信号使用卷积神经网络和条件循环单元进行信道估计,得到信道估计值,基于信道估计值建立信道模型,并定义学习误差性能指标,基于信道模型以及学习误差性能指标优化用户发射功率、波束成形向量和irs相位向量,得到最优用户发射功率、最优波束成形向量和最优irs相位向量,根据最优用户发射功率、最优波束成形向量和最优irs相位向量进行通信传输,在用户服务质量和功率约束条件下,实现了更加全面的通信优化,包括用户发射功率、最优波束成形向量和最优irs相位向量,进而提高了通信速率,利用卷积神经网络和条件循环单元进行信道估计,降低了估计过程的复杂度,保证了信道估计的可靠性,便于后续最小化微网通信中边缘弱用户的学习误差,从而实现了学习误差最小化。
32.进一步地,所述根据接收的信号使用卷积神经网络和条件循环单元进行信道估计,得到信道估计值包括:
33.根据接收的信号使用最小二乘法进行信道估计,得到初始信道估计值;
34.提取所述初始信道估计值,得到所述初始信道估计值的实部和虚部;
35.将所述实部和虚部输入卷积神经网络,得到输出数据;
36.将所述输出数据使用条件循环单元进行时域状态预测,得到预测数据;
37.对所述预测数据使用全连接网络进行降维,得到信道估计值。
38.进一步地,所述初始信道估计值h为:
39.h=[h1,...,ha,...,ha];
[0040]
ha=[h
a1
,h
a2
],
[0041]
式中,a表示无线接入点的个数,ha表示第a个无线接入点的初始信道估计值,d表示天线数,h
a1
表示强用户的第a个无线接入点的初始信道估计值,h
a2
表示弱用户的第a个无线接入点的初始信道估计值,表示复数矩阵集合;
[0042]
所述初始信道估计值h的实部和虚部为:
[0043]
h'=[h'1,...,h'a,...,h'a];
[0044]
h'a=[h'
a1
,h'
a2
],
[0045]
式中,表示实数矩阵集合;
[0046]
所述输出数据lo为:
[0047]
lo=f(wo*l
o-1+bo);
[0048]
l
o-1=[l
1o-1
,l
2o-1
,

,l
co-1
];
[0049]
式中,wo表示所述卷积神经网络的第o层的预设权重,bo为所述卷积神经网络的第o层的预设偏移向量,l
co-1
表示第c个信道上的数据向量,f()表示第一预设函数;
[0050]
所述将所述输出数据使用条件循环单元进行时域状态预测,得到预测数据包括:
[0051]
将所述输出数据使用第一条件循环单元进行前向时域状态预测,得到前向预测数据;
[0052]
将所述输出数据使用第二条件循环单元进行后向时域状态预测,得到后向预测数据,并根据所述前向预测数据和所述后向预测数据得到预测数据;
[0053]
所述前向预测数据为:
[0054]hfw,t
=cru(h
fw,t-1
,cv,ψ
fw
).
[0055]
式中,ψ
fw
表示所述第一条件循环单元的第一预设网络参数,cv表示编码向量,t表示时间;
[0056]
所述后向预测数据为:
[0057]hbw,t
=cru(h
bw,t-1
,cv,ψ
bw
);
[0058]
式中,ψ
bw
表示所述第二条件循环单元的第二预设网络参数;
[0059]
所述预测数据为:
[0060][0061]
所述信道估计值为:
[0062][0063]
式中,w
dr
表示所述全连接网络的权重参数,f
t
()表示第二预设函数。
[0064]
由上述描述可知,根据接收的信号使用最小二乘法进行信道估计,得到初始信道估计值,由于信道增益为复数,提取出初始信道估计值的实部和虚部,将实部和虚部输入卷积神经网络,得到输出数据,将输出数据使用条件循环单元进行双向时域状态预测,得到预测数据,由于使用双向预测,输出的预测数据为原始通道数据的两倍,所以对预测数据使用全连接网络进行降维,得到信道估计值,比起现有简单的使用最小二乘法进行信道估计,能
够更加准确、有效地实现信道估计。
[0065]
进一步地,所述基于所述信道估计值建立信道模型,并定义学习误差性能指标包括:
[0066]
获取用户总数和用户传输信号,并根据所述信道估计值、所述用户总数和所述用户传输信号得到所述第a个无线接入点的第一接收信号;
[0067]
根据所述第a个无线接入点的第一接收信号估计所述用户在所述第a个无线接入点的第二接收信号;
[0068]
获取所述用户对应的信号功率,并根据所述信号功率对所述用户进行划分,得到强用户和弱用户;
[0069]
消除所述强用户的串行干扰,消除后确定所述弱用户在所述第a个无线接入点的可实现速率;
[0070]
根据所述第a个无线接入点的第一接收信号、所述用户在所述第a个无线接入点的第二接收信号和所述弱用户在所述第a个无线接入点的可实现速率建立通信模型;
[0071]
从所述可实现速率中确定最大可实现速率,并确定所述最大可实现速率对应的无线接入点对应的mec服务器,得到目标mec服务器;
[0072]
所述弱用户使用所述目标mec服务器进行任务卸载,得到任务的数据样本总数;
[0073]
根据所述任务的数据样本总数定义学习误差性能指标。
[0074]
进一步地,所述第a个无线接入点的第一接收信号为:
[0075][0076][0077]
式中,a表示第a个无线接入点,k表示用户总数,k表示第k个用户,h
ak
表示第k个用户到第a个无线接入点的复合信道向量,xk表示用户传输信号,n表示噪声向量,g
ak
表示第k个用户到第a个ap的直接链路信道,d
ark
表示第k个用户到第a个无线接入点的间接链路信道,表示irs相位矩阵,n表示irs元素个数,r表示irs数量;
[0078]
所述用户在所述第a个无线接入点的第二接收信号为:
[0079][0080]
式中,表示第k个无线接入点的波束成形向量;
[0081]
所述可实现速率为:
[0082][0083]
式中,pk表示第k个用户的用户发射功率,σ2表示高斯噪声;
[0084]
所述任务的数据样本总数为:
[0085][0086]
式中,dk表示每个数据样本的位数,b表示cf-mmimo系统的预设带宽,t表示总传输时间,r
akmax
表示最大可实现速率;
[0087]
所述学习误差性能指标为:
[0088][0089]
式中,ck表示第一参数,dk表示第二参数。
[0090]
由上述描述可知,由于每个ap(access point,无线接入点)配备独立的mec服务器,根据信道估计值、用户总数和用户传输信号可求得第a个ap的第一接收信号,根据第一接收信号得到用户在第a个ap的第二接收信号,边缘处的弱用户信号传输质量低,需要注重于优化其性能指标,因此,消除强用户的串行干扰后确定弱用户在第a个ap的可实现速率,弱用户将优先选择最大可实现速率对应的mec服务器进行任务卸载,则可得到任务的数据样本总数,mec有丰富的计算资源来为上层调度系统提供训练数据,因此与主要标准是最大化吞吐量的传统通信系统不同,根据任务的数据样本总数定义了新的学习误差性能指标,便于后续基于学习误差性能指标对用户发射功率、波束成形向量和irs相位向量进行优化,提高了优化和学习误差最小化的有效性。
[0091]
进一步地,所述基于所述信道模型以及所述学习误差性能指标优化用户发射功率、波束成形向量和irs相位向量,得到最优用户发射功率、最优波束成形向量和最优irs相位向量包括:
[0092]
获取用户总数,并将预设总功率按照所述用户总数进行平均分配,得到分配后的用户发射功率;
[0093]
根据所述分配后的用户发射功率和所述学习误差性能指标确定第一优化目标函数;
[0094]
固定波束成形向量和irs相位向量,基于所述信道模型以及所述第一优化目标函数使用连续凸逼近优化算法优化所述用户发射功率,得到最优用户发射功率;
[0095]
固定所述irs相位向量,基于所述最优用户发射功率和所述信道模型使用迭代算法优化所述波束成形向量,得到最优波束成形向量;
[0096]
基于所述信道模型以及预设的第二优化目标函数使用交替方向乘子法优化所述irs相位向量,得到最优irs相位向量。
[0097]
由上述描述可知,根据分配后的用户发射功率和学习误差性能指标确定第一优化目标函数,固定波束成形向量和irs相位向量,从而在波束成形向量和irs相位向量约束下,基于信道模型以及第一优化目标函数使用连续凸逼近优化算法优化得到最优用户发射功率,在最优用户发射功率和irs相位向量的约束下,使用迭代算法优化波束成形向量,使用交替方向乘子法优化irs相位向量,实现了更加全面的变量优化,优化过程复杂度低。
[0098]
进一步地,所述固定波束成形向量和irs相位向量,基于所述信道模型以及所述第一优化目标函数使用连续凸逼近优化算法优化所述用户发射功率,得到最优用户发射功率包括:
[0099]
固定波束成形向量和irs相位向量;
[0100]
通过构造凸上边界将所述第一优化目标函数进行转化,得到近似目标函数;
[0101]
根据所述近似目标函数使用凸优化建模系统进行求解,得到最优用户发射功率。
[0102]
由上述描述可知,通过构造凸上边界将第一优化目标函数进行转化,得到近似目标函数,在根据近似目标函数使用凸优化建模系统进行求解,得到最优用户发射功率,能够简单、有效地实现用户发射功率优化。
[0103]
进一步地,所述固定所述irs相位向量,基于所述最优用户发射功率和所述信道模型使用迭代算法优化所述波束成形向量,得到最优波束成形向量包括:
[0104]
固定所述irs相位向量;
[0105]
根据所述最优用户发射功率、所述信道模型以及波束成形的闭式表达式使用迭代算法得到最优波束成形向量;
[0106]
所述波束成形的闭式表达式为:
[0107][0108]
式中,in表示对角线为1的矩阵,pi表示第i个用户的用户发射功率。
[0109]
由上述描述可知,根据最优用户发射功率、信道模型以及波束成形的闭式表达式使用迭代算法得到最优波束成形向量,在最优用户发射功率的约束下,实现了波束成形向量的优化,有利于最小化边缘弱用户的学习误差。
[0110]
进一步地,所述基于所述信道模型以及预设的第二优化目标函数使用交替方向乘子法优化所述irs相位向量,得到最优irs相位向量包括:
[0111]
初始化最大误差、最小误差、最大迭代次数和可行性指标;
[0112]
根据所述最大误差和所述最小误差确定误差均值;
[0113]
使用拉格朗日变换公式得到预设的第二优化目标函数;
[0114]
基于所述预设的第二优化目标函数对irs相位向量进行优化,得到最优irs相位向量;
[0115]
所述基于所述信道模型以及预设的第二优化目标函数使用交替方向乘子法优化所述irs相位向量,得到最优irs相位向量之后包括:
[0116]
基于所述最优irs相位向量、所述误差均值和所述可行性指标得到最终误差结果。
[0117]
由上述描述可知,利用拉格朗日变换公式得到预设的第二优化目标函数,基于预设的第二优化目标函数对irs相位向量进行优化,有效地实现了irs相位向量的优化,最后基于最优irs相位向量、误差均值和可行性指标得到最终误差结果,从而最小化弱用户的学习误差。
[0118]
请参照图2,本发明另一实施例提供了一种irs辅助mec中cf-mmimo的通信优化终端,包括存储器、处理器及存储在存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述irs辅助mec中cf-mmimo的通信优化方法中的各个步
骤。
[0119]
本发明上述的irs辅助mec中cf-mmimo的通信优化方法能够适用于在边缘计算场景的cf-mmimo系统中,以下通过具体实施方式进行说明:
[0120]
实施例一
[0121]
请参照图1和图3,本实施例的一种irs辅助mec中cf-mmimo的通信优化方法,包括步骤:
[0122]
s1、根据接收的信号使用卷积神经网络和条件循环单元进行信道估计,得到信道估计值,如图3所示,具体包括:
[0123]
s11、根据接收的信号使用最小二乘法进行信道估计,得到初始信道估计值;所述初始信道估计值为:
[0124]
h=[h1,...,ha,...,ha];
[0125]
ha=[h
a1
,h
a2
],
[0126]
式中,a表示无线接入点的个数,ha表示第a个无线接入点的初始信道估计值,d表示天线数,h
a1
表示强用户的第a个无线接入点的初始信道估计值,h
a2
表示弱用户的第a个无线接入点的初始信道估计值,表示复数矩阵集合;
[0127]
s12、提取所述初始信道估计值,得到所述初始信道估计值的实部和虚部;所述初始信道估计值h的实部和虚部为:
[0128]
h'=[h'1,...,h'a,...,h'a];
[0129]
h'a=[h'
a1
,h'
a2
],
[0130]
式中,表示实数矩阵集合;
[0131]
s13、将所述实部和虚部输入卷积神经网络,得到输出数据;
[0132]
所述输出数据为:
[0133]
lo=f(wo*l
o-1
+bo);
[0134]
l
o-1
=[l
1o-1
,l
2o-1
,

,l
co-1
];
[0135]
式中,wo表示所述卷积神经网络的第o层的预设权重,bo为所述卷积神经网络的第o层的预设偏移向量,l
co-1
表示第c个信道上的数据向量,f()表示第一预设函数;
[0136]
其中,所述卷积神经网络(convolutional neural network,cnn)由一个输入层、o-2个隐藏层和一个输出层组成,o表示卷积神经网络的总层数;
[0137]
s14、将所述输出数据使用条件循环单元进行时域状态预测,得到预测数据,具体包括:
[0138]
s141、将所述输出数据使用第一条件循环单元进行前向时域状态预测,得到前向预测数据;
[0139]
所述前向预测数据为:
[0140]hfw,t
=cru(h
fw,t-1
,cv,ψ
fw
);
[0141]
式中,ψ
fw
表示所述第一条件循环单元的第一预设网络参数,cv表示编码向量,t表示时间;
[0142]
s142、将所述输出数据使用第二条件循环单元进行后向时域状态预测,得到后向预测数据,并根据所述前向预测数据和所述后向预测数据得到预测数据;
[0143]
所述后向预测数据为:
[0144]hbw,t
=cru(h
bw,t-1
,cv,ψ
bw
);
[0145]
式中,ψ
bw
表示所述第二条件循环单元的第二预设网络参数;
[0146]
所述预测数据为:
[0147][0148]
其中,所述预测数据即为两个所述条件循环单元(conditional recurrent unit,cru)在时间t的输出;
[0149]
s15、对所述预测数据使用全连接网络进行降维,得到信道估计值;
[0150]
所述信道估计值为:
[0151][0152]
式中,w
dr
表示所述全连接网络的权重参数,f
t
()表示第二预设函数;
[0153]
由于使用双向预测,输出的预测数据增加为原始通道数据的两倍,所以采用所述全连接网络(fully connected network,fcn)进行降维;
[0154]
s2、基于所述信道估计值建立信道模型,并定义学习误差性能指标,如图3所示,具体包括:
[0155]
s21、获取用户总数和用户传输信号,并根据所述信道估计值、所述用户总数和所述用户传输信号得到所述第a个无线接入点的第一接收信号;
[0156]
所述第a个无线接入点的第一接收信号为:
[0157][0158][0159]
式中,a表示第a个无线接入点,k表示用户总数,k表示第k个用户,h
ak
表示第k个用户到第a个无线接入点的复合信道向量,xk表示用户传输信号,n表示噪声向量,g
ak
表示第k个用户到第a个ap的直接链路信道,d
ark
表示第k个用户到第a个无线接入点的间接链路信道,表示irs相位矩阵,n表示irs元素个数,r表示irs数量;
[0160]
其中,所述噪声向量服从高斯分布,h
ak
可看作h
a1
和h
a1
的具体指代;
[0161]
每个ap(无线接入点)配备独立的mec服务器,因此根据所述信道估计值、所述用户总数和所述用户传输信号可得到所述第a个ap的第一接收信号;
[0162]
s22、根据所述第a个无线接入点的第一接收信号估计所述用户在所述第a个无线接入点的第二接收信号;
[0163]
所述用户在所述第a个无线接入点的第二接收信号为:
[0164][0165]
式中,表示第k个无线接入点的波束成形向量;
[0166]
s23、获取所述用户对应的信号功率,并根据所述信号功率对所述用户进行划分,得到强用户和弱用户;
[0167]
由于边缘处的弱用户信号传输质量低,因此区分用户后需要注重于优化弱用户的性能指标;
[0168]
s24、消除所述强用户的串行干扰,消除后确定所述弱用户在所述第a个无线接入点的可实现速率;
[0169]
所述可实现速率r
ak
为:
[0170][0171]
式中,pk表示第k个用户的用户发射功率,σ2表示高斯噪声;
[0172]
s25、根据所述第a个无线接入点的第一接收信号、所述用户在所述第a个无线接入点的第二接收信号和所述弱用户在所述第a个无线接入点的可实现速率建立通信模型;
[0173]
s26、从所述可实现速率中确定最大可实现速率,并确定所述最大可实现速率对应的无线接入点对应的mec服务器,得到目标mec服务器;
[0174]
弱用户会优先选择最大可实现速率r
akmax
对应的mec服务器进行任务卸载;
[0175]
s27、所述弱用户使用所述目标mec服务器进行任务卸载,得到任务的数据样本总数;
[0176]
所述任务的数据样本总数为:
[0177][0178]
式中,dk表示每个数据样本的位数,b表示cf-mmimo系统的预设带宽,t表示总传输时间,r
akmax
表示最大可实现速率;
[0179]
s28、根据所述任务的数据样本总数定义学习误差性能指标;
[0180]
所述学习误差性能指标为:
[0181][0182]
式中,ck表示第一参数,dk表示第二参数;
[0183]
由于mec服务器有丰富的计算资源来为上层调度系统提供训练数据,因此与主要标准是最大化吞吐量的传统通信系统不同,需要定义新的学习误差性能指标,所述第一参数和第二参数是预设的,收到的数据提供给上层系统优化设计与资源智能调度研究,目标是最小化整体学习误差,该学习误差性能指标的表达式包含速率,当用户发射功率、波束成形向量和irs相位向量均为最优时,速率提高也意味着误差减小;
[0184]
s3、基于所述信道模型以及所述学习误差性能指标优化用户发射功率、波束成形向量和irs相位向量,得到最优用户发射功率、最优波束成形向量和最优irs相位向量,如图3所示,具体包括:
[0185]
s31、获取用户总数,并将预设总功率按照所述用户总数进行平均分配,得到分配
后的用户发射功率;
[0186]
所述分配后的用户发射功率为:
[0187][0188]
式中,p表示预设总功率,1k表示功率向量;
[0189]
s32、根据所述分配后的用户发射功率和所述学习误差性能指标确定第一优化目标函数;
[0190]
所述第一优化目标函数为:
[0191][0192]
s33、固定波束成形向量和irs相位向量,基于所述信道模型以及所述第一优化目标函数使用连续凸逼近优化算法优化所述用户发射功率,得到最优用户发射功率,具体包括:
[0193]
s331、固定波束成形向量和irs相位向量;
[0194]
后续在波束成形向量和irs相位向量的约束下优化最优用户发射功率;
[0195]
s332、通过构造凸上边界将所述第一优化目标函数进行转化,得到近似目标函数;
[0196]
具体的,通过构造凸上边界将所述第一优化目标函数ψ'k(vk)进行转化,得到近似目标函数
[0197]
s333、根据所述近似目标函数使用凸优化建模系统(cvx)进行求解,得到最优用户发射功率;
[0198]
s34、固定所述irs相位向量,基于所述最优用户发射功率和所述信道模型使用迭代算法优化所述波束成形向量,得到最优波束成形向量,具体包括:
[0199]
s341、固定所述irs相位向量;
[0200]
在一种可选的实施方式中,固定所述irs相位向量时,还随机初始化所述波束成形向量;
[0201]
s343、根据所述最优用户发射功率、所述信道模型以及波束成形的闭式表达式使用迭代算法得到最优波束成形向量;
[0202]
所述波束成形的闭式表达式为:
[0203][0204]
式中,in表示对角线为1的矩阵,pi表示第i个用户的用户发射功率;
[0205]
利用波束成形的闭式表达式可得到每一次的波束成形迭代值,实现波束成形向量的优化;
[0206]
s35、基于所述信道模型以及预设的第二优化目标函数使用交替方向乘子法优化所述irs相位向量,得到最优irs相位向量,具体包括:
[0207]
s350、固定所述最优用户发射功率以及所述最优波束成形向量,并初始化irs相位向量;
[0208]
s351、初始化最大误差、最小误差、最大迭代次数和可行性指标;
[0209]
具体的,初始化最大误差δ
max
=1,初始化最小误差δ
min
=0,初始化最大迭代次数为1000,以及初始化可行性指标f为0;
[0210]
s352、根据所述最大误差和所述最小误差确定误差均值;
[0211]
具体的,判断所述最大误差和所述最小误差的差值是否大于第一预设值,若是,则根据所述最大误差和所述最小误差确定误差均值
[0212]
将所述误差均值作为后续误差输入;
[0213]
s353、使用拉格朗日变换公式得到预设的第二优化目标函数;
[0214]
所述预设的第二优化目标函数为:
[0215][0216]
式中,qk表示中间变量,和表示约束的可行性区域,θ表示irs相位向量,ρ表示惩罚参数,且ρ》0,uk表示缩放变量,i()表示指示函数;
[0217]
s354、基于所述预设的第二优化目标函数对irs相位向量进行优化,得到最优irs相位向量;
[0218]
具体的,通过最小化得到每次迭代的所述中间变量qk的最优值,通过u
k(m+1)
=u
k(m)
+q
k(m+1)-θ
(m)
优化第m次迭代中的所述缩放变量u
k(m)
,通过得到最优irs相位向量;
[0219]
s355、基于所述最优irs相位向量、所述误差均值和所述可行性指标得到最终误差结果;
[0220]
具体的,判断是否小于第二预设值,若是,则所述可行性指标f为1,此时得到最终误差结果为δ
max
=δ,若否,则重复迭代优化,直至迭代次数达到所述最大迭代次数,此时得到δ
min
=δ;
[0221]
其中,通过noma技术接入更多的用户,当最差用户(即弱用户)满足要求时,其他用户也满足要求;
[0222]
步骤s30~s35相当于依次循环迭代,除正在优化的变量,其它变量都是上一步骤得出的,即初始变量或每一步迭代的最优变量;
[0223]
s4、根据所述最优用户发射功率、最优波束成形向量和最优irs相位向量进行通信
传输;
[0224]
本发明在用户服务质量、irs物理限制和功率约束条件下,实现了波束成形向量、irs相位向量和用户发射功率的优化,实现了更加全面的通信优化,从而实现了学习误差最小化,提高了通信质量。
[0225]
实施例二
[0226]
请参照图2,本实施例的一种irs辅助mec中cf-mmimo的通信优化终端,包括存储器、处理器及存储在存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现实施例一中的irs辅助mec中cf-mmimo的通信优化方法中的各个步骤。
[0227]
综上所述,本发明提供的一种irs辅助mec中cf-mmimo的通信优化方法及终端,根据接收的信号使用卷积神经网络和条件循环单元进行信道估计,得到信道估计值,利用卷积神经网络和条件循环单元进行信道估计,降低了估计过程的复杂度,保证了信道估计的可靠性,便于后续最小化微网通信中边缘弱用户的学习误差;基于信道估计值建立信道模型,并定义学习误差性能指标;根据分配后的用户发射功率和学习误差性能指标确定第一优化目标函数;固定波束成形向量和irs相位向量,基于信道模型以及第一优化目标函数使用连续凸逼近优化算法优化用户发射功率,得到最优用户发射功率;固定irs相位向量,基于最优用户发射功率和信道模型使用迭代算法优化所述波束成形向量,得到最优波束成形向量;基于信道模型以及预设的第二优化目标函数使用交替方向乘子法优化irs相位向量,得到最优irs相位向量;根据最优用户发射功率、最优波束成形向量和最优irs相位向量进行通信传输,在用户服务质量和功率约束条件下,实现了更加全面的通信优化,包括用户发射功率、最优波束成形向量和最优irs相位向量,进而提高了通信速率,从而实现了学习误差最小化。
[0228]
以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等同变换,或直接或间接运用在相关的技术领域,均同理包括在本发明的专利保护范围内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1