21.05.2015 Views

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 ...

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!