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<br />
CÓDIGO CSMA P -PERSISTENTE<br />
En el Cuadro A.1 se muestra el código <strong>de</strong>l protocolo CSMA p-persist<strong>en</strong>te para MATLAB.<br />
Como se pue<strong>de</strong> observar, el Cuadro A.1 pres<strong>en</strong>ta la función CSMAP, la cual recibe como<br />
parámetros el número <strong>de</strong> <strong>marcas</strong> pres<strong>en</strong>tes <strong>en</strong> la zona <strong>de</strong> interrogación <strong>de</strong>l lector, y el número<br />
<strong>de</strong> veces que se repetirá el proceso. Esta función utiliza las sigui<strong>en</strong>tes funciones para realizar<br />
la simulación y calcular el tiempo utilizado <strong>en</strong> cada simulación:<br />
<strong>RFID</strong>Sim. Esta función permite que las <strong>marcas</strong> seleccion<strong>en</strong> una ranura <strong>de</strong>ntro <strong>de</strong> la<br />
v<strong>en</strong>tana <strong>de</strong> conti<strong>en</strong>da, para lo cual utilizan la distribución Sift. Como se pue<strong>de</strong> observar,<br />
esta función recibe como parámetros el número total <strong>de</strong> micro-ranuras <strong>de</strong>ntro <strong>de</strong> la<br />
v<strong>en</strong>tana <strong>de</strong> conti<strong>en</strong>da, el número total <strong>de</strong> <strong>marcas</strong> pres<strong>en</strong>tes, el parámetro “M” utilizados<br />
por la distribución Sift, y la probabilidad <strong>de</strong> transmisión.<br />
<strong>RFID</strong>CalcTime. Esta función calcula el tiempo utilizado por el protocolo CSMA p-<br />
persist<strong>en</strong>te durante un CI. Recibe como parámetros el número <strong>de</strong> micro-ranuras “n”<br />
utilizadas hasta una ranura con una i<strong>de</strong>ntificación exitosa o con colisión, un indicador<br />
<strong>de</strong> i<strong>de</strong>ntificación exitosa, y un indicador <strong>de</strong> colisión.<br />
<strong>RFID</strong>CalcData. Esta función calcula la cantidad <strong>de</strong> bytes transmitidos <strong>de</strong> las <strong>marcas</strong><br />
al lector <strong>en</strong> un CI. Recibe como parámetros el tipo <strong>de</strong> comando que se está <strong>en</strong>viando y<br />
el número <strong>de</strong> <strong>marcas</strong> i<strong>de</strong>ntificadas.<br />
Para el caso <strong>de</strong> las funciones <strong>RFID</strong>CalcTime y <strong>RFID</strong>CalcData los parámetros se toman<br />
según el estándar con el que se <strong>de</strong>see comparar.<br />
%∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗<br />
%∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗<br />
%Autor : Leonardo Sánchez<br />
%Fecha : 20101108<br />
%∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗<br />
% Este programa permite simular un proceso <strong>de</strong> i d e n t i f i c a c i ó n<br />
44