Hay muchos módulos de comunicaciones punto a punto y de datos de malla disponibles que operan en las bandas 868 / 900Mhz y 2.4GHz. Entiendo cómo los dispositivos de espectro ensanchado por salto de frecuencia podrían funcionar de manera muy eficiente en presencia de una buena señal de "tiempo" uniforme. Sin embargo, a falta de tal cosa, ¿cómo pueden los transmisores y los receptores encontrarse de manera eficiente entre sí? La única forma en que puedo ver que los receptores puedan encontrar los transmisores es que ellos preceden a cualquier transmisión en una frecuencia particular con un preámbulo que sea lo suficientemente largo como para que un receptor recorra todas las frecuencias disponibles hasta que encuentre una frecuencia que esté en uso. Bajo tales restricciones, aumentar la cantidad de canales utilizados para el salto de frecuencia de un dispositivo en particular aumentaría la longitud de preámbulo requerida. Además, a menos que el preámbulo incluya un patrón de datos repetidos para permitir que los dispositivos rechacen las transmisiones tempranas que no son de su interés, aumentar el número de canales utilizados para el salto de frecuencia aumentaría la interferencia entre los dispositivos de salto de frecuencia (ya que si dos dispositivos A no están relacionados) B intenta transmitir en el mismo rango de frecuencias, con la transmisión de A ligeramente anterior a la de B, un receptor que estaba interesado en la transmisión de B probablemente escuche el preámbulo de A, se bloquee en la frecuencia de A, y por lo tanto no esté buscando otras frecuencias mientras el preámbulo de B está siendo transmitido.
¿Estoy malinterpretando las cosas o es más arriba cómo funcionan realmente los diversos módulos de radio en el mercado?
Lo que parece más sensato sería tener un pequeño número de canales que se usaron para enviar "encabezados de paquetes", donde cada encabezado de paquete contendría el número de un canal seleccionado al azar que se usaría para almacenar datos de paquetes. . Si el receptor solo tuviera que escuchar una pequeña cantidad de canales, podría identificar más rápidamente el preámbulo de una transmisión, reduciendo así la longitud requerida de un preámbulo (por ejemplo, usar cuatro canales en lugar de 15 probablemente permitiría una reducción de 2/3 en longitud del preámbulo). Dado que solo los encabezados de paquetes se enviarían en el canal de "introducción", parecería que la contención podría reducirse.
Si un receptor tiene que escuchar una secuencia de preámbulo de cuatro bytes para reconocer una transmisión, el envío de paquetes de 64 bytes de datos y 10 bytes de encabezado en 15 canales seleccionados al azar requeriría, para cada paquete, escribir un canal para 75+ 10 + 64 = 149 tiempos de caracteres; dividido entre 15 canales, que sería un promedio de 10 caracteres por canal.
Si uno usara cuatro canales de "introducción" y 11 canales de datos, cada transmisión requeriría enviar 20 + 10 = 30 bytes en el canal de introducción, y 4 + 10 + 64 = 78 bytes en el otro canal (la figura más del encabezado no tendría que ser retransmitido). La utilización del canal de introducción sería de 30 bytes / 4 canales (7.5 / canal), mientras que la utilización del canal de datos sería 78/11 (7.1 / canal). ¿Alguien sabe si algún dispositivo hace algo así?