In BLE communication system, does high speed mode bring improvement in transmission speed?

Hello,

nRF52832, SEGGER Embedded Studio for ARM V4.12

We want to improve BLE transmission speed between nRF52832 and iPad mini.

Now condition and transmission speed is as below.

ATT_MTU : 244 byte

Connect Interval : 500 ms

GAP Event Length : 500 ms

Transmission speed : 195.2 kbps

For farther improvement, we are considering to adopt high speed mode.

As far as I searched, BLE and high speed mode are incompatible.

But, sdk_config.h contain options about speed mode and now value is high speed mode.

Therefore, our two questions are as below.

1. Does "<2=> High speed" in figure mean high speed mode added by Bluetooth Ver3.0 which achieves 24 Mbps as theoretical value?

2. Does "SPEED_MODE" value change have effect transmission speed in BLE.

Thanks.

Parents
  • Hi,

    1. Does "<2=> High speed" in figure mean high speed mode added by Bluetooth Ver3.0 which achieves 24 Mbps as theoretical value?

    No. The configurations you are referring to here are related to the comparator (COMP) peripheral, and have nothing to do with Bluetooth. Moreover, the nRF devices only support Bluetooth LE (introduced in Bluetooth 4.0), and what you refer to here is only relevant for classic Bluetooth, which is not supported by the nRF devices.

    2. Does "SPEED_MODE" value change have effect transmission speed in BLE.

    No, it is completely unrelated.

    There are things you can do to improve throughput, but it seems you have done the most important things (use long packets, use event lengths that are equal to the connection interval). If you want to experiment more with these parameters I suggest you take a look at the throughput example. Note that this requires you to have nRF devices in both ends. The practical throughput you can get with a mobile phone/tablet is typically significantly less, varies between devices, and varies between various conditions (for instance, if the device also communicate with other Bluetooth devices and/or use WiFi at the same time).

Reply
  • Hi,

    1. Does "<2=> High speed" in figure mean high speed mode added by Bluetooth Ver3.0 which achieves 24 Mbps as theoretical value?

    No. The configurations you are referring to here are related to the comparator (COMP) peripheral, and have nothing to do with Bluetooth. Moreover, the nRF devices only support Bluetooth LE (introduced in Bluetooth 4.0), and what you refer to here is only relevant for classic Bluetooth, which is not supported by the nRF devices.

    2. Does "SPEED_MODE" value change have effect transmission speed in BLE.

    No, it is completely unrelated.

    There are things you can do to improve throughput, but it seems you have done the most important things (use long packets, use event lengths that are equal to the connection interval). If you want to experiment more with these parameters I suggest you take a look at the throughput example. Note that this requires you to have nRF devices in both ends. The practical throughput you can get with a mobile phone/tablet is typically significantly less, varies between devices, and varies between various conditions (for instance, if the device also communicate with other Bluetooth devices and/or use WiFi at the same time).

Children
Related