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

📄 apsk_main.m

📁 16APSK/32APSK的matlab仿真程序
💻 M
字号:
clear 
clc
N=320;
SNR=5;
p_noise=1/(10^(SNR/10));
Rin=1;Rmid=2;Rout=3;
while 1 %选择模式
   mode=input(' Please choose 16APSK / 32APSK (0/1): default 0  ');
   if isempty(mode) 
       mode = 0;
   end
   if  mode==1|| mode==0 break;
   end
end
if mode==0
    index=4;
else index=5;
end
source = rand(1,N*index)>.5;  %rand值大于0.5产生1,小于0.5产生0
[mod_in_out,p_noise]=APSK_mod_in(source,index,p_noise,Rin,Rmid,Rout);
channel_out=APSK_channel(mod_in_out,p_noise);
result=APSK_mod_de(channel_out,index,Rin,Rmid,Rout);
e=error_rate(result,source);
source,mod_in_out,channel_out,result,e

⌨️ 快捷键说明

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