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 49<br />
AverageCI=AverageCI+NCI ;<br />
NTimeranuraTotal=NTimeranuraTotal+NTimeranuraTotalCI ;<br />
AverageNumberTag=AverageNumberTag+numberTags ;<br />
%% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % %<br />
%Total <strong>de</strong> b y t e s t r a n s m i t i d o s e n t r e e l l e c t o r y l a s <strong>marcas</strong><br />
%% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % %<br />
AverageBytesRea<strong>de</strong>rtoTag=AverageBytesRea<strong>de</strong>rtoTag+bytesRea<strong>de</strong>rtoTag ;<br />
AverageBytesTagtoRea<strong>de</strong>r=AverageBytesTagtoRea<strong>de</strong>r+bytesTagtoRea<strong>de</strong>r ;<br />
atime=atime /1000;<br />
med=med ant+(atime−med ant )/ i t e r a t i o n ;<br />
i f ( i t e r a t i o n >1)<br />
var =((1 −(1/( i t e r a t i o n −1)))∗ var )+( i t e r a t i o n ∗ ( (med−med ant ) ˆ 2 ) ) ;<br />
e l s e<br />
var =0;<br />
<strong>en</strong>d ;<br />
med ant=med ;<br />
<strong>en</strong>d ;<br />
Cuadro A.1: Función que simula el proceso <strong>de</strong> i<strong>de</strong>ntificación seguido por el protocolo CSMA<br />
p-persist<strong>en</strong>te.<br />
%∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗<br />
%∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗<br />
%Autor : Leonardo Sánchez<br />
%Fecha : 20101024<br />
%∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗<br />
%∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗<br />
% −Devuelve e l una a r r e g l o que i n d i c a e l número <strong>de</strong> <strong>marcas</strong> que<br />
% s e l e c c i o n a r o n un número <strong>de</strong> ranura <strong>de</strong>terminado ( ranuraInf )<br />
%∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗<br />
f u n c t i o n [ r a n u r a I n f ]=<strong>RFID</strong>sim ( NTimeranura , NTag ,M, p )<br />
a l f a=Mˆ(( −1)/( NTimeranura −1));<br />
%% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % %<br />
%Se crea un v e c t o r <strong>de</strong> tamaño NTimeranura l l e n o <strong>de</strong> 0 ’ s .<br />
%Es l a información c o r r e s p o n d i e n t e a l o s r e s u l t a d o s o b t e n i d o s <strong>en</strong> cada<br />
%ranura<br />
%% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % %<br />
r a n u r a I n f=z e r o s ( 1 , NTimeranura ) ;<br />
%% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % %<br />
%G<strong>en</strong>era un a r r e g l o <strong>de</strong> numeros a l e a t o r i o s e n t r e 0 y 1 <strong>de</strong> tamaño NTag con<br />
%d i s t r i b u c i ó n uniforme .<br />
%% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % %<br />
%% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % %<br />
%Calculamos l a p r o b a b i l i d a d c o r r e s p o n d i e n t e a cada ranura <strong>en</strong> base a l a<br />
%d i s t r i b u c i ó n S i f t<br />
%% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % %