zhijiexuebo.m

来自「64路OFDM系统MATLAB仿真」· M 代码 · 共 58 行

M
58
字号
function [paprchuli]=zhijiexuebo(xinxi)
max_papr=8;%%%%%%%%%%%%%%%%%%(单位dB)

max_papr_10=10^(max_papr/10); %%%%%%%%%%%转化为十进制


paprchuli=xinxi;

nengliang=xinxi.*conj(xinxi);%%%%%%%%%计算能能量
mean=sum(nengliang)/length(xinxi);%%%%%%%%%%%计算平均能量



for xulie=1:length(xinxi)
   if  nengliang(xulie)/mean  >max_papr_10%%%%%%%%%%%%%%%%%%%如果信号能量比平局能量比值大于 PAPR
       
      paprchuli(xulie) = paprchuli(xulie)*sqrt( max_papr_10/( nengliang(xulie)/mean));%%%%%%%%%%%%%%%则将其限幅至最大忍受程度
       
   end
end





































⌨️ 快捷键说明

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