[发明专利]一种基于ResNet-CBAM的频谱感知方法有效

专利信息
申请号: 202210678266.6 申请日: 2022-06-16
公开(公告)号: CN115276855B 公开(公告)日: 2023-09-29
发明(设计)人: 张朋举;金明 申请(专利权)人: 宁波大学
主分类号: H04B17/382 分类号: H04B17/382;G06F18/213;G06F18/214;G06N3/0464
代理公司: 宁波奥圣专利代理有限公司 33226 代理人: 周珏
地址: 315211 浙*** 国省代码: 浙江;33
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 resnet cbam 频谱 感知 方法
【权利要求书】:

1.一种基于ResNet-CBAM的频谱感知方法,其特征在于包括以下步骤:

步骤1:在认知无线电系统中,设定主用户状态在任一个感知时段跳变的次数最多只有三次,即在任一个感知时段主用户信号出现随机到达和离开的情况最多只发生三次,设定仅存在1个次级用户,设定次级用户从一个待感知的频段采集信号,且在每个感知时段的N个采样时刻采样信号,在K个感知时段共采样K×N个信号,将次级用户在第k个感知时段的第n个采样时刻采样的信号记为sk(n),当在第k个感知时段主用户信号出现随机离开的情况时sk(n)描述为:并设置sk(n)的标记为H0;当在第k个感知时段主用户信号出现随机到达的情况时sk(n)描述为:并设置sk(n)的标记为H1;其中,K>1,N>1,1≤k≤K,1≤n≤N,xk(n)表示次级用户在第k个感知时段的第n个采样时刻采样的信号中的主用户信号,wk(n)表示次级用户在第k个感知时段的第n个采样时刻采样的信号中的高斯白噪声信号,wk(n)的均值为0且方差为Na、Nc和Ne表示在第k个感知时段主用户信号随机离开时的前一个采样时刻,Nb、Nd和Nf表示在第k个感知时段主用户信号随机到达时的前一个采样时刻,Na、Nb、Nc、Nd、Ne、Nf均服从超指数分布,Na∈[0,N-1]、Nb∈[0,N-1]、Nc∈[0,N]、Nd∈[0,N-1]、Ne∈[0,N-1]、Nf∈[0,N];

步骤2:计算次级用户在每个感知时段的每个采样时刻采样的信号的能量,将次级用户在第k个感知时段的第n个采样时刻采样的信号的能量记为Ek(n),Ek(n)=|sk(n)|2;然后获取训练数据,记为E,其中,符号“| |”为取绝对值符号,符号“[ ]”为矩阵或向量表示符号,E的维数为K×N,E1(1)表示次级用户在第1个感知时段的第1个采样时刻采样的信号的能量,E1(2)表示次级用户在第1个感知时段的第2个采样时刻采样的信号的能量,E1(N)表示次级用户在第1个感知时段的第N个采样时刻采样的信号的能量,E2(1)表示次级用户在第2个感知时段的第1个采样时刻采样的信号的能量,E2(2)表示次级用户在第2个感知时段的第2个采样时刻采样的信号的能量,E2(N)表示次级用户在第2个感知时段的第N个采样时刻采样的信号的能量,EK(1)表示次级用户在第K个感知时段的第1个采样时刻采样的信号的能量,EK(2)表示次级用户在第K个感知时段的第2个采样时刻采样的信号的能量,EK(N)表示次级用户在第K个感知时段的第N个采样时刻采样的信号的能量;

步骤3:构建ResNet-CBAM网络:该网络包括五个结构相同的残差块、最大池化层、Flatten层、第一全连接层、Dropout层、第二全连接层,第1个残差块的输入端作为该网络的输入端接收输入数据,第2个残差块的输入端接收输入数据与第1个残差块的输出端输出的数据通过相加合并后得到的数据,第3个残差块的输入端接收第1个残差块的输出端输出的数据与第2个残差块的输出端输出的数据通过相加合并后得到的数据,第4个残差块的输入端接收第2个残差块的输出端输出的数据与第3个残差块的输出端输出的数据通过相加合并后得到的数据,第5个残差块的输入端接收第3个残差块的输出端输出的数据与第4个残差块的输出端输出的数据通过相加合并后得到的数据,最大池化层的输入端接收第4个残差块的输出端输出的数据与第5个残差块的输出端输出的数据通过相加合并后得到的数据,Flatten层的输入端接收最大池化层的输出端输出的数据,第一全连接层的输入端接收Flatten层的输出端输出的数据,Dropout层的输入端接收第一全连接层的输出端输出的数据,第二全连接层的输入端接收Dropout层的输出端输出的数据,第二全连接层的输出端作为该网络的输出端;其中,最大池化层的池化窗口大小为2×2、步长为2×2,第一全连接层的神经元个数为128,Dropout层的丢失率为0.5,第二全连接层的神经元个数为2,残差块由第一批归一化层、第一卷积层、第二批归一化层、第二卷积层、卷积块注意力模块组成,第一批归一化层的输入端为其所在的残差块的输入端,第一卷积层的输入端接收第一批归一化层的输出端输出的数据,第二批归一化层的输入端接收第一卷积层的输出端输出的数据,第二卷积层的输入端接收第二批归一化层的输出端输出的数据,卷积块注意力模块的输入端接收第二卷积层的输出端输出的数据,卷积块注意力模块的输出端为其所在的残差块的输出端,第一卷积层和第二卷积层的卷积核个数均为32、卷积核大小均为3×3、步长均为1×1,第一卷积层和第二卷积层的激活函数均为Relu函数,卷积块注意力模块的卷积核个数为1、卷积核大小为7×7、步长为1×1;

步骤4:将E和标签输入到构建的ResNet-CBAM网络中进行训练,在训练过程中采用交叉熵损失函数并利用自适应矩估计算法更新ResNet-CBAM网络中的参数;其中,Y的维数为K×1,y1、y2、yK的值为0或1,y1为E1对应的标签,E1表示次级用户在第1个感知时段采样的所有信号的能量构成的能量向量,E1=[E1(1) E1(2) … E1(N)],y1的值为0时代表在第1个感知时段主用户对授权频谱的真实占用状态为未占用,y1的值为1时代表在第1个感知时段主用户对授权频谱的真实占用状态为占用,y2为E2对应的标签,E2表示次级用户在第2个感知时段采样的所有信号的能量构成的向量能量,E2=[E2(1) E2(2) … E2(N)],y2的值为0时代表在第2个感知时段主用户对授权频谱的真实占用状态为未占用,y2的值为1时代表在第2个感知时段主用户对授权频谱的真实占用状态为占用,yK为EK对应的标签,EK表示次级用户在第K个感知时段采样的所有信号的能量构成的能量向量,EK=[EK(1) EK(2) …EK(N)],yK的值为0时代表在第K个感知时段主用户对授权频谱的真实占用状态为未占用,yK的值为1时代表在第K个感知时段主用户对授权频谱的真实占用状态为占用;

步骤5:使用训练数据E按照步骤4的过程训练40轮以上,最终训练得到ResNet-CBAM网络训练模型;

步骤6:在测试阶段对于同一个待感知的频段,次级用户按照步骤1和步骤2的过程,以相同的方式从该待感知的频段采集信号,在计算在测试阶段次级用户在每个感知时段的每个采样时刻采样的信号的能量后获取测试数据,记为其中,K'表示在测试阶段的感知时段的数量,K'>1,N'表示在测试阶段的每个感知时段的采样时刻的数量,N'>1,的维数为K'×N',表示在测试阶段次级用户在第1个感知时段的第1个采样时刻采样的信号的能量,表示在测试阶段次级用户在第1个感知时段的第2个采样时刻采样的信号的能量,表示在测试阶段次级用户在第1个感知时段的第N'个采样时刻采样的信号的能量,表示在测试阶段次级用户在第2个感知时段的第1个采样时刻采样的信号的能量,表示在测试阶段次级用户在第2个感知时段的第2个采样时刻采样的信号的能量,表示在测试阶段次级用户在第2个感知时段的第N'个采样时刻采样的信号的能量,表示在测试阶段次级用户在第K'个感知时段的第1个采样时刻采样的信号的能量,表示在测试阶段次级用户在第K'个感知时段的第2个采样时刻采样的信号的能量,表示在测试阶段次级用户在第K'个感知时段的第N'个采样时刻采样的信号的能量;

步骤7:将中的每行能量作为一个测试向量,共有K'个测试向量;然后将每个测试向量输入到ResNet-CBAM网络训练模型中,ResNet-CBAM网络训练模型输出每个测试向量对应的一个数值,数值为0或1,ResNet-CBAM网络训练模型输出的第k'个测试向量对应的数值为0时代表在测试阶段在第k'个感知时段主用户信号未占用授权频谱,ResNet-CBAM网络训练模型输出的第k'个测试向量对应的数值为1时代表在测试阶段在第k'个感知时段主用户信号占用授权频谱;其中,1≤k'≤K'。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于宁波大学,未经宁波大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202210678266.6/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top