Acceda al reloj interno en los chips WLAN

-1

Estoy intentando implementar un método de localización basado en el rango de tiempo de ida y vuelta (RTT) de WLAN. Algunos de los artículos que he leído sugieren hacer rango basado en los RTT de la capa MAC (balizas, ACK, RTS / CTS, etc.) Sin embargo, la resolución de tiempo de la capa MAC es de solo 1µs. El rango relativamente exacto aún se puede realizar tomando más de 1000 mediciones y haciendo un análisis estadístico sobre la distribución gaussiana resultante.

Sin embargo, algunos documentos mencionan el uso del reloj interno del módulo WLAN como base de tiempo para el alcance. Estos relojes suelen tener una resolución de tiempo de solo unos pocos ns, lo que aumentaría considerablemente la precisión.

Mi pregunta es:

¿Cómo puedo acceder a estos relojes internos en los módulos WLAN? Todas las herramientas de medición de tiempo de ida y vuelta que he encontrado hasta ahora (libpcap, wireshark) solo proporcionan información basada en la capa MAC con la resolución de 1µs. ¿Alguien puede indicarme una dirección hacia los recursos, el código o cualquier cosa que me ayude a capturar el tiempo de envío / recepción de un mensaje de baliza, ACK o RTS / CTS con respecto al reloj interno? ¿Alguien aquí ha accedido y leído exitosamente ese reloj y estaría dispuesto a darme algunos consejos?

    
pregunta TheBaj

1 respuesta

0

Debe ponerse en contacto con el proveedor del conjunto de chips y preguntar si su conjunto de comandos USB admite la extracción de la información de tiempo. Si lo hace, y si aceptan darte acceso, deberías escribir tu propio controlador USB que implemente soporte para los comandos requeridos.

    
respondido por el markt

Lea otras preguntas en las etiquetas