[发明专利]一种基于深度学习的时变OFDM系统信号检测方法有效

专利信息
申请号: 202010481654.6 申请日: 2020-06-01
公开(公告)号: CN111669344B 公开(公告)日: 2022-01-07
发明(设计)人: 姚如贵;王圣尧;秦倩楠;徐娟;左晓亚 申请(专利权)人: 西北工业大学
主分类号: H04L25/02 分类号: H04L25/02;H04L27/26;G06N3/04;G06N3/08
代理公司: 西北工业大学专利中心 61204 代理人: 金凤
地址: 710072 *** 国省代码: 陕西;61
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 深度 学习 ofdm 系统 信号 检测 方法
【权利要求书】:

1.一种基于深度学习的时变OFDM系统信号检测方法,其特征在于包括下述步骤:

步骤一:信号检测网络模型输入数据集的生成

信号检测网络模型的输入数据的参数设置和生成方式如下:

导频训练符号设为其中,xn表示频域训练符号,n表示子载波所在频点的索引号;Python仿真时先随机产生信道参数多普勒频移ν和复幅度h;信道参数的设置如下:L径归一化多普勒大小ν={v1,…,vi,…,vL},其中,根据实际应用场景,vi满足0.1≤vi≤0.2,i=1,2,…,L;L径复幅度h={a1+jb1,a2+jb2,…,ai+jbi,…,aL+jbL},其中ai和bi是独立同分布正态分布随机数;

一帧包括一个训练符号和一个数据符号,帧结构推广至一个训练符号和紧随多个数据符号;信号检测网络输入数据的流程如下:

系统先随机产生发送数据信号比特流,与导频训练符号组成发送帧,再进行二进制相移键控调制,经过快速傅里叶逆变换后,添加循环前缀以克服符号间干扰;进行并串转换后,经过快速时变OFDM信道和加噪,得到接收信号,将接收信号的实部和虚部连接构成向量,并将向量作为信号检测网络模型的输入特征向量,标签向量为对应真实的发送数据信号比特;

步骤二:构建信号检测网络模型

利用RNN处理和预测序列数据的功能,将按步骤一生成的数据集,送入RNN模型训练,使其对数据进行特征提取和学习,经过调参对比,构建基于五层RNN的信号检测网络模型,信号检测网络模型训练完成后,直接将接收信号喂入信号检测网络,信号检测网络产生接收信号比特,用信号检测网络代替整个时变OFDM接收机;

步骤三:信号检测网络模型的训练与测试

在网络训练前需预设好训练和测试参数:其中ntotal为信号检测网络模型训练的总次数,ntrain为每次训练中送入信号检测网络的训练数据组数,ntest为每次测试送入信号检测网络的测试数据组数,nepoch为上一次测试与当前测试相隔的训练次数;

采用在线生成训练数据和测试数据的方式训练网络,每次训练时产生ntrain组发送信号比特和对应输入特征向量作为训练数据喂入信号检测网络,并期望信号检测网络从中学习;信号检测网络自动推断出接收信号与发送信号比特之间的函数关系式;

同时在训练过程中,每隔nepoch次,随机产生ntest组发送信号比特和对应输入特征向量作为测试数据喂入信号检测网络,信号检测网络模型根据喂入的特征向量,产生预测出的发送数据比特,与真实的发送数据比特进行对比,测试网络当前的性能,当损失函数值上下浮动小于10%时,认为网络已收敛。

2.根据权利要求1所述的一种基于深度学习的时变OFDM系统信号检测方法,其特征在于:

模型优化时,接收信号使用CPB信道估计算法,估计出信道参数信息,再将信道参数信息添加给信号检测网络模型,即RNN添加信道参数模型,进一步提高模型的信号检测性能。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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