This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Bluetooth Power Control



Hi All,

I'm setting up a research project that requires me to control the power output of a Bluetooth node. specifically, I'm testing out an algorithm that measures received signal strengths, does some number crunching, and then modifies the output power per some specification.

I'm looking for suggestions of any development kits and/or combinations of hardware/software that would enable me to do this.

Thanks in advance for the help!

  • Hi Zorry,

    you are not indicating precisely if you are talking about typical Bluetooth or Bluetooth Low Energy.

    I worked some time ago with a Bluegiga WT12, a typical Bluetooth device based on the CSR BlueCore4 chip and it was possible to adjust the power by, for example, AT commands. You could also see the RSSI of the incoming packets.

    Regarding Bluetooth Low Energy, the BLE solution from TI can also know the RSSI from the incoming packets as well as adjust the output power thanks to commands like HCIExt_SetTxPower.

     

    Have a good day.

  • Hi kazola,

    I wasn't specific because I was hoping to get as many answers as possible as to what my options are. So thank you for posting both. I really appreciate it!

    From what I can tell, there are only a few coarse power settings. Would it be possible to have finer control of the power settings, say in increments of 1 db for either product that you suggested?

    Thanks in advance!

     

     

  • Hi Zory,

    Zory Marantz said:
     Would it be possible to have finer control of the power settings, say in increments of 1 db 

    Not with the TI BLE stack as it is. It only supports TX power as -23dBm,- 6dBm, 0dBm and +4dBm.

    BR

  • Yeah the BLE does not have more power steps in order to precisely adjust the output power.

    I do not remember if the BlueGiga has them, check their webpage :)