Channel Sounding with nRF54L15 – Poor Accuracy Compared to Nordic's Demo

Hi Nordic team,

I'm currently working on a real-time distance measurement project using channel sounding with the nRF54L15 DKs. I’ve been using the channel_sounding_ras_initiator and channel_sounding_ras_reflector samples from your official GitHub repository, and I’ve managed to get the system running successfully.

However, the performance I’m getting in terms of distance accuracy and responsiveness is noticeably worse than what’s shown in your YouTube demo (https://www.youtube.com/watch?v=dbQKqXN80ms). In your video, the distance tracking appears smooth and accurate, even when the devices are in motion.

In my case, the measurements are much more noisy, and there’s a significant delay (sometimes several seconds) between physical movement and updated distance readings. I’ve only made minor modifications to the sample code—such as increasing buffer sizes and applying a median filter to reduce noise.

My questions are:

  1. Is the code used in the YouTube demo exactly the same as the channel_sounding_ras_initiator and channel_sounding_ras_reflector samples, or was it modified for the demo?

  2. Are there specific hardware requirements or environmental conditions (e.g., antenna placement, orientation, shielding) that are crucial for achieving the best performance?

  3. Is any calibration or parameter tuning needed beyond what is included in the sample projects?

I’d really appreciate any tips or insights on how to get results closer to what you demonstrate in the video.

Thanks in advance,

Ibai

Parents Reply
  • Hi again,

    Thanks for your follow-up.

    To clarify what I mean by "significantly more noisy and fluctuating":

    When both boards are placed facing each other and the reflector moves linearly and steadily toward the initiator, the IFFT-based distance estimations are not behaving as expected. Specifically:

    • The measured distance sometimes increases, even though the reflector is clearly moving closer to the initiator.

    • Additionally, the measurements show high variability, with noticeable fluctuations even when the movement is smooth and at a constant speed.

    This inconsistent behavior occurs despite maintaining proper alignment and a clear line of sight between the boards. When both boards are stationary, the estimations are much more stable and accurate.

    Is this deviation expected in dynamic scenarios, or could it be related to how the IFFT processing handles movement?

    Thanks again for your support.

Children
Related