資源簡介
Matlab-Wifi仿真例子
WiFi_lib.mdl
WiFi.mdl
WiFi_init.m

代碼片段和文件信息
%?Simulate?and?plot?BER?for?each?mode
%?Set?payload?error?meter?to?stop?simulation?after?100?errors
%?Turn?off?instrumentation?
%?Clear?results
clear?results;
%?Define?model
modelname=‘WiFi‘;
%?Turn?on?AWGN
set_param([modelname?‘/System?Parameters‘]‘Channel_type‘‘AWGN‘)
%?Set?EsNo?variable
set_param([modelname?‘/System?Parameters‘]‘EsNo‘‘EsNo‘)
%?Modes?to?test
Modes={‘1Mbps‘‘2Mbps‘‘5.5Mbps‘‘11Mbps‘};
%?EsNo?range?to?test
var_list?=?-14:3:-2;
%?Set?Preamble?long
set_param([modelname?‘/System?Parameters‘]‘Short_preamble‘‘off‘);
????
for?Mode=1:length(Modes)
????disp([‘Testing?Mode:?‘?Modes{Mode}])
????set_param([modelname?‘/System?Parameters‘]‘Mode‘Modes{Mode})
????for?i?=?1:length(var_list)
????????EsNo?=?var_list(i);
????????disp([‘EsNo=‘?num2str(EsNo)])
????????sim(modelname)?%?Run?until?100?errors
????????results(iMode)?=?BER(3);
????end
end
????
%?Plot?results
semilogy(var_listfliplr(results)‘*-‘);?grid;
title(‘BER?v?Es/No‘);
xlabel(‘Es/No‘);
ylabel(‘BER‘);
legend(char(fliplr(Modes)));
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????1073??2002-08-26?12:41??ber_test.m
?????文件????????8992??2002-04-15?11:23??cck_codes.mat
?????文件????????1956??2002-08-26?13:02??test_level_1.m
?????文件???????93856??2003-04-15?09:36??WiFi.mdl
?????文件???????10123??2003-04-09?16:46??WiFi_init.m
?????文件??????184004??2002-08-26?13:15??WiFi_lib.mdl
- 上一篇:m序列發生器
- 下一篇:基于MATLAB的BP神經網絡的臭氧總量預測.zip
評論
共有 條評論