关注我追更更多通信仿真代码文章目录摘要1 引言2 系统模型与基本原理2.1 下行双用户系统模型2.2 NOMA基本原理2.2.1 叠加编码发射端2.2.2 串行干扰消除接收端2.3 OFDMA基本原理3 仿真评估3.1 仿真参数3.2 评价指标3.2.1 误码率BER3.2.2 频谱效率可达速率3.2.3 中断概率3.2.4 Jain公平性指数3.2.5 能量效率3.3 仿真图分析3.3.1 误码率性能3.3.2 速率性能3.3.3 中断概率性能3.3.4 用户公平性分析3.3.5 能量效率分析3.3.6 多用户扩展性分析3.4 部分代码4 总结摘要非正交多址NOMA作为5G及未来无线通信网络的关键候选技术通过功率域复用允许多个用户共享相同的时频资源有望突破传统正交多址OMA的频谱效率瓶颈。本文基于MATLAB仿真平台在瑞利衰落信道下对下行双用户NOMA系统与正交频分多址OFDMA系统进行了全面的性能对比分析。仿真从误码率、和速率、中断概率、用户公平性、能量效率以及多用户扩展性六个维度展开评估。结果表明NOMA在频谱效率、用户公平性和能量效率方面显著优于OFDMA但在高信噪比条件下因干扰残留而面临误码率性能的劣势。适合入门noma查阅。1 引言第五代移动通信5G系统对数据传输速率、连接密度、延迟和频谱效率提出了远超4G的严苛要求。传统正交多址OMA技术——如4G/LTE中广泛采用的正交频分多址OFDMA——通过将时频资源正交分配给不同用户来避免相互干扰。然而这种独占式资源分配方式在用户规模持续增长、频谱资源日益紧缺的背景下逐渐逼近其性能上限。非正交多址NOMA应运而生为多址接入提供了全新的范式。NOMA的核心思想是在同一时频资源块上叠加多个用户的信号通过在发射端实施叠加编码Superposition Coding, SC 和在接收端实施串行干扰消除Successive Interference Cancellation, SIC 来实现多用户分离。这种非正交的资源复用方式有望显著提升系统的频谱效率、用户公平性和大规模连接能力。-本文旨在通过MATLAB仿真在瑞利衰落信道下对下行双用户NOMA与OFDMA系统进行多维度性能对比评估。2 系统模型与基本原理2.1 下行双用户系统模型2.2 NOMA基本原理2.2.1 叠加编码发射端2.2.2 串行干扰消除接收端2.3 OFDMA基本原理3 仿真评估3.1 仿真参数参数符号取值SNR扫描范围SNR dB \text{SNR}_{\text{dB}}SNRdB0 ~ 30 dB步长2 dBBER仿真比特数N bits N_{\text{bits}}Nbits2 × 10 6 2 \times 10^62×106bits/用户信道实现数N real N_{\text{real}}Nreal5000系统带宽B BB1 MHz强用户距离d 1 d_1d150 m弱用户距离d 2 d_2d2200 m路径损耗指数β \betaβ3NOMA功率分配系数强/弱α 1 / α 2 \alpha_1/\alpha_2α1/α20.25 / 0.75调制方式—BPSK信道模型—瑞利平坦衰落电路功耗P c P_cPc0.1 W3.2 评价指标3.2.1 误码率BER3.2.2 频谱效率可达速率根据香农容量公式遍历可达速率单位bps/Hz通过对信道实现取平均获得。3.2.3 中断概率3.2.4 Jain公平性指数3.2.5 能量效率3.3 仿真图分析3.3.1 误码率性能可以看到:OFDMA 因正交资源分配完全消除了用户间干扰其强、弱用户的 BER 均为最优且随 SNR 增加持续下降NOMA 强用户通过 SIC 成功剥离弱用户干扰其 BER 曲线与 OFDMA 强用户接近。然而NOMA 弱用户将强用户信号视为噪声承受了恒定的功率域干扰其 BER 性能退化这是 NOMA 以弱用户链路可靠性换取系统频谱效率所付出的本质代价。3.3.2 速率性能可以看到:- NOMA 在所有 SNR 区间均优于 OFDMA且增益随 SNR 提高而扩大其根源在于 NOMA 允许两用户同时占用全带宽和全功率而 OFDMA 将资源均分导致固有复用损失。3.3.3 中断概率性能可以看到NOMA 强用户因 SIC 消除了干扰中断概率最低NOMA 弱用户则因强干扰的存在需要更高的 SNR 才能达到目标速率中断概率在所有方案中最差该结果清晰揭示了 NOMA 的系统级权衡整体频谱效率的提升并非“帕累托改进”而是以弱用户服务质量QoS保障难度加大为代价在实际部署中必须依靠精细的用户配对与功率控制来缓解。3.3.4 用户公平性分析Jain 公平性指数表明NOMA 在所有用户数下均显著优于 OFDMA因为 NOMA 依据路径损耗反向分配功率弱用户得更多功率有效抵消了信道差异造成的速率鸿沟而 OFDMA 对所有用户一视同仁地均分带宽与功率导致随用户数增加远端弱用户的速率迅速边缘化公平性急剧恶化。NOMA 的这种“按需倾斜”的功率域复用特性使其天然具备向弱势用户倾斜的资源再分配能力在公平性维度上具有 OMA 无法比拟的结构性优势。3.3.5 能量效率分析可以看到NOMA 的能量效率在整个 SNR 扫描范围内均高于 OFDMA且两种方案均呈现“先升后降”的趋势存在最优工作点。NOMA 的 EE 优势根植于其更高的频谱利用率——在相同发射功耗与电路功耗下NOMA 能够传输更多的有效数据这种“用相同能量做更多事”的特性使 NOMA 在能量受限的物联网与传感器网络中具备极高的应用潜力。3.3.6 多用户扩展性分析可以看到NOMA 的和速率随用户数 K 增加而持续上升但增长速率逐渐放缓并趋于饱和反观 OFDMA由于带宽和功率被 K 个用户均分单用户速率随 K 急剧下降和速率不升反降。NOMA 的非正交复用机制使其不受正交资源格栅的硬性约束新增用户仅需在固定功率池内重新分配即可共享频谱因而具备远超 OFDMA 的多用户扩展能力而 OFDMA 的“均分诅咒”导致用户规模越大、系统总吞吐量反而萎缩。这一特性使 NOMA 成为支撑 5G 海量机器类通信mMTC场景的关键使能技术。3.4 部分代码%%---------公共仿真参数---------------------------------------------SNR_dB0:2:30;%SNR扫描范围(dB)N_bits2e6;%每个用户的比特数用于BER仿真 N_real5000;%容量仿真所需的信道实现次数 BW1e6;%系统带宽(Hz)%NOMA两用户功率分配弱用户获得更多功率 alpha_weak0.75;alpha_strong0.25;%基于距离的路径损耗归一化 d_strong50;d_weak200;pl_exp3;PL_strongd_strong^(-pl_exp);PL_weakd_weak^(-pl_exp);norm_plPL_strong;PL_strongPL_strong/norm_pl;PL_weakPL_weak/norm_pl;%%%第1部分BER vsSNR(瑞利衰落信道BPSK调制)%ber_noma_szeros(size(SNR_dB));%NOMA强用户BER ber_noma_wzeros(size(SNR_dB));%NOMA弱用户BER ber_ofdma_szeros(size(SNR_dB));%OFDMA强用户BER ber_ofdma_wzeros(size(SNR_dB));%OFDMA弱用户BERfork1:length(SNR_dB)snr_lin10^(SNR_dB(k)/10);%线性SNR N01;%噪声功率谱密度 Ptsnr_lin*N0;%发射总功率%生成随机比特和BPSK符号 b1randi([01],1,N_bits);s12*b1-1;b2randi([01],1,N_bits);s22*b2-1;%瑞利衰落信道系数含路径损耗 h1(randn(1,N_bits)1j*randn(1,N_bits))/sqrt(2);h2(randn(1,N_bits)1j*randn(1,N_bits))/sqrt(2);h1h1*sqrt(PL_strong);h2h2*sqrt(PL_weak);%加性高斯白噪声 n1(randn(1,N_bits)1j*randn(1,N_bits))*sqrt(N0/2);n2(randn(1,N_bits)1j*randn(1,N_bits))*sqrt(N0/2);%---NOMA叠加编码-------------------------------------------xsqrt(alpha_strong*Pt)*s1sqrt(alpha_weak*Pt)*s2;y1h1.*xn1;y2h2.*xn2;%弱用户直接解调自己的比特把强用户信号视为干扰 r2real(y2./h2);b2_hatdouble(r20);ber_noma_w(k)mean(b2_hat~b2);%强用户执行SIC先解调弱用户符号减去后解调自己的符号 r1y1./h1;s2_hat2*double(real(r1)0)-1;%估计弱用户符号 y1_cleany1-h1.*sqrt(alpha_weak*Pt).*s2_hat;b1_hatdouble(real(y1_clean./h1)0);ber_noma_s(k)mean(b1_hat~b1);%---OFDMA正交子载波各自分配一半功率------------------------x1sqrt(Pt/2)*s1;x2sqrt(Pt/2)*s2;y1oh1.*x1n1;y2oh2.*x2n2;b1odouble(real(y1o./h1)0);b2odouble(real(y2o./h2)0);ber_ofdma_s(k)mean(b1o~b1);ber_ofdma_w(k)mean(b2o~b2);end%绘制BER曲线 figure;semilogy(SNR_dB,ber_noma_s,o-,LineWidth,1.5);hold on;semilogy(SNR_dB,ber_noma_w,s-,LineWidth,1.5);semilogy(SNR_dB,ber_ofdma_s,d--,LineWidth,1.5);semilogy(SNR_dB,ber_ofdma_w,^--,LineWidth,1.5);grid on;xlabel(发射SNR (dB));ylabel(误码率 (BER));title(瑞利衰落信道下的BER性能);legend(NOMA强用户 (SIC),NOMA弱用户,OFDMA强用户,OFDMA弱用户,Location,southwest);ylim([1e-51]);saveas(gcf,fig_ber.png);%%%第2部分和速率/每用户容量%sum_nomazeros(size(SNR_dB));sum_ofdmazeros(size(SNR_dB));rs_nomazeros(size(SNR_dB));rw_nomazeros(size(SNR_dB));rs_ofdmazeros(size(SNR_dB));rw_ofdmazeros(size(SNR_dB));fork1:length(SNR_dB)snr_lin10^(SNR_dB(k)/10);%生成信道实现 h1(randn(1,N_real)1j*randn(1,N_real))/sqrt(2);h2(randn(1,N_real)1j*randn(1,N_real))/sqrt(2);g1(abs(h1).^2)*PL_strong;%强用户信道增益 g2(abs(h2).^2)*PL_weak;%弱用户信道增益%NOMA可达速率假设弱用户直接解调强用户执行SIC rslog2(1alpha_strong*snr_lin*g1);rwlog2(1(alpha_weak*snr_lin*g2)./(alpha_strong*snr_lin*g21));rs_noma(k)mean(rs);rw_noma(k)mean(rw);sum_noma(k)rs_noma(k)rw_noma(k);%OFDMA各用户占用一半带宽功率各半 r1o0.5*log2(1(snr_lin/2)*g1);r2o0.5*log2(1(snr_lin/2)*g2);rs_ofdma(k)mean(r1o);rw_ofdma(k)mean(r2o);sum_ofdma(k)rs_ofdma(k)rw_ofdma(k);end%绘制和速率 figure;plot(SNR_dB,sum_noma,o-,LineWidth,2);hold on;plot(SNR_dB,sum_ofdma,s--,LineWidth,2);grid on;xlabel(发射SNR (dB));ylabel(总频谱效率 (bps/Hz));title(NOMA vs OFDMA 和速率对比);legend(NOMA,OFDMA,Location,northwest);saveas(gcf,fig_sumrate.png);%绘制每用户速率 figure;plot(SNR_dB,rs_noma,o-,LineWidth,1.5);hold on;plot(SNR_dB,rw_noma,s-,LineWidth,1.5);plot(SNR_dB,rs_ofdma,d--,LineWidth,1.5);plot(SNR_dB,rw_ofdma,^--,LineWidth,1.5);grid on;xlabel(发射SNR (dB));ylabel(可达速率 (bps/Hz));title(每用户速率 vs SNR);legend(NOMA强用户,NOMA弱用户,OFDMA强用户,OFDMA弱用户,Location,northwest);saveas(gcf,fig_per_user_rate.png);4 总结仿真代码可见往期文章文末VX公众号包含往期博客所有代码所见即所得本文通过 MATLAB 仿真在瑞利衰落信道下对下行双用户 NOMA 与 OFDMA 系统进行了多维度性能对比。结果表明NOMA 凭借功率域复用和串行干扰消除SIC技术在频谱效率、用户公平性和能量效率方面显著优于 OFDMA尤其适合大规模用户接入场景。然而NOMA 弱用户因承受强用户干扰其误码率和中断概率性能较差揭示了该技术在提升系统容量与保障弱用户服务质量之间的内在权衡。总体而言NOMA 为 5G 及未来无线网络提供了突破传统正交多址效率瓶颈的有效路径但其实际部署需结合精细的用户配对与功率控制策略。