Estimación de marcas en redes RFID - Posgrado en Ciencias y ...
Estimación de marcas en redes RFID - Posgrado en Ciencias y ...
Estimación de marcas en redes RFID - Posgrado en Ciencias y ...
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
APÉNDICE A. CÓDIGO CSMA P -PERSISTENTE 45<br />
% r e a l i z a d o por e l p r o t o c o l o CSMA P P e r s i s t e n t e<br />
%∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗<br />
f u n c t i o n [ AverageBytesRea<strong>de</strong>rtoTag , AverageBytesTagtoRea<strong>de</strong>r ,<br />
AverageNumberTag , NTimeranuraTotal , AverageCI , resultTime ,<br />
med , var ]=CSMAP(NTag , repeatN )<br />
%I n i c i a l i z a c i ó n <strong>de</strong> v a r i a b l e s a u t i l i z a r<br />
WindowSize=8; %Tamaño <strong>de</strong> l a v<strong>en</strong>tana <strong>de</strong> conti<strong>en</strong>da<br />
M=64; %Parámetro r e q u e r i d o por l a d i s t r i b u c i ó n S i f t<br />
%que r e p r e s e n t a e l máximo número <strong>de</strong> p a r t i c i p a n t e s<br />
%G<strong>en</strong>eralm<strong>en</strong>te dada a p r i o r i por e l usuario .<br />
time =0; %Tiempo u t i l i z a d o por CI<br />
totalTime =0; %Tiempo u t i l i z a d o para l l e v a r a cabo e l proceso <strong>de</strong><br />
%i d e n t i f i c a c i ó n<br />
resultTime =0;<br />
AverageCI =0;<br />
NTimeranuraTotal =0; %Numero <strong>de</strong> ranuras t o t a l e s u t i l i z a d o s durante toda<br />
%l a simulación<br />
AverageNumberTag=0; %Numero promedio <strong>de</strong> <strong>marcas</strong> i d e n t i f i c a d a s para e l<br />
%e l número t o t a l <strong>de</strong> experim<strong>en</strong>tos<br />
AverageBytesRea<strong>de</strong>rtoTag =0; %Número <strong>de</strong> b y t e s promedio t r a n s m i t i d o s d e l<br />
%l e c t o r a l a s <strong>marcas</strong><br />
AverageBytesTagtoRea<strong>de</strong>r =0; %Número <strong>de</strong> b y t e s promedio t r a n s m i t i d o <strong>de</strong><br />
%l a s <strong>marcas</strong> a l l e c t o r<br />
%% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % %<br />
%Medidas E s t a d í s t i c a s<br />
%% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % %<br />
med ant =0;<br />
med=0;<br />
var =0;<br />
f o r<br />
i t e r a t i o n =1: repeatN<br />
NTimeranura=WindowSize ; %Tamaño a c t u a l <strong>de</strong> l a v e n á t i c a<br />
N C o l l i s i o n =0; %Indicador <strong>de</strong> c o l i s i ó n<br />
NI<strong>de</strong>nt =0; %Indicador <strong>de</strong> i d e n t i f i c a c i ó n e x i t o s a<br />
totalTag=NTag ; %Contador <strong>de</strong> <strong>marcas</strong> i d e n t i f i c a d a s<br />
NCI=0; %Numero <strong>de</strong> c i c l o s <strong>de</strong> i d e n t i f i c a c i ó n<br />
%u t i l i z a d o s<br />
NTimeranuraTotalCI =0; %Numero t o t a l <strong>de</strong> ranuras u t i l i z a d o s <strong>en</strong> un<br />
%c i c l o <strong>de</strong> i d e n t i f i c a c i ó n<br />
numberTags=0; %Contador <strong>de</strong> <strong>marcas</strong> i d e n t i f i c a d a s hasta<br />
%e l mom<strong>en</strong>to<br />
numberEmpty=ones ( 1 , NTimeranura ) ;<br />
nEmpty=0; %Número <strong>de</strong> CI v a c í o s