【技术实现步骤摘要】
基于联邦学习的边缘计算及资源优化方法
[0001]本专利技术属于通信、联邦学习领域,将MIMO中的预编码技术与机器学习相结合,运用于边缘计算中,通过选择及资源优化的方式使联邦学习结构更稳定高效。
技术介绍
[0002]大规模多进多出(MIMO)技术是在基站端部署大规模阵列,与传统的MIMO相比能够有效的抵抗不同用户之间的干扰,可以显著提升系统的容量。而在大规模MIMO系统中,预编码技术是下行链路中至关重要的信号处理技术,其利用发送端的信道状态信息(CSI),将调制过的符号流变换成适应当前信道的数据流,将信号能量集中到目标用户附近,有效对抗衰减和损耗,提升了系统性能。具体表现为在下行链路的发送端利用CSI对发送信号进行预处理,将不同用户及天线之间的干扰最小化,并将信号能量集中到目标用户附近,使接收端获得较好的信噪比(SNR),提升系统信道容量[1]。在机器学习背景之下,传统的联邦学习经常被使用,将边缘节点端的收据发送至服务器端进行处理,之后服务器端再将数据分发给节点端进行收据训练,这样将数据的隐私性大大降低,为了保护数据,去中心化的联邦学习被提出并很好地运用在智能领域,节点无需将数据分享出去,只需要在本地进行训练,为了提高数据的可行性,需要将数据训练出一个权值发送到服务器端,而在此时服务器端起到收集的作用,将各个节点训练出来的数据权值收集起来并做相应的处理,然后再将处理后的权值广播到各个节点,在节点收到最新的数据权值之后,将权值进行更新并运用于下一轮的迭代中去,这样循环直至数据被训练出最好的模型。而传统的系统架构是由移 ...
【技术保护点】
【技术特征摘要】
1.基于联邦学习的边缘计算及资源优化方法,其特征在于:该方法包括如下步骤:步骤1:根据用户、边缘服务器、基站来建立系统模型并部署阵列多用户毫米波MIMO三层结构系统结构,第一层是用户层,由N个单天线用户设备组成;第二层是ES层即边缘服务器层,包含K个带有S
T
天线的边缘服务器;第三层是CS层即云服务器层,具有单天线的云服务器S;其中,用户层和ES层通过无线信道通信,ES层和CS层通过回程链路连接,具有足够的容量;步骤2:首先根据距离选择与边缘服务器通信的用户集,并将其表示为步骤2:首先根据距离选择与边缘服务器通信的用户集,并将其表示为其中,N是用户数,表示的时候经过距离选择之后被选中的用户个数;即假设用户设备服从的是泊松分布,每个边缘服务器的通信范围是半径为d
k
的圆形区域,而在这个三级结构中,假设边缘服务器的圆形通信区域之间没有重叠;然后根据每个用户到边缘服务器的距离来选出距离较近的用户;步骤3:训练数据的获取;信道模型为L径的LOS接收路线,第n个用户的毫米波信道矩阵表示为:其中,是第l径的复信道增益,为下行链路传输路线的方向角度,是S
T
×
1的方向矢量,其第m个元素表示为:λ为波长,σ是两个天线之间的距离,并使σ=λ/2;首先在范围内产生用户传输方向角,在其的波动范围内随机生成L径信道传输方向角,然后根据信道矩阵公式求出h
n
,将角度区间平均分为不重叠的Q份,每个子区间并从1开始将每个区间范围进行标记,用户传输方向角落在的区间被标记为q,而q值为区间标记值,从而产生(h
n
,q)数据对;最终的射频预编码f
RF,n
表示为其中是区间中点;步骤4:根据选中的用户和产生的MIMO数据进行训练;训练过程分为边缘聚合和云聚合。2.根据权利要求1所述的基于联邦学习的边缘计算及资源优化方法,其特征在于:所述的边缘聚合:边缘聚集分为本地模型计算,本地模型传输和边缘模型聚合;具体内容如下:本地模型计算:在本地产生MIMO数据之后,用户n使用本地数据进行基于梯度下降的线性回归模型训练,在达到本地模型精度θ
n
∈[0,1],即迭代次数为L(θ
n
)=μlog(1/θ
n
)后,生成模型参数w
t
并计算模型的损失函数f
i
(w
t
);在此过程中产生了计算时延和计算能量计算时延和消耗的计算能量可以根据用户训练的数据量和处理数据的频率得出;本地模型传输:在本地计算结束之后,用户n将模型参数w
t
上传至与之进行通信的边缘服务器k,在传输过程中,采用OFDMA(正交频分多址)协议,此过程中产生了传输时延和传输能量传输时延和传输能量可以根据用户n与边缘服务器k之间的传输速率以及服
务器k分配给用户n的带宽通过香农公式计算得出;边缘聚合:在这个过程中,边缘服务器把各个用户上传上来的模型参数进行聚集然后...
【专利技术属性】
技术研发人员:孙艳华,乔兰,张延华,孙恩昌,杨睿哲,李萌,
申请(专利权)人:北京工业大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。