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

How to calculate effective throughput in nRF52

Hi,

I measured the throughput using the ATT_MTU Throughput Example. I referred to Testing in the following URL. infocenter.nordicsemi.com/.../ble_sdk_app_att_mtu.html

It is simple to measure the throughput and it is very wonderful.

I want to know not only measured values but also calculated values. However, I don’t know how to calculate the throughput.

Could you tell me the calculation method(Calculating formula) of effective throughput under the following conditions?

ATT_MTU size 247 bytes
Connection interval 7.5 ms
Data length extension (DLE) OFF
PHY data rate 2 Ms/s

Thanks

Parents
  • It depends on how many packets you can send on each connection event. Do you intend to enable connection event length extension? Connection event extension will enable the SoftDevice to keep sending packets until the next connection event if there is data ready and no other roles are requestion radio time, See here. If not, the number of packets will be limited by the buffer size allocated by the SoftDevice, which again is dependent on the bandwidth (BW) configuration.

    Is there an nRF in both ends? If there is not an nRF in the other end, the number of packets sent each connection event may be less.

Reply
  • It depends on how many packets you can send on each connection event. Do you intend to enable connection event length extension? Connection event extension will enable the SoftDevice to keep sending packets until the next connection event if there is data ready and no other roles are requestion radio time, See here. If not, the number of packets will be limited by the buffer size allocated by the SoftDevice, which again is dependent on the bandwidth (BW) configuration.

    Is there an nRF in both ends? If there is not an nRF in the other end, the number of packets sent each connection event may be less.

Children
No Data
Related