资源简介
基于BP神经网络的调制方式识别,信号分别是2ASk,4ASK,BPSK,QPSK,2FSK,4FSK。
我首先提取出信号的九种特征 然后对神经网络进行训练 对调试信号的类型进行识别 可是我做的结果识别率很低 不知道问题出在哪里 别人额论文跟我使用一样的特征 识别率却非常的高 源代码在下面
代码片段和文件信息
%%%%
%%%%根据贾可新的文章中的九种特征进行分类
%%%%分别是前九种特征
%%%%信号分别为2ASK,4ASK2BSK4BSK2FSK4FSK
%%
clc
close all;
clear all;
warning(‘off‘‘comm:obsolete:dmod‘)
warning(‘off‘‘comm:obsolete:modmap‘)
fs = 10e+3;
fc = 1e+3; % Carrier frequency
fd=1000;
num=6; %signal numbers
fnum=11; %feature numbers
% %=========================================
%%
%%%%%%%%%%%%
%%%%%%%%%%%%产生样本训练网络
i1=0;
K=100;
%%
for n=1:50
i1=i1+1;
j1=0;
for SNR=2:4:30
j1=j1+1;
%%
%%%2ASK信号特征
%%
M=2;
x = randint(K1[0M-1]);
xx=modmap(xfdfs‘ask‘M)+1;
yas2 = dmod(xxfcfdfs‘ask/nomap‘M);
N=length(yas2);
G=N;
t = 0:1/fs:(N-1)/fs;
x=yas2;
[rmax_2ask(i1j1)aap_2ask(i1j1)adp_2a
- 上一篇:遗传算法求解excel多数据分析
- 下一篇:templet.mat手写数字样本
评论
共有 条评论