您现在的位置:首页 >> 网络协议 >> 内容

m基于NOMA-CoMP系统的保密信道中断概率的matlab仿真

时间:2023/5/4 21:44:45 点击:

  核心提示:12_053_m,包括程序操作录像+参考文献...

1.完整项目描述和程序获取

>面包多安全交易平台:https://mbd.pub/o/bread/ZJiZlJhr

>如果链接失效,可以直接打开本站店铺搜索相关店铺:

点击店铺

>如果链接失效,程序调试报错或者项目合作可以加微信或者QQ联系。

2.部分仿真图预览



3.算法概述

       NOMA-CoMP系统是一种将NOMA技术和CoMP技术结合起来的保密通信系统。在NOMA-CoMP系统中,多个用户可以在同一频带上传输数据,同时利用功率分配策略和CoMP技术来实现用户之间的不同安全级别。具体来说,高优先级用户可以被分配更多的功率,并且可以利用多个基站进行协同传输,从而提高安全性和通信质量。对于低优先级用户,可以分配较少的功率,从而保证其在网络中的正常服务,但是相应的安全级别会降低。

4.部分源码

.............................................................................

            

            %定义信道参数H和h

            lemda1   = 0.5*sel(k);

            lemda2   = 0.5*sel(k);

            lemdaE   = 2*sel(k);

            tao      = 800;

            taoE     = 10^(-SNR(i)/10);

            X1       = 2^R2*taoE/tao;

            X2       = (2^R2-1)/(tao*(t12s + t22s)^2);

 

            x3       = lemda1*X1 + lemda2*X2 + lemdaE;

            %计算Pa

            Pa       = lemdaE*exp(-1*(lemda1 + lemda2)*X2)/x3*expx;%

            %计算Pb

            Pb       = lemdaE*exp(-1*(lemda1 + lemda2)*X2)/x3*exp(-x3*T1/taoE);

            Pout(k)  = 1-(Pa-Pb); 

            tmps(k)  = (Pa-Pb);

        end

        ZD(i,j)  =  1-prod(tmps);

        ZD1(i,j) =  Pout(1);

        ZD2(i,j) =  Pout(2);

        ZD3(i,j) =  Pout(3);

        ZD4(i,j) =  Pout(4);

        ZD5(i,j) =  Pout(5);

        ZD6(i,j) =  Pout(6);

    end

end

 

 

%%

figure;

semilogy(SNR,mean(ZD,2),'-bs',...

    'LineWidth',1,...

    'MarkerSize',6,...

    'MarkerEdgeColor','k',...

    'MarkerFaceColor',[0.9,0.0,0.0]);

hold on

semilogy(SNR,mean(ZD1,2),'-mo',...

    'LineWidth',1,...

    'MarkerSize',6,...

    'MarkerEdgeColor','k',...

    'MarkerFaceColor',[0.5,0.9,0.0]);

hold on

semilogy(SNR,mean(ZD2,2),'-b^',...

    'LineWidth',1,...

    'MarkerSize',6,...

    'MarkerEdgeColor','k',...

    'MarkerFaceColor',[0.2,0.9,0.5]);

hold on

semilogy(SNR,mean(ZD3,2),'-r>',...

    'LineWidth',1,...

    'MarkerSize',6,...

    'MarkerEdgeColor','k',...

    'MarkerFaceColor',[0.9,0.9,0.0]);

 

hold on

semilogy(SNR,mean(ZD4,2),'-k<',...

    'LineWidth',1,...

    'MarkerSize',6,...

    'MarkerEdgeColor','k',...

    'MarkerFaceColor',[0.9,0.3,0.3]);

 

 

hold on

semilogy(SNR,mean(ZD5,2),'-m<',...

    'LineWidth',1,...

    'MarkerSize',6,...

    'MarkerEdgeColor','k',...

    'MarkerFaceColor',[0.4,0.9,0.3]);

 

 

hold on

semilogy(SNR,mean(ZD6,2),'-b<',...

    'LineWidth',1,...

    'MarkerSize',6,...

    'MarkerEdgeColor','k',...

    'MarkerFaceColor',[0.4,0.3,0.9]);

grid on

legend('全局保密中断概率','子信道1保密中断概率','子信道2保密中断概率','子信道3保密中断概率','子信道4保密中断概率','子信道5保密中断概率','子信道6保密中断概率');

xlabel('SNR(dB)');

ylabel('保密中断概率');

% ylim([0.01,1]);

12_053_m

作者:我爱C编程 来源:我爱C编程
本站最新成功开发工程项目案例
相关文章
  • 没有相关文章
相关评论
发表我的评论
  • 大名:
  • 内容:
本类固顶
  • 没有
  • FPGA/MATLAB商业/科研类项目合作(www.store718.com) © 2025 版权所有 All Rights Reserved.
  • Email:1480526168@qq.com 站长QQ: 1480526168