This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

nrf24l01+ multicast voice single transmitter many receivers

We want to design a setup for simultanious translation of up to 3 translators and up to 30 people receiving a translation. Is it posible to setup a single transmitter, sending to many receivers sitting in a conference room up to 30 meters from the transmitter?

Parents
  • Hi,

    For your application I would suggest either using the nRF51 or nRF52 (52 being the newest) series chips, as they will outperform the radio on the nRF24l01+. They will also consume less power.

    The nRF5 series are microcontrollers with integrated radios, the nRF51 is a cortex M0 and the nRF52 is a cortex M4F. Depending on your application you might be able to remove the external MCU, which will significantly cut your BOM.

    A single transmitter can send to all recievers that are within range. 30 meters should be feasible as long as they are within line of sight.

    In order to transmit voice with the low bandwidths we have available we need to use audio compression and uncompression at each end. Because of this processing requirement I suggest using the nRF52 which is up to the task.

    Hopefully this answers your question. Best regards,

    Øyvind

  • Hello Øyvind,

    Thank you very much for your answer.

    Real line of sight will be a bit difficult with a couple of hundred people in the room...

    I have another question. Sending to all receivers at once makes it imposible to make use of auto ack and resend in case of receive errors.

    Should we use some error correction code, for example a Hamming code, to obtain better quality? Maybe you even have some suggestion on this topic?

    Cheers,

    Jacques Barkey

Reply
  • Hello Øyvind,

    Thank you very much for your answer.

    Real line of sight will be a bit difficult with a couple of hundred people in the room...

    I have another question. Sending to all receivers at once makes it imposible to make use of auto ack and resend in case of receive errors.

    Should we use some error correction code, for example a Hamming code, to obtain better quality? Maybe you even have some suggestion on this topic?

    Cheers,

    Jacques Barkey

Children
No Data
Related