Problem while executing a switch case thread
1 回表示 (過去 30 日間)
古いコメントを表示
SRIHARSHA SUSARLA
2014 年 6 月 20 日
コメント済み: SRIHARSHA SUSARLA
2014 年 6 月 20 日
I have been trying to execute the program below, it works fine for all switch-case conditions except for the case instance 'ALL'. I know pretty much its a small mistake but couldn't figure it out. Couldn't get the 3 plots as expected if i try ALL.
clear all;
clear all;
% Correlation : zero-STATIC ; low = LOW ; med = MEDIUM ; high = HIGH
% Fading profiles: static = STATIC ; eva5 = EVA5Hz ; epa5 = EPA5Hz ; eva70 = EVA70Hz ; etu70 = ETU70Hz ; etu300 = ETU300Hz
%---------------------------------------------------------------%
HTMFILE=fopen('Test report2.htm','a');
fprintf(HTMFILE,'<h2 ALIGN=CENTER>Comparitive charts for two builds</h2>\n');
fprintf(HTMFILE,'<h3>Common Test Parameters</h3>\n');
fprintf(HTMFILE,'<p>Operating Band[PCC] = OB3<br>\n');
fprintf(HTMFILE,'<p>Operating Band[SCC] = OB5<br>\n');
fprintf(HTMFILE,'<p>Transmi Scheme[PCC] = OLSMultiplex<br>\n');
fprintf(HTMFILE,'<p>Transmi Scheme[SCC] = OLSMultiplex<br>\n');
fprintf(HTMFILE,'<p>DUT = 7260_ES2_01<br>\n');
fprintf(HTMFILE,'<p>Build_Information = Two_builds_for_Test<br>\n');
[d1, d2, r1] = xlsread('test1.csv') ;
xlswrite('test1.xls',d1);
[d11, d22, r2] = xlsread('test2.csv') ;
xlswrite('test2.xls',d11);
total_snr1 = d1( : ,5);
total_tput1 = d1( : ,6);
total_bler1 = d1( : ,7);
total_snr2 = d11( : ,5);
total_tput2 = d11( : ,6);
total_bler2 = d11( : ,7);
%---------------------------------------------------------------%
corr = input('Specify Correlation: ','s');
fp = input('Specify Fading profile: ','s');
switch(corr)
case 'zero'
switch (fp)
case 'static'
%function staticzero
h=figure(1);
snr_1 = total_snr1(1:31);
tput_1 = total_tput1(1:31);
bler_1 = total_bler1(1:31);
snr_11 = total_snr2(1:31);
tput_11 = total_tput2(1:31);
bler_11 = total_bler2(1:31);
subplot(1,2,1);
plot(snr_1,tput_1,'b--*',snr_11,tput_11,'r--o');
title 'Static-ZERO-CORR-THROUGHPUT';
hold on;
grid on;
grid minor;
set(h,'Name','Static-ZERO-CORR-TPUT');
ylabel('Throughput (Kbps)');
xlabel('Geometry (db)');
axis auto;
hleg = legend('TESTBUILD-1','TESTBUILD-2');
set (hleg,'Location','Northwest');
subplot(1,2,2);
semilogy(snr_1,bler_1,'b--*',snr_11,bler_11,'r--o');
title 'Static-ZERO-CORR-BLER';
hold on;
grid on;
grid minor;
set(h,'Name','Static-ZERO-CORR-BLER');
xlabel('BLER');
ylabel('Geometry (db)');
axis auto;
hleg = legend('TESTBUILD-1','TESTBUILD-2');
set (hleg,'Location','Northeast');
print(h,'-dpng','Static-ZERO-CORR-PERFORMANCE');
fprintf(HTMFILE,'<h2 ALIGN=CENTER>Static-ZERO-CORR-PERFORMANCE</h2>\n');
fprintf(HTMFILE,'</p>\n');
fprintf(HTMFILE,'<IMG SRC=./Static-ZERO-CORR-PERFORMANCE.png><br>\n');
%close(h);
break;
end
break;
case 'low'
switch (fp)
case 'eva5'
%function eva5low
h=figure(2);
snr_2 = total_snr1(33:63);
tput_2 = total_tput1(33:63);
bler_2 = total_bler1(33:63);
snr_22 = total_snr2(33:63);
tput_22 = total_tput2(33:63);
bler_22 = total_bler2(33:63);
subplot(1,2,1);
plot(snr_2,tput_2,'b--*',snr_22,tput_22,'r--o');
title 'EVA5HZ-LOW-CORR-THROUGHPUT';
hold on;
grid on;
grid minor;
set(h,'Name','EVA5HZ-LOW-CORR-TPUT');
ylabel('Throughput (Kbps)');
xlabel('Geometry (db)');
axis auto;
hleg = legend('TESTBUILD-1','TESTBUILD-2');
set (hleg,'Location','Northwest');
subplot(1,2,2);
semilogy(snr_2,bler_2,'b--*',snr_22,bler_22,'r--o');
title 'EVA5HZ-LOW-CORR-BLER';
hold on;
grid on;
grid minor;
set(h,'Name','EVA5HZ-LOW-CORR-BLER');
ylabel('BLER');
xlabel('Geometry (db)');
axis auto;
hleg = legend('TESTBUILD-1','TESTBUILD-2');
set (hleg,'Location','Northeast');
print(h,'-dpng','EVA5HZ-LOW-CORR-PERFORMANCE');
fprintf(HTMFILE,'<h2 ALIGN=CENTER>EVA5HZ-LOW-CORR-PERFORMANCE</h2>\n');
fprintf(HTMFILE,'</p>\n');
fprintf(HTMFILE,'<IMG SRC=./EVA5HZ-LOW-CORR-PERFORMANCE.png><br>\n');
%close(h);
break;
case 'epa5'
%function epa5low
h=figure(5);
snr_5 = total_snr1(129:159);
tput_5 = total_tput1(129:159);
bler_5 = total_bler1(129:159);
snr_55 = total_snr2(129:159);
tput_55 = total_tput2(129:159);
bler_55 = total_bler2(129:159);
subplot(1,2,1);
plot(snr_5,tput_5,'b--*',snr_55,tput_55,'r--o');
title 'EPA5HZ-LOW-CORR-THROUGHPUT';
hold on;
grid on;
grid minor;
set(h,'Name','EPA5HZ-LOW-CORR-TPUT');
ylabel('Throughput (Kbps)');
xlabel('Geometry (db)');
axis auto;
hleg = legend('TESTBUILD-1','TESTBUILD-2');
set (hleg,'Location','Northwest');
subplot(1,2,2);
semilogy(snr_5,bler_5,'b--*',snr_55,bler_55,'r--o');
title 'EPA5HZ-LOW-CORR-BLER';
hold on;
grid on;
grid minor;
set(h,'Name','EPA5HZ-LOW-CORR-BLER');
ylabel('BLER');
xlabel('Geometry (db)');
axis auto;
hleg = legend('TESTBUILD-1','TESTBUILD-2');
set (hleg,'Location','Northeast');
print(h,'-dpng','EPA5HZ-LOW-CORR-PERFORMANCE');
fprintf(HTMFILE,'<h2 ALIGN=CENTER>EPA5HZ-LOW-CORR-PERFORMANCE</h2>\n');
fprintf(HTMFILE,'</p>\n');
fprintf(HTMFILE,'<IMG SRC=./EPA5HZ-LOW-CORR-PERFORMANCE.png><br>\n');
%close(h);
break;
case 'eva70'
%function eva70low
h=figure(8);
snr_8 = total_snr1(225:255);
tput_8 = total_tput1(225:255);
bler_8 = total_bler1(225:255);
snr_88 = total_snr2(225:255);
tput_88 = total_tput2(225:255);
bler_88 = total_bler2(225:255);
subplot(1,2,1);
plot(snr_8,tput_8,'b--*',snr_88,tput_88,'r--o');
title 'EVA70HZ-LOW-CORR-THROUGHPUT';
hold on;
grid on;
grid minor;
set(h,'Name','EVA70HZ-LOW-CORR-TPUT');
ylabel('Throughput (Kbps)');
xlabel('Geometry (db)');
axis auto;
hleg = legend('TESTBUILD-1','TESTBUILD-2');
set (hleg,'Location','Northwest');
subplot(1,2,2);
semilogy(snr_8,bler_8,'b--*',snr_88,bler_88,'r--o');
title 'EVA70HZ-LOW-CORR-BLER';
hold on;
grid on;
grid minor;
set(h,'Name','EVA70HZ-LOW-CORR-BLER');
ylabel('BLER');
xlabel('Geometry (db)');
axis auto;
hleg = legend('TESTBUILD-1','TESTBUILD-2');
set (hleg,'Location','Northeast');
print(h,'-dpng','EVA70HZ-LOW-CORR-PERFORMANCE');
fprintf(HTMFILE,'<h2 ALIGN=CENTER>EVA70HZ-LOW-CORR-PERFORMANCE</h2>\n');
fprintf(HTMFILE,'</p>\n');
fprintf(HTMFILE,'<IMG SRC=./EVA70HZ-LOW-CORR-PERFORMANCE.png><br>\n');
%close(h);
break;
case 'etu70'
%function etu70low
h=figure(11);
snr_bb = total_snr1(321:351);
tput_bb = total_tput1(321:351);
bler_bb = total_bler1(321:351);
snr_BB = total_snr2(321:351);
tput_BB = total_tput2(321:351);
bler_BB = total_bler2(321:351);
subplot(1,2,1);
plot(snr_bb,tput_bb,'b--*',snr_BB,tput_BB,'r--o');
title 'ETU70HZ-LOW-CORR-THROUGHPUT';
hold on;
grid on;
grid minor;
set(h,'Name','ETU70HZ-LOW-CORR-TPUT');
ylabel('Throughput (Kbps)');
xlabel('Geometry (db)');
axis auto;
hleg = legend('TESTBUILD-1','TESTBUILD-2');
set (hleg,'Location','Northwest');
subplot(1,2,2);
semilogy(snr_bb,bler_bb,'b--*',snr_BB,bler_BB,'r--o');
title 'ETU70HZ-LOW-CORR-BLER';
hold on;
grid on;
grid minor;
set(h,'Name','ETU70HZ-LOW-CORR-BLER');
ylabel('BLER');
xlabel('Geometry (db)');
axis auto;
hleg = legend('TESTBUILD-1','TESTBUILD-2');
set (hleg,'Location','Northeast');
print(h,'-dpng','ETU70HZ-LOW-CORR-PERFORMANCE');
fprintf(HTMFILE,'<h2 ALIGN=CENTER>ETU70HZ-LOW-CORR-PERFORMANCE</h2>\n');
fprintf(HTMFILE,'</p>\n');
fprintf(HTMFILE,'<IMG SRC=./ETU70HZ-LOW-CORR-PERFORMANCE.png><br>\n');
%close(h);
break;
case 'etu300'
%function etu300low
h=figure(14);
snr_gg = total_snr1(417:447);
tput_gg = total_tput1(417:447);
bler_gg = total_bler1(417:447);
snr_GG = total_snr2(417:447);
tput_GG = total_tput2(417:447);
bler_GG = total_bler2(417:447);
subplot(1,2,1);
plot(snr_gg,tput_gg,'b--*',snr_GG,tput_GG,'r--o');
title 'ETU300HZ-LOW-CORR-THROUGHPUT';
hold on;
grid on;
grid minor;
set(h,'Name','ETU300HZ-LOW-CORR-TPUT');
ylabel('Throughput (Kbps)');
xlabel('Geometry (db)');
axis auto;
hleg = legend('TESTBUILD-1','TESTBUILD-2');
set (hleg,'Location','Northwest');
subplot(1,2,2);
semilogy(snr_gg,bler_gg,'b--*',snr_GG,bler_GG,'r--o');
title 'ETU300HZ-LOW-CORR-BLER';
hold on;
grid on;
grid minor;
set(h,'Name','ETU300HZ-LOW-CORR-BLER');
ylabel('BLER');
xlabel('Geometry (db)');
axis auto;
hleg = legend('TESTBUILD-1','TESTBUILD-2');
set (hleg,'Location','Northeast');
print(h,'-dpng','ETU300HZ-LOW-CORR-PERFORMANCE');
fprintf(HTMFILE,'<h2 ALIGN=CENTER>ETU300HZ-LOW-CORR-PERFORMANCE</h2>\n');
fprintf(HTMFILE,'</p>\n');
fprintf(HTMFILE,'<IMG SRC=./ETU300HZ-LOW-CORR-PERFORMANCE.png><br>\n');
%close(h);
break;
end
case 'med'
switch(fp)
case 'eva5'
%function eva5med
h=figure(3);
snr_3 = total_snr1(65:95);
tput_3 = total_tput1(65:95);
bler_3 = total_bler1(65:95);
snr_33 = total_snr2(65:95);
tput_33 = total_tput2(65:95);
bler_33 = total_bler2(65:95);
subplot(1,2,1);
plot(snr_3,tput_3,'b--*',snr_33,tput_33,'r--o');
title 'EVA5HZ-MED-CORR-THROUGHPUT';
hold on;
grid on;
grid minor;
set(h,'Name','EVA5HZ-MED-CORR-TPUT');
ylabel('Throughput (Kbps)');
xlabel('Geometry (db)');
axis auto;
hleg = legend('TESTBUILD-1','TESTBUILD-2');
set (hleg,'Location','Northwest');
subplot(1,2,2);
semilogy(snr_3,bler_3,'b--*',snr_33,bler_33,'r--o');
title 'EVA5HZ-MED-CORR-BLER';
hold on;
grid on;
grid minor;
set(h,'Name','EVA5HZ-MED-CORR-BLER');
ylabel('BLER');
xlabel('Geometry (db)');
axis auto;
hleg = legend('TESTBUILD-1','TESTBUILD-2');
set (hleg,'Location','Northeast');
print(h,'-dpng','EVA5HZ-MED-CORR-PERFORMANCE');
fprintf(HTMFILE,'<h2 ALIGN=CENTER>EVA5HZ-MED-CORR-PERFORMANCE</h2>\n');
fprintf(HTMFILE,'</p>\n');
fprintf(HTMFILE,'<IMG SRC=./EVA5HZ-MED-CORR-PERFORMANCE.png><br>\n');
%close(h);
break;
case 'epa5'
%function epa5med
h=figure(6);
snr_6 = total_snr1(161:191);
tput_6 = total_tput1(161:191);
bler_6 = total_bler1(161:191);
snr_66 = total_snr2(161:191);
tput_66 = total_tput2(161:191);
bler_66 = total_bler2(161:191);
subplot(1,2,1);
plot(snr_6,tput_6,'b--*',snr_66,tput_66,'r--o');
title 'EPA5HZ-MED-CORR-THROUGHPUT';
hold on;
grid on;
grid minor;
set(h,'Name','EPA5HZ-MED-CORR-TPUT');
ylabel('Throughput (Kbps)');
xlabel('Geometry (db)');
axis auto;
hleg = legend('TESTBUILD-1','TESTBUILD-2');
set (hleg,'Location','Northwest');
subplot(1,2,2);
semilogy(snr_6,bler_6,'b--*',snr_66,bler_66,'r--o');
title 'EPA5HZ-MED-CORR-BLER';
hold on;
grid on;
grid minor;
set(h,'Name','EPA5HZ-MED-CORR-BLER');
ylabel('BLER');
xlabel('Geometry (db)');
axis auto;
hleg = legend('TESTBUILD-1','TESTBUILD-2');
set (hleg,'Location','Northeast');
print(h,'-dpng','EPA5HZ-MED-CORR-PERFORMANCE');
fprintf(HTMFILE,'<h2 ALIGN=CENTER>EPA5HZ-MED-CORR-PERFORMANCE</h2>\n');
fprintf(HTMFILE,'</p>\n');
fprintf(HTMFILE,'<IMG SRC=./EPA5HZ-MED-CORR-PERFORMANCE.png><br>\n');
%close(h);
break;
case 'eva70'
%function eva70med
h=figure(9);
snr_9 = total_snr1(257:287);
tput_9 = total_tput1(257:287);
bler_9 = total_bler1(257:287);
snr_99 = total_snr2(257:287);
tput_99 = total_tput2(257:287);
bler_99 = total_bler2(257:287);
subplot(1,2,1);
plot(snr_9,tput_9,'b--*',snr_99,tput_99,'r--o');
title 'EVA70HZ-MED-CORR-THROUGHPUT';
hold on;
grid on;
grid minor;
set(h,'Name','EVA70HZ-MED-CORR-TPUT');
ylabel('Throughput (Kbps)');
xlabel('Geometry (db)');
axis auto;
hleg = legend('TESTBUILD-1','TESTBUILD-2');
set (hleg,'Location','Northwest');
subplot(1,2,2);
semilogy(snr_9,bler_9,'b--*',snr_99,bler_99,'r--o');
title 'EVA70HZ-MED-CORR-BLER';
hold on;
grid on;
grid minor;
set(h,'Name','EVA70HZ-MED-CORR-BLER');
ylabel('BLER');
xlabel('Geometry (db)');
axis auto;
hleg = legend('TESTBUILD-1','TESTBUILD-2');
set (hleg,'Location','Northeast');
print(h,'-dpng','EVA70HZ-MED-CORR-PERFORMANCE');
fprintf(HTMFILE,'<h2 ALIGN=CENTER>EVA70HZ-MED-CORR-PERFORMANCE</h2>\n');
fprintf(HTMFILE,'</p>\n');
fprintf(HTMFILE,'<IMG SRC=./EVA70HZ-MED-CORR-PERFORMANCE.png><br>\n');
%close(h);
break;
case 'etu70'
%function etu70med
h=figure(12);
snr_cc = total_snr1(353:383);
tput_cc = total_tput1(353:383);
bler_cc = total_bler1(353:383);
snr_CC = total_snr2(353:383);
tput_CC = total_tput2(353:383);
bler_CC = total_bler2(353:383);
subplot(1,2,1);
plot(snr_cc,tput_cc,'b--*',snr_CC,tput_CC,'r--o');
title 'ETU70HZ-MED-CORR-THROUGHPUT';
hold on;
grid on;
grid minor;
set(h,'Name','ETU70HZ-MED-CORR-TPUT');
ylabel('Throughput (Kbps)');
xlabel('Geometry (db)');
axis auto;
hleg = legend('TESTBUILD-1','TESTBUILD-2');
set (hleg,'Location','Northwest');
subplot(1,2,2);
semilogy(snr_cc,bler_cc,'b--*',snr_CC,bler_CC,'r--o');
title 'ETU70HZ-MED-CORR-BLER';
hold on;
grid on;
grid minor;
set(h,'Name','ETU70HZ-MED-CORR-BLER');
ylabel('BLER');
xlabel('Geometry (db)');
axis auto;
hleg = legend('TESTBUILD-1','TESTBUILD-2');
set (hleg,'Location','Northeast');
print(h,'-dpng','ETU70HZ-MED-CORR-PERFORMANCE');
fprintf(HTMFILE,'<h2 ALIGN=CENTER>ETU70HZ-MED-CORR-PERFORMANCE</h2>\n');
fprintf(HTMFILE,'</p>\n');
fprintf(HTMFILE,'<IMG SRC=./ETU70HZ-MED-CORR-PERFORMANCE.png><br>\n');
%close(h);
break;
case 'etu300'
%function etu300med
h=figure(15);
snr_gg = total_snr1(449:479);
tput_gg = total_tput1(449:479);
bler_gg = total_bler1(449:479);
snr_GG = total_snr2(449:479);
tput_GG = total_tput2(449:479);
bler_GG = total_bler2(449:479);
subplot(1,2,1);
plot(snr_gg,tput_gg,'b--*',snr_GG,tput_GG,'r--o');
title 'ETU300HZ-MED-CORR-THROUGHPUT';
hold on;
grid on;
grid minor;
set(h,'Name','ETU300HZ-MED-CORR-TPUT');
ylabel('Throughput (Kbps)');
xlabel('Geometry (db)');
axis auto;
hleg = legend('TESTBUILD-1','TESTBUILD-2');
set (hleg,'Location','Northwest');
subplot(1,2,2);
semilogy(snr_gg,bler_gg,'b--*',snr_GG,bler_GG,'r--o');
title 'ETU300HZ-MED-CORR-BLER';
hold on;
grid on;
grid minor;
set(h,'Name','ETU300HZ-MED-CORR-BLER');
ylabel('BLER');
xlabel('Geometry (db)');
axis auto;
hleg = legend('TESTBUILD-1','TESTBUILD-2');
set (hleg,'Location','Northeast');
print(h,'-dpng','ETU300HZ-MED-CORR-PERFORMANCE');
fprintf(HTMFILE,'<h2 ALIGN=CENTER>ETU300HZ-MED-CORR-PERFORMANCE</h2>\n');
fprintf(HTMFILE,'</p>\n');
fprintf(HTMFILE,'<IMG SRC=./ETU300HZ-MED-CORR-PERFORMANCE.png><br>\n');
%close(h);
break;
end
case 'high'
switch (fp)
case 'eva5'
%function eva5high
h=figure(4);
snr_4 = total_snr1(97:127);
tput_4 = total_tput1(97:127);
bler_4 = total_bler1(97:127);
snr_44 = total_snr2(97:127);
tput_44 = total_tput2(97:127);
bler_44 = total_bler2(97:127);
subplot(1,2,1);
plot(snr_4,tput_4,'b--*',snr_44,tput_44,'r--o');
title 'EVA5HZ-HI GH-CORR-THROUGHPUT';
hold on;
grid on;
grid minor;
set(h,'Name','EVA5HZ-HIGH-CORR-TPUT');
ylabel('Throughput (Kbps)');
xlabel('Geometry (db)');
axis auto;
hleg = legend('TESTBUILD-1','TESTBUILD-2');
set (hleg,'Location','Northwest');
subplot(1,2,2);
semilogy(snr_4,bler_4,'b--*',snr_44,bler_44,'r--o');
title 'EVA5HZ-HIGH-CORR-BLER';
hold on;
grid on;
grid minor;
set(h,'Name','EVA5HZ-HIGH-CORR-BLER');
ylabel('BLER');
xlabel('Geometry (db)');
axis auto;
hleg = legend('TESTBUILD-1','TESTBUILD-2');
set (hleg,'Location','Northeast');
print(h,'-dpng','EVA5HZ-HIGH-CORR-PERFORMANCE');
fprintf(HTMFILE,'<h2 ALIGN=CENTER>EVA5HZ-HIGH-CORR-PERFORMANCE</h2>\n');
fprintf(HTMFILE,'</p>\n');
fprintf(HTMFILE,'<IMG SRC=./EVA5HZ-HIGH-CORR-PERFORMANCE.png><br>\n');
%close(h);
break;
case 'epa5'
%function epa5high
h=figure(7);
snr_7 = total_snr1(193:223);
tput_7 = total_tput1(193:223);
bler_7 = total_bler1(193:223);
snr_77 = total_snr2(193:223);
tput_77 = total_tput2(193:223);
bler_77 = total_bler2(193:223);
subplot(1,2,1);
plot(snr_7,tput_7,'b--*',snr_77,tput_77,'r--o');
title 'EPA5HZ-HIGH-CORR-THROUGHPUT';
hold on;
grid on;
grid minor;
set(h,'Name','EPA5HZ-HIGH-CORR-TPUT');
ylabel('Throughput (Kbps)');
xlabel('Geometry (db)');
axis auto;
hleg = legend('TESTBUILD-1','TESTBUILD-2');
set (hleg,'Location','Northwest');
subplot(1,2,2);
semilogy(snr_7,bler_7,'b--*',snr_77,bler_77,'r--o');
title 'EPA5HZ-HIGH-CORR-BLER';
hold on;
grid on;
grid minor;
set(h,'Name','EPA5HZ-HIGH-CORR-BLER');
ylabel('BLER');
xlabel('Geometry (db)');
axis auto;
hleg = legend('TESTBUILD-1','TESTBUILD-2');
set (hleg,'Location','Northeast');
print(h,'-dpng','EPA5HZ-HIGH-CORR-PERFORMANCE');
fprintf(HTMFILE,'<h2 ALIGN=CENTER>EPA5HZ-HIGH-CORR-PERFORMANCE</h2>\n');
fprintf(HTMFILE,'</p>\n');
fprintf(HTMFILE,'<IMG SRC=./EPA5HZ-HIGH-CORR-PERFORMANCE.png><br>\n');
%close(h);
break;
case 'eva70'
%function eva70high
h=figure(10);
snr_aa = total_snr1(289:319);
tput_aa = total_tput1(289:319);
bler_aa = total_bler1(289:319);
snr_AA = total_snr2(289:319);
tput_AA = total_tput2(289:319);
bler_AA = total_bler2(289:319);
subplot(1,2,1);
plot(snr_aa,tput_aa,'b--*',snr_AA,tput_AA,'r--o');
title 'EVA70HZ-HIGH-CORR-THROUGHPUT';
hold on;
grid on;
grid minor;
set(h,'Name','EVA70HZ-HIGH-CORR-TPUT');
ylabel('Throughput (Kbps)');
xlabel('Geometry (db)');
axis auto;
hleg = legend('TESTBUILD-1','TESTBUILD-2');
set (hleg,'Location','Northwest');
subplot(1,2,2);
semilogy(snr_aa,bler_aa,'b--*',snr_AA,bler_AA,'r--o');
title 'EVA70HZ-HIGH-CORR-BLER';
hold on;
grid on;
grid minor;
set(h,'Name','EVA70HZ-HIGH-CORR-BLER');
ylabel('BLER');
xlabel('Geometry (db)');
axis auto;
hleg = legend('TESTBUILD-1','TESTBUILD-2');
set (hleg,'Location','Northeast');
print(h,'-dpng','EVA70HZ-HIGH-CORR-PERFORMANCE');
fprintf(HTMFILE,'<h2 ALIGN=CENTER>EVA70HZ-HIGH-CORR-PERFORMANCE</h2>\n');
fprintf(HTMFILE,'</p>\n');
fprintf(HTMFILE,'<IMG SRC=./EVA70HZ-HIGH-CORR-PERFORMANCE.png><br>\n');
%close(h);
break;
case 'etu70'
%function etu70high
h=figure(13);
snr_dd = total_snr1(385:415);
tput_dd = total_tput1(385:415);
bler_dd = total_bler1(385:415);
snr_DD = total_snr2(385:415);
tput_DD = total_tput2(385:415);
bler_DD = total_bler2(385:415);
subplot(1,2,1);
plot(snr_dd,tput_dd,'b--*',snr_DD,tput_DD,'r--o');
title 'ETU70HZ-HIGH-CORR-THROUGHPUT';
hold on;
grid on;
grid minor;
set(h,'Name','ETU70HZ-HIGH-CORR-TPUT');
ylabel('Throughput (Kbps)');
xlabel('Geometry (db)');
axis auto;
hleg = legend('TESTBUILD-1','TESTBUILD-2');
set (hleg,'Location','Northwest');
subplot(1,2,2);
semilogy(snr_dd,bler_dd,'b--*',snr_DD,bler_DD,'r--o');
title 'ETU70HZ-HIGH-CORR-BLER';
hold on;
grid on;
grid minor;
set(h,'Name','ETU70HZ-HIGH-CORR-BLER');
ylabel('BLER');
xlabel('Geometry (db)');
axis auto;
hleg = legend('TESTBUILD-1','TESTBUILD-2');
set (hleg,'Location','Northeast');
print(h,'-dpng','ETU70HZ-HIGH-CORR-PERFORMANCE');
fprintf(HTMFILE,'<h2 ALIGN=CENTER>ETU70HZ-HIGH-CORR-PERFORMANCE</h2>\n');
fprintf(HTMFILE,'</p>\n');
fprintf(HTMFILE,'<IMG SRC=./ETU70HZ-HIGH-CORR-PERFORMANCE.png><br>\n');
%close(h);
break;
case 'etu300'
%function etu300high
h=figure(16);
snr_gg = total_snr1(481:511);
tput_gg = total_tput1(481:511);
bler_gg = total_bler1(481:511);
snr_GG = total_snr2(481:511);
tput_GG = total_tput2(481:511);
bler_GG = total_bler2(481:511);
subplot(1,2,1);
plot(snr_gg,tput_gg,'b--*',snr_GG,tput_GG,'r--o');
title 'ETU300HZ-HIGH-CORR-THROUGHPUT';
hold on;
grid on;
grid minor;
set(h,'Name','ETU300HZ-HIGH-CORR-TPUT');
ylabel('Throughput (Kbps)');
xlabel('Geometry (db)');
axis auto;
hleg = legend('TESTBUILD-1','TESTBUILD-2');
set (hleg,'Location','Northwest');
subplot(1,2,2);
semilogy(snr_gg,bler_gg,'b--*',snr_GG,bler_GG,'r--o');
title 'ETU300HZ-HIGH-CORR-BLER';
hold on;
grid on;
grid minor;
set(h,'Name','ETU300HZ-HIGH-CORR-BLER');
ylabel('BLER');
xlabel('Geometry (db)');
axis auto;
hleg = legend('TESTBUILD-1','TESTBUILD-2');
set (hleg,'Location','Northeast');
print(h,'-dpng','ETU300HZ-HIGH-CORR-PERFORMANCE');
fprintf(HTMFILE,'<h2 ALIGN=CENTER>ETU300HZ-HIGH-CORR-PERFORMANCE</h2>\n');
fprintf(HTMFILE,'</p>\n');
fprintf(HTMFILE,'<IMG SRC=./ETU300HZ-HIGH-CORR-PERFORMANCE.png><br>\n');
%close(h);
break;
end
case 'all'
switch 'fp'
case 'EVA5'
%function eva5low
h=figure(1);
snr_2 = total_snr1(33:63);
tput_2 = total_tput1(33:63);
bler_2 = total_bler1(33:63);
snr_22 = total_snr2(33:63);
tput_22 = total_tput2(33:63);
bler_22 = total_bler2(33:63);
subplot(1,2,1);
plot(snr_2,tput_2,'b--*',snr_22,tput_22,'r--o');
title 'EVA5HZ-LOW-CORR-THROUGHPUT';
hold on;
grid on;
grid minor;
set(h,'Name','EVA5HZ-LOW-CORR-TPUT');
ylabel('Throughput (Kbps)');
xlabel('Geometry (db)');
axis auto;
hleg = legend('TESTBUILD-1','TESTBUILD-2');
set (hleg,'Location','Northwest');
subplot(1,2,2);
semilogy(snr_2,bler_2,'b--*',snr_22,bler_22,'r--o');
title 'EVA5HZ-LOW-CORR-BLER';
hold on;
grid on;
grid minor;
set(h,'Name','EVA5HZ-LOW-CORR-BLER');
ylabel('BLER');
xlabel('Geometry (db)');
axis auto;
hleg = legend('TESTBUILD-1','TESTBUILD-2');
set (hleg,'Location','Northeast');
print(h,'-dpng','EVA5HZ-LOW-CORR-PERFORMANCE');
fprintf(HTMFILE,'<h2 ALIGN=CENTER>EVA5HZ-LOW-CORR-PERFORMANCE</h2>\n');
fprintf(HTMFILE,'</p>\n');
fprintf(HTMFILE,'<IMG SRC=./EVA5HZ-LOW-CORR-PERFORMANCE.png><br>\n');
%close(h);
%function eva5medium
h=figure(2);
snr_3 = total_snr1(65:95);
tput_3 = total_tput1(65:95);
bler_3 = total_bler1(65:95);
snr_33 = total_snr2(65:95);
tput_33 = total_tput2(65:95);
bler_33 = total_bler2(65:95);
subplot(1,2,1);
plot(snr_3,tput_3,'b--*',snr_33,tput_33,'r--o');
title 'EVA5HZ-MED-CORR-THROUGHPUT';
hold on;
grid on;
grid minor;
set(h,'Name','EVA5HZ-MED-CORR-TPUT');
ylabel('Throughput (Kbps)');
xlabel('Geometry (db)');
axis auto;
hleg = legend('TESTBUILD-1','TESTBUILD-2');
set (hleg,'Location','Northwest');
subplot(1,2,2);
semilogy(snr_3,bler_3,'b--*',snr_33,bler_33,'r--o');
title 'EVA5HZ-MED-CORR-BLER';
hold on;
grid on;
grid minor;
set(h,'Name','EVA5HZ-MED-CORR-BLER');
ylabel('BLER');
xlabel('Geometry (db)');
axis auto;
hleg = legend('TESTBUILD-1','TESTBUILD-2');
set (hleg,'Location','Northeast');
print(h,'-dpng','EVA5HZ-MED-CORR-PERFORMANCE');
fprintf(HTMFILE,'<h2 ALIGN=CENTER>EVA5HZ-MED-CORR-PERFORMANCE</h2>\n');
fprintf(HTMFILE,'</p>\n');
fprintf(HTMFILE,'<IMG SRC=./EVA5HZ-MED-CORR-PERFORMANCE.png><br>\n');
%close(h);
%function eva5high
h=figure(3);
snr_4 = total_snr1(97:127);
tput_4 = total_tput1(97:127);
bler_4 = total_bler1(97:127);
snr_44 = total_snr2(97:127);
tput_44 = total_tput2(97:127);
bler_44 = total_bler2(97:127);
subplot(1,2,1);
plot(snr_4,tput_4,'b--*',snr_44,tput_44,'r--o');
title 'EVA5HZ-HI GH-CORR-THROUGHPUT';
hold on;
grid on;
grid minor;
set(h,'Name','EVA5HZ-HIGH-CORR-TPUT');
ylabel('Throughput (Kbps)');
xlabel('Geometry (db)');
axis auto;
hleg = legend('TESTBUILD-1','TESTBUILD-2');
set (hleg,'Location','Northwest');
subplot(1,2,2);
semilogy(snr_4,bler_4,'b--*',snr_44,bler_44,'r--o');
title 'EVA5HZ-HIGH-CORR-BLER';
hold on;
grid on;
grid minor;
set(h,'Name','EVA5HZ-HIGH-CORR-BLER');
ylabel('BLER');
xlabel('Geometry (db)');
axis auto;
hleg = legend('TESTBUILD-1','TESTBUILD-2');
set (hleg,'Location','Northeast');
print(h,'-dpng','EVA5HZ-HIGH-CORR-PERFORMANCE');
fprintf(HTMFILE,'<h2 ALIGN=CENTER>EVA5HZ-HIGH-CORR-PERFORMANCE</h2>\n');
fprintf(HTMFILE,'</p>\n');
fprintf(HTMFILE,'<IMG SRC=./EVA5HZ-HIGH-CORR-PERFORMANCE.png><br>\n');
%close(h);
break;
case 'EPA5'
%function epa5low
h=figure(1);
snr_5 = total_snr1(129:159);
tput_5 = total_tput1(129:159);
bler_5 = total_bler1(129:159);
snr_55 = total_snr2(129:159);
tput_55 = total_tput2(129:159);
bler_55 = total_bler2(129:159);
subplot(1,2,1);
plot(snr_5,tput_5,'b--*',snr_55,tput_55,'r--o');
title 'EPA5HZ-LOW-CORR-THROUGHPUT';
hold on;
grid on;
grid minor;
set(h,'Name','EPA5HZ-LOW-CORR-TPUT');
ylabel('Throughput (Kbps)');
xlabel('Geometry (db)');
axis auto;
hleg = legend('TESTBUILD-1','TESTBUILD-2');
set (hleg,'Location','Northwest');
subplot(1,2,2);
semilogy(snr_5,bler_5,'b--*',snr_55,bler_55,'r--o');
title 'EPA5HZ-LOW-CORR-BLER';
hold on;
grid on;
grid minor;
set(h,'Name','EPA5HZ-LOW-CORR-BLER');
ylabel('BLER');
xlabel('Geometry (db)');
axis auto;
hleg = legend('TESTBUILD-1','TESTBUILD-2');
set (hleg,'Location','Northeast');
print(h,'-dpng','EPA5HZ-LOW-CORR-PERFORMANCE');
fprintf(HTMFILE,'<h2 ALIGN=CENTER>EPA5HZ-LOW-CORR-PERFORMANCE</h2>\n');
fprintf(HTMFILE,'</p>\n');
fprintf(HTMFILE,'<IMG SRC=./EPA5HZ-LOW-CORR-PERFORMANCE.png><br>\n');
%close(h);
%function epa5medium
h=figure(2);
snr_6 = total_snr1(161:191);
tput_6 = total_tput1(161:191);
bler_6 = total_bler1(161:191);
snr_66 = total_snr2(161:191);
tput_66 = total_tput2(161:191);
bler_66 = total_bler2(161:191);
subplot(1,2,1);
plot(snr_6,tput_6,'b--*',snr_66,tput_66,'r--o');
title 'EPA5HZ-MED-CORR-THROUGHPUT';
hold on;
grid on;
grid minor;
set(h,'Name','EPA5HZ-MED-CORR-TPUT');
ylabel('Throughput (Kbps)');
xlabel('Geometry (db)');
axis auto;
hleg = legend('TESTBUILD-1','TESTBUILD-2');
set (hleg,'Location','Northwest');
subplot(1,2,2);
semilogy(snr_6,bler_6,'b--*',snr_66,bler_66,'r--o');
title 'EPA5HZ-MED-CORR-BLER';
hold on;
grid on;
grid minor;
set(h,'Name','EPA5HZ-MED-CORR-BLER');
ylabel('BLER');
xlabel('Geometry (db)');
axis auto;
hleg = legend('TESTBUILD-1','TESTBUILD-2');
set (hleg,'Location','Northeast');
print(h,'-dpng','EPA5HZ-MED-CORR-PERFORMANCE');
fprintf(HTMFILE,'<h2 ALIGN=CENTER>EPA5HZ-MED-CORR-PERFORMANCE</h2>\n');
fprintf(HTMFILE,'</p>\n');
fprintf(HTMFILE,'<IMG SRC=./EPA5HZ-MED-CORR-PERFORMANCE.png><br>\n');
%close(h);
%function epa5high
h=figure(3);
snr_7 = total_snr1(193:223);
tput_7 = total_tput1(193:223);
bler_7 = total_bler1(193:223);
snr_77 = total_snr2(193:223);
tput_77 = total_tput2(193:223);
bler_77 = total_bler2(193:223);
subplot(1,2,1);
plot(snr_7,tput_7,'b--*',snr_77,tput_77,'r--o');
title 'EPA5HZ-HIGH-CORR-THROUGHPUT';
hold on;
grid on;
grid minor;
set(h,'Name','EPA5HZ-HIGH-CORR-TPUT');
ylabel('Throughput (Kbps)');
xlabel('Geometry (db)');
axis auto;
hleg = legend('TESTBUILD-1','TESTBUILD-2');
set (hleg,'Location','Northwest');
subplot(1,2,2);
semilogy(snr_7,bler_7,'b--*',snr_77,bler_77,'r--o');
title 'EPA5HZ-HIGH-CORR-BLER';
hold on;
grid on;
grid minor;
set(h,'Name','EPA5HZ-HIGH-CORR-BLER');
ylabel('BLER');
xlabel('Geometry (db)');
axis auto;
hleg = legend('TESTBUILD-1','TESTBUILD-2');
set (hleg,'Location','Northeast');
print(h,'-dpng','EPA5HZ-HIGH-CORR-PERFORMANCE');
fprintf(HTMFILE,'<h2 ALIGN=CENTER>EPA5HZ-HIGH-CORR-PERFORMANCE</h2>\n');
fprintf(HTMFILE,'</p>\n');
fprintf(HTMFILE,'<IMG SRC=./EPA5HZ-HIGH-CORR-PERFORMANCE.png><br>\n');
%close(h);
break;
case 'EVA70'
%function eva70low
h=figure(1);
snr_8 = total_snr1(225:255);
tput_8 = total_tput1(225:255);
bler_8 = total_bler1(225:255);
snr_88 = total_snr2(225:255);
tput_88 = total_tput2(225:255);
bler_88 = total_bler2(225:255);
subplot(1,2,1);
plot(snr_8,tput_8,'b--*',snr_88,tput_88,'r--o');
title 'EVA70HZ-LOW-CORR-THROUGHPUT';
hold on;
grid on;
grid minor;
set(h,'Name','EVA70HZ-LOW-CORR-TPUT');
ylabel('Throughput (Kbps)');
xlabel('Geometry (db)');
axis auto;
hleg = legend('TESTBUILD-1','TESTBUILD-2');
set (hleg,'Location','Northwest');
subplot(1,2,2);
semilogy(snr_8,bler_8,'b--*',snr_88,bler_88,'r--o');
title 'EVA70HZ-LOW-CORR-BLER';
hold on;
grid on;
grid minor;
set(h,'Name','EVA70HZ-LOW-CORR-BLER');
ylabel('BLER');
xlabel('Geometry (db)');
axis auto;
hleg = legend('TESTBUILD-1','TESTBUILD-2');
set (hleg,'Location','Northeast');
print(h,'-dpng','EVA70HZ-LOW-CORR-PERFORMANCE');
fprintf(HTMFILE,'<h2 ALIGN=CENTER>EVA70HZ-LOW-CORR-PERFORMANCE</h2>\n');
fprintf(HTMFILE,'</p>\n');
fprintf(HTMFILE,'<IMG SRC=./EVA70HZ-LOW-CORR-PERFORMANCE.png><br>\n');
%close(h);
%function eva70medium
h=figure(2);
snr_9 = total_snr1(257:287);
tput_9 = total_tput1(257:287);
bler_9 = total_bler1(257:287);
snr_99 = total_snr2(257:287);
tput_99 = total_tput2(257:287);
bler_99 = total_bler2(257:287);
subplot(1,2,1);
plot(snr_9,tput_9,'b--*',snr_99,tput_99,'r--o');
title 'EVA70HZ-MED-CORR-THROUGHPUT';
hold on;
grid on;
grid minor;
set(h,'Name','EVA70HZ-MED-CORR-TPUT');
ylabel('Throughput (Kbps)');
xlabel('Geometry (db)');
axis auto;
hleg = legend('TESTBUILD-1','TESTBUILD-2');
set (hleg,'Location','Northwest');
subplot(1,2,2);
semilogy(snr_9,bler_9,'b--*',snr_99,bler_99,'r--o');
title 'EVA70HZ-MED-CORR-BLER';
hold on;
grid on;
grid minor;
set(h,'Name','EVA70HZ-MED-CORR-BLER');
ylabel('BLER');
xlabel('Geometry (db)');
axis auto;
hleg = legend('TESTBUILD-1','TESTBUILD-2');
set (hleg,'Location','Northeast');
print(h,'-dpng','EVA70HZ-MED-CORR-PERFORMANCE');
fprintf(HTMFILE,'<h2 ALIGN=CENTER>EVA70HZ-MED-CORR-PERFORMANCE</h2>\n');
fprintf(HTMFILE,'</p>\n');
fprintf(HTMFILE,'<IMG SRC=./EVA70HZ-MED-CORR-PERFORMANCE.png><br>\n');
%close(h);
%function eva70high
h=figure(3);
snr_aa = total_snr1(289:319);
tput_aa = total_tput1(289:319);
bler_aa = total_bler1(289:319);
snr_AA = total_snr2(289:319);
tput_AA = total_tput2(289:319);
bler_AA = total_bler2(289:319);
subplot(1,2,1);
plot(snr_aa,tput_aa,'b--*',snr_AA,tput_AA,'r--o');
title 'EVA70HZ-HIGH-CORR-THROUGHPUT';
hold on;
grid on;
grid minor;
set(h,'Name','EVA70HZ-HIGH-CORR-TPUT');
ylabel('Throughput (Kbps)');
xlabel('Geometry (db)');
axis auto;
hleg = legend('TESTBUILD-1','TESTBUILD-2');
set (hleg,'Location','Northwest');
subplot(1,2,2);
semilogy(snr_aa,bler_aa,'b--*',snr_AA,bler_AA,'r--o');
title 'EVA70HZ-HIGH-CORR-BLER';
hold on;
grid on;
grid minor;
set(h,'Name','EVA70HZ-HIGH-CORR-BLER');
ylabel('BLER');
xlabel('Geometry (db)');
axis auto;
hleg = legend('TESTBUILD-1','TESTBUILD-2');
set (hleg,'Location','Northeast');
print(h,'-dpng','EVA70HZ-HIGH-CORR-PERFORMANCE');
fprintf(HTMFILE,'<h2 ALIGN=CENTER>EVA70HZ-HIGH-CORR-PERFORMANCE</h2>\n');
fprintf(HTMFILE,'</p>\n');
fprintf(HTMFILE,'<IMG SRC=./EVA70HZ-HIGH-CORR-PERFORMANCE.png><br>\n');
%close(h);
break;
case 'ETU70'
%function etu70low
h=figure(1);
snr_bb = total_snr1(321:351);
tput_bb = total_tput1(321:351);
bler_bb = total_bler1(321:351);
snr_BB = total_snr2(321:351);
tput_BB = total_tput2(321:351);
bler_BB = total_bler2(321:351);
subplot(1,2,1);
plot(snr_bb,tput_bb,'b--*',snr_BB,tput_BB,'r--o');
title 'ETU70HZ-LOW-CORR-THROUGHPUT';
hold on;
grid on;
grid minor;
set(h,'Name','ETU70HZ-LOW-CORR-TPUT');
ylabel('Throughput (Kbps)');
xlabel('Geometry (db)');
axis auto;
hleg = legend('TESTBUILD-1','TESTBUILD-2');
set (hleg,'Location','Northwest');
subplot(1,2,2);
semilogy(snr_bb,bler_bb,'b--*',snr_BB,bler_BB,'r--o');
title 'ETU70HZ-LOW-CORR-BLER';
hold on;
grid on;
grid minor;
set(h,'Name','ETU70HZ-LOW-CORR-BLER');
ylabel('BLER');
xlabel('Geometry (db)');
axis auto;
hleg = legend('TESTBUILD-1','TESTBUILD-2');
set (hleg,'Location','Northeast');
print(h,'-dpng','ETU70HZ-LOW-CORR-PERFORMANCE');
fprintf(HTMFILE,'<h2 ALIGN=CENTER>ETU70HZ-LOW-CORR-PERFORMANCE</h2>\n');
fprintf(HTMFILE,'</p>\n');
fprintf(HTMFILE,'<IMG SRC=./ETU70HZ-LOW-CORR-PERFORMANCE.png><br>\n');
%close(h);
%function etu70medium
h=figure(2);
snr_cc = total_snr1(353:383);
tput_cc = total_tput1(353:383);
bler_cc = total_bler1(353:383);
snr_CC = total_snr2(353:383);
tput_CC = total_tput2(353:383);
bler_CC = total_bler2(353:383);
subplot(1,2,1);
plot(snr_cc,tput_cc,'b--*',snr_CC,tput_CC,'r--o');
title 'ETU70HZ-MED-CORR-THROUGHPUT';
hold on;
grid on;
grid minor;
set(h,'Name','ETU70HZ-MED-CORR-TPUT');
ylabel('Throughput (Kbps)');
xlabel('Geometry (db)');
axis auto;
hleg = legend('TESTBUILD-1','TESTBUILD-2');
set (hleg,'Location','Northwest');
subplot(1,2,2);
semilogy(snr_cc,bler_cc,'b--*',snr_CC,bler_CC,'r--o');
title 'ETU70HZ-MED-CORR-BLER';
hold on;
grid on;
grid minor;
set(h,'Name','ETU70HZ-MED-CORR-BLER');
ylabel('BLER');
xlabel('Geometry (db)');
axis auto;
hleg = legend('TESTBUILD-1','TESTBUILD-2');
set (hleg,'Location','Northeast');
print(h,'-dpng','ETU70HZ-MED-CORR-PERFORMANCE');
fprintf(HTMFILE,'<h2 ALIGN=CENTER>ETU70HZ-MED-CORR-PERFORMANCE</h2>\n');
fprintf(HTMFILE,'</p>\n');
fprintf(HTMFILE,'<IMG SRC=./ETU70HZ-MED-CORR-PERFORMANCE.png><br>\n');
%close(h);
%function etu70high
h=figure(3);
snr_dd = total_snr1(385:415);
tput_dd = total_tput1(385:415);
bler_dd = total_bler1(385:415);
snr_DD = total_snr2(385:415);
tput_DD = total_tput2(385:415);
bler_DD = total_bler2(385:415);
subplot(1,2,1);
plot(snr_dd,tput_dd,'b--*',snr_DD,tput_DD,'r--o');
title 'ETU70HZ-HIGH-CORR-THROUGHPUT';
hold on;
grid on;
grid minor;
set(h,'Name','ETU70HZ-HIGH-CORR-TPUT');
ylabel('Throughput (Kbps)');
xlabel('Geometry (db)');
axis auto;
hleg = legend('TESTBUILD-1','TESTBUILD-2');
set (hleg,'Location','Northwest');
subplot(1,2,2);
semilogy(snr_dd,bler_dd,'b--*',snr_DD,bler_DD,'r--o');
title 'ETU70HZ-HIGH-CORR-BLER';
hold on;
grid on;
grid minor;
set(h,'Name','ETU70HZ-HIGH-CORR-BLER');
ylabel('BLER');
xlabel('Geometry (db)');
axis auto;
hleg = legend('TESTBUILD-1','TESTBUILD-2');
set (hleg,'Location','Northeast');
print(h,'-dpng','ETU70HZ-HIGH-CORR-PERFORMANCE');
fprintf(HTMFILE,'<h2 ALIGN=CENTER>ETU70HZ-HIGH-CORR-PERFORMANCE</h2>\n');
fprintf(HTMFILE,'</p>\n');
fprintf(HTMFILE,'<IMG SRC=./ETU70HZ-HIGH-CORR-PERFORMANCE.png><br>\n');
%close(h);
break;
case 'ETU300'
%function etu300low
h=figure(1);
snr_gg = total_snr1(417:447);
tput_gg = total_tput1(417:447);
bler_gg = total_bler1(417:447);
snr_GG = total_snr2(417:447);
tput_GG = total_tput2(417:447);
bler_GG = total_bler2(417:447);
subplot(1,2,1);
plot(snr_gg,tput_gg,'b--*',snr_GG,tput_GG,'r--o');
title 'ETU300HZ-LOW-CORR-THROUGHPUT';
hold on;
grid on;
grid minor;
set(h,'Name','ETU300HZ-LOW-CORR-TPUT');
ylabel('Throughput (Kbps)');
xlabel('Geometry (db)');
axis auto;
hleg = legend('TESTBUILD-1','TESTBUILD-2');
set (hleg,'Location','Northwest');
subplot(1,2,2);
semilogy(snr_gg,bler_gg,'b--*',snr_GG,bler_GG,'r--o');
title 'ETU300HZ-LOW-CORR-BLER';
hold on;
grid on;
grid minor;
set(h,'Name','ETU300HZ-LOW-CORR-BLER');
ylabel('BLER');
xlabel('Geometry (db)');
axis auto;
hleg = legend('TESTBUILD-1','TESTBUILD-2');
set (hleg,'Location','Northeast');
print(h,'-dpng','ETU300HZ-LOW-CORR-PERFORMANCE');
fprintf(HTMFILE,'<h2 ALIGN=CENTER>ETU300HZ-LOW-CORR-PERFORMANCE</h2>\n');
fprintf(HTMFILE,'</p>\n');
fprintf(HTMFILE,'<IMG SRC=./ETU300HZ-LOW-CORR-PERFORMANCE.png><br>\n');
%close(h);
%function etu300medium
h=figure(2);
snr_gg = total_snr1(449:479);
tput_gg = total_tput1(449:479);
bler_gg = total_bler1(449:479);
snr_GG = total_snr2(449:479);
tput_GG = total_tput2(449:479);
bler_GG = total_bler2(449:479);
subplot(1,2,1);
plot(snr_gg,tput_gg,'b--*',snr_GG,tput_GG,'r--o');
title 'ETU300HZ-MED-CORR-THROUGHPUT';
hold on;
grid on;
grid minor;
set(h,'Name','ETU300HZ-MED-CORR-TPUT');
ylabel('Throughput (Kbps)');
xlabel('Geometry (db)');
axis auto;
hleg = legend('TESTBUILD-1','TESTBUILD-2');
set (hleg,'Location','Northwest');
subplot(1,2,2);
semilogy(snr_gg,bler_gg,'b--*',snr_GG,bler_GG,'r--o');
title 'ETU300HZ-MED-CORR-BLER';
hold on;
grid on;
grid minor;
set(h,'Name','ETU300HZ-MED-CORR-BLER');
ylabel('BLER');
xlabel('Geometry (db)');
axis auto;
hleg = legend('TESTBUILD-1','TESTBUILD-2');
set (hleg,'Location','Northeast');
print(h,'-dpng','ETU300HZ-MED-CORR-PERFORMANCE');
fprintf(HTMFILE,'<h2 ALIGN=CENTER>ETU300HZ-MED-CORR-PERFORMANCE</h2>\n');
fprintf(HTMFILE,'</p>\n');
fprintf(HTMFILE,'<IMG SRC=./ETU300HZ-MED-CORR-PERFORMANCE.png><br>\n');
%close(h);
%function etu300high
h=figure(3);
snr_gg = total_snr1(481:511);
tput_gg = total_tput1(481:511);
bler_gg = total_bler1(481:511);
snr_GG = total_snr2(481:511);
tput_GG = total_tput2(481:511);
bler_GG = total_bler2(481:511);
subplot(1,2,1);
plot(snr_gg,tput_gg,'b--*',snr_GG,tput_GG,'r--o');
title 'ETU300HZ-HIGH-CORR-THROUGHPUT';
hold on;
grid on;
grid minor;
set(h,'Name','ETU300HZ-HIGH-CORR-TPUT');
ylabel('Throughput (Kbps)');
xlabel('Geometry (db)');
axis auto;
hleg = legend('TESTBUILD-1','TESTBUILD-2');
set (hleg,'Location','Northwest');
subplot(1,2,2);
semilogy(snr_gg,bler_gg,'b--*',snr_GG,bler_GG,'r--o');
title 'ETU300HZ-HIGH-CORR-BLER';
hold on;
grid on;
grid minor;
set(h,'Name','ETU300HZ-HIGH-CORR-BLER');
ylabel('BLER');
xlabel('Geometry (db)');
axis auto;
hleg = legend('TESTBUILD-1','TESTBUILD-2');
set (hleg,'Location','Northeast');
print(h,'-dpng','ETU300HZ-HIGH-CORR-PERFORMANCE');
fprintf(HTMFILE,'<h2 ALIGN=CENTER>ETU300HZ-HIGH-CORR-PERFORMANCE</h2>\n');
fprintf(HTMFILE,'</p>\n');
fprintf(HTMFILE,'<IMG SRC=./ETU300HZ-HIGH-CORR-PERFORMANCE.png><br>\n');
%close(h);
break;
end
end
0 件のコメント
採用された回答
Geoff Hayes
2014 年 6 月 20 日
Sriharsha - in the future, please just attach your code to your question using the paperclip button.
Look at the case statement for 'all'
case 'all'
switch 'fp'
case 'EVA5'
Note the switch is for the string 'fp' rather than the variable fp. Change the line to switch(fp) and the code should work.
If you encounter a problem like this again, try putting in a breakpoint and stepping through the code. Explanations for why code isn't working can sometimes be solved in this way….
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Visualization and Data Export についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!