¿Cómo aumentar el rendimiento de xbee?

1

Estoy haciendo un proyecto de transmisión de audio en vivo a través de xbee. La velocidad de transmisión que estamos usando es 115200. La transmisión de audio funciona perfectamente a través de una conexión UART por cable. Pero cuando realizamos la comunicación inalámbrica a través de xbee, el audio se distorsionó. Creo que el problema está dentro de la tasa de datos xbee. ¿Cómo puedo resolver este problema?

    
pregunta Linu Das

2 respuestas

1

Como dijo Jerome, tu módulo XBee probablemente esté en sus límites ... pero aquí hay algunos factores que aún puedes cambiar y otros que probablemente no puedas:

  1. Corrección de errores hacia adelante (FEC, CRC, etc.). Una FEC más alta reduce el rendimiento, pero disminuye los errores.
  2. Potencia de salida del transmisor: cuanto más alto, mejor SNR y amp; Eb / N0 y menor tasa de error de bits (BER), pero consume más energía.
  3. Ruido del canal: cuanto más bajo, mejor SNR & Eb / N0 .. nuevamente BER más bajo. Asegúrese de que está transmitiendo en un canal limpio. Si tienes 2,4 GHz o 5,8 GHz, es probable que el wifi esté interfiriendo.
  4. Ganancia de la antena: las antenas de mayor ganancia (más dBi) le darán más PIRT horizontalmente (pero menos verticalmente). Recomendaría al menos una antena de 6dBi para aplicaciones de 360 horizontal. Se le permite una EIRP MÁXIMA de 36dBm en las bandas ISM (2.4GHz, 900MHz, 5GHz, etc.). Cuanto mayor sea su EIRP, mayor será la distancia que podrá transmitir.
  5. Esquema de modulación (por ejemplo: QPSK es uno de los esquemas de modulación más robustos, FHSS es lento, FSK es un montón de ancho de banda)
  6. Dispersión & Multipath en un canal (OFDM es una mejor modulación para combatir esto)
  7. Ancho de banda de RF: cuanto mayor sea el ancho de banda de banda base que puede utilizar
  8. Frecuencia de portadora: 2.4GHz es más pequeño y amp; Más barato, pero muy ruidoso; 900MHz es mucho mejor en términos de multipath y ruido.

Probablemente tendrás que buscar en Google algunos de estos términos ...

Muchos de estos factores están bloqueados tan pronto como usted compra un transceptor. Algunos de estos pueden cambiar. Debe asegurarse de tener el mejor sistema y la mejor configuración para su aplicación.

Sin saber el modelo de su conjunto de chips, supongo que las únicas cosas de las que probablemente tenga control es:

1, 2, & 4

    
respondido por el hassan789
0

En términos generales, no creo que la red xbee / zigbee sea adecuada para este tipo de comunicación: alto rendimiento y tiempo real. El rendimiento de la red xbee puede ser tan alto como 35 kbps, pero muchos factores como la estructura de la red, la presencia / ausencia de interferencia, la distancia de los nodos, etc. pueden disminuir el rendimiento. El rendimiento real puede estar en cualquier lugar entre 0 y 35 kps, puede o no ser suficiente para su propósito, y la transmisión está sujeta a retrasos de hasta unos pocos segundos.

En general, te sugiero que pruebes algo más como wifi.

    
respondido por el Zhiyong Li

Lea otras preguntas en las etiquetas