【OFDM通信】基于深度学习的OFDM系统信号检测附matlab代码
【OFDM通信】基于深度学习的OFDM系统信号检测附matlab代码
TT_Matlab
博主简介:擅长智能优化算法、神经网络预测、信号处理、元胞自动机、图像处理、路径规划、无人机等多种领域的Matlab仿真,完整matlab代码或者程序定制加qq1575304183。
1 简介
提供了一种基于深度学习的时变OFDM系统信号检测方法,生成信号检测网络模型输入数据集,构建一个信号检测网络模型,在网络训练前需预设好训练和测试参数,采用在线生成训练数据和测试数据的方式训练网络,测试数据喂入信号检测网络,信号检测网络模型根据喂入的特征向量,产生预测出的发送数据比特,与真实的发送数据比特进行对比,测试网络当前的性能.本发明于针对快速时变OFDM系统,结合深度学习方法,利用循环神经网络处理时间序列的优势,简化了接收机架构,成功实现信号的解调,改进了快速时变OFDM系统中的信号检测性能,本发明有效减小了系统实现复杂度,同时也提升了系统整体的误比特率性能.
2 部分代码
%% TrainDNN
%
% This script
is
to
set
up parameters
for
training the deep neural network
% (DNN).
% The DNN
is
trained
for
the selected subcarrier based
on
the training
% data.
%% Clear workspace
clear variables;
close all;
%%
Load training and validation data
load
(
’TrainingData.mat’
)
;
load(
’ValidationData.mat’
);
%% Define training parameters
MiniBatchSize =
1000
;
MaxEpochs =
100
;
InputSize =
2
*NumOFDMsym*NumSC;
NumHiddenUnits =
16
;
NumClass = length(Label);
%% Form DNN layers
Layers = [ ...
sequenceInputLayer(InputSize)
lstmLayer(NumHiddenUnits,
’OutputMode’
,
’last’
)
fullyConnectedLayer(NumClass)
softmaxLayer
classificationLayer];
%% Define trainig options
Options = trainingOptions(
’adam’
,...
’InitialLearnRate’
,
0.01
,...
’ValidationData’
,{XValid,YValid}, ...
’ExecutionEnvironment’
,
’auto’
, ...
’GradientThreshold’
,
1
, ...
’LearnRateDropFactor’
,
0.1
,...
’MaxEpochs’
,MaxEpochs, ...
’MiniBatchSize’
,MiniBatchSize, ...
’Shuffle’
,
’every-epoch’
, ...
’Verbose’
,
0
,...
’Plots’
,
’training-progress’
);
%% Train DNN
Net = trainNetwork(XTrain,YTrain,Layers,Options);
%%
Save the DNN
save
(
’TrainedNet’
,
’Net’
,
’MiniBatchSize’
)
;
3 仿真结果
4 参考文献
[1]姚如贵, 王圣尧, 秦倩楠,等. 一种基于深度学习的时变OFDM系统信号检测方法:.
博主简介:擅长智能优化算法、神经网络预测、信号处理、元胞自动机、图像处理、路径规划、无人机等多种领域的Matlab仿真,相关matlab代码问题可私信交流。
部分理论引用网络文献,若有侵权联系博主删除。
-
2023年血糖新标准公布,不是3.9-6.1,快来看看你的血糖正常吗? 2023-02-07
-
2023年各省最新电价一览!8省中午执行谷段电价! 2023-01-03
-
GB 55009-2021《燃气工程项目规范》(含条文说明),2022年1月1日起实施 2021-11-07
-
PPT导出高分辨率图片的四种方法 2022-09-22
-
2023年最新!国家电网27家省级电力公司负责人大盘点 2023-03-14
-
全国消防救援总队主官及简历(2023.2) 2023-02-10
-
盘点 l 中国石油大庆油田现任领导班子 2023-02-28
-
我们的前辈!历届全国工程勘察设计大师完整名单! 2022-11-18
-
关于某送变电公司“4·22”人身死亡事故的快报 2022-04-26
