Artículos técnicos RFID

¿Cuáles son los algoritmos anticolisión para sistemas RFID?

1. Algoritmo ALOHA puro


Este algoritmo adopta principalmente la forma en que la etiqueta habla primero, es decir, una vez que la etiqueta electrónica RFID ingresa al rango de trabajo del lector UHF para obtener energía, enviará activamente su propio número de serie al lector. En el proceso en el que una etiqueta electrónica envía datos al lector, si otras etiquetas electrónicas también envían datos al lector al mismo tiempo, las señales recibidas por el Lector RFID se superpondrán en este momento, lo que provocará la falla del lector. Identificar y leer correctamente los datos. El lector detecta y juzga si la señal recibida choca. Una vez que ocurre una colisión, el lector envía una instrucción a la etiqueta para detener la transmisión de datos desde la etiqueta electrónica. Después de que la etiqueta electrónica recibe la instrucción del lector, retrasa aleatoriamente el reenvío de los datos después de un período de tiempo. En el algoritmo ALOHA puro, suponiendo que la etiqueta electrónica envía datos al lector en el tiempo t y el tiempo de comunicación con el lector es To, el tiempo de colisión es 2To. G es la cantidad de intercambio de paquetes de datos y S es la tasa de rendimiento (el S máximo = 18,4% cuando G = 0,5).




2. Algoritmo ALOHA ranurado


Para mejorar la tasa de rendimiento del sistema RFID, el tiempo se puede dividir en múltiples intervalos de tiempo de igual duración. La duración del intervalo de tiempo está determinada por el reloj del sistema y se estipula que la etiqueta electrónica RFID solo puede enviarse al lector RFID al comienzo de cada intervalo de tiempo. Envío de tramas de datos, este es el algoritmo ranurado ALOHA; de acuerdo con las regulaciones anteriores, las tramas de datos se envían con éxito o colisionan por completo, lo que evita la aparición de colisiones parciales en el algoritmo ALOHA puro y hace que el período de colisión se convierta en To; (G=1 Máximo S=36,8%).




3. Algoritmo ALOHA de intervalo de tiempo dinámico


El algoritmo ALOHA de intervalo de tiempo dinámico primero envía la longitud del marco N a la etiqueta electrónica mediante el lector RFID, y la etiqueta electrónica genera un número aleatorio entre [1, N]. A continuación, cada etiqueta electrónica selecciona el intervalo de tiempo correspondiente y lee y escribe con el RFID. Si el intervalo de tiempo actual es el mismo que el número generado aleatoriamente por la etiqueta electrónica, la etiqueta electrónica responderá al comando del lector RFID, de lo contrario , la etiqueta seguirá esperando. Si solo hay una etiqueta electrónica respondiendo en el intervalo de tiempo actual, el lector RFID leerá los datos enviados por la etiqueta y pondrá la etiqueta en un estado "silencioso" después de la lectura. Si hay varias etiquetas respondiendo en el intervalo de tiempo actual, los datos en el intervalo de tiempo colisionarán. En este momento, el lector RFID notificará a las etiquetas en el intervalo de tiempo para que regeneren números aleatorios en el siguiente ciclo de fotogramas. Participar en correspondencia. Repita cuadro por cuadro hasta que se reconozcan todas las etiquetas electrónicas.




4. Algoritmo de búsqueda binaria


Después de que varias etiquetas ingresan al lugar de trabajo del lector, el lector envía un comando de consulta con restricciones y la etiqueta que cumple con las restricciones responde. Si ocurre una colisión, la restricción se modifica según el bit donde ocurrió el error y el comando de consulta se envía nuevamente hasta encontrar una respuesta correcta y completar las operaciones de lectura y escritura en la etiqueta. Repita las operaciones anteriores para las etiquetas restantes hasta que se completen las operaciones de lectura y escritura para todas las etiquetas.


Scan the qr codeclose
the qr code