Eficacia de transmisión inalámbrica de video (analógico frente a digital)

1

Me preguntaba cuál sería la mejor manera de transmitir un video en tiempo real (inalámbrico). No necesito ser un video de alta calidad, así que compré este módulo de cámara:

módulo de cámara Hoja de datos de la cámara

Ahora necesito hacer una transmisión inalámbrica en tiempo real sin demoras sustanciales. Tengo aquí un par de módulos nrf24l01:

NRF24L01 NRF24L01 Hoja de datos

Tenga en cuenta que, a pesar de que utiliza una portadora de 2.4GHz, tiene una velocidad de datos de aire máxima de solo 2Mbps. ¿Esto se debe a que todos los métodos de suma de comprobación, codificación y redundancia (especificados en la hoja de datos) garantizan una comunicación confiable?

Si es así, sé que para una transmisión de video en vivo debería usar algún tipo de transmisión que sobresalga por velocidad y no por confiabilidad, ¿correcto? Por lo tanto, este módulo probablemente será una mala elección.

Dicho esto, ahora todavía me pregunto cuál debería ser el mejor método: analógico o digital. He visto algunos transmisores analógicos de 5.8GHz pero su entrada es una señal de video analógica. Como el módulo de mi cámara solo emite una señal digital, tendría que usar un DAC entre la cámara y este módulo de 5.8GHz, ¿correcto? Por otro lado, podría usar algún otro tipo de transceptor de 2.4GHz que me permita elegir libremente la codificación. Entonces podría usar un simple proceso de modulación digital (basado en FSK) y transmitir escenas RGB completas con un simple CRC al final.

Aún así, otra cosa que pensé es comprimir cada imagen antes de enviarla (con algunos MCU de alta velocidad que tengo aquí). El problema es que mi mejor MCU tiene solo 8kB de RAM y creo que fácilmente superaría eso.

¿Qué me sugieres usar en este proceso?

Solo un recordatorio: necesito una transmisión rápida porque mi computadora (que recibe las imágenes) computará algunos algoritmos basados en esas imágenes para enviar un comando a mi MCU. Así que todo depende de esta transmisión.

    
pregunta Felipe_Ribas

1 respuesta

1

Puede dividir la velocidad de datos en dos mitades y usar dos módulos nórdicos separados para la transmisión y dos módulos separados para la recepción. Cada par puede configurarse para transmitir y recibir en diferentes canales.

No es elegante pero reduce el problema a la mitad. Apuesto a que funcionaría con varios pares. Sólo un pensamiento.

    
respondido por el Andy aka

Lea otras preguntas en las etiquetas