📄 ann_part.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 + -