本发明涉及一种多用户无线功率通信网络最大化吞吐量方法、装置、计算机设备及存储介质,属于无线通信。
背景技术:
1、随着半导体技术和集成电路产业的发展,无线通信电子电路的功耗大大降低,这使得无线传感器网络的射频信号供电成为可能;除了通过环境射频信号提供能量外,还可以主动部署专用功率站实现对传感器的无线能量传输,打破了其他环境能量被动采集的限制,具有良好的可控性;其中信息的无线传输占低功耗传感器节点能耗的大部分,从提高无线传感器节点信息传输能量效率的角度出发,无线供电通信网络已成为学术界的研究热点,然而由于无线链路的衰落特性,无线功率通信网络仍然很难保持连续的信息传输。
2、随着最近超材料的进展,智能超表面(ris)技术可以实现无线通信环境的智能定制,有效提高无线链路质量,ris通过智能控制大量的无源反射元件,可以对无线信道的信号传播进行编程,ris辅助无线通信时能够支持6g通信系统的低成本、高能量效率和高信息速率通信。
3、由于无线信息传输和无线功率传输的低效率导致下行链路信息用户获得的功率很小,上行链路的可达速率很低导致无线功率通信网络存在数据传输不可靠的问题,引入ris可以缓解无线功率通信网络的上述缺陷;非正交多址技术与基于时分多址相比,能够在不增加额外资源的情况下,在相同的时间/频率/码资源中服务更多的iu,并且可以使用不同的功率来区分不同的用户。ris和非正交多址技术同时集成到无线功率通信网络中,可以同时提高无线信息传输和无线功率传输的性能。
技术实现思路
1、有鉴于此,本发明提供了一种多用户无线功率通信网络最大化吞吐量方法、装置、计算机设备及存储介质,其结合交替优化、逐次凸逼近和半定松弛的来联合优化,极大的提高了通信系统的吞吐量,充分降低通信系统复杂度,节省硬件资源,具有很大的应用价值。
2、本发明的第一个目的在于提供一种多用户无线功率通信网络最大化吞吐量方法。
3、本发明的第二个目的在于提供一种多用户无线功率通信网络最大化吞吐量装置。
4、本发明的第三个目的在于提供一种计算机设备。
5、本发明的第四个目的在于提供一种存储介质。
6、本发明的第一个目的可以通过采取如下技术方案达到:
7、一种多用户无线功率通信网络最大化吞吐量方法,所述方法包括:
8、通过接入点获取能量链路信道,采用奇异值分解技术分解能量链路信道矩阵,得到左酉矩阵、右酉矩阵和对角矩阵;
9、根据右酉矩阵的第一奇异向量,设置能量预编码;
10、采用交替优化算法,迭代求解最佳信息预编码矩阵、第二相位矩阵和更新能量预编码矩阵,直到满足吞吐量收敛条件,得到最终的能量预编码矩阵、最佳信息预编码矩阵和第二相位矩阵,所述第二相位矩阵为基于最佳信息预编码矩阵求解得到的矩阵。
11、进一步的,所述采用奇异值分解技术分解能量链路信道矩阵,得到左酉矩阵、右酉矩阵和对角矩阵,如下式:
12、he=ueλeveh
13、其中,矩阵ue和ve分别为左酉矩阵和右酉矩阵;λe是一个对角矩阵,对角元素是满足he的奇异值λ1≥λ2≥…≥λn>0。
14、进一步的,所述根据右酉矩阵的第一奇异向量,设置能量预编码,如下式:
15、
16、其中,g是能量预编码,p0表示功率站的最大发射功率,b1是第一奇异向量,即(hraθhpr+hpa)的最大奇异值λ1的特征向量,表示b1的共轭转置;θ表示可重构的智能超表面的相位矩阵;he为能量链路信道矩阵,he=hraθhpr+hpa,hpr、hpa、hra分别表示功率站到智能超表面的基带等效信道、功率站到接入点的基带等效信道、智能超表面到接入点的基带等效信道。
17、进一步的,所述采用交替优化算法,迭代求解最佳信息预编码矩阵、第二相位矩阵和更新能量预编码矩阵,直到满足吞吐量收敛条件,得到最终的能量预编码矩阵、最佳信息预编码矩阵和第二相位矩阵,具体包括:
18、开始交替优化算法,设置迭代次数为0;
19、求解最佳信息预编码矩阵、第二相位矩阵和更新能量预编码矩阵;
20、判断是否满足吞吐量收敛条件;
21、若不满足吞吐量收敛条件,令迭代次数加1,继续求解最佳信息预编码矩阵、第二相位矩阵和更新能量预编码矩阵;
22、若满足收敛条件,则得到最终的能量预编码矩阵、最佳信息预编码矩阵和第二相位矩阵。
23、进一步的,所述求解最佳信息预编码矩阵和更新能量预编码,具体包括:
24、基于上一次迭代得到的第一相位矩阵,求解最佳信息预编码矩阵;
25、基于最佳信息预编码矩阵,求解第二相位矩阵,令第二相位矩阵作为本次迭代得到的第一相位矩阵,更新能量预编码矩阵。
26、进一步的,所述基于上一次迭代得到的第一相位矩阵,求解最佳信息预编码矩阵,具体包括:
27、通过使用半正定松弛方法,将优化问题写为:
28、
29、
30、c2:tr(ggh)≤p0
31、c3:θi∈[0,2π)
32、c4:sinrk→m≥sinrk,if x(m)≥x(k)
33、
34、
35、
36、在问题中,c1约束中的p1表示接入点处的发射功率,c1约束指示接入点处的发射功率p1小于或等于从功率站收集的功率;c2约束中的p0表示功率站的最大发射功率,c2约束指示能量预编码矩阵g的能量小于或等于功率站的最大发射功率p0;c3表示智能超表面的相移约束;c4是sic解调需要满足的功率约束;c5、c6约束保证了具有最低信号与干扰加噪声比阈值γmin,k的第k个用户的服务质量要求;其中,wk是信息预编码,是相位矩阵θ的变式;是第k个用户的信道;δ是噪声功率;
37、对于非凸约束应用逐次凸逼近来求解,引入了辅助变量ak和bk等效地改写如下:
38、
39、
40、
41、根据ak和bk在可行点的一阶泰勒展开式被视为下界,即和将下界解求解得到:
42、
43、s.t.c1,c3-c5,c7
44、
45、
46、
47、针对问题的求解,构造一个合格的矩阵作为初始化;根据始化的构造一个合理的逼近点根据合理的逼近点用凸优化方法求解近似问题,得到新的使用新的作为新一轮的初始点,并更新n的值,直到两个结果之间的差异小于阈值lth,将最后一个循环中通过凸优化获得的最佳信息预编码矩阵作为输出。
48、进一步的,所述基于最佳信息预编码矩阵,求解第二相位矩阵,令第二相位矩阵作为本次迭代得到的第一相位矩阵,更新能量预编码矩阵,具体包括:
49、引入半正定松弛和逐次凸逼近后优化函数可以表示为
50、
51、s.t.c1,c3-c5
52、
53、
54、
55、
56、c8:|vm,m|=1,m=1,2,…,m+1
57、其中,由θ转换得到;问题求解的具体过程为:构造一个合格的矩阵v(0)作为初始化;根据初始化的v(0)构造一个合理的近似点根据合理的逼近点采用凸优化方法求解近似问题,得到一个新的使用新的作为新一轮的初始点,并更新n的值,直到两个结果之间的差异小于阈值lth;将最后一个循环中通过凸优化获得的第二相位矩阵v*作为输出,令第二相位矩阵v*作为本次迭代得到的第一相位矩阵v(t),与此同时更新能量预编码矩阵g。
58、本发明的第二个目的可以通过采取如下技术方案达到:
59、一种多用户无线功率通信网络最大化吞吐量装置,所述装置包括:
60、奇异值分解模块,用于通过接入点获取能量链路信道,采用奇异值分解技术分解能量链路信道矩阵,得到左酉矩阵、右酉矩阵和对角矩阵;
61、能量预编码设置模块,用于根据右酉矩阵的第一奇异向量,设置能量预编码;
62、迭代模块,用于采用交替优化算法,迭代求解最佳信息预编码矩阵、第二相位矩阵和更新能量预编码矩阵,直到满足吞吐量收敛条件,得到最终的能量预编码矩阵、最佳信息预编码矩阵和第二相位矩阵,所述第二相位矩阵为基于最佳信息预编码矩阵求解得到的矩阵。
63、本发明的第三个目的可以通过采取如下技术方案达到:
64、一种计算机设备,包括处理器以及用于存储处理器可执行程序的存储器,其特征在于,所述处理器执行存储器存储的程序时,实现上述的多用户无线功率通信网络最大化吞吐量方法。
65、本发明的第四个目的可以通过采取如下技术方案达到:
66、一种存储介质,存储有程序,所述程序被处理器执行时,实现上述的多用户无线功率通信网络最大化吞吐量方法。
67、本发明相对于现有技术具有如下的有益效果:
68、本发明通过联合优化能量收集链路的能量预编码、信息传输链路的信息预编码和智能超表面的相位,极大地提高了通信系统的信道容量;由于信息预编码、能量预编码和智能超表面相位之间的紧密耦合,使得获得最大信道容量是一个非凸优化问题;本发明提出了一种结合交替优化、逐次凸逼近和半定松弛的联合优化方法,简称ass方法;数值结果表明,与无智能超表面辅助的通信系统相比,吞吐量优化后可使多用户通信系统的吞吐量提高504.14%;通信系统中增加了一个智能超表面同时辅助能量获取链路和信息传输链路两个环节,并通过相同的相位矩阵进行优化;本发明极大的提高了通信系统的吞吐量,充分降低通信系统复杂度,节省硬件资源,具有很大的应用价值。