optimizing nRF5340 Audio application for maximum range

Hello,

I am working on unidirectional voice broadcasting device where the maximum range is the priority. At this time I am developing on Audio DK boards.

I need some help to choose the correct settings.

16KHz/16b, single stream (mono) quality is good enough, audio latency is not important

I need some few bytes short custom data advertisement about 5x per second. No other communication is needed.

I made some adjustments in nRF Kconfig GUI to select the audio format, audio works but it is hard to tell the the sittings is close to optimal (tested outdoor range is about 150m with optimal antenna orientation).

I understand setting the device to coded PHY should help, however I do not know how to do that.

I added

CONFIG_BT_CTLR_PHY_CODED=y
CONFIG_BT_EXT_ADV=y
CONFIG_BT_USER_PHY_UPDATE=y
to the prj.conf but i get message that CONFIG_BT_CTLR_PHY_CODED  was set to n because of dependencies. I could not find any related options in kconfig editor.
Also how can i determine the number of retransmissions?

Thank you

Regards Jeronym

Parents Reply
  • Hi, 

    Sorry for the delay. 

    I have checked with the team and got

    Unfortunately, we might not be able to support coded PHY properly at this moment.

    Since coded PHY will need more time to transmit an encoded frame, we cannot use the 10ms ISO interval. However, all of our audio datapath is designed for the 10ms ISO interval. We are working on it, but no schedule promise. 

    Regards,
    Amanda H.

Children
Related