OFDM-PAPR

作者: 爱思考的胖次呆 | 来源:发表于2019-07-07 18:09 被阅读0次
1、PAPR

峰值幅度(Peak Amplitude)和均方根(Root Mean Square )幅度是常用的两种度量信号幅度的方式。

峰均功率(Peak-to-Average-Power Ratio)比定义为:
PAPR=\frac {|x|^2_{peak}}{x^2_{rms}}=C^2
其中,C通常称之为峰值因子(Crest Factor),或者也叫Peak-to-Average Ratio,简称PAR。

因一波形的峰值幅度恒大于等于RMS幅度,因此,PAPR \geq 1

注:

对于一个离散信号x,它的均方根幅度为:
x_{rms}=\sqrt{\frac {1}{N} \sum_{n=1}^{N} |x_n|^2}
峰值幅度为:
x_{peak}=max[|x|]

2、QAM信号的PAPR

QAM信号的PAPR很容易由星座图推出,如,PAPR_{QPSK}=1PAPR_{16QAM}=1.8

%% Generate PRBS data
N_sim = 65535;
prbs_data = idinput(N_sim,'prbs',[0,1],[0,1]);

%% QAM Modulation
M = 64;
Bin_data = vec2mat(prbs_data,log2(M));
Dec_data = bi2de(Bin_data);
QAM_data = qammod(Dec_data,M).';

X_peak = max(abs(QAM_data));
X_rms = rms(QAM_data);
PAPR = (X_peak/X_rms)^2;

仿真结果:

M 4 16 64
PAPR 1.00 1.81 2.33
3、OFDM信号的PAPR

OFDM信号可以看成QAM信号的叠加:
x_{OFDM}(t)=\sum_{n=0}^{N_{sc}}x_n(t)e^{j2\pi nft}
其中,x_n(t)为加载到第n个子载波上的QAM信号。

中心极限理论阐述了独立同分布的、均值为零的随机变量,在变量数据量趋向于无穷时,其线性组合可以近似看作是一种均值为零的高斯分布。

在OFDM中,实际发射的信号是多个子载波信号的叠加,这将不可避免地导致信号的包络变化非常剧烈,如果N个子载波的信号均以相同的相位相加时,就会产生一个OFDM信号的峰值功率,这个峰值功率是平均功率的N倍,也就是说,最大峰值功率与平均功率的比值为N,当然实际一般不会这么大。

M = 16;                                % m-QAM
N_sc = 512;                            % number of subcarrier
N_data = 200;                          % number of subcarrier carrying data
N_symbol = 200;                        % number of OFDM symbol

%% Generate PRBS data
N_sim = 65535;
prbs_data = idinput(N_sim,'prbs',[0,1],[0,1]).';

%if data is too short for a block, repeat itself
if N_sim<N_data*N_symbol*log2(M)   
    prbs_data = repmat(prbs_data,1,ceil(N_data*N_symbol*log2(M)/N_sim));
end
prbs_data = prbs_data(1:N_data*N_symbol*log2(M)); 

%% QAM Mapping
Bin_data = vec2mat(prbs_data,log2(M));
Dec_data = bi2de(Bin_data);
QAM_data = qammod(Dec_data,M).';

%% OFDM Modulation
QAM_mat = reshape(QAM_data,[],N_symbol).';
QAM_mat_ups = [QAM_mat zeros(N_symbol,(N_sc-N_data))];
QAM_mat_ups = circshift(QAM_mat_ups,[0,-N_data/2]); 
OFDM_mat = ifft(QAM_mat_ups.').';
OFDM_data = reshape(OFDM_mat.',1,[]);

X_peak = max(abs(OFDM_data));
X_rms = rms(OFDM_data);
PAPR = (X_peak/X_rms)^2;

仿真结果:

N_data 160 180 200 220 240
PAPR 10.67 10.45 11.16 11.59 12.23

注:这个仿真结果和很多参数设置有关,这里仅仅为了反应PAPR与子载波数量的关系。

相关文章

  • OFDM-PAPR

    1、PAPR 峰值幅度(Peak Amplitude)和均方根(Root Mean Square )幅度是常用的两...

网友评论

      本文标题:OFDM-PAPR

      本文链接:https://www.haomeiwen.com/subject/mgabhctx.html