多层智能超表面辅助的多用户上行通信方法和装置

文档序号:37923584发布日期:2024-05-11 00:02阅读:10来源:国知局
多层智能超表面辅助的多用户上行通信方法和装置

本发明涉及无线通信领域,具体涉及一种多层智能超表面辅助的多用户上行通信方法、装置、存储介质和电子设备。


背景技术:

1、第五代移动通信技术的普及促使物联网高速发展,未来无线通信网络中将会出现大量的智能化、小型化终端设备,以支撑人与物、物与物之间的高速连接。大规模多输入多输出(multiple-input multiple-output,mimo)技术能够显著提升通信容量,从而满足物联网用户的高数据速率需求。现有大规模mimo系统大多数考虑在基站端配置大规模天线阵列,用户端仅配置单根或几根天线,系统整体性能虽然有所提升,但终端上行传输能力依然受限。实际中,在大量的物联网终端配置大规模天线阵列是不现实的,因为大规模数量的射频链硬件成本昂贵,且功耗非常高。

2、可重构智能超表面(reconfigurable intelligence surface,ris)通过独立调整每个表面单元反射电磁波的相位,可实现用于定向信号增强或清零的无源波束成形,其不需要任何发射射频连,与传统的天线阵列相比,可以大大降低硬件复杂度和能耗成本。在发射机配置ris可实现低成本的发射波束赋形,多层ris相比于单层ris不仅能调节电磁波相位,还能调节其幅度,采用多层ris能够实现更好的波束赋形效果,得到更好的无线通信性能。

3、参考文献“stacked intelligent metasurfaces for efficient holographicmimo communications in 6g”(doi:10.1109/jsac.2023.3288261)设计了一种多层辅助基站发射机的多用户下行通信系统,其中基站端配置多层ris用于发射波束赋形,每个用户均为单天线,并以最大化用户和速率为目标提出了发射功率和ris相移的交替优化算法。

4、然而,上述文献公开的多层ris辅助发射机的通信方案并不适用于多用户上行通信系统。虽然该方案考虑了多用户,但是其将多层ris配置在基站端实现下行传输中的波束赋形,用户均为单天线。实际物联网场景中,例如安防监控、智慧交通等,存在大量数据上行传输需求,因此亟需提高终端设备的上行传输能力。


技术实现思路

1、(一)解决的技术问题

2、针对现有技术的不足,本发明提供了一种多层智能超表面辅助的多用户上行通信方法、装置、存储介质和电子设备,解决了无法应对大量数据上行传输需求的技术问题。

3、(二)技术方案

4、为实现以上目的,本发明通过以下技术方案予以实现:

5、一种多层智能超表面辅助的多用户上行通信方法,包括:

6、建立多用户上行通信系统;其中,所述多用户上行通信系统包括多个用户端和一个基站,每个所述用户端配置多层ris面板,每层所述ris面板上有多个独立的单元,所述基站配置多根接收天线;

7、根据所述多用户上行通信系统,以最大化所有用户可达和速率为目标,构建针对上行阶段的用户发射功率、多层ris相移、基站接收波束赋形的联合优化模型;

8、将所述联合优化模型分解为功率分配、相移优化和接收波束赋形设计三个子问题,并采用交替优化算法进行求解,以分别获取功率分配向量、多层ris的相移矩阵和接收波束赋形矩阵的最优解。

9、优选的,定义所述多用户上行通信系统包括k个用户端和一个基站,其中基站配置n根接收天线,每个用户端配置l层ris面板以实现上行波束赋形,每层ris上有m个独立的单元;多层ris面板连接到一个智能控制器,通过该控制器调节每个ris单元的相位;

10、令和分别表示用户、ris面板和每层ris面板上的单元集合;

11、令对角阵表示第k个用户上第l层ris面板的相移矩阵,其中diag(x)表示一个对角阵,对角线元素是向量x中的所有元素,非对角线元素均为0,j表示虚数单元,表示第m个单元的相移;分别表示第l层ris面板到基站之间的信道矩阵,第l-1层到第l层ris面板之间的信道矩阵以及用户发射天线到第1层ris面板之间的信道矩阵,表示复数域,l≥2;则基站处接收到的信号为:

12、

13、其中和pk分别为第k个用户发射的符号和发射功率,是基站处加性高斯白噪声向量,噪声功率为σ2,ξ表示电磁波穿透每层ris面板时的幅度损耗系数;

14、基站采用接收向量解码第k个用户的信号,得到第k个用户解码后的信号为:

15、

16、其中xh表示矩阵x的共轭转置;

17、对于每个用户来说,信道采用相同的模型建模,第l-1层ris面板上的第个元素到第l层面板上的第m个单元之间的信道为:

18、

19、其中表示传输距离,表示传播方向与第l-1层面板法线之间的夹角;

20、基站处解码信号sk的信干噪比可表示为:

21、

22、其中因此第k个用户的传输速率为:

23、rk=log2(1+γk)

24、其中log表示对数函数。

25、优选的,所述联合优化模型表示为:

26、(p1)

27、s.t.c1:

28、c2:

29、c3:

30、其中p=[p1,p2,…,pk]t表示所有用户的传输功率组成的向量,表示基站处的接收波束赋形矩阵,pk,max表示第k个用户的最大传输功率,|x|表示复数x的求模运算,rk表示最小传输速率门限。

31、优选的,并采用交替优化算法进行求解,以分别获取功率分配向量、多层ris的相移矩阵和接收波束赋形矩阵的最优解;包括:

32、s10、令迭代计数t=0,及初始化相移矩阵接收波束赋形矩阵v(0)和所有用户可达和速率

33、s20、根据当前的和v(t),求解问题(sp1),得到相应的功率分配向量p(t+1);其中所述问题(sp1)是指功率分配子问题;

34、s30、令l=1;

35、s40、若1≤l≤l,则转入s50;否则转入s60;

36、s50、根据当前的v(t)、p(t+1)、和求解问题(sp2),得到相应的多层ris的相移矩阵并令l=l+1,返回s40;其中所述问题(sp2)是指相移优化子问题;

37、s60、根据当前的p(t+1)和求解问题(sp3),得到相应的接收波束赋形矩阵v(t+1);其中所述问题(sp3)是指接收波束赋形设计子问题;

38、s70、将当前的p(t+1)、和v(t+1)代入所述联合优化模型,得到相应的所有用户可达和速率

39、s80、计算当前收敛值

40、s90、判断t是否等于最大迭代次数tmax或者δ是否小于收敛阈值δ,若是则结束算法,并输出当前的功率分配向量的局部最优解p*、多层ris的相移矩阵的局部最优解接收波束赋形矩阵的局部最优解v*,分别作为所述功率分配向量、多层ris的相移矩阵和接收波束赋形矩阵的最优解;否则令t=t+1,并转入s20。

41、优选的,求解功率分配子问题的过程包括:

42、假设多层ris的相移矩阵和基站接收波束赋形矩阵v都是已知的,则问题(p1)转化为:

43、

44、引入其中等号右侧最优解为且

45、

46、

47、因此问题(sp1)的目标函数近似为:

48、

49、其中则问题(sp1)近似转化为:

50、

51、使用matlab中cvx工具箱求解问题(sp1.1),获取功率分配向量p=[p1,p2,…,pk]t,其中xt表示矩阵x的转置。

52、优选的,采用逐层相位矩阵优化方法求解相移优化子问题;包括:

53、假设已知,优化所有用户第l层ris面板的相移系数,即通过遍历所有l的取值,得到全部相移矩阵的优化结果;第l层ris面板的相移矩阵优化问题写为:

54、(sp2)

55、s.t.c2′:

56、c3:

57、定义等效信道:

58、

59、执行如下等效变换:

60、

61、令则有得到定义以及且满足φj,l≥0,rank(φj,l)=1和diag(φj,l)=1m,其中tr(x)、rank(x)分别表示矩阵的求迹和求秩,1m表示m维的全1向量,im表示m维单位矩阵;则基站处解码信号sk的信干噪比重新写为:

62、

63、继续定义两个新的函数

64、

65、

66、其中则问题(sp2)可等效为:

67、(sp2.1)

68、s.t.c3:

69、c4:

70、c5:

71、c6:

72、其中1m表示m维全1向量,diag(x)表示提取矩阵x中全部对角线元素所组成的一个向量;

73、将问题(sp2.1)执行如下等效变换:

74、(sp2.2)

75、s.t.c3,c4,c5

76、其中β为惩罚因子,λmax(φk,l)表示矩阵φk,l的最大特征值,函数λmax(φk,l)是非光滑的并且下界为φk,l是对应于最大特征值λmax(φk,l)的归一化特征向量;因此,对于问题(sp2.2)的任意一个可行解优化问题(sp2.3)提供了优化问题(sp2.2)的上界:

77、(sp2.3)

78、s.t.c3,c4,c5

79、通过迭代求解问题(sp2.3),即可得到问题(sp2.2)的解;其中问题(sp2.3)的具体求解方法包括:

80、采用一阶泰勒展开,函数可被近似为如下线性函数

81、

82、其中梯度计算为

83、

84、因此,函数f(φ)近似为一个凸函数

85、

86、则问题(sp2.3)近似等效为一个凸问题:

87、(sp2.4)

88、s.t.c3,c4,c5

89、使用matlab中cvx工具箱求解问题(sp2.4),获取多层ris的相移矩阵

90、优选的,求解接收波束赋形设计子问题的过程包括:

91、令用户k与基站之间的等效信道为其中通过所述多层ris的相移矩阵以确定uk,因此是一个与优化变量v=[v1,v2,…,vk]无关的参数;

92、此时,问题(p1)分解为k个关于优化变量vk的子优化问题:

93、(sp3)

94、令表示所有用户与基站之间的等效信道矩阵,则根据最小均方误差准则,问题(sp3)的闭式解为:

95、

96、其中

97、一种多层智能超表面辅助的多用户上行通信装置,包括:

98、建立模块,用于建立多用户上行通信系统;其中,所述多用户上行通信系统包括多个用户端和一个基站,每个所述用户端配置多层ris面板,每层所述ris面板上有多个独立的单元,所述基站配置多根接收天线;

99、构建模块,用于根据所述多用户上行通信系统,以最大化所有用户可达和速率为目标,构建针对上行阶段的用户发射功率、多层ris相移、基站接收波束赋形的联合优化模型;

100、求解模块,用于将所述联合优化模型分解为功率分配、相移优化和接收波束赋形设计三个子问题,并采用交替优化算法进行求解,以分别获取功率分配向量、多层ris的相移矩阵和接收波束赋形矩阵的最优解。

101、一种存储介质,其存储有用于多层智能超表面辅助的多用户上行通信的计算机程序,其中,所述计算机程序使得计算机执行如上所述的多用户上行通信方法。

102、一种电子设备,包括:

103、一个或多个处理器;存储器;以及一个或多个程序,其中所述一个或多个程序被存储在所述存储器中,并且被配置成由所述一个或多个处理器执行,所述程序包括用于执行如上所述的多用户上行通信方法。

104、(三)有益效果

105、本发明提供了一种多层智能超表面辅助的多用户上行通信方法、装置、存储介质和电子设备。与现有技术相比,具备以下有益效果:

106、本发明中,首先针对物联网多用户上行通信场景,提出多层ris辅助用户端发射机的上行通信系统模型,以提高物联网终端的上行数据传输能力;然后在此基础上,以最大化所有用户可达和速率为目标,在功耗受限和保障用户服务质量的前提下,建立用户发射功率、多层ris相移和接收波束赋形的联合优化模型,以显著提升多用户上行通信系统的和速率;最后将模型分解为三个子问题,并采用交替优化算法进行求解,以分别获取功率分配向量、多层ris的相移矩阵和接收波束赋形矩阵的最优解。此外,该算法具有较高的稳健性,在用户空间分布、数量、ris面板层数、面板单元数、能耗门限、用户速率门限等参数大动态范围内变化时均可适用。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1