Channel sounding issues

Hello, 

I'm having some issues with the channel sounding on the nRF54L15.
I'm using two nRF54L15-dk and two custom bords with the nRF54L15.I'm using SDK v3.0.2 for my software and work on Windows 11.

The first one, is that I'm getting some broken ifft values equal to 0, sometimes, as shown below. This issue is happening both with the dk and my custom boards.

Since the ifft should be the best measuring method, it's problematic to have some null values.

The second one is with a custom board. When I run my program for about 30-35 minutes, a warning about ranging data overwritten shows up. Therefore, it doesn't stock new values after 4096 values ? and we need to reboot if several errors appear to resume normally the measurements. 

This warning doesn't show up with the dk when I run the same code and for a longer period of time as well. 

My code can be found in the archive in the attached documents.

CS_code.zip

Thanks and best regards,

Patrick 

  • Hi

    1. Can you share some more details on your testing environment here, and if you've made any specific changes to the channel sounding sample projects?

    2. Regarding the "Ranging data overwritten". You can try increasing CONFIG_BT_RAS_RRSP_RD_BUFFERS_PER_CONN to allow more rangings in one connection.

    Best regards,

    Simon

  • Hello, 

    1. I've tested both the default channel sounding sample as well as my modified version that only weight the average of the three methods. The test was indoor, both devices were placed on a table in a short range.

    2. I tried this option on the reflector since it's this device that has de RSSP defined. But it doesn't change anything with the default channel sounding sample, whether I put the value at 1 or 10. This picture is taken after 35 minutes of testing, the logs can be found in the attached document as well. 

    Logs_CS_40min.txt

    Anyway, I'll try to modify my program so it doesn't only loop on those measurements so that I won't get this error again. Also I'm seeing that some values are doubled.

    Best regards, 

    Patrick

  • Hi

    I ran the Channel Sounding sample on two DKs for a few hours last night, and I don't have a single IFFT value showing 0 or any "ranging data overwritten" messages. Note that I ran the sample in NCS v3.1.1. As of NCS 3.1.0, the CONFIG_BT_CTLR_CHANNEL_SOUNDING_TEST Kconfig option was added. This option reduces the NVM usage of Channel Sounding when disabled by removing the LE CS Test and LE CS Test End HCI commands. I think this at least helps with the NVM usage and the ranging data issues.

    Best regards,

    Simon

  • Hello Simon, 

    I tried flashing the new samples from SDK 3.1.0 and 3.1.1 on my custom boards but neither of them show any log in the console. The UART is working fine (except that the \n doesn't work properly with my custom boards, so it overlaps the message), see the screenshot below with the blinky sample : 

    and I can confirm, I'm not seeing null IFFT values when testing it on the two nRF54L15-dk. 
    So, I don't know how to solve this issue.

    Best regards, 

    Patrick

  • Hi

    So it's only on the custom boards you're having issues now, correct? What are you using as the VCOM interface between the nRF54L15 and the computer in this case to get logging on the computer? Is it the DK or another interface? Since this worked on an older device I assume it's not HW related, I'm just trying to understand the differences between the custom and DK setups better.

    Best regards,

    Simon

Related