mirror of
https://gitlab.com/manzerbredes/loosely-coupled-dss-extended.git
synced 2025-04-05 19:16:26 +02:00
Update data analysis
This commit is contained in:
parent
d6db829f9d
commit
0e5f7de10e
14 changed files with 83553 additions and 41717 deletions
Binary file not shown.
Binary file not shown.
|
@ -5,8 +5,8 @@ library(RColorBrewer)
|
|||
|
||||
data=read_csv("results.csv")
|
||||
r_=function(x){round(x,digits=1)}
|
||||
color=function(){scale_fill_manual(values = c("#00AFBB", "#E7B800", "#FC4E07"))}
|
||||
color2=function(){scale_fill_brewer(palette = "Dark2")}
|
||||
color=function(){scale_fill_brewer(palette = "Accent")}
|
||||
color2=function(){scale_fill_brewer(palette = "Set2")}
|
||||
nolegend=function(){theme(legend.position="none")}
|
||||
simkeys=unique(data$simkey)
|
||||
nsimkeys=length(simkeys)
|
||||
|
@ -58,7 +58,7 @@ energy60P=ggplot(energy60%>%dformat,aes(x=simkey,y=energy,fill=type))+
|
|||
geom_label(data=success60%>%dformat(),aes(label = success_txt, y=35),label.padding=unit(0.35,"lines"),label.r=unit(0.09,"lines"),fill="#f0f0f0",label.size=0.5,fontface="bold",colour="black",position=position_dodge(0.9))+
|
||||
facet_wrap(~wireless)+
|
||||
xlab(element_blank())+ylab("Energy consumption (J)")+
|
||||
labs(fill="Energy:")+theme(legend.position="top")+color()+coord_cartesian(ylim=c(0,1200))
|
||||
labs(fill="60s uptime:")+theme(legend.position="top")+color()+coord_cartesian(ylim=c(0,1200))
|
||||
#ggsave("energy-60sec.png",width = 12,height=4.8)
|
||||
|
||||
energy180=data%>%filter(wakeupfor==180)
|
||||
|
@ -86,7 +86,7 @@ energy180P=ggplot(energy180%>%dformat,aes(x=simkey,y=energy,fill=type))+
|
|||
geom_label(data=success180%>%dformat(),aes(label = success_txt, y=100),label.padding=unit(0.35,"lines"),label.r=unit(0.09,"lines"),fill="#f0f0f0",label.size=0.5,fontface="bold",colour="black",position=position_dodge(0.9))+
|
||||
facet_wrap(~wireless)+
|
||||
xlab(element_blank())+ylab("Energy consumption (J)")+
|
||||
labs(fill="Energy:")+theme(legend.position="top")+color()+coord_cartesian(ylim=c(0,2600))
|
||||
labs(fill="180s uptime:")+theme(legend.position="top")+color2()+coord_cartesian(ylim=c(0,2600))
|
||||
#ggsave("energy-180sec.png",width = 12,height=4.8)
|
||||
|
||||
totalUptime60=data%>%filter(wakeupfor==60)
|
||||
|
@ -164,4 +164,5 @@ success180P=ggplot(success180%>%dformat,aes(x=simkey,y=success))+
|
|||
|
||||
ggsave("60sec.pdf",plot=(energy60P)/(totalUptime60P)+ plot_layout(guides = "collect")&theme(legend.position = "top"),width=12,height=7)
|
||||
ggsave("180sec.pdf",plot=(energy180P)/(totalUptime180P)+ plot_layout(guides = "collect")&theme(legend.position = "top"),width=12,height=7)
|
||||
ggsave("results.pdf",plot=(energy60P)/(energy180P)+ plot_layout(guides = "collect")&theme(legend.position = "top"),width=12,height=7)
|
||||
|
||||
|
|
209
results/analysis3.R
Normal file
209
results/analysis3.R
Normal file
|
@ -0,0 +1,209 @@
|
|||
library("tidyverse")
|
||||
library("gridExtra")
|
||||
library("patchwork")
|
||||
library("knitr")
|
||||
library(RColorBrewer)
|
||||
|
||||
r_=function(x){round(x,digits=1)}
|
||||
color=function(){scale_fill_brewer(palette = "Accent")}
|
||||
color2=function(){scale_fill_brewer(palette = "Set2")}
|
||||
nolegend=function(){theme(legend.position="none")}
|
||||
simkeys=unique(read_csv("results.csv")$simkey)
|
||||
nsimkeys=length(simkeys)
|
||||
s_=function(x){if(x<0){return("")}else{return("+")}}
|
||||
simkey_rename=function(key){
|
||||
if(key=="hint")
|
||||
return("Hints")
|
||||
if(key=="baseline")
|
||||
return("Baseline")
|
||||
if(key=="extended")
|
||||
return("Extended")
|
||||
if(key=="hintandextended")
|
||||
return("Hints+Extended")
|
||||
return(key)
|
||||
}
|
||||
dformat=function(data){
|
||||
data%>%rowwise()%>%mutate(simkey=simkey_rename(simkey))%>%mutate(wireless=ifelse(wireless=="lora","LoRa","NbIoT"))
|
||||
}
|
||||
|
||||
build_stats=function(file){
|
||||
data=read_csv(file)
|
||||
energy60=data%>%filter(wakeupfor==60)
|
||||
energy60Snd=energy60%>%filter(isSender==1)%>%group_by(simkey,wireless)%>%summarise(sd=sd(energy),energy=mean(energy),type="Sender")
|
||||
energy60Rcv=energy60%>%filter(isSender==0)%>%group_by(simkey,wireless)%>%summarise(sd=sd(energy),energy=mean(energy),type="Receiver")
|
||||
energy60=energy60Snd%>%ungroup()%>%rbind(energy60Rcv)
|
||||
energy60=energy60%>%mutate(sd_min=energy-sd,sd_max=energy+sd)%>%mutate(sd_min_txt=paste0("-",r_(sd_min)))%>%mutate(sd_max_txt=paste0("+",r_(sd_max)))
|
||||
energy60Baseline=energy60%>%filter(simkey=="baseline")%>%uncount(nsimkeys,.id="id")%>%mutate(simkey=simkeys[id])
|
||||
energy60=energy60%>%left_join(energy60Baseline,by=c("simkey","wireless","type"),suffix = c("","_baseline"))
|
||||
energy60=energy60%>%mutate(ovhd=energy*100/energy_baseline-100)
|
||||
energy60=energy60%>%rowwise()%>%mutate(ovhd_txt=paste0("(",s_(ovhd),r_(ovhd),"%)"))
|
||||
success60Snd=data%>%filter(wakeupfor==60)%>%filter(isSender!=0)%>%group_by(simkey,wireless,wakeupfor)%>%summarise(success_orig=mean(nSend),success=r_(mean(nSend)),type="Sender")
|
||||
success60Rcv=data%>%filter(wakeupfor==60)%>%filter(isSender!=0)%>%group_by(simkey,wireless,wakeupfor)%>%summarise(success_orig=mean(nSend),success=r_(mean(nSend)),type="Receiver")
|
||||
success60=rbind(success60Snd,success60Rcv)
|
||||
success60=success60%>%rowwise()%>%mutate(success_txt=paste0("[",success,"]"))
|
||||
energy60=energy60%>%left_join(success60)%>%rowwise()%>%mutate(infos_txt=paste0(ovhd_txt,"\n{",r_(energy/success_orig),"}"),infos=r_(energy/success_orig))
|
||||
energy60=energy60%>%mutate(type=factor(type,levels = c("Sender","Receiver")),wakeupfor=60)
|
||||
|
||||
|
||||
energy180=data%>%filter(wakeupfor==180)
|
||||
energy180Snd=energy180%>%filter(isSender==1)%>%group_by(simkey,wireless)%>%summarise(sd=sd(energy),energy=mean(energy),type="Sender")
|
||||
energy180Rcv=energy180%>%filter(isSender==0)%>%group_by(simkey,wireless)%>%summarise(sd=sd(energy),energy=mean(energy),type="Receiver")
|
||||
energy180=energy180Snd%>%ungroup()%>%rbind(energy180Rcv)%>%mutate(type=factor(type,levels = c("Sender","Receiver")))
|
||||
energy180=energy180%>%mutate(sd_min=energy-sd,sd_max=energy+sd)%>%mutate(sd_min_txt=paste0("-",r_(sd_min)))%>%mutate(sd_max_txt=paste0("+",r_(sd_max)))
|
||||
energy180Baseline=energy180%>%filter(simkey=="baseline")%>%uncount(nsimkeys,.id="id")%>%mutate(simkey=simkeys[id])
|
||||
energy180=energy180%>%left_join(energy180Baseline,by=c("simkey","wireless","type"),suffix = c("","_baseline"))
|
||||
energy180=energy180%>%mutate(ovhd=energy*100/energy_baseline-100)
|
||||
energy180=energy180%>%rowwise()%>%mutate(ovhd_txt=paste0("(",s_(ovhd),r_(ovhd),"%)"))
|
||||
success180Snd=data%>%filter(wakeupfor==180)%>%filter(isSender!=0)%>%group_by(simkey,wireless,wakeupfor)%>%summarise(success_orig=mean(nSend),success=r_(mean(nSend)),type="Sender")
|
||||
success180Rcv=data%>%filter(wakeupfor==180)%>%filter(isSender!=0)%>%group_by(simkey,wireless,wakeupfor)%>%summarise(success_orig=mean(nSend),success=r_(mean(nSend)),type="Receiver")
|
||||
success180=rbind(success180Snd,success180Rcv)
|
||||
success180=success180%>%rowwise()%>%mutate(success_txt=paste0("[",success,"]"))
|
||||
energy180=energy180%>%left_join(success180)%>%rowwise()%>%mutate(infos_txt=paste0(ovhd_txt,"\n{",r_(energy/success_orig),"}"),infos=r_(energy/success_orig))
|
||||
energy180=energy180%>%mutate(type=factor(type,levels = c("Sender","Receiver")),wakeupfor=180)
|
||||
|
||||
totalUptime60=data%>%filter(wakeupfor==60)
|
||||
totalUptime60Snd=totalUptime60%>%filter(isSender==1)%>%group_by(simkey,wireless)%>%summarise(sd=sd(totalUptime),totalUptime=mean(totalUptime),type="Sender")
|
||||
totalUptime60Rcv=totalUptime60%>%filter(isSender==0)%>%group_by(simkey,wireless)%>%summarise(sd=sd(totalUptime),totalUptime=mean(totalUptime),type="Receiver")
|
||||
totalUptime60=totalUptime60Snd%>%ungroup()%>%rbind(totalUptime60Rcv)%>%mutate(type=factor(type,levels = c("Sender","Receiver")))
|
||||
totalUptime60=totalUptime60%>%mutate(sd_min=totalUptime-sd,sd_max=totalUptime+sd)%>%mutate(sd_min_txt=paste0("-",r_(sd_min)))%>%mutate(sd_max_txt=paste0("+",r_(sd_max)))
|
||||
totalUptime60Baseline=totalUptime60%>%filter(simkey=="baseline")%>%uncount(nsimkeys,.id="id")%>%mutate(simkey=simkeys[id])
|
||||
totalUptime60=totalUptime60%>%left_join(totalUptime60Baseline,by=c("simkey","wireless","type"),suffix = c("","_baseline"))
|
||||
totalUptime60=totalUptime60%>%mutate(ovhd=totalUptime-totalUptime_baseline)
|
||||
totalUptime60=totalUptime60%>%rowwise()%>%mutate(ovhd_txt=paste0("(",s_(ovhd),r_(ovhd),")"))
|
||||
totalUptime60=totalUptime60%>%mutate(type=factor(type,levels = c("Sender","Receiver")),,wakeupfor=60)
|
||||
|
||||
totalUptime180=data%>%filter(wakeupfor==180)
|
||||
totalUptime180Snd=totalUptime180%>%filter(isSender==1)%>%group_by(simkey,wireless)%>%summarise(sd=sd(totalUptime),totalUptime=mean(totalUptime),type="Sender")
|
||||
totalUptime180Rcv=totalUptime180%>%filter(isSender==0)%>%group_by(simkey,wireless)%>%summarise(sd=sd(totalUptime),totalUptime=mean(totalUptime),type="Receiver")
|
||||
totalUptime180=totalUptime180Snd%>%ungroup()%>%rbind(totalUptime180Rcv)%>%mutate(type=factor(type,levels = c("Sender","Receiver")))
|
||||
totalUptime180=totalUptime180%>%mutate(sd_min=totalUptime-sd,sd_max=totalUptime+sd)%>%mutate(sd_min_txt=paste0("-",r_(sd_min)))%>%mutate(sd_max_txt=paste0("+",r_(sd_max)))
|
||||
totalUptime180Baseline=totalUptime180%>%filter(simkey=="baseline")%>%uncount(nsimkeys,.id="id")%>%mutate(simkey=simkeys[id])
|
||||
totalUptime180=totalUptime180%>%left_join(totalUptime180Baseline,by=c("simkey","wireless","type"),suffix = c("","_baseline"))
|
||||
totalUptime180=totalUptime180%>%mutate(ovhd=totalUptime-totalUptime_baseline)
|
||||
totalUptime180=totalUptime180%>%rowwise()%>%mutate(ovhd_txt=paste0("(",s_(ovhd),r_(ovhd),")"))
|
||||
totalUptime180=totalUptime180%>%mutate(type=factor(type,levels = c("Sender","Receiver")),wakeupfor=180)
|
||||
|
||||
totalUptime=rbind(totalUptime60,totalUptime180)
|
||||
energy=rbind(energy60,energy180)
|
||||
totalUptime%>%left_join(energy,by=c("simkey","wireless","wakeupfor","type"),suffix = c("",""))
|
||||
|
||||
}
|
||||
|
||||
# Load stats
|
||||
stats=build_stats("results.csv")
|
||||
stats_prev=build_stats("results_prev.csv")
|
||||
stats=stats%>%left_join(stats_prev,by=c("simkey","wireless","wakeupfor","type"),suffix=c("","_prev"))
|
||||
|
||||
# Additional computations
|
||||
stats=stats%>%mutate(energy_diff=energy-energy_prev)
|
||||
stats=stats%>%mutate(success_diff=success-success_prev)
|
||||
stats=stats%>%mutate(ovhd_diff=ovhd-ovhd_prev)
|
||||
stats=stats%>%mutate(infos_diff=infos-infos_prev)
|
||||
|
||||
# Final results
|
||||
stats=stats%>%select(simkey,wireless,wakeupfor,type,energy,energy_diff,success_diff,ovhd_diff,infos_diff,ovhd,infos,success)
|
||||
|
||||
|
||||
|
||||
tf="tables-stats.org"
|
||||
fw=function(str){write(str,file=tf,append = TRUE)}
|
||||
df=function(d,rcolor=FALSE){
|
||||
|
||||
if(is.na(d)||is.infinite(d)){
|
||||
return("")
|
||||
}
|
||||
else if(d<0){
|
||||
c="green!60"
|
||||
if(rcolor){c="red!60"}
|
||||
return(paste0(r"(~{\color{)",c,r"(}\textbf{)",r_(d),"}}"))
|
||||
}
|
||||
else if (d>0){
|
||||
c="red!60"
|
||||
if(rcolor){c="green!60"}
|
||||
return(paste0(r"(~{\color{)",c,r"(}\textbf{+)",r_(d),"}}"))
|
||||
}
|
||||
r"(~{\color{blue!60}\textbf{=}})"
|
||||
}
|
||||
mbox=function(v,d,alpha){
|
||||
if(is.infinite(v))
|
||||
v="--"
|
||||
paste0(r"(\makebox[)",alpha,r"(cm]{\hfill )",v,r"(})",d)
|
||||
}
|
||||
|
||||
write_table=function(techno){
|
||||
stats%>%filter(wireless==techno)%>%group_by(wakeupfor)%>%group_walk(function(d1,g1){
|
||||
uptime=as.numeric(g1)
|
||||
first=TRUE
|
||||
d1%>%group_by(simkey)%>%group_walk(function(d2,g2){
|
||||
scenario=as.character(g2)
|
||||
senders=d2%>%filter(type=="Sender")
|
||||
receivers=d2%>%filter(type=="Receiver")
|
||||
|
||||
#### Stats
|
||||
sender_energy=r_(as.numeric(senders%>%select(energy)))
|
||||
receiver_energy=r_(as.numeric(receivers%>%select(energy)))
|
||||
sender_ovhd=r_(as.numeric(senders%>%select(ovhd)))
|
||||
if(sender_ovhd>0)
|
||||
sender_ovhd=paste0("+",sender_ovhd)
|
||||
receiver_ovhd=r_(as.numeric(receivers%>%select(ovhd)))
|
||||
if(receiver_ovhd>0)
|
||||
receiver_ovhd=paste0("+",receiver_ovhd)
|
||||
sender_eff=r_(as.numeric(senders%>%select(infos)))
|
||||
receiver_eff=r_(as.numeric(receivers%>%select(infos)))
|
||||
succ=r_(as.numeric(senders%>%select(success)))
|
||||
|
||||
#### Diff
|
||||
sender_energy_diff=df(r_(as.numeric(senders%>%select(energy_diff))))
|
||||
receiver_energy_diff=df(r_(as.numeric(receivers%>%select(energy_diff))))
|
||||
sender_ovhd_diff=df(r_(as.numeric(senders%>%select(ovhd_diff))))
|
||||
receiver_ovhd_diff=df(r_(as.numeric(receivers%>%select(ovhd_diff))))
|
||||
sender_eff_diff=df(r_(as.numeric(senders%>%select(infos_diff))))
|
||||
receiver_eff_diff=df(r_(as.numeric(receivers%>%select(infos_diff))))
|
||||
succ_diff=df(r_(as.numeric(senders%>%select(success_diff))),rcolor = TRUE)
|
||||
|
||||
tw=paste0("&",scenario,"&",
|
||||
mbox(succ,succ_diff,0.4),"&",
|
||||
mbox(sender_energy,sender_energy_diff,0.75),"&",
|
||||
mbox(receiver_energy,receiver_energy_diff,0.75),"&",
|
||||
mbox(sender_ovhd,sender_ovhd_diff,0.6),"&",
|
||||
mbox(receiver_ovhd,sender_ovhd_diff,0.6),"&",
|
||||
mbox(sender_eff,sender_eff_diff,0.55),"&",
|
||||
mbox(receiver_eff,receiver_eff_diff,0.55))
|
||||
|
||||
|
||||
if(first)
|
||||
tw=paste0(r"(\multirow{4}{*}{)",uptime,"}",tw)
|
||||
fw(paste0(tw,r"(\\)"))
|
||||
|
||||
first<<-FALSE
|
||||
})
|
||||
if(uptime==60)
|
||||
fw(r"(\midrule)")
|
||||
})
|
||||
}
|
||||
|
||||
strategy="shutdown on received"
|
||||
header=paste0(r"(\begin{table*}
|
||||
\centering
|
||||
\caption{)","Simulation results using the ",strategy,r"( strategy. Comparison between our previous results\cite{prev} are in color. Green indicates improvements, red shows regressions and blue indicates no change.)",r"(}
|
||||
\begin{tabular}{crlllllll}
|
||||
\toprule
|
||||
\multirow{2}{*}{Uptime} & \multirow{2}{*}{Scenario} & \multirow{2}{*}{$\# Succ_p$} & \multicolumn{2}{c}{Energy Consumption (J)} & \multicolumn{2}{c}{$eOvhd(p)$ (\%)} & \multicolumn{2}{c}{$eff(p)$ (J)}\\
|
||||
\cmidrule(lr){4-5}\cmidrule(lr){6-7}\cmidrule(lr){8-9}
|
||||
&&&Sender & Receiver&Sender & Receiver&Sender & Receiver\\
|
||||
\midrule)")
|
||||
footer=r"(\bottomrule
|
||||
\end{tabular}
|
||||
\end{table*})"
|
||||
|
||||
|
||||
write("",file=tf)
|
||||
fw(header)
|
||||
fw(r"(\multicolumn{9}{c}{LoRa}\\)")
|
||||
fw(r"(\midrule)")
|
||||
write_table("lora")
|
||||
fw(r"(\midrule)")
|
||||
fw(r"(\multicolumn{9}{c}{NbIoT}\\)")
|
||||
fw(r"(\midrule)")
|
||||
write_table("nbiot")
|
||||
fw(footer)
|
|
@ -53,8 +53,8 @@ datasize=1000000 # 1Mb
|
|||
hintsize=8 # Integer
|
||||
hintdist=10800 # Hint distance while using farhint
|
||||
latency=0 # in Seconds
|
||||
shutdown_on_rcv="false"
|
||||
unschedule_on_rcv="false"
|
||||
shutdown_on_rcv="true"
|
||||
unschedule_on_rcv="true"
|
||||
farhint="true"
|
||||
bitrate="100kbps"
|
||||
|
||||
|
|
83226
results/results.csv
83226
results/results.csv
File diff suppressed because it is too large
Load diff
BIN
results/results.pdf
Normal file
BIN
results/results.pdf
Normal file
Binary file not shown.
41614
results/results_prev.csv
Normal file
41614
results/results_prev.csv
Normal file
File diff suppressed because it is too large
Load diff
|
@ -3,11 +3,11 @@ on8,4398.000320
|
|||
on10,8258.000320
|
||||
on6,8299.600960
|
||||
on4,11766.000320
|
||||
on1,16300.000320
|
||||
on2,16340.000960
|
||||
on3,18165.000320
|
||||
on11,18206.600960
|
||||
on12,18290.600320
|
||||
on7,22575.000320
|
||||
on9,29140.000320
|
||||
on5,29180.000960
|
||||
on11,16301.000640
|
||||
on9,18165.000320
|
||||
on12,18289.000320
|
||||
on2,22575.000320
|
||||
on7,22615.000960
|
||||
on3,25587.000320
|
||||
on5,25627.000960
|
||||
on1,29140.000320
|
||||
|
|
|
|
@ -1,18 +1,21 @@
|
|||
node,wakets,duration,rcvat
|
||||
on4,16260.000000,180.000000,4398.000320
|
||||
on4,8218.000000,180.000000,4398.000640
|
||||
on6,22535.000000,180.000000,8258.000320
|
||||
on6,11726.000000,180.000000,8258.000640
|
||||
on4,11726.000000,180.000000,8258.000640
|
||||
on4,22535.000000,180.000000,8259.600640
|
||||
on4,11726.000000,180.000000,8299.601280
|
||||
on2,22535.000000,180.000000,11907.000000
|
||||
on7,22535.000000,180.000000,12052.000000
|
||||
on5,22535.000000,180.000000,12200.200000
|
||||
on3,16260.000000,180.000000,12567.000000
|
||||
on9,16260.000000,180.000000,14754.000000
|
||||
on11,16260.000000,180.000000,14755.000000
|
||||
on7,22535.000000,180.000000,15801.000000
|
||||
on2,16260.000000,180.000000,16231.000000
|
||||
on1,16260.000000,180.000000,16232.000000
|
||||
on3,18125.000000,180.000000,16300.000640
|
||||
on9,29100.000000,180.000000,16300.000640
|
||||
on11,18125.000000,180.000000,16301.000640
|
||||
on11,29100.000000,180.000000,18165.000320
|
||||
on12,29100.000000,180.000000,18249.000000
|
||||
on5,29100.000000,180.000000,19138.000000
|
||||
on5,41983.000000,180.000000,29140.000320
|
||||
on1,22535.000000,180.000000,16208.200000
|
||||
on9,18125.000000,180.000000,16261.000320
|
||||
on3,22535.000000,180.000000,16261.000320
|
||||
on3,25547.000000,180.000000,22575.000640
|
||||
on5,25547.000000,180.000000,22575.000640
|
||||
on1,25547.000000,180.000000,22576.000640
|
||||
on5,34755.000000,180.000000,25549.000000
|
||||
on1,34755.000000,180.000000,25550.000000
|
||||
on1,29100.000000,180.000000,25587.000640
|
||||
|
|
|
|
@ -1,16 +1,15 @@
|
|||
node,ts
|
||||
on8,4398.000320
|
||||
on10,8258.000320
|
||||
on6,8258.000640
|
||||
on10,8259.600640
|
||||
on6,11907.000000
|
||||
on2,12052.000000
|
||||
on7,12200.200000
|
||||
on8,12567.000000
|
||||
on3,14754.000000
|
||||
on9,14755.000000
|
||||
on6,15801.000000
|
||||
on8,16231.000000
|
||||
on8,16232.000000
|
||||
on8,16300.000320
|
||||
on1,16300.000640
|
||||
on3,16301.000640
|
||||
on3,18165.000320
|
||||
on3,18249.000000
|
||||
on3,19138.000000
|
||||
on9,29140.000320
|
||||
on2,16208.200000
|
||||
on1,16261.000320
|
||||
on3,22575.000640
|
||||
on5,22576.000640
|
||||
on7,25549.000000
|
||||
on5,25550.000000
|
||||
|
|
|
|
@ -4,8 +4,8 @@ on2,5124.000000,5304.000000,180
|
|||
on2,7307.000000,7487.000000,180
|
||||
on2,11906.000000,12086.000000,180
|
||||
on2,16052.000000,16232.000000,180
|
||||
on2,16260.000000,16440.000000,180
|
||||
on2,18629.000000,18809.000000,180
|
||||
on2,22535.000000,22575.000320,40.0003
|
||||
on2,24126.000000,24306.000000,180
|
||||
on2,27021.000000,27201.000000,180
|
||||
on2,30940.000000,31120.000000,180
|
||||
|
@ -26,7 +26,8 @@ on2,80256.000000,80436.000000,180
|
|||
on2,85098.000000,85278.000000,180
|
||||
on10,1202.000000,1382.000000,180
|
||||
on10,3963.000000,4143.000000,180
|
||||
on10,8211.000000,8391.000000,180
|
||||
on10,8211.000000,8258.000320,47.0003
|
||||
on10,8258.000320,8391.000000,133
|
||||
on10,12692.000000,12872.000000,180
|
||||
on10,16304.000000,16484.000000,180
|
||||
on10,20652.000000,20832.000000,180
|
||||
|
@ -54,9 +55,10 @@ on3,8872.000000,9052.000000,180
|
|||
on3,12460.000000,12640.000000,180
|
||||
on3,14753.000000,14933.000000,180
|
||||
on3,16260.000000,16440.000000,180
|
||||
on3,18125.000000,18305.000000,180
|
||||
on3,19080.000000,19260.000000,180
|
||||
on3,22535.000000,22715.000000,180
|
||||
on3,23366.000000,23546.000000,180
|
||||
on3,25547.000000,25587.000320,40.0003
|
||||
on3,28542.000000,28722.000000,180
|
||||
on3,29192.000000,29372.000000,180
|
||||
on3,35481.000000,35661.000000,180
|
||||
|
@ -79,11 +81,10 @@ on11,3701.000000,3881.000000,180
|
|||
on11,7941.000000,8121.000000,180
|
||||
on11,11372.000000,11552.000000,180
|
||||
on11,14657.000000,14837.000000,180
|
||||
on11,16260.000000,16440.000000,180
|
||||
on11,18125.000000,18480.000000,355
|
||||
on11,16260.000000,16301.000640,41.0006
|
||||
on11,18300.000000,18480.000000,180
|
||||
on11,23929.000000,24109.000000,180
|
||||
on11,27867.000000,28047.000000,180
|
||||
on11,29100.000000,29280.000000,180
|
||||
on11,29463.000000,29643.000000,180
|
||||
on11,35740.000000,35920.000000,180
|
||||
on11,37138.000000,37318.000000,180
|
||||
|
@ -104,9 +105,9 @@ on4,3074.000000,3254.000000,180
|
|||
on4,4368.000000,4548.000000,180
|
||||
on4,8218.000000,8398.000000,180
|
||||
on4,8426.000000,8606.000000,180
|
||||
on4,11726.000000,11906.000000,180
|
||||
on4,11726.000000,11766.000320,40.0003
|
||||
on4,12910.000000,13090.000000,180
|
||||
on4,16260.000000,16579.000000,319
|
||||
on4,16399.000000,16579.000000,180
|
||||
on4,18069.000000,18249.000000,180
|
||||
on4,22587.000000,22767.000000,180
|
||||
on4,26241.000000,26421.000000,180
|
||||
|
@ -131,10 +132,11 @@ on12,5482.000000,5662.000000,180
|
|||
on12,10214.000000,10394.000000,180
|
||||
on12,11441.000000,11621.000000,180
|
||||
on12,17789.000000,17969.000000,180
|
||||
on12,18249.000000,18429.000000,180
|
||||
on12,18249.000000,18289.000320,40.0003
|
||||
on12,18289.000320,18429.000000,140
|
||||
on12,24684.000000,24864.000000,180
|
||||
on12,25778.000000,25958.000000,180
|
||||
on12,29100.000000,29330.000000,230
|
||||
on12,29150.000000,29330.000000,180
|
||||
on12,34012.000000,34192.000000,180
|
||||
on12,38358.000000,38538.000000,180
|
||||
on12,41415.000000,41595.000000,180
|
||||
|
@ -156,13 +158,13 @@ on5,10284.000000,10464.000000,180
|
|||
on5,12200.000000,12380.000000,180
|
||||
on5,16874.000000,17054.000000,180
|
||||
on5,19136.000000,19316.000000,180
|
||||
on5,22535.000000,22715.000000,180
|
||||
on5,23431.000000,23611.000000,180
|
||||
on5,25547.000000,25627.000960,80.001
|
||||
on5,28535.000000,28715.000000,180
|
||||
on5,29100.000000,29280.000000,180
|
||||
on5,31912.000000,32092.000000,180
|
||||
on5,33244.000000,33424.000000,180
|
||||
on5,39233.000000,39413.000000,180
|
||||
on5,41983.000000,42163.000000,180
|
||||
on5,42498.000000,42678.000000,180
|
||||
on5,44113.000000,44293.000000,180
|
||||
on5,48807.000000,48987.000000,180
|
||||
|
@ -178,11 +180,11 @@ on5,80878.000000,81058.000000,180
|
|||
on5,85966.000000,86146.000000,180
|
||||
on6,2430.000000,2610.000000,180
|
||||
on6,6024.000000,6204.000000,180
|
||||
on6,8144.000000,8324.000000,180
|
||||
on6,8144.000000,8299.600960,155.601
|
||||
on6,8299.600960,8324.000000,24.399
|
||||
on6,11795.000000,11975.000000,180
|
||||
on6,15800.000000,15980.000000,180
|
||||
on6,20361.000000,20541.000000,180
|
||||
on6,22535.000000,22715.000000,180
|
||||
on6,24330.000000,24510.000000,180
|
||||
on6,27397.000000,27577.000000,180
|
||||
on6,28895.000000,29075.000000,180
|
||||
|
@ -207,7 +209,8 @@ on7,10296.000000,10476.000000,180
|
|||
on7,12051.000000,12231.000000,180
|
||||
on7,15735.000000,15915.000000,180
|
||||
on7,19353.000000,19533.000000,180
|
||||
on7,22535.000000,22776.000000,241
|
||||
on7,22535.000000,22615.000960,80.001
|
||||
on7,22615.000960,22776.000000,160.999
|
||||
on7,25545.000000,25725.000000,180
|
||||
on7,30364.000000,30544.000000,180
|
||||
on7,35548.000000,35728.000000,180
|
||||
|
@ -226,7 +229,8 @@ on7,76198.000000,76378.000000,180
|
|||
on7,80344.000000,80524.000000,180
|
||||
on7,84348.000000,84528.000000,180
|
||||
on8,1889.000000,2069.000000,180
|
||||
on8,4224.000000,4404.000000,180
|
||||
on8,4224.000000,4398.000320,174
|
||||
on8,4398.000320,4404.000000,5.99968
|
||||
on8,10504.000000,10684.000000,180
|
||||
on8,12566.000000,12746.000000,180
|
||||
on8,16230.000000,16410.000000,180
|
||||
|
@ -255,10 +259,10 @@ on9,8857.000000,9037.000000,180
|
|||
on9,14162.000000,14342.000000,180
|
||||
on9,14753.000000,14933.000000,180
|
||||
on9,16260.000000,16440.000000,180
|
||||
on9,18125.000000,18165.000320,40.0003
|
||||
on9,20801.000000,20981.000000,180
|
||||
on9,24297.000000,24477.000000,180
|
||||
on9,27442.000000,27622.000000,180
|
||||
on9,29100.000000,29280.000000,180
|
||||
on9,30012.000000,30192.000000,180
|
||||
on9,34980.000000,35160.000000,180
|
||||
on9,37795.000000,37975.000000,180
|
||||
|
@ -305,8 +309,11 @@ on1,7508.000000,7688.000000,180
|
|||
on1,11360.000000,11540.000000,180
|
||||
on1,16207.000000,16387.000000,180
|
||||
on1,20188.000000,20368.000000,180
|
||||
on1,22535.000000,22715.000000,180
|
||||
on1,24844.000000,25024.000000,180
|
||||
on1,25547.000000,25727.000000,180
|
||||
on1,27462.000000,27642.000000,180
|
||||
on1,29100.000000,29140.000320,40.0003
|
||||
on1,31747.000000,31927.000000,180
|
||||
on1,34449.000000,34629.000000,180
|
||||
on1,36975.000000,37155.000000,180
|
||||
|
|
|
|
@ -4,30 +4,30 @@
|
|||
|baseline |lora | 60| 12.24495| 583.9238|
|
||||
|extended |lora | 60| 115.45964| 642.2366|
|
||||
|hint |lora | 60| 20.53987| 589.3509|
|
||||
|hintandextended |lora | 60| 142.30234| 679.9952|
|
||||
|hintandextended |lora | 60| 141.76021| 677.3258|
|
||||
|
||||
|
||||
|simkey |wireless | wakeupfor| sd| energy|
|
||||
|:---------------|:--------|---------:|--------:|--------:|
|
||||
|baseline |nbiot | 60| 40.62986| 602.7992|
|
||||
|extended |nbiot | 60| 49.77154| 604.1915|
|
||||
|hint |nbiot | 60| 83.54788| 642.8335|
|
||||
|hintandextended |nbiot | 60| 75.21984| 652.5453|
|
||||
|
||||
|
||||
|simkey |wireless | wakeupfor| sd| energy|
|
||||
|:---------------|:--------|---------:|---------:|--------:|
|
||||
|baseline |nbiot | 60| 40.62495| 602.8455|
|
||||
|extended |nbiot | 60| 49.75572| 604.3217|
|
||||
|hint |nbiot | 60| 101.40657| 679.7818|
|
||||
|hintandextended |nbiot | 60| 83.66817| 677.4064|
|
||||
|baseline |lora | 180| 77.43296| 1785.567|
|
||||
|extended |lora | 180| 119.64561| 1800.206|
|
||||
|hint |lora | 180| 215.10178| 2099.966|
|
||||
|hintandextended |lora | 180| 153.73928| 1953.732|
|
||||
|
||||
|
||||
|simkey |wireless | wakeupfor| sd| energy|
|
||||
|:---------------|:--------|---------:|---------:|--------:|
|
||||
|baseline |lora | 180| 77.41662| 1785.603|
|
||||
|extended |lora | 180| 119.55052| 1800.430|
|
||||
|hint |lora | 180| 219.41919| 2140.711|
|
||||
|hintandextended |lora | 180| 161.85374| 2006.330|
|
||||
|
||||
|
||||
|simkey |wireless | wakeupfor| sd| energy|
|
||||
|:---------------|:--------|---------:|---------:|--------:|
|
||||
|baseline |nbiot | 180| 81.64431| 1785.846|
|
||||
|extended |nbiot | 180| 73.56576| 1773.858|
|
||||
|hint |nbiot | 180| 294.00684| 2244.321|
|
||||
|hintandextended |nbiot | 180| 293.44331| 2223.047|
|
||||
|baseline |nbiot | 180| 83.57518| 1782.950|
|
||||
|extended |nbiot | 180| 75.65543| 1770.256|
|
||||
|hint |nbiot | 180| 201.06420| 2030.174|
|
||||
|hintandextended |nbiot | 180| 202.85622| 2021.412|
|
||||
|
||||
|
||||
|
|
|
@ -1,33 +1,36 @@
|
|||
|
||||
|simkey |wireless | wakeupfor| sd_success| success| senderEnergy| senderEnergy_sd| receiverEnergy| receiverEnergy_sd| senderJPS| receiverJPS| senderUptime| receiverUptime| avgTimeDataRcv| senderUptime_baseline| receiverUptime_baseline| id| senderUptimeOverhead| receiverUptimeOverhead| senderEnergy_baseline| receiverEnergy_baseline| id_baseline| senderEnergyOverheadPercent| receiverEnergyOverheadPercent| sd_success_ccgrid| success_ccgrid| senderEnergy_ccgrid| receiverEnergy_ccgrid| senderUptime_ccgrid| receiverUptime_ccgrid| senderEnergy_err| receiverEnergy_err| senderUptime_err| receiverUptime_err| nSendFail| nWakeUpRcv| nWakeUpSender|
|
||||
|:---------------|:--------|---------:|----------:|-------:|------------:|---------------:|--------------:|-----------------:|---------:|-----------:|------------:|--------------:|--------------:|---------------------:|-----------------------:|--:|--------------------:|----------------------:|---------------------:|-----------------------:|-----------:|---------------------------:|-----------------------------:|-----------------:|--------------:|-------------------:|---------------------:|-------------------:|---------------------:|----------------:|------------------:|----------------:|------------------:|---------:|----------:|-------------:|
|
||||
|baseline |lora | 60| 0.000000| 0.000| 617.3707| 15.40303| 581.1365| 6.459283| Inf| Inf| 1440.000| 1440.000| NA| 1440| 1440| 1| 0.0000| 0.00000| 617.3707| 581.1365| 1| 0.00| 0.00| 0.0| 0.0| 619.73| 579.84| 1440.00| 1440.00| 0| 0| 0| 0| 0| 24.00000| 24|
|
||||
|extended |lora | 60| 1.710035| 6.020| 1004.3600| 124.07447| 612.0597| 36.358622| 166.8372| 101.67104| 2125.620| 1498.043| 38318.86| 1440| 1440| 2| 685.6200| 58.04250| 617.3707| 581.1365| 2| 38.53| 5.05| 2.0| 7.7| 1207.61| 627.35| 2564.53| 1523.52| 20| 2| 21| 2| 0| 24.00000| 24|
|
||||
|hint |lora | 60| 0.000000| 0.000| 628.7368| 21.71158| 586.0687| 16.668949| Inf| Inf| 1440.000| 1451.071| NA| 1440| 1440| 3| 0.0000| 11.07083| 617.3707| 581.1365| 3| 1.81| 0.84| 0.0| 0.0| 753.42| 957.64| 1440.00| 2354.94| 20| 63| 0| 62| 0| 24.18167| 24|
|
||||
|hintandextended |lora | 60| 1.983341| 8.105| 1133.5016| 135.79800| 642.2030| 42.818728| 139.8521| 79.23541| 2315.029| 1548.783| 38514.59| 1440| 1440| 4| 875.0288| 108.78281| 617.3707| 581.1365| 4| 45.53| 9.51| 2.2| 9.8| 1397.98| 663.58| 2904.50| 1602.39| 23| 3| 25| 3| 0| 24.57250| 24|
|
||||
|
||||
|
||||
|simkey |wireless | wakeupfor| sd_success| success| senderEnergy| senderEnergy_sd| receiverEnergy| receiverEnergy_sd| senderJPS| receiverJPS| senderUptime| receiverUptime| avgTimeDataRcv| senderUptime_baseline| receiverUptime_baseline| id| senderUptimeOverhead| receiverUptimeOverhead| senderEnergy_baseline| receiverEnergy_baseline| id_baseline| senderEnergyOverheadPercent| receiverEnergyOverheadPercent| sd_success_ccgrid| success_ccgrid| senderEnergy_ccgrid| receiverEnergy_ccgrid| senderUptime_ccgrid| receiverUptime_ccgrid| senderEnergy_err| receiverEnergy_err| senderUptime_err| receiverUptime_err| nSendFail| nWakeUpRcv| nWakeUpSender|
|
||||
|:---------------|:--------|---------:|----------:|-------:|------------:|---------------:|--------------:|-----------------:|---------:|-----------:|------------:|--------------:|--------------:|---------------------:|-----------------------:|--:|--------------------:|----------------------:|---------------------:|-----------------------:|-----------:|---------------------------:|-----------------------------:|-----------------:|--------------:|-------------------:|---------------------:|-------------------:|---------------------:|----------------:|------------------:|----------------:|------------------:|---------:|----------:|-------------:|
|
||||
|baseline |nbiot | 60| 1.430808| 2.445| 714.7880| 49.02168| 593.5170| 21.37475| 292.34683| 242.74722| 1440.000| 1440.000| 42375.37| 1440| 1440| 1| 0.0000| 0.000000| 714.788| 593.517| 1| 0.00| 0.00| 1.12| 1.27| 749.69| 591.07| 1440.00| 1440.00| 5| 0| 0| 0| 0| 24.00000| 24|
|
||||
|extended |nbiot | 60| 1.855482| 6.380| 760.8320| 55.22064| 591.2792| 14.72265| 119.25266| 92.67699| 1487.380| 1443.640| 37096.61| 1440| 1440| 2| 47.3800| 3.639583| 714.788| 593.517| 2| 6.05| -0.38| 1.80| 7.16| 946.39| 599.13| 1788.32| 1447.54| 24| 1| 20| 0| 0| 24.00000| 24|
|
||||
|hint |nbiot | 60| 3.721674| 7.720| 856.1741| 114.87873| 665.0825| 85.06339| 110.90337| 86.15058| 1440.000| 1514.933| 46831.39| 1440| 1440| 3| 0.0000| 74.933333| 714.788| 593.517| 3| 16.51| 10.76| 3.45| 9.72| 1007.06| 702.59| 1440.00| 1666.51| 18| 6| 0| 10| 0| 25.23000| 24|
|
||||
|hintandextended |nbiot | 60| 1.945069| 10.225| 864.5722| 55.33749| 661.8092| 64.54540| 84.55474| 64.72462| 1496.797| 1506.949| 34520.76| 1440| 1440| 4| 56.7969| 66.948983| 714.788| 593.517| 4| 17.32| 10.32| 2.36| 9.41| 1066.66| 623.30| 1901.47| 1492.53| 23| 6| 27| 1| 0| 25.01583| 24|
|
||||
|
||||
|
||||
|simkey |wireless | wakeupfor| sd_success| success| senderEnergy| senderEnergy_sd| receiverEnergy| receiverEnergy_sd| senderJPS| receiverJPS| senderUptime| receiverUptime| avgTimeDataRcv| senderUptime_baseline| receiverUptime_baseline| id| senderUptimeOverhead| receiverUptimeOverhead| senderEnergy_baseline| receiverEnergy_baseline| id_baseline| senderEnergyOverheadPercent| receiverEnergyOverheadPercent| sd_success_ccgrid| success_ccgrid| senderEnergy_ccgrid| receiverEnergy_ccgrid| senderUptime_ccgrid| receiverUptime_ccgrid| senderEnergy_err| receiverEnergy_err| senderUptime_err| receiverUptime_err| nSendFail| nWakeUpRcv| nWakeUpSender|
|
||||
|:---------------|:--------|---------:|----------:|-------:|------------:|---------------:|--------------:|-----------------:|---------:|-----------:|------------:|--------------:|--------------:|---------------------:|-----------------------:|--:|--------------------:|----------------------:|---------------------:|-----------------------:|-----------:|---------------------------:|-----------------------------:|-----------------:|--------------:|-------------------:|---------------------:|-------------------:|---------------------:|----------------:|------------------:|----------------:|------------------:|---------:|----------:|-------------:|
|
||||
|baseline |lora | 180| 1.2390627| 2.180| 2032.692| 50.76923| 1765.012| 27.66107| 932.4275| 809.6384| 4320.000| 4320.000| 42419.08| 4320| 4320| 1| 0.0000| 0.00000| 2032.692| 1765.012| 1| 0.00| 0.00| 1.40| 1.91| 2026.23| 1755.92| 4320.00| 4320.00| 0| 1| 0| 0| 0| 24.00000| 24|
|
||||
|extended |lora | 180| 1.0044999| 10.855| 2201.590| 70.02724| 1767.001| 23.29608| 202.8181| 162.7822| 4809.255| 4359.608| 29587.20| 4320| 4320| 2| 489.2550| 39.60792| 2032.692| 1765.012| 2| 7.67| 0.11| 0.70| 11.45| 2692.46| 1772.35| 6038.78| 4364.27| 22| 0| 26| 0| 0| 24.00000| 24|
|
||||
|hint |lora | 180| 1.1766574| 11.680| 2137.520| 49.34660| 2140.977| 227.93773| 183.0068| 183.3028| 4320.000| 4950.965| 40716.87| 4320| 4320| 3| 0.0000| 630.96542| 2032.692| 1765.012| 3| 4.90| 17.56| 0.00| 12.00| 2094.09| 2169.50| 4320.00| 5344.86| 2| 1| 0| 8| 0| 27.32917| 24|
|
||||
|hintandextended |lora | 180| 0.0707107| 11.995| 2254.609| 49.24474| 1985.641| 150.37354| 187.9624| 165.5390| 4868.832| 4691.548| 20730.43| 4320| 4320| 4| 548.8321| 371.54776| 2032.692| 1765.012| 4| 9.84| 11.11| 0.24| 11.94| 2757.79| 1867.34| 6155.50| 4600.09| 22| 6| 26| 2| 0| 25.72708| 24|
|
||||
|
||||
|
||||
|simkey |wireless | wakeupfor| sd_success| success| senderEnergy| senderEnergy_sd| receiverEnergy| receiverEnergy_sd| senderJPS| receiverJPS| senderUptime| receiverUptime| avgTimeDataRcv| senderUptime_baseline| receiverUptime_baseline| id| senderUptimeOverhead| receiverUptimeOverhead| senderEnergy_baseline| receiverEnergy_baseline| id_baseline| senderEnergyOverheadPercent| receiverEnergyOverheadPercent| sd_success_ccgrid| success_ccgrid| senderEnergy_ccgrid| receiverEnergy_ccgrid| senderUptime_ccgrid| receiverUptime_ccgrid| senderEnergy_err| receiverEnergy_err| senderUptime_err| receiverUptime_err| nSendFail| nWakeUpRcv| nWakeUpSender|
|
||||
|:---------------|:--------|---------:|----------:|-------:|------------:|---------------:|--------------:|-----------------:|---------:|-----------:|------------:|--------------:|--------------:|---------------------:|-----------------------:|--:|--------------------:|----------------------:|---------------------:|-----------------------:|-----------:|---------------------------:|-----------------------------:|-----------------:|--------------:|-------------------:|---------------------:|-------------------:|---------------------:|----------------:|------------------:|----------------:|------------------:|---------:|----------:|-------------:|
|
||||
|baseline |nbiot | 180| 1.1911630| 10.365| 2034.667| 34.183211| 1765.111| 39.153314| 196.3017| 170.2953| 4320.000| 4320.000| 30233.28| 4320| 4320| 1| 0.00000| 0.000000| 2034.667| 1765.111| 1| 0.00| 0.00| 1.33| 9.90| 2117.65| 1761.78| 4320.00| 4320.00| 4| 0| 0| 0| 0| 24.00000| 24|
|
||||
|extended |nbiot | 180| 0.8976659| 11.115| 2026.210| 25.821247| 1752.828| 7.507188| 182.2951| 157.6994| 4343.050| 4321.865| 27060.74| 4320| 4320| 2| 23.05000| 1.864583| 2034.667| 1765.111| 2| -0.42| -0.70| 0.87| 11.23| 2311.52| 1760.92| 4868.78| 4323.71| 14| 0| 12| 0| 0| 24.00000| 24|
|
||||
|hint |nbiot | 180| 0.1218575| 11.985| 2057.177| 17.609348| 2259.917| 300.761565| 171.6460| 188.5621| 4320.000| 4632.254| 19588.29| 4320| 4320| 3| 0.00000| 312.254167| 2034.667| 1765.111| 3| 1.09| 21.89| 0.37| 11.92| 2180.07| 1868.54| 4320.00| 4576.83| 6| 17| 0| 1| 0| 25.64917| 24|
|
||||
|hintandextended |nbiot | 180| 0.0997484| 11.990| 2044.794| 7.165297| 2237.901| 300.688797| 170.5416| 186.6473| 4332.622| 4614.769| 17867.67| 4320| 4320| 4| 12.62246| 294.769118| 2034.667| 1765.111| 4| 0.50| 21.13| 0.41| 11.88| 2151.14| 1822.44| 4906.10| 4473.32| 5| 19| 13| 3| 0| 25.55000| 24|
|
||||
|
||||
|
||||
\begin{table*}
|
||||
\centering
|
||||
\caption{Simulation results using the shutdown on received strategy. Comparison between our previous results\cite{prev} are in color. Green indicates improvements, red shows regressions and blue indicates no change.}
|
||||
\begin{tabular}{crlllllll}
|
||||
\toprule
|
||||
\multirow{2}{*}{Uptime} & \multirow{2}{*}{Scenario} & \multirow{2}{*}{$\# Succ_p$} & \multicolumn{2}{c}{Energy Consumption (J)} & \multicolumn{2}{c}{$eOvhd(p)$ (\%)} & \multicolumn{2}{c}{$eff(p)$ (J)}\\
|
||||
\cmidrule(lr){4-5}\cmidrule(lr){6-7}\cmidrule(lr){8-9}
|
||||
&&&Sender & Receiver&Sender & Receiver&Sender & Receiver\\
|
||||
\midrule
|
||||
\multicolumn{9}{c}{LoRa}\\
|
||||
\midrule
|
||||
\multirow{4}{*}{60}&baseline&\makebox[0.4cm]{\hfill 0}~{\color{blue!60}\textbf{=}}&\makebox[0.75cm]{\hfill 617.4}~{\color{blue!60}\textbf{=}}&\makebox[0.75cm]{\hfill 581.1}~{\color{blue!60}\textbf{=}}&\makebox[0.6cm]{\hfill 0}~{\color{blue!60}\textbf{=}}&\makebox[0.6cm]{\hfill 0}~{\color{blue!60}\textbf{=}}&\makebox[0.55cm]{\hfill --}&\makebox[0.55cm]{\hfill --}\\
|
||||
&extended&\makebox[0.4cm]{\hfill 6}~{\color{blue!60}\textbf{=}}&\makebox[0.75cm]{\hfill 1004.4}~{\color{blue!60}\textbf{=}}&\makebox[0.75cm]{\hfill 612.1}~{\color{blue!60}\textbf{=}}&\makebox[0.6cm]{\hfill +62.7}~{\color{blue!60}\textbf{=}}&\makebox[0.6cm]{\hfill +5.3}~{\color{blue!60}\textbf{=}}&\makebox[0.55cm]{\hfill 166.8}~{\color{blue!60}\textbf{=}}&\makebox[0.55cm]{\hfill 101.7}~{\color{blue!60}\textbf{=}}\\
|
||||
&hint&\makebox[0.4cm]{\hfill 0}~{\color{blue!60}\textbf{=}}&\makebox[0.75cm]{\hfill 628.7}~{\color{blue!60}\textbf{=}}&\makebox[0.75cm]{\hfill 586.1}~{\color{blue!60}\textbf{=}}&\makebox[0.6cm]{\hfill +1.8}~{\color{blue!60}\textbf{=}}&\makebox[0.6cm]{\hfill +0.8}~{\color{blue!60}\textbf{=}}&\makebox[0.55cm]{\hfill --}&\makebox[0.55cm]{\hfill --}\\
|
||||
&hintandextended&\makebox[0.4cm]{\hfill 6.5}~{\color{blue!60}\textbf{=}}&\makebox[0.75cm]{\hfill 1035.8}~{\color{blue!60}\textbf{=}}&\makebox[0.75cm]{\hfill 619.6}~{\color{blue!60}\textbf{=}}&\makebox[0.6cm]{\hfill +67.8}~{\color{blue!60}\textbf{=}}&\makebox[0.6cm]{\hfill +6.6}~{\color{blue!60}\textbf{=}}&\makebox[0.55cm]{\hfill 158.3}~{\color{blue!60}\textbf{=}}&\makebox[0.55cm]{\hfill 94.7}~{\color{blue!60}\textbf{=}}\\
|
||||
\midrule
|
||||
\multirow{4}{*}{180}&baseline&\makebox[0.4cm]{\hfill 2.2}~{\color{blue!60}\textbf{=}}&\makebox[0.75cm]{\hfill 2032.7}~{\color{blue!60}\textbf{=}}&\makebox[0.75cm]{\hfill 1764}~{\color{green!60}\textbf{-1}}&\makebox[0.6cm]{\hfill 0}~{\color{blue!60}\textbf{=}}&\makebox[0.6cm]{\hfill 0}~{\color{blue!60}\textbf{=}}&\makebox[0.55cm]{\hfill 932.4}~{\color{blue!60}\textbf{=}}&\makebox[0.55cm]{\hfill 809.2}~{\color{green!60}\textbf{-0.4}}\\
|
||||
&extended&\makebox[0.4cm]{\hfill 10.9}~{\color{blue!60}\textbf{=}}&\makebox[0.75cm]{\hfill 2201.6}~{\color{blue!60}\textbf{=}}&\makebox[0.75cm]{\hfill 1764.1}~{\color{green!60}\textbf{-2.9}}&\makebox[0.6cm]{\hfill +8.3}~{\color{blue!60}\textbf{=}}&\makebox[0.6cm]{\hfill 0}~{\color{blue!60}\textbf{=}}&\makebox[0.55cm]{\hfill 202.8}~{\color{blue!60}\textbf{=}}&\makebox[0.55cm]{\hfill 162.5}~{\color{green!60}\textbf{-0.3}}\\
|
||||
&hint&\makebox[0.4cm]{\hfill 10.8}~{\color{red!60}\textbf{-0.4}}&\makebox[0.75cm]{\hfill 2133}~{\color{red!60}\textbf{+1.4}}&\makebox[0.75cm]{\hfill 2029}~{\color{green!60}\textbf{-45.2}}&\makebox[0.6cm]{\hfill +4.9}~{\color{red!60}\textbf{+0.1}}&\makebox[0.6cm]{\hfill +15}~{\color{red!60}\textbf{+0.1}}&\makebox[0.55cm]{\hfill 197.6}~{\color{red!60}\textbf{+6.8}}&\makebox[0.55cm]{\hfill 188}~{\color{red!60}\textbf{+2.4}}\\
|
||||
&hintandextended&\makebox[0.4cm]{\hfill 11.8}~{\color{red!60}\textbf{-0.1}}&\makebox[0.75cm]{\hfill 2251.6}~{\color{green!60}\textbf{-7.5}}&\makebox[0.75cm]{\hfill 1879.7}~{\color{green!60}\textbf{-20}}&\makebox[0.6cm]{\hfill +10.8}~{\color{green!60}\textbf{-0.4}}&\makebox[0.6cm]{\hfill +6.6}~{\color{green!60}\textbf{-0.4}}&\makebox[0.55cm]{\hfill 190}~{\color{blue!60}\textbf{=}}&\makebox[0.55cm]{\hfill 158.6}~{\color{green!60}\textbf{-1.2}}\\
|
||||
\midrule
|
||||
\multicolumn{9}{c}{NbIoT}\\
|
||||
\midrule
|
||||
\multirow{4}{*}{60}&baseline&\makebox[0.4cm]{\hfill 2.4}~{\color{blue!60}\textbf{=}}&\makebox[0.75cm]{\hfill 714.8}~{\color{blue!60}\textbf{=}}&\makebox[0.75cm]{\hfill 592.3}~{\color{green!60}\textbf{-1.2}}&\makebox[0.6cm]{\hfill 0}~{\color{blue!60}\textbf{=}}&\makebox[0.6cm]{\hfill 0}~{\color{blue!60}\textbf{=}}&\makebox[0.55cm]{\hfill 292.3}~{\color{blue!60}\textbf{=}}&\makebox[0.55cm]{\hfill 242.2}~{\color{green!60}\textbf{-0.5}}\\
|
||||
&extended&\makebox[0.4cm]{\hfill 6.4}~{\color{blue!60}\textbf{=}}&\makebox[0.75cm]{\hfill 760.8}~{\color{blue!60}\textbf{=}}&\makebox[0.75cm]{\hfill 589}~{\color{green!60}\textbf{-2.3}}&\makebox[0.6cm]{\hfill +6.4}~{\color{blue!60}\textbf{=}}&\makebox[0.6cm]{\hfill -0.6}~{\color{blue!60}\textbf{=}}&\makebox[0.55cm]{\hfill 119.3}~{\color{blue!60}\textbf{=}}&\makebox[0.55cm]{\hfill 92.3}~{\color{green!60}\textbf{-0.4}}\\
|
||||
&hint&\makebox[0.4cm]{\hfill 4.7}~{\color{red!60}\textbf{-0.1}}&\makebox[0.75cm]{\hfill 777.9}~{\color{red!60}\textbf{+6}}&\makebox[0.75cm]{\hfill 608.4}~{\color{green!60}\textbf{-6.4}}&\makebox[0.6cm]{\hfill +8.8}~{\color{red!60}\textbf{+0.8}}&\makebox[0.6cm]{\hfill +2.7}~{\color{red!60}\textbf{+0.8}}&\makebox[0.55cm]{\hfill 165.9}~{\color{red!60}\textbf{+5.3}}&\makebox[0.55cm]{\hfill 129.7}~{\color{red!60}\textbf{+1.7}}\\
|
||||
&hintandextended&\makebox[0.4cm]{\hfill 7.3}~{\color{red!60}\textbf{-0.3}}&\makebox[0.75cm]{\hfill 785.9}~{\color{green!60}\textbf{-4.9}}&\makebox[0.75cm]{\hfill 603}~{\color{green!60}\textbf{-7.2}}&\makebox[0.6cm]{\hfill +10}~{\color{green!60}\textbf{-0.7}}&\makebox[0.6cm]{\hfill +1.8}~{\color{green!60}\textbf{-0.7}}&\makebox[0.55cm]{\hfill 107.3}~{\color{red!60}\textbf{+3.1}}&\makebox[0.55cm]{\hfill 82.3}~{\color{red!60}\textbf{+1.9}}\\
|
||||
\midrule
|
||||
\multirow{4}{*}{180}&baseline&\makebox[0.4cm]{\hfill 10.4}~{\color{blue!60}\textbf{=}}&\makebox[0.75cm]{\hfill 2034.7}~{\color{blue!60}\textbf{=}}&\makebox[0.75cm]{\hfill 1729.6}~{\color{green!60}\textbf{-35.5}}&\makebox[0.6cm]{\hfill 0}~{\color{blue!60}\textbf{=}}&\makebox[0.6cm]{\hfill 0}~{\color{blue!60}\textbf{=}}&\makebox[0.55cm]{\hfill 196.3}~{\color{blue!60}\textbf{=}}&\makebox[0.55cm]{\hfill 166.9}~{\color{green!60}\textbf{-3.4}}\\
|
||||
&extended&\makebox[0.4cm]{\hfill 11.1}~{\color{blue!60}\textbf{=}}&\makebox[0.75cm]{\hfill 2026.2}~{\color{blue!60}\textbf{=}}&\makebox[0.75cm]{\hfill 1717.5}~{\color{green!60}\textbf{-35.3}}&\makebox[0.6cm]{\hfill -0.4}~{\color{blue!60}\textbf{=}}&\makebox[0.6cm]{\hfill -0.7}~{\color{blue!60}\textbf{=}}&\makebox[0.55cm]{\hfill 182.3}~{\color{blue!60}\textbf{=}}&\makebox[0.55cm]{\hfill 154.5}~{\color{green!60}\textbf{-3.2}}\\
|
||||
&hint&\makebox[0.4cm]{\hfill 11.8}~{\color{blue!60}\textbf{=}}&\makebox[0.75cm]{\hfill 2054.1}~{\color{red!60}\textbf{+0.3}}&\makebox[0.75cm]{\hfill 1937.3}~{\color{green!60}\textbf{-131}}&\makebox[0.6cm]{\hfill +1}~{\color{blue!60}\textbf{=}}&\makebox[0.6cm]{\hfill +12}~{\color{blue!60}\textbf{=}}&\makebox[0.55cm]{\hfill 174.2}~{\color{red!60}\textbf{+0.8}}&\makebox[0.55cm]{\hfill 164.3}~{\color{green!60}\textbf{-10.3}}\\
|
||||
&hintandextended&\makebox[0.4cm]{\hfill 11.8}~{\color{red!60}\textbf{-0.1}}&\makebox[0.75cm]{\hfill 2041.5}~{\color{green!60}\textbf{-1.1}}&\makebox[0.75cm]{\hfill 1916.3}~{\color{green!60}\textbf{-123.4}}&\makebox[0.6cm]{\hfill +0.3}~{\color{green!60}\textbf{-0.1}}&\makebox[0.6cm]{\hfill +10.8}~{\color{green!60}\textbf{-0.1}}&\makebox[0.55cm]{\hfill 172.4}~{\color{red!60}\textbf{+0.8}}&\makebox[0.55cm]{\hfill 161.8}~{\color{green!60}\textbf{-9.5}}\\
|
||||
\bottomrule
|
||||
\end{tabular}
|
||||
\end{table*}
|
||||
|
|
Loading…
Add table
Reference in a new issue