Dear Nordic Team,
My evaluation environment: MacOs + vs code + nrf connect for vs code extension pack + nrf54l15DK
nrfconnect sdk: ncs v3.3.0
Code samples: ncs/v3.3.0/zephyr/samples/bluetooth/channel_sounding/connected_cs
The test results are much worse than the one in this video: www.youtube.com/watch
The tests are executed inside a room.
Results:
30cm -- 80cm
40cm -- 106cm
50cm -- 140cm
I know some developers have asked questions about channel sounding performance, but, I still haven't found a way to improve it.
Please give some guides.
the logs:
*** Booting nRF Connect SDK v3.3.0-ba167d9f3db4 ***
*** Using Zephyr OS v4.3.99-fd9204a02d52 ***
Starting Channel Sounding Demo
Found device with name CS Sample, connecting...
Connected to C8:83:F7:F8:9D:72 (random) (err 0x00)
MTU exchange success (247)
Security changed to level 2.
CS capability exchange completed.
CS config creation complete. ID: 0
CS security enabled.
CS procedures enabled.
Estimated distance to reflector:
- Round-Trip Timing method: 2.873011 meters (derived from 6 samples)
- Phase-Based Ranging method: 0.825000 meters (derived from 36 samples)
Estimated distance to reflector:
- Round-Trip Timing method: 3.297717 meters (derived from 4 samples)
- Phase-Based Ranging method: 0.812945 meters (derived from 36 samples)
Estimated distance to reflector:
- Round-Trip Timing method: 3.747406 meters (derived from 4 samples)
- Phase-Based Ranging method: 0.835825 meters (derived from 36 samples)
Estimated distance to reflector:
- Round-Trip Timing method: 2.518256 meters (derived from 5 samples)
- Phase-Based Ranging method: 0.782756 meters (derived from 36 samples)
Estimated distance to reflector:
- Round-Trip Timing method: 3.567530 meters (derived from 5 samples)
- Phase-Based Ranging method: 0.787023 meters (derived from 36 samples)
Estimated distance to reflector:
- Round-Trip Timing method: 3.327696 meters (derived from 5 samples)
- Phase-Based Ranging method: 0.836113 meters (derived from 36 samples)
Estimated distance to reflector:
- Round-Trip Timing method: 3.687447 meters (derived from 5 samples)
- Phase-Based Ranging method: 1.121498 meters (derived from 36 samples)
Estimated distance to reflector:
- Round-Trip Timing method: 4.440676 meters (derived from 8 samples)
- Phase-Based Ranging method: 1.063660 meters (derived from 36 samples)
Estimated distance to reflector:
- Round-Trip Timing method: 4.446921 meters (derived from 6 samples)
- Phase-Based Ranging method: 1.024654 meters (derived from 36 samples)
Estimated distance to reflector:
- Round-Trip Timing method: 5.283842 meters (derived from 4 samples)
- Phase-Based Ranging method: 1.063364 meters (derived from 36 samples)
Estimated distance to reflector:
- Round-Trip Timing method: 3.722423 meters (derived from 6 samples)
- Phase-Based Ranging method: 1.078000 meters (derived from 36 samples)
Estimated distance to reflector:
- Round-Trip Timing method: 3.627489 meters (derived from 5 samples)
- Phase-Based Ranging method: 1.399404 meters (derived from 36 samples)
Estimated distance to reflector:
- Round-Trip Timing method: 3.207779 meters (derived from 5 samples)
- Phase-Based Ranging method: 1.450396 meters (derived from 36 samples)
Estimated distance to reflector:
- Round-Trip Timing method: 3.297717 meters (derived from 6 samples)
- Phase-Based Ranging method: 1.379828 meters (derived from 36 samples)
Estimated distance to reflector:
- Round-Trip Timing method: 3.422631 meters (derived from 6 samples)
- Phase-Based Ranging method: 1.419111 meters (derived from 36 samples)
Estimated distance to reflector:
- Round-Trip Timing method: 2.773080 meters (derived from 7 samples)
- Phase-Based Ranging method: 1.440578 meters (derived from 36 samples)