您现在的位置:首页 >> 通信 >> 内容

基于OFDM通信系统的PAPR抑制算法matlab仿真,对比OFDMA,LFDMA,IFDMA三种不

时间:2023/3/9 21:43:27 点击:

  核心提示:A476,包括程序操作录像...

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

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

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

点击店铺

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

2.部分仿真图预览


3.算法概述

       峰值平均功率比(PAPR—Peak to Average Power Ratio),简称峰均比(PAPR)。MIMO-OFDM系统能够提供更大的覆盖范围、更好的传输质量、更高的数据速率和频谱效率。然而,由于OFDM 符号是由多个独立经过调制的子载波信号叠加而成的,当各个子载波相位相同或者相近时,叠加信号便会受到相同初始相位信号的调制,从而产生较大的瞬时功率峰值,由此进一步带来较高的峰值平均功率比(PAPR—Peak to Average Power Ratio),简称峰均比(PAPR)。由于一般的功率放大器的动态范围都是有限的,所以峰均比较大的MIMO-OFDM信号极易进入功率放大器的非线性区域,导致信号产生非线性失真,造成明显的频谱扩展干扰以及带内信号畸变,导致整个系统性能严重下降。高峰均比已成为MIMO-OFDM 的一个主要技术阻碍。

4.部分源码

clc;

clear;

close all;

warning off;

addpath(genpath(pwd)); 

N   = 256; 

Nd  = 64; 

VV  = [4 6 8 10]; 

snrs = 0:0.5:12; 

dBcs = snrs+(snrs(2)-snrs(1))/2;

Nblk = 5000; 

for i=1:length(VV);

    i

    b = VV(i); 

    M = 2^b;

 

    %OFDMA

    CCDF_OFDMa = PAPR_func('OF',N,b,N,dBcs,Nblk);  

    %LFDMA

    CCDF_LFDMa = PAPR_func('LF',Nd,b,N,dBcs,Nblk); 

    %IFDMA

    CCDF_IFDMa = PAPR_func('IF',Nd,b,N,dBcs,Nblk); 

 

    subplot(2,2,i)

    semilogy(snrs,CCDF_OFDMa,'b-o', snrs,CCDF_LFDMa,'m-<', snrs,CCDF_IFDMa,'r-*')

 

    legend('OFDMA','LFDMA','IFDMA')

    axis([snrs([1 end]) 1e-3 1]); 

    grid on;

    title([num2str(M) '-QAM']);

    xlabel(['PAPR_0[dB]']);

    ylabel('Pr(PAPR>PAPR_0)'); 

end

A476

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