【技术实现步骤摘要】
一种基于Transformer的多频点多步频谱预测方法
[0001]本专利技术属于无线通信
,涉及一种基于Transformer的多频点多步频谱预测方法。
技术介绍
[0002]人工智能等新技术的发展使得电磁频谱空间面临诸多挑战。一方面,借助新兴技术,各类无线设备快速占据电磁频谱空间的频谱资源,进而可利用的频谱资源越来越短缺,同时,用频安全问题层出不穷。例如,非法用户恶意占用未被授权的频段,对其他授权用户造成干扰,更有甚者直接攻击授权用户,导致灾难发生,无线电秩序日益混乱。另一方面,短缺的资源迫使许多认知用户需要更多的能量消耗感知可用频段,甚至,迫使受到干扰的授权用户放弃授权频段而作为认知用户去感知新的空闲频段,这同样会带来额外的开销。同时,电磁频谱空间被认为为第六维作战空间,如今的热战早已向信息战、电子战等新型作战方式转变,而这都离不开无线信息交互,因此,制电磁权是决定现代战争的关键因素之一。为了更好的利用频谱资源,解决这些挑战,一些更适应真实需求的新技术也应运而生,而频谱预测技术就是其中之一。
[0003]频谱预测技术可以帮助用户提前获知未来的频谱态势,进而做出合理的频谱决定。具体的应用实例有频谱预测可以减少频谱感知的能量消耗,可以提高动态频谱接入的准确率,减少接入的时间损耗,在战场中,提前获知战场频谱态势变化方向,进而提前做好备战准备,还可获得先机,掌握战场主动权。
[0004]现有的频谱预测技术主要以传统机器学习,如移动平均自回归,传统深度学习,如卷积网络和递归网络。这些技术虽然能够完成 ...
【技术保护点】
【技术特征摘要】
1.一种基于Transformer的多频点多步频谱预测方法,其特征在于,包括:构建并训练基于Transformer的多频点多步频谱预测网络,包括编码器和解码器;其中,编码器包括多个编码器层,每一个编码器层包括多头注意力模块和堆叠Bi
‑
LSTM模块,且每个模块后紧跟一个归一化层;解码器包括多个解码器层和一个单独的层归一化的线性层,每一个解码器层包括掩码多头注意力模块、多头注意力模块和堆叠Bi
‑
LSTM模块,且每个模块后紧跟一个归一化层;采用训练后的所述网络进行多频点多步频谱预测。2.根据权利要求1所述的一种基于Transformer的多频点多步频谱预测方法,其特征在于,所述基于Transformer的多频点多步频谱预测网络架构在一台搭载3.00GHz Intel Core i7
‑
9700 CPU,NVIDIA Quadro P2200显卡和16GB RAM的PC上使用Pytorch 1.7.1实现。3.根据权利要求1所述的一种基于Transformer的多频点多步频谱预测方法,其特征在于,所述编码器的第n个编码器层实现过程为:将上述过程表述为:其中,Encoder(
·
)代表第n个编码器的实现过程,代表第n个编码器层的输出,N代表编码器层数;当n=1,为嵌入的编码器输入p
en
;代表在第n个编码器层经过第i个R
‑
Norm(
·
)的所提取的特征信息;R
‑
Norm()代表一个残差连接后紧跟归一化层;Mul
‑
HeadAtt()和Stack
‑
BiLSTM()分别代表多头注意力模块和堆叠Bi
‑
LSTM模块。4.根据权利要求1所述的一种基于Transformer的多频点多步频谱预测方法,其特征在于,所述解码器的第e个解码器层实现过程为:将上述过程表述为:其中,Decoder(
·
)代表第e个解码器的实现过程,代表第e解码器层的输出,E代表解码器层数;当e=1,为嵌入的解码器输入p
de
;代表在第e个解码器层经过第i个R
‑
Norm(
·
)模块后所提取的特征信息;
R
‑
Norm()代表一个残差连接后紧跟归一化层;Mul
‑
HeadAtt()代表掩码多头注意力模块或多头注意力模块,掩码多头注意力模块或多头注意力模块结构相同,仅输入不同;Stack
‑
BiLSTM()代表堆叠Bi
‑
LSTM模块;解码器输出为:其中,代表第E个解码器层的输出;Linear()代表一个线性层;Norm()代表一个层归一化操作。5.根据权利要求1所述的一种基于Transformer的多频点多步频谱预测方法,其特征在于,所述多头注意力模块和掩码多头注意力模块,均包括多个...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。