⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ann_part.asv

📁 软件无线电中信号调制方式的识别——用人工神经网络的方法
💻 ASV
字号:
num_sample=1000;
modulation_mode=randint(1,num_sample,7);
modulation_mode=modulation_mode+1;
for i=1:num_sample
    signal_noise=signal_generator(modulation_mode(i));
   [Amplititude,Phase,Frequency]=features_atraction(signal_noise,modulation_mode(i)); 
   feature_vector=five_features(Amplititude,Phase,Frequency);
   p(1,i)=feature_vector(1);
   p(2,i)=feature_vector(2);
   p(3,i)=feature_vector(3);
   p(4,i)=feature_vector(4);
   p(5,i)=feature_vector(5);
end
for i=num_sample
    if modulation_mode(i)==1
        t(1,i)=1;
        t(2,i)=0;
        t(3,i)=0;
        t(4,i)=0;
        t(5,i)=0;
        t(6,i)=0;
        t(7,i)=0;
    elseif modulation_mode(i)==2
        t(1,i)=0;
        t(2,i)=1;
        t(3,i)=0;
        t(4,i)=0;
        t(5,i)=0;
        t(6,i)=0;
        t(7,i)=0;
    elseif modulation_mode(i)==3
        t(1,i)=0;
        t(2,i)=0;
        t(3,i)=1;
        t(4,i)=0;
        t(5,i)=0;
        t(6,i)=0;
        t(7,i)=0;
    elseif modulation_mode(i)==4
        t(1,i)=0;
        t(2,i)=0;
        t(3,i)=0;
        t(4,i)=1;
        t(5,i)=0;
        t(6,i)=0;
        t(7,i)=0;
   elseif modulation_mode(i)==5
        t(1,i)=0;
        t(2,i)=0;
        t(3,i)=0;
        t(4,i)=0;
        t(5,i)=1;
        t(6,i)=0;
        t(7,i)=0;
   elseif modulation_mode(i)==6
        t(1,i)=0;
        t(2,i)=0;
        t(3,i)=0;
        t(4,i)=0;
        t(5,i)=0;
        t(6,i)=1;
        t(7,i)=0;
   elseif modulation_mode(i)==7
        t(1,i)=0;
        t(2,i)=0;
        t(3,i)=0;
        t(4,i)=0;
        t(5,i)=0;
        t(6,i)=0;
        t(7,i)=7;
    end
end
num_test=100;
modulation_mode=ones(1,100);
for i=1:num_test
    signal_noise=signal_generator(modulation_mode(i));
   [Amplititude,Phase,Frequency]=features_atraction(signal_noise,modulation_mode(i)); 
   feature_vector=five_features(Amplititude,Phase,Frequency);
   p_ask(1,i)=feature_vector(1);
   p_ask(2,i)=feature_vector(2);
   p_ask(3,i)=feature_vector(3);
   p_ask(4,i)=feature_vector(4);
   p_ask(5,i)=feature_vector(5);
end


modulation_mode=2*ones(1,100);
for i=1:num_test
    signal_noise=signal_generator(modulation_mode(i));
   [Amplititude,Phase,Frequency]=features_atraction(signal_noise,modulation_mode(i)); 
   feature_vector=five_features(Amplititude,Phase,Frequency);
   p_4ask(1,i)=feature_vector(1);
   p_4ask(2,i)=feature_vector(2);
   p_4ask(3,i)=feature_vector(3);
   p_4ask(4,i)=feature_vector(4);
   p_4ask(5,i)=feature_vector(5);
end

modulation_mode=3*ones(1,100);
for i=1:num_test
    signal_noise=signal_generator(modulation_mode(i));
   [Amplititude,Phase,Frequency]=features_atraction(signal_noise,modulation_mode(i)); 
   feature_vector=five_features(Amplititude,Phase,Frequency);
   p_ask(1,i)=feature_vector(1);
   p_ask(2,i)=feature_vector(2);
   p_ask(3,i)=feature_vector(3);
   p_ask(4,i)=feature_vector(4);
   p_ask(5,i)=feature_vector(5);
end

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -