• 大小: 24KB
    文件类型: .m
    金币: 1
    下载: 0 次
    发布日期: 2021-01-06
  • 语言: Matlab
  • 标签:

资源简介

基于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

评论

共有 条评论

相关资源