Multi-Connections at same time possible on newest version of Channel Sounding for ranging Initiator/Reflector?

Hi,

I was wondering if the newest sample available in NCS3.0.1 is already capable of holding multi connections. Otherwise, for this little time that is present i will do my own implementation to connect with the boards sequentially...

Also, would it be hard to implement multiple antennas to my nRF54L15 boards? I think that multiple antenna paths would increase accuracy, since the accuracy of the distance estimation is very dependent on the specific shortest path that it found. nRF54L15 only has 1 Antenna path (i Think). And if it has more, is it easy to configure multiple antenna paths?

A last question on how to improve accuracy: Is the ifft better for inside? It uses the same phase samples as the Phase Slope method, but i was wondering how it works and where i can find the implementation, because it seems better for now. I also was wondering why it is now taking longer to get my distances with the same configuration compared to the previous version of this sample?

Kind regards,

Nick De Leenheer

  • Hi,

    Yes i am sorry, i was a little bit stressed out about getting my code fixed as soon as possible. I appreciate all the help that i get from Nordic engineers. In my first reply to your answer i stated that i would like to have help on my other case (ticket). I wanted to close this ticket already, but i first wanted to also speak to you about my urge to get a working code...

    I apologize again for this matter.

    In the other thread i wasn't really getting where i wanted to go, which made me stress out a bit.

    My objective stays the same: trying to get my code (which already works to get my connections perfect sequentially ONE BY ONE), but now for the new sample using the CS_DE.c for distance estimation calculations for IFFT algorithm. I really think this should be possible, and i came very close to achieving it, but i still need some insights in this. 

    I tried out making a struct for every device to make every device have it's own buffer memmory voor latest_local/peer_steps and it's own distance_estimates_buffer. This wasn't really successful. I tried to keep everything the same as in the published sample, and work with 1 buffer, and change the counters, but there is 1 issue that made it NOT work after a while... the Last ranging round was always not fully done (procedure never completed and 1 procedure involves 2 ranging steps (mode 2 and mode 1 for Phases and RTT).

    I already know a lot on how to modify the code and what everything does, but i still need someone who can guide me to what is possible or who has experience in this specific sample and/or multiconnections. So, if there is someone, should i close the existing tickets and try a new one? Or should i try a different method?

    Thank you very much for your time and patience—I really appreciate the support.


    kind regards,

    Nick De Leenheer

  • NickDeLeenheer said:
    Yes i am sorry, i was a little bit stressed out about getting my code fixed as soon as possible. I appreciate all the help that i get from Nordic engineers. In my first reply to your answer i stated that i would like to have help on my other case (ticket). I wanted to close this ticket already, but i first wanted to also speak to you about my urge to get a working code...

    No problem, that is very understandable. Slight smile My point was just that I'd prefer to keep the tickets on topic. Though now I a bit uncertain about where to draw the line, yesterday I got the impression that the two cases where originally about somewhat different things. At least we can keep the sequential vs multiple connections question in the other ticket. 

    Like I told you in a previous ticket, if you are at the end of your masters thesis, unless your thesis revolves around optimizing channel sounding, I wouldn't focus on this. Optimizing this would take some time.

    Regards,

    Elfving

  • Hi,

    I just got a working code! Thank you very murch!

    Kind regards,

    Nick De Leenheer

  • Great Nick! Glad to hear it Slight smile Hope your supervisor accepts you getting it a day late.

    Regards,

    Elfving

Related