Hi all!
I am trying to do measurements witht the help of the uwb-qorvo-tools (UCI) but it has some weird anomalies i can not solve.
I run these commands on the devices after activating the virtual environment:
rx device:
set_cal -p COM3 rx_diag_config.cir_n_taps 30
set_cal -p COM3 rx_diag_config.cir_fp_tap_offset 0
run_fira_twr -p COM3 -t 10 --stats --en-diag --en-rssi --diag-fields 0xFF --controlee > “output_rx.log” --ranging-span 20 --slots-per-rr 8
tx device:
run_fira_twr -p COM4 -t 10 --en-diag --en-rssi --diag-fields 0xFF > “output_tx.log” --ranging-span 20 --slots-per-rr 8
output_rx.log (4.0 MB)
There are 2 issues that bother me about the measurement results.
One is that i get RangingRxTimeout and Ok results in a pattern. Most of the time it goes like 2 timeouts and then 1 normal result, but sometimes its 1 error, 1 succesful result. I handle this the only way i could think of, by ignoring the faulty results. This is an issue i can live with but if anyone knows the solution i would be very greatful if he shared it with me.
The other problem, which would be crucial to solve is that the measurement just randomly stops almost every time. It does not matter wether run it with a given time (-t 10 for example runs it for 10 seconds) or run it till I interrupt (-t -1). It is very annoying because i would love to gather more datas from a measurement but it just stops before I intended it to. It always stops at a different time and when it does (like 95% of the time) i dont get to see the statistics either in the end of the log (which i turned on by --stats).
If anyone encountered the same issue or has any advice for me regarding the topic, especially the second one i welcome any ideas and information.
Thank you in advance!