资源简介
SC_OFDMA的Matlab仿真,内附说明

代码片段和文件信息
function paprOFDMA()
dataType = ‘Q-PSK‘; % Modulation format.
totalSubcarriers = 512; % Number of total subcarriers.
numSymbols = 16; % Data block size.
Fs = 5e6; % System bandwidth.
Ts = 1/Fs; % System sampling rate.
Nos = 4; % Oversampling factor.
Nsub = totalSubcarriers;
Fsub = [0:Nsub-1]*Fs/Nsub; % Subcarrier spacing.
numRuns = 1e4; % Number of runs.
papr = zeros(1numRuns); % Initialize the PAPR results.
for n = 1:numRuns
% Generate random data.
if dataType == ‘Q-PSK‘
tmp = round(rand(numSymbols2));
tmp = tmp*2 - 1;
data = (tmp(:1) + j*tmp(:2))/sqrt(2);
elseif dataType == ‘16QAM‘
dataSet = [-3+3i -1+3i 1+3i 3+3i ...
-3+i -1+i 1+i 3+i ...
-3-i -1-i 1-i 3-i ...
-3-3i -1-3i 1-3i 3-3i];
dataSet = dataSet / sqrt(mean(abs(dataSet).^2));
tmp = ceil(rand(numSymbols1)*16);
for k = 1:numSymbols
if tmp(k) == 0
tmp(k) = 1;
end
data(k) = dataSet(tmp(k));
end
data = data.‘;
end
% Time range of the OFDM symbol.
t = [0:Ts/Nos:Nsub*Ts];
% OFDM modulation.
y = 0;
for k = 1:numSymbols
y= y + data(k)*exp(j*2*pi*Fsub(k)*t);
end
% Calculate PAPR.
papr(n) = 10*log10(max(abs(y).^2) / mean(abs(y).^2));
end
% Plot CCDF.
[NX] = hist(papr 100);
semilogy(X1-cumsum(N)/max(cumsum(N))‘b‘)
% Save data.
save paprOFDMA
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2008-08-25 21:38 Single Carrier FDMA(SC-FDMA)\
目录 0 2008-06-25 14:24 Single Carrier FDMA(SC-FDMA)\papr\
文件 1505 2008-04-17 01:08 Single Carrier FDMA(SC-FDMA)\papr\paprOFDMA.m
文件 2710 2008-04-17 01:07 Single Carrier FDMA(SC-FDMA)\papr\paprSCFDMA.m
文件 285 2006-10-19 16:38 Single Carrier FDMA(SC-FDMA)\papr\rcPulse.m
文件 408 2006-03-14 14:51 Single Carrier FDMA(SC-FDMA)\papr\rrcPulse.m
文件 47370 2008-06-25 16:26 Single Carrier FDMA(SC-FDMA)\readme.pdf
目录 0 2008-06-25 14:15 Single Carrier FDMA(SC-FDMA)\scfde\
文件 1480 2008-04-12 23:31 Single Carrier FDMA(SC-FDMA)\scfde\ofdm.m
文件 1364 2008-04-12 23:31 Single Carrier FDMA(SC-FDMA)\scfde\runSimSCFDE.m
文件 1433 2008-04-12 23:31 Single Carrier FDMA(SC-FDMA)\scfde\scfde.m
目录 0 2011-03-25 13:15 Single Carrier FDMA(SC-FDMA)\scfdma\
文件 732 2011-03-25 13:15 Single Carrier FDMA(SC-FDMA)\scfdma\runSimSCFDMA.asv
文件 738 2011-03-25 13:17 Single Carrier FDMA(SC-FDMA)\scfdma\runSimSCFDMA.m
文件 3487 2008-04-12 23:30 Single Carrier FDMA(SC-FDMA)\scfdma\scfdma.m
- 上一篇:感应电机模型
- 下一篇:Matlab模糊自适应PID控制仿真程序
评论
共有 条评论