[go: up one dir, main page]

CN115085782B - 基于深度学习的智能反射面联合反馈和混合预编码方法 - Google Patents

基于深度学习的智能反射面联合反馈和混合预编码方法 Download PDF

Info

Publication number
CN115085782B
CN115085782B CN202210681193.6A CN202210681193A CN115085782B CN 115085782 B CN115085782 B CN 115085782B CN 202210681193 A CN202210681193 A CN 202210681193A CN 115085782 B CN115085782 B CN 115085782B
Authority
CN
China
Prior art keywords
precoding
matrix
precoding matrix
reflecting surface
analog
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202210681193.6A
Other languages
English (en)
Other versions
CN115085782A (zh
Inventor
孙强
赵欢
李飞洋
陈晓敏
杨永杰
黄勋
徐淼淼
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nantong University
Original Assignee
Nantong University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nantong University filed Critical Nantong University
Priority to CN202210681193.6A priority Critical patent/CN115085782B/zh
Publication of CN115085782A publication Critical patent/CN115085782A/zh
Application granted granted Critical
Publication of CN115085782B publication Critical patent/CN115085782B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/02Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
    • H04B7/04Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
    • H04B7/0413MIMO systems
    • H04B7/0456Selection of precoding matrices or codebooks, e.g. using matrices antenna weighting
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/08Learning methods
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/02Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
    • H04B7/04Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
    • H04B7/06Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station
    • H04B7/0613Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission
    • H04B7/0615Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of weighted versions of same signal
    • H04B7/0619Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of weighted versions of same signal using feedback from receiving side
    • H04B7/0621Feedback content
    • H04B7/0626Channel coefficients, e.g. channel state information [CSI]
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • General Health & Medical Sciences (AREA)
  • Biomedical Technology (AREA)
  • Biophysics (AREA)
  • Computational Linguistics (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Evolutionary Computation (AREA)
  • Artificial Intelligence (AREA)
  • Molecular Biology (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Software Systems (AREA)
  • Health & Medical Sciences (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本发明公开了基于深度学习的智能反射面联合反馈和混合预编码方法,离线训练阶段中,首先根据信道计算模拟、数字预编码矩阵,并输入深度学习模型训练,然后将模型的信道压缩网络和混合预编码网络分别部署在用户端和基站端。在线预测阶段中,用户端将实时信道输入信道压缩网络,并将压缩信息反馈回基站端,基站端将反馈信息输入混合预编码网络,得到模拟、数字预编码矩阵,然后根据数字预编码矩阵对发送信号进行数字预编码,将数字预编码信号通过馈源传输至智能反射面,智能反射面根据模拟预编码矩阵对数字预编码信号进行相移处理,并发送至用户端。本发明利用深度学习技术,实现多用户的信道反馈和基于智能反射面的混合预编码,降低系统的功耗。

Description

基于深度学习的智能反射面联合反馈和混合预编码方法
技术领域
本发明涉及无线通信技术领域,具体为基于深度学习的智能反射面联合反馈和混合预编码方法。
背景技术
随着无线技术的快速发展,通信数据量和业务量呈现出激增的态势。传统的MIMO系统通常采用全数字预编码,然而随着天线数的增长,全数字系统的RF链数将会大幅度增加,这不但会增加系统的整体功耗,也会提高硬件的复杂度和成本。目前的混合预编码架构利用较少的RF链实现了和全数字架构相近的性能,可以在频谱效率和系统功耗之间达到平衡。然而,在更高频段,如太赫兹(Terahertz,THz)场景中,天线数量会进一步增加,混合预编码架构中实现模拟预编码的移相器数量会变得很大,这大大增加了系统整体的复杂度和功耗。
最近在探索下一代(6G)通信技术中,智能反射面(Intelligent ReflectingSurface,IRS)以其低成本、低功耗、易部署等优点而备受学界和工业界关注。智能反射面是由大量低成本无源反射元件组成的平面,每个元件能够独立地改变入射信号的振幅或相位从而使其向一个或多个期望方向发送,可以在更低功耗下实现模拟预编码的功能。但是,由于具有大量无源反射元件,智能反射面与基站端的协同优化的复杂度变得非常高。
在频分双工的模式下,用户获取到下行信道状态信息(Channel StateInformation,CSI)后,需要将下行CSI通过反馈链路反馈给基站,基站根据反馈的CSI进行预编码设计来提高系统整体性能。在THz场景下,天线数量非常大,信道维度增加,反馈开销会变得巨大,这会大大增加系统的负担,同时影响基站的混合预编码的性能。
为了实现多用户的信道信息反馈和基站端的基于智能反射面的混合预编码,减小反馈开销,降低混合预编码的功耗和计算复杂度,本发明提出了基于深度学习的智能反射面联合反馈和混合预编码方法。
发明内容
本发明的目的在于提供基于深度学习的智能反射面联合反馈和混合预编码方法,以解决上述背景技术中提出的问题。
为实现上述目的,本发明提供如下技术方案:基于深度学习的智能反射面联合反馈和混合预编码方法,由离线训练阶段和在线预测阶段两部分实现;其特征在于,离线训练阶段包括如下步骤:
S11:用户端接收到信道状态信息,根据信道计算基站的数字预编码矩阵和智能反射面的模拟预编码矩阵;
S12:构建智能反射面的联合反馈和混合预编码的深度学习模型,将信道和基站的数字预编码矩阵、智能反射面的模拟预编码矩阵制作成数据集,对智能反射面的联合反馈和混合预编码的深度学习模型进行训练;
S13:将训练完成的智能反射面的联合反馈和混合预编码的深度学习模型拆分为混合预编码网络和K个信道压缩网络,其中混合预编码网络为智能反射面的联合反馈和混合预编码的深度学习模型的4-10层,第k个信道压缩网络为智能反射面的联合反馈和混合预编码的深度学习模型中1-3层的K个网络中的第k个网络,k=1,...,K,K为用户数,将K个信道压缩网络及其权重依次部署在K个用户端,将混合预编码网络及其权重部署在基站端;
在线预测阶段包括如下步骤:
S21:K个用户端获取实时的信道状态信息,将实时信道输入信道压缩网络,得到压缩的信道状态信息,并反馈回基站端;
S22:基站端将K个用户的反馈信息输入混合预编码网络,根据混合预编码网络的输出得到数字预编码矩阵和模拟预编码矩阵,将模拟预编码矩阵通过馈源传输至智能反射面;
S23:基站端根据数字预编码矩阵对发送信号进行数字预编码,得到数字预编码信号;
S24:将数字预编码信号通过馈源传输至智能反射面的子表面上,子表面上的无源反射元件根据模拟预编码矩阵对数字预编码信号进行相移处理,并将相移后的信号发送至用户端。
优选的,所述步骤S11中,根据信道计算基站的数字预编码矩阵和智能反射面的模拟预编码矩阵的步骤如下:
T1、初始化概率向量
Figure BDA0003696310880000031
其中i=1,...,Nite,Nite为迭代次数,/>
Figure BDA0003696310880000032
中的向量元素pn表示从{+1,-1}中选择+1的概率,1N为维度为N×1的全1向量,N为智能反射面的无源元件数;
T2、使用概率向量
Figure BDA0003696310880000033
与集合{+1,-1}产生C个维度为N×1的模拟预编码向量/>
Figure BDA0003696310880000034
Figure BDA0003696310880000035
作为智能反射面的模拟预编码矩阵/>
Figure BDA0003696310880000036
的对角线元素,/>
Figure BDA0003696310880000037
的其他元素为0,根据
Figure BDA0003696310880000038
计算C个数字预编码矩阵/>
Figure BDA0003696310880000039
其中/>
Figure BDA00036963108800000310
ρ为发射功率,/>
Figure BDA00036963108800000311
为智能反射面和K个用户之间的信道。/>
Figure BDA00036963108800000312
为射频到智能反射面的链路矩阵;
T3、根据
Figure BDA00036963108800000313
计算第i次迭代的频谱效率R(i),其中
Figure BDA00036963108800000314
为第k个用户的信干噪比,其中/>
Figure BDA00036963108800000315
为数字预编码矩阵/>
Figure BDA0003696310880000041
的第k个列向量,hk为智能反射面到用户k的信道,σ2为噪声功率;将计算得到的C个频谱效率从高到低排序,选择出前Nelite个频谱效率,将前Nelite个频谱效率对应的模拟预编码向量组合为Nelite×N的矩阵/>
Figure BDA0003696310880000042
T4、计算
Figure BDA0003696310880000043
的第n个列向量/>
Figure BDA0003696310880000044
中+1的个数Sn,其中n=1,...,N,将/>
Figure BDA0003696310880000045
作为第i+1次迭代的概率向量/>
Figure BDA0003696310880000046
中第n个元素的值;
T5、将
Figure BDA0003696310880000047
作为第i+1次迭代的概率向量,重复T2-T5步骤,共重复迭代Nite次;
T6、在第Nite+1次迭代中,使用第Nite次迭代的产生的概率向量
Figure BDA0003696310880000048
重复步骤T2,根据/>
Figure BDA0003696310880000049
G计算频谱效率,其中/>
Figure BDA00036963108800000410
和/>
Figure BDA00036963108800000411
分别为第Nite+1次迭代产生的数字预编码矩阵和模拟预编码;将计算得到的C个频谱效率从高到低排序,选择出最高的频谱效率,将其对应的模拟预编码向量转换为模拟预编码矩阵,作为最优模拟预编码矩阵Fa,对应的数字预编码矩阵作为最优的数字预编码矩阵Fb
优选的,所述步骤S12中,智能反射面的联合反馈和混合预编码的深度学习模型由K个相同的信道压缩网络和混合预编码网络构成,其中K为用户数;第k个信道压缩网络中包含三层全连接层,k=1,...,K,第一、二层的维度分别为1024、512,激活函数为Relu,激活函数后为dropout层,第三层维度为Q,其中Q为信道压缩的维度,无激活函数和dropout层;混合预编码网络中第一层为全连接层,维度为2048,第二层为Reshape层,将向量重构为32*32*2的三维矩阵,第三、四层为卷积层,卷积核个数为16,卷积核大小为2*2,卷积层后接批量归一化,激活函数为Relu,第五、六层为全连接层,维度为1024,激活函数为Relu,第七层为全连接层,维度为T,其中T=N+2MK,N为智能反射面无源反射元件个数,M为射频链路数。
优选的,所述步骤S12中,在智能反射面的联合反馈和混合预编码的深度学习模型的数据集中,第k个信道压缩网络的输入为智能反射面到用户k的信道hk,输出为
Figure BDA0003696310880000051
其中k=1,...,K,Fa,Fb分别为模拟、数字预编码矩阵,vecT()表示将矩阵向量化并转置,diag()表示取矩阵的对角线元素,/>
Figure BDA0003696310880000052
分别表示取复数的实部、虚部,∠表示将复数变换为角度。
优选的,所述步骤S12中,训练联合反馈和混合预编码的深度学习模型时,损失函数设置为均方误差
Figure BDA0003696310880000053
其中
Figure BDA0003696310880000054
为数据集的标签,
Figure BDA0003696310880000055
为输出数据,其中Fa,Fb分别为标签的模拟、数字预编码矩阵,/>
Figure BDA0003696310880000056
分别为训练过程中模型输出的估计的模拟、数字预编码矩阵,vecT()表示将矩阵向量化并转置,diag()表示取矩阵的对角线元素,/>
Figure BDA0003696310880000057
分别表示取复数的实部、虚部,∠表示将复数变换为角度,学习率为0.0003,衰减因子为0.95,epoch设置为400。
优选的,所述步骤S22中,网络的输出为
Figure BDA0003696310880000058
其中/>
Figure BDA0003696310880000059
分别为在线预测阶段模型输出的模拟、数字预编码矩阵,vecT()表示将矩阵向量化并转置,diag()表示取矩阵的对角线元素,
Figure BDA0003696310880000061
分别表示取复数的实部、虚部,∠表示将复数变换为角度,将/>
Figure BDA0003696310880000062
变换为复数形式,将其与N×N的单位矩阵相乘得到模拟预编码矩阵/>
Figure BDA0003696310880000063
Figure BDA0003696310880000064
变换为M×K的矩阵形式,将实部与虚部结合,得到数字预编码矩阵/>
Figure BDA0003696310880000065
其中N为智能反射面无源反射元件个数,M为射频链路数,K为用户数。
优选的,所述步骤S24中,第m个射频上的数字预编码信号通过馈线将信号传输至第m个子表面上,第m个子表面上的第q个反射元件根据模拟预编码Fa中的第m个对角矩阵
Figure BDA0003696310880000066
的第q个对角元素/>
Figure BDA0003696310880000067
来设置相移,其中m=1,...,M,q=1,...,Q,M为射频链路数和子表面数,/>
Figure BDA0003696310880000068
为子表面上的无源反射元件数,N为智能反射面上的总无源反射元件数,
Figure BDA0003696310880000069
为智能反射面的模拟预编码矩阵,
Figure BDA00036963108800000610
diag{}表示将向量转化成对角矩阵,/>
Figure BDA00036963108800000611
θq,m为第m个子表面的第q个无源反射元件的相移;传输到智能反射面上的信号经过无源反射元件进行相移处理,将相移处理后的信号传输至K个用户。
与现有技术相比,本发明的有益效果是:
(1)本发明利用智能反射面,实现了基站的数字预编码和智能反射面的模拟预编码,在保证系统整体性能的同时,大幅降低了系统复杂度功耗。
(2)本发明利用深度学习技术,根据多用户反馈的信道状态信息来进行混合预编码设计,相较于传统算法,在性能接近的情况下,大幅降低了计算复杂度。
(3)本发明利用深度学习技术,对多用户估计的信道状态信息进行压缩并反馈给基站,相比于直接反馈高维的信道状态信息,大幅降低了反馈开销。
(4)本发明通过离线训练和在线预测,节省大量的计算开销,适用于室内和室外各种场景,并具有很好的鲁棒性。
附图说明
图1为本发明基于智能反射面的混合预编码系统示意图;
图2为本发明智能反射面的联合反馈和混合预编码的深度学习模型示意图;
图3为本发明提出的信道压缩神经网络的结构图;
图4为本发明提出的混合预编码神经网络的结构图;
图5为本发明提出的基于深度学习的智能反射面联合反馈和混合预编码方法的流程图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
如图1所示,在毫米波大规模MIMO系统中,基站端有M个射频链路,K个数据流,用户为单天线,个数为K,智能反射面由N个无源反射元件组成,且分为M个子表面,每个子表面里包含Q=N/M个元件,考虑用户数、射频链路数相等的情况,即K=M。射频链路与子表面通过馈源连接,每个射频链路只与其对应的一个子表面相连接,发送信号
Figure BDA0003696310880000071
经数字预编码矩阵Fb处理传输至射频链路,射频链路将发送信号经过馈线发送至对应的子表面上的每个无源反射原件,子表面上的无源反射元件根据模拟预编码矩阵Fa对信号相位进行调节,然后传输至K个用户端。K个用户的接收信号y为:
y=HFaGFbs+n
其中
Figure BDA0003696310880000081
为基站的数字预编码矩阵,/>
Figure BDA0003696310880000082
为智能反射面和K个用户之间的信道。/>
Figure BDA0003696310880000083
为射频到智能反射面的链路矩阵,1Q为Q×1的全1向量,
Figure BDA0003696310880000084
为智能反射面的模拟预编码矩阵,/>
Figure BDA0003696310880000085
Figure BDA0003696310880000086
为第m个子表面的第q个无源反射元件的相移,/>
Figure BDA0003696310880000087
H采用Saleh-Valenzuela模型来进行信道建模,/>
Figure BDA0003696310880000088
Lk,m为第k个用户和第m个子表面之间的多径数,/>
Figure BDA0003696310880000089
为第l条径的复增益,/>
Figure BDA00036963108800000810
为方向向量,其中/>
Figure BDA00036963108800000811
θ分别为方位角和俯仰角。在该系统模型中,频谱效率可以表示为:
Figure BDA00036963108800000812
其中SINRk为第k个用户的信干噪比,表示为:
Figure BDA00036963108800000813
其中fk为数字预编码矩阵Fb的第k列向量,σ2为噪声功率。
在信道的每个相干时间内,第k个用户端估计出智能反射面到用户k的下行信道hk,其中k=1,...,K,将hk输入用户k的信道压缩器
Figure BDA0003696310880000091
来将信道hk压缩为低维度的码字sk,即
Figure BDA0003696310880000092
K个用户将压缩的码字s=[s1,s2,...,sk]发送至基站端,基站端将码字s输入混合预编码器
Figure BDA0003696310880000093
得到基站的数字预编码矩阵Fb和智能反射面的模拟预编码矩阵Fa,即
Figure BDA0003696310880000094
基站端根据数字预编码矩阵Fb对发送信号进行数字预编码,得到数字预编码信号,将数字预编码信号通过馈源传输至智能反射面的子表面上,子表面上的无源反射元件根据模拟预编码矩阵Fa对数字预编码信号进行相移处理,并将相移后的信号发送至用户端。
基于以上系统,本发明提供的一种基于深度学习的智能反射面联合反馈和混合预编码方法,具体步骤如图5所示,下面对步骤进行详细说明。
由离线训练阶段和在线预测阶段两部分实现;离线训练阶段包括如下步骤:
S11:用户端接收到信道状态信息,根据信道计算基站的数字预编码矩阵和智能反射面的模拟预编码矩阵;
S12:构建智能反射面的联合反馈和混合预编码的深度学习模型,将信道和基站的数字预编码矩阵、智能反射面的模拟预编码矩阵制作成数据集,对智能反射面的联合反馈和混合预编码的深度学习模型进行训练;
S13:将训练完成的智能反射面的联合反馈和混合预编码的深度学习模型拆分为混合预编码网络和K个信道压缩网络,其中混合预编码网络为智能反射面的联合反馈和混合预编码的深度学习模型的4-10层,第k个信道压缩网络为智能反射面的联合反馈和混合预编码的深度学习模型中1-3层的K个网络中的第k个网络,k=1,...,K,K为用户数,将K个信道压缩网络及其权重依次部署在K个用户端,将混合预编码网络及其权重部署在基站端;
在线预测阶段包括如下步骤:
S21:K个用户端获取实时的信道状态信息,将实时信道输入信道压缩网络,得到压缩的信道状态信息,并反馈回基站端;
S22:基站端将K个用户的反馈信息输入混合预编码网络,根据混合预编码网络的输出得到数字预编码矩阵和模拟预编码矩阵,将模拟预编码矩阵通过馈源传输至智能反射面;
S23:基站端根据数字预编码矩阵对发送信号进行数字预编码,得到数字预编码信号;
S24:将数字预编码信号通过馈源传输至智能反射面的子表面上,子表面上的无源反射元件根据模拟预编码矩阵对数字预编码信号进行相移处理,并将相移后的信号发送至用户端。
根据信道计算基站的数字预编码矩阵和智能反射面的模拟预编码矩阵的步骤如下:
T1、初始化概率向量
Figure BDA0003696310880000101
其中i=1,...,Nite,Nite为迭代次数,/>
Figure BDA0003696310880000102
中的向量元素pn表示从{+1,-1}中选择+1的概率,1N为维度为N×1的全1向量,N为智能反射面的无源元件数;
T2、使用概率向量
Figure BDA0003696310880000111
与集合{+1,-1}产生C个维度为N×1的模拟预编码向量/>
Figure BDA0003696310880000112
Figure BDA0003696310880000113
作为智能反射面的模拟预编码矩阵/>
Figure BDA0003696310880000114
的对角线元素,/>
Figure BDA0003696310880000115
的其他元素为0,根据/>
Figure BDA0003696310880000116
计算C个数字预编码矩阵/>
Figure BDA0003696310880000117
其中/>
Figure BDA0003696310880000118
ρ为发射功率,/>
Figure BDA0003696310880000119
为智能反射面和K个用户之间的信道。/>
Figure BDA00036963108800001110
为射频到智能反射面的链路矩阵;
T3、根据
Figure BDA00036963108800001111
计算第i次迭代的频谱效率R(i),其中
Figure BDA00036963108800001112
为第k个用户的信干噪比,其中/>
Figure BDA00036963108800001113
为数字预编码矩阵/>
Figure BDA00036963108800001114
的第k个列向量,hk为智能反射面到用户k的信道,σ2为噪声功率;将计算得到的C个频谱效率从高到低排序,选择出前Nelite个频谱效率,将前Nelite个频谱效率对应的模拟预编码向量组合为Nelite×N的矩阵/>
Figure BDA00036963108800001115
T4、计算
Figure BDA00036963108800001116
的第n个列向量/>
Figure BDA00036963108800001117
中+1的个数Sn,其中n=1,...,N,将/>
Figure BDA00036963108800001118
作为第i+1次迭代的概率向量/>
Figure BDA00036963108800001119
中第n个元素的值;
T5、将
Figure BDA00036963108800001120
作为第i+1次迭代的概率向量,重复T2-T5步骤,共重复迭代Nite次;
T6、在第Nite+1次迭代中,使用第Nite次迭代的产生的概率向量
Figure BDA00036963108800001121
重复步骤T2,根据/>
Figure BDA00036963108800001122
H,/>
Figure BDA00036963108800001123
G计算频谱效率,其中/>
Figure BDA00036963108800001124
和/>
Figure BDA00036963108800001125
分别为第Nite+1次迭代产生的数字预编码矩阵和模拟预编码;将计算得到的C个频谱效率从高到低排序,选择出最高的频谱效率,将其对应的模拟预编码向量转换为模拟预编码矩阵,作为最优模拟预编码矩阵Fa,对应的数字预编码矩阵作为最优的数字预编码矩阵Fb
智能反射面的联合反馈和混合预编码的深度学习模型的结构:
如图2所示,智能反射面的联合反馈和混合预编码的深度学习模型由K个相同的信道压缩网络和混合预编码网络构成,其中K为用户数;如图3所示,第k个信道压缩网络中包含三层全连接层,k=1,...,K,第一、二层的维度分别为1024、512,激活函数为Relu,激活函数后为dropout层,第三层维度为Q,其中Q为信道压缩的维度,无激活函数和dropout层;如图4所示,混合预编码网络中第一层为全连接层,维度为2048,第二层为Reshape层,将向量重构为32*32*2的三维矩阵,第三、四层为卷积层,卷积核个数为16,卷积核大小为2*2,卷积层后接批量归一化,激活函数为Relu,第五、六层为全连接层,维度为1024,激活函数为Relu,第七层为全连接层,维度为T,其中T=N+2MK,N为智能反射面无源反射元件个数,M为射频链路数。
智能反射面的联合反馈和混合预编码的深度学习模型的数据集制作:
在智能反射面的联合反馈和混合预编码的深度学习模型的数据集中,第k个信道压缩网络的输入为智能反射面到用户k的信道hk,输出为
Figure BDA0003696310880000121
其中k=1,...,K,Fa,Fb分别为模拟、数字预编码矩阵,vecT()表示将矩阵向量化并转置,diag()表示取矩阵的对角线元素,/>
Figure BDA0003696310880000122
分别表示取复数的实部、虚部,∠表示将复数变换为角度。
智能反射面的联合反馈和混合预编码的深度学习模型的训练:
训练智能反射面的联合反馈和混合预编码的深度学习模型时,损失函数设置为均方误差
Figure BDA0003696310880000131
其中/>
Figure BDA0003696310880000132
为数据集的标签,/>
Figure BDA0003696310880000133
为输出数据,其中Fa,Fb分别为标签的模拟、数字预编码矩阵,/>
Figure BDA0003696310880000134
分别为训练过程中模型输出的估计的模拟、数字预编码矩阵,vecT()表示将矩阵向量化并转置,diag()表示取矩阵的对角线元素,/>
Figure BDA0003696310880000135
分别表示取复数的实部、虚部,∠表示将复数变换为角度,学习率为0.0003,衰减因子为0.95,epoch设置为400。
在线预测阶段计算获得模拟、数字预编码矩阵的过程:
网络的输出为
Figure BDA0003696310880000136
其中/>
Figure BDA0003696310880000137
分别为在线预测阶段模型输出的模拟、数字预编码矩阵,vecT()表示将矩阵向量化并转置,diag()表示取矩阵的对角线元素,/>
Figure BDA0003696310880000138
分别表示取复数的实部、虚部,∠表示将复数变换为角度,将/>
Figure BDA0003696310880000139
变换为复数形式,将其与N×N的单位矩阵相乘得到模拟预编码矩阵/>
Figure BDA00036963108800001310
将/>
Figure BDA00036963108800001311
变换为M×K的矩阵形式,将实部与虚部结合,得到数字预编码矩阵/>
Figure BDA00036963108800001312
其中N为智能反射面无源反射元件个数,M为射频链路数,K为用户数。
智能反射面对信号进行模拟预编码的过程:
第m个射频上的数字预编码信号通过馈线将信号传输至第m个子表面上,第m个子表面上的第q个反射元件根据模拟预编码Fa中的第m个对角矩阵
Figure BDA00036963108800001313
的第q个对角元素/>
Figure BDA0003696310880000141
来设置相移,其中m=1,...,M,q=1,...,Q,M为射频链路数和子表面数,/>
Figure BDA0003696310880000142
为子表面上的无源反射元件数,N为智能反射面上的总无源反射元件数,/>
Figure BDA0003696310880000143
为智能反射面的模拟预编码矩阵,/>
Figure BDA0003696310880000144
diag{}表示将向量转化成对角矩阵,/>
Figure BDA0003696310880000145
θq,m为第m个子表面的第q个无源反射元件的相移;传输到智能反射面上的信号经过无源反射元件进行相移处理,将相移处理后的信号传输至K个用户。
对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化囊括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。

Claims (6)

1.基于深度学习的智能反射面联合反馈和混合预编码方法,由离线训练阶段和在线预测阶段两部分实现;其特征在于,离线训练阶段包括如下步骤:
S11:用户端接收到信道状态信息,根据信道计算基站的数字预编码矩阵和智能反射面的模拟预编码矩阵;
S12:构建智能反射面的联合反馈和混合预编码的深度学习模型,将信道和基站的数字预编码矩阵、智能反射面的模拟预编码矩阵制作成数据集,对智能反射面的联合反馈和混合预编码的深度学习模型进行训练;
所述步骤S12中,智能反射面的联合反馈和混合预编码的深度学习模型由K个相同的信道压缩网络和混合预编码网络构成,其中K为用户数;第k个信道压缩网络中包含三层全连接层,k=1,...,K,第一、二层的维度分别为1024、512,激活函数为Relu,激活函数后为dropout层,第三层维度为Q,其中Q为信道压缩的维度,无激活函数和dropout层;混合预编码网络中第一层为全连接层,维度为2048,第二层为Reshape层,将向量重构为32*32*2的三维矩阵,第三、四层为卷积层,卷积核个数为16,卷积核大小为2*2,卷积层后接批量归一化,激活函数为Relu,第五、六层为全连接层,维度为1024,激活函数为Relu,第七层为全连接层,维度为T,其中T=N+2MK,N为智能反射面无源反射元件个数,M为射频链路数;
S13:将训练完成的智能反射面的联合反馈和混合预编码的深度学习模型拆分为混合预编码网络和K个信道压缩网络,其中混合预编码网络为智能反射面的联合反馈和混合预编码的深度学习模型的4-10层,第k个信道压缩网络为智能反射面的联合反馈和混合预编码的深度学习模型中1-3层的K个网络中的第k个网络,k=1,...,K,K为用户数,将K个信道压缩网络及其权重依次部署在K个用户端,将混合预编码网络及其权重部署在基站端;
在线预测阶段包括如下步骤:
S21:K个用户端获取实时的信道状态信息,将实时信道输入信道压缩网络,得到压缩的信道状态信息,并反馈回基站端;
S22:基站端将K个用户的反馈信息输入混合预编码网络,根据混合预编码网络的输出得到数字预编码矩阵和模拟预编码矩阵,将模拟预编码矩阵通过馈源传输至智能反射面;
S23:基站端根据数字预编码矩阵对发送信号进行数字预编码,得到数字预编码信号;
S24:将数字预编码信号通过馈源传输至智能反射面的子表面上,子表面上的无源反射元件根据模拟预编码矩阵对数字预编码信号进行相移处理,并将相移后的信号发送至用户端。
2.根据权利要求1所述的基于深度学习的智能反射面联合反馈和混合预编码方法,其特征在于,所述步骤S11中,根据信道计算基站的数字预编码矩阵和智能反射面的模拟预编码矩阵的步骤如下:
T1、初始化概率向量
Figure QLYQS_1
其中i=1,...,Nite,Nite为迭代次数,/>
Figure QLYQS_2
中的向量元素pn表示从{+1,-1}中选择+1的概率,1N为维度为N×1的全1向量,N为智能反射面的无源元件数;
T2、使用概率向量
Figure QLYQS_5
与集合{+1,-1}产生C个维度为N×1的模拟预编码向量/>
Figure QLYQS_6
将/>
Figure QLYQS_10
作为智能反射面的模拟预编码矩阵/>
Figure QLYQS_4
的对角线元素,/>
Figure QLYQS_7
的其他元素为0,计算C个数字预编码矩阵/>
Figure QLYQS_9
其中/>
Figure QLYQS_11
ρ为发射功率,/>
Figure QLYQS_3
为智能反射面和K个用户之间的信道,/>
Figure QLYQS_8
为射频到智能反射面的链路矩阵;
T3、根据
Figure QLYQS_12
计算第i次迭代的频谱效率R(i),其中
Figure QLYQS_13
为第k个用户的信干噪比,其中/>
Figure QLYQS_14
为数字预编码矩阵/>
Figure QLYQS_15
的第k个列向量,hk为智能反射面到用户k的信道,σ2为噪声功率;将计算得到的C个频谱效率从高到低排序,选择出前Nelite个频谱效率,将前Nelite个频谱效率对应的模拟预编码向量组合为Nelite×N的矩阵/>
Figure QLYQS_16
T4、计算
Figure QLYQS_17
的第n个列向量/>
Figure QLYQS_18
中+1的个数Sn,其中n=1,...,N,将/>
Figure QLYQS_19
作为第i+1次迭代的概率向量/>
Figure QLYQS_20
中第n个元素的值;
T5、将
Figure QLYQS_21
作为第i+1次迭代的概率向量,重复T2-T5步骤,共重复迭代Nite次;
T6、在第Nite+1次迭代中,使用第Nite次迭代的产生的概率向量
Figure QLYQS_22
重复步骤T2,根据
Figure QLYQS_23
计算频谱效率,其中/>
Figure QLYQS_24
和/>
Figure QLYQS_25
分别为第Nite+1次迭代产生的数字预编码矩阵和模拟预编码;将计算得到的C个频谱效率从高到低排序,选择出最高的频谱效率,将其对应的模拟预编码向量转换为模拟预编码矩阵,作为最优模拟预编码矩阵Fa,对应的数字预编码矩阵作为最优的数字预编码矩阵Fb
3.根据权利要求1所述的基于深度学习的智能反射面联合反馈和混合预编码方法,其特征在于,所述步骤S12中,在智能反射面的联合反馈和混合预编码的深度学习模型的数据集中,第k个信道压缩网络的输入为智能反射面到用户k的信道hk,输出为
Figure QLYQS_26
其中k=1,...,K,Fa,Fb分别为模拟预编码矩阵、数字预编码矩阵,vecT()表示将矩阵向量化并转置,diag()表示取矩阵的对角线元素,
Figure QLYQS_27
分别表示取复数的实部、虚部,∠表示将复数变换为角度。
4.根据权利要求1所述的基于深度学习的智能反射面联合反馈和混合预编码方法,其特征在于,所述步骤S12中,训练联合反馈和混合预编码的深度学习模型时,损失函数设置为均方误差
Figure QLYQS_28
Figure QLYQS_29
为数据集的标签,/>
Figure QLYQS_30
为输出数据,其中Fa,Fb分别为标签的模拟预编码矩阵、数字预编码矩阵,/>
Figure QLYQS_31
分别为训练过程中模型输出的估计的模拟预编码矩阵、数字预编码矩阵,vecT()表示将矩阵向量化并转置,diag()表示取矩阵的对角线元素,/>
Figure QLYQS_32
分别表示取复数的实部、虚部,∠表示将复数变换为角度。
5.根据权利要求1所述的基于深度学习的智能反射面联合反馈和混合预编码方法,其特征在于,所述步骤S22中,网络的输出为
Figure QLYQS_33
其中
Figure QLYQS_34
分别为在线预测阶段模型输出的模拟预编码矩阵、数字预编码矩阵,vecT()表示将矩阵向量化并转置,diag()表示取矩阵的对角线元素,/>
Figure QLYQS_35
分别表示取复数的实部、虚部,∠表示将复数变换为角度,将/>
Figure QLYQS_36
变换为复数形式,将其与N×N的单位矩阵相乘得到模拟预编码矩阵/>
Figure QLYQS_37
将/>
Figure QLYQS_38
变换为M×K的矩阵形式,将实部与虚部结合,得到数字预编码矩阵/>
Figure QLYQS_39
其中N为智能反射面无源反射元件个数,M为射频链路数,K为用户数。
6.根据权利要求1所述的基于深度学习的智能反射面联合反馈和混合预编码方法,其特征在于,所述步骤S24中,第m个射频上的数字预编码信号通过馈线将信号传输至第m个子表面上,第m个子表面上的第q个反射元件根据模拟预编码Fa中的第m个对角矩阵
Figure QLYQS_40
的第q个对角元素/>
Figure QLYQS_41
来设置相移,其中m=1,...,M,q=1,...,Q,M为射频链路数和子表面数,
Figure QLYQS_42
为子表面上的无源反射元件数,N为智能反射面上的总无源反射元件数,
Figure QLYQS_43
为智能反射面的模拟预编码矩阵,
Figure QLYQS_44
diag{}表示将向量转化成对角矩阵,/>
Figure QLYQS_45
θq,m为第m个子表面的第q个无源反射元件的相移;传输到智能反射面上的信号经过无源反射元件进行相移处理,将相移处理后的信号传输至K个用户。
CN202210681193.6A 2022-06-15 2022-06-15 基于深度学习的智能反射面联合反馈和混合预编码方法 Active CN115085782B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210681193.6A CN115085782B (zh) 2022-06-15 2022-06-15 基于深度学习的智能反射面联合反馈和混合预编码方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210681193.6A CN115085782B (zh) 2022-06-15 2022-06-15 基于深度学习的智能反射面联合反馈和混合预编码方法

Publications (2)

Publication Number Publication Date
CN115085782A CN115085782A (zh) 2022-09-20
CN115085782B true CN115085782B (zh) 2023-06-16

Family

ID=83254199

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210681193.6A Active CN115085782B (zh) 2022-06-15 2022-06-15 基于深度学习的智能反射面联合反馈和混合预编码方法

Country Status (1)

Country Link
CN (1) CN115085782B (zh)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113162666A (zh) * 2021-04-19 2021-07-23 北京科技大学 一种面向智慧钢铁的大规模mimo混合预编码方法及装置
CN113595606A (zh) * 2021-07-29 2021-11-02 东南大学 一种基于深度强化学习的基站预编码与智能反射表面相移联合优化方法

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2015149312A1 (zh) * 2014-04-02 2015-10-08 华为技术有限公司 一种基于波束成形的通信方法及装置
CN107733485B (zh) * 2016-08-12 2021-09-03 中兴通讯股份有限公司 信道状态信息的反馈方法及装置
CN106803958B (zh) * 2017-01-12 2019-12-27 同济大学 一种基于叠加调制编码的数模混合视频传输方法
CN110557177A (zh) * 2019-09-05 2019-12-10 重庆邮电大学 毫米波大规模MIMO系统中基于DenseNet的混合预编码方法
CN113691288B (zh) * 2021-08-23 2022-04-19 北京理工大学 基于深度学习的联合导频、反馈、多用户混合编码方法
CN113839697B (zh) * 2021-09-23 2022-06-28 南通大学 一种基于深度学习的联合反馈和混合预编码设计方法

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113162666A (zh) * 2021-04-19 2021-07-23 北京科技大学 一种面向智慧钢铁的大规模mimo混合预编码方法及装置
CN113595606A (zh) * 2021-07-29 2021-11-02 东南大学 一种基于深度强化学习的基站预编码与智能反射表面相移联合优化方法

Also Published As

Publication number Publication date
CN115085782A (zh) 2022-09-20

Similar Documents

Publication Publication Date Title
CN109743268B (zh) 基于深度神经网络的毫米波信道估计和压缩方法
CN113839697B (zh) 一种基于深度学习的联合反馈和混合预编码设计方法
CN106253956B (zh) 基于码本的模数混合预编码方法
CN114189408B (zh) 一种用于智能反射面辅助毫米波系统的信道估计方法
CN110557177A (zh) 毫米波大规模MIMO系统中基于DenseNet的混合预编码方法
CN108199753B (zh) 一种毫米波通信中基于迭代最小的预编码方法
CN113691288B (zh) 基于深度学习的联合导频、反馈、多用户混合编码方法
CN113179231B (zh) 一种毫米波大规模mimo系统中波束空间信道估计方法
CN112260737B (zh) 总能效与最小能效权衡的多波束卫星通信鲁棒预编码方法
CN107332596B (zh) 一种基于迫零的毫米波通信系统混合预编码方法
CN108736943B (zh) 一种适用于大规模mimo系统的混合预编码方法
CN104779985B (zh) 一种基于信道空间稀疏特性的迭代波束成形方法
CN114567399A (zh) 一种空中基站的多天线多径信道状态信息建模与反馈方法
WO2023035736A1 (zh) 基于双时间尺度和深度学习的天线系统预编码方法和装置
CN110365388B (zh) 一种低复杂度毫米波多播波束成形方法
CN110138425B (zh) 低复杂度阵列天线多输入多输出系统混合预编码算法
CN108123741B (zh) 基于重叠子阵列(osa)的波束赋形方法和设备
CN114745754A (zh) 非理想信道信息下irs辅助云接入网上行传输优化方法
CN108566236A (zh) 用户终端、基站以及混合波束成形传输方法和系统
CN110138427A (zh) 基于部分连接的大规模多输入多输出混合波束赋形算法
CN115426013B (zh) 基于无监督学习的ris辅助通信系统预编码与相移方法
CN116405077A (zh) 一种基于深度学习的大规模mimo混合波束赋形方法
CN112910520A (zh) 一种基于卷积神经网络的mimo系统波束训练方法
CN109039402B (zh) 基于用户压缩的mimo拓扑干扰对齐方法
CN113472409B (zh) 毫米波大规模mimo系统中基于past算法的混合预编码方法

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant