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
  • I can not do that. The phy member does not exist. This means CONFIG_BT_USER_PHY_UPDATE is not defined although i have it in the hci_ipc.conf as you advised.

    I do not understand why the missing dependencies messages are sometimes there and sometimes not.
    Could you please just try to build the audio application with coded phy on your size? I got stuck and need to move forward with this.
    Thank you

Children
No Data
Related