¿Cómo influye la potencia de transmisión en la precisión de las lecturas del sensor de baliza?

7

Tengo algunas balizas Bluvision Beeks equipadas con sensores de temperatura. Puedo ajustar sus poderes de transmisión. Me pregunto si establecer una potencia de transmisión más alta para una baliza particular dará como resultado una mejor lectura del sensor que si la baliza se configurara a una potencia de transmisión más baja en general. ¿O solo se proporciona una mayor potencia de transmisión para lograr un mayor alcance?

Undertherainbow
fuente
1
¿Puedes explicar el razonamiento detrás de tu pregunta? Te das cuenta de que la transmisión es digital, con detección de errores, ¿verdad?
Sean Houlihane
@SeanHoulihane Porque no estaba seguro de que la transmisión digital evitaría la distorsión de la lectura por el canal. Gracias, respondiste mi pregunta!
Undertherainbow

Respuestas:

5

Bluetooth (y prácticamente cualquier otro protocolo de transmisión en contraste con sensores como el radar) se basan en protocolos digitales. Esto significa que las señales son binarias y están protegidas por códigos de detección / corrección de errores.

Mientras la señal sea lo suficientemente fuerte como para que haya solo unos pocos errores en cualquier paquete, la lectura del sensor resultante que se envía no cambiará. Específicamente en el caso de BLE, no hay sobrecarga de corrección de errores en los paquetes, solo un CRC. Cualquier paquete recibido que tenga errores no será reconocido. Esto hace que el paquete se reenvíe (aumentando la latencia como una compensación para mejorar el rendimiento típico). (desde aquí , según @ Aurora0001)

A veces, más potencia puede causar problemas, donde tienes muchos sensores que comparten la misma banda.

Sean Houlihane
fuente
1
Pero si hay errores, ¿se descartará el paquete y se volverá a transmitir?
Undertherainbow
2
@Undertherainbow Sí. De acuerdo con esto, BLE usa ARQ Stop-and-wait - "Normalmente el transmisor agrega un número de verificación de redundancia al final de cada trama. El receptor usa el número de verificación de redundancia para verificar posibles daños. Si el receptor ve que la trama es buena , envía un ACK. Si el receptor ve que el marco está dañado, el receptor lo descarta y no envía un ACK, pretendiendo que el marco se perdió por completo, no simplemente dañado ".
Aurora0001
2
@ Aurora0001 La página vinculada tiene información muy útil que no pude encontrar en ningún otro lado. Muchas gracias.
Undertherainbow