Title: Best Method for Accurate BLE Distance Measurement Between Two Devices

Description:

Hello,

I want to measure the distance between two BLE devices with high accuracy. I have already tried using nRF52840 modules, but the results are not very precise.

Questions:

  1. What is the best approach for accurate BLE-based distance measurement?
  2. Does Nordic provide any recommended algorithms or libraries for this purpose?
  3. Would nRF Distance Measurement (nRF DM) with MCPD or RTT be suitable for achieving better accuracy?
  4. Are there any specific hardware configurations or external components that can improve the accuracy?

I would appreciate any guidance or recommendations. Thank you! Blush

Parents
  • Hi

    1. We're getting started with development of the Bluetooth Channel Sounding solution now, and that will be the best way to do BLE based distance measurement going forward. As of yet it's experimental, but more SW support is coming. Note that only the nRF54L15 supports Bluetooth Channel sounding as of yet. For nRF52/53 series the Distance measurement sample can be used.
    2. The Distance Measurement subsystem and service is available from the Distance Measurement sample linked to.
    3. Enabling CONFIG_DM_HIGH_PRECISION_CALC in the nRF Distance Measurement sample will impact the MCPD ranging mode to provide a more high-precision ranging result. However the best result will be combining RTT and MCPD and find a best estimate from the two.
    4. Not for the Distance Measurement sample, but for Channel sounding, an option is to use antenna arrays to get a more precise ranging with multiple antenna points.

    Best regards,

    Simon

Reply
  • Hi

    1. We're getting started with development of the Bluetooth Channel Sounding solution now, and that will be the best way to do BLE based distance measurement going forward. As of yet it's experimental, but more SW support is coming. Note that only the nRF54L15 supports Bluetooth Channel sounding as of yet. For nRF52/53 series the Distance measurement sample can be used.
    2. The Distance Measurement subsystem and service is available from the Distance Measurement sample linked to.
    3. Enabling CONFIG_DM_HIGH_PRECISION_CALC in the nRF Distance Measurement sample will impact the MCPD ranging mode to provide a more high-precision ranging result. However the best result will be combining RTT and MCPD and find a best estimate from the two.
    4. Not for the Distance Measurement sample, but for Channel sounding, an option is to use antenna arrays to get a more precise ranging with multiple antenna points.

    Best regards,

    Simon

Children
Related