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

📄 apsk_opring.m

📁 实现了高斯噪声下APSK的BER仿真
💻 M
字号:
%Apsk星座设计2个环,16-APSK(4+12-APSK)
%此程序与文献 (非线性卫星信道中APSK信号星座优化设计研究 )符合
L=2;
n1=4;
n2=12;
%rou为相对的半径
rou=[1:0.1:5];
%限制条件
r1=2./sqrt(1+3*rou.^2);
for iii=1:length(rou)

    r2(iii)=rou(iii)*r1(iii)
end

%计算每个环上的最小距离
dring1=2*r1*sin(pi/n1);
dring2=2*r2*sin(pi/n2);
%两个环的初始相位偏移
sit1=pi/n1;
sit2=pi/n2;
k=[0:1:n2-1];
kk=[0:1:n1-1];
fai=zeros(1,n2*n1);
%开始搜索所有的相位差
for i=1:n1

    for ii=1:n2
       fai(n2*(i-1)+ii)=abs((sit2-sit1)+(2*pi*((ii-1)/12-(i-1)/4)));  
   end
end
%求最小的相位差
faimin=min(fai);
%1 2 环之间的最小欧式距离
for iiii=1:length(rou)

    dring12(iiii)=sqrt(r1(iiii)^2+r2(iiii)^2-2*r1(iiii)*r2(iiii)*cos(faimin));
end

for di=1:length(rou)
    A=[dring1(di),dring2(di),dring12(di)];
    dmin(di)=min(A);
end

plot(rou,dmin,'-*');
%[gg,hh]=ginput(1);

⌨️ 快捷键说明

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