Sent from my iPhone

> On Apr 13, 2021, at 3:05 AM, brendan.horsfi...@vectalabs.com wrote:
> 
> 
> Hi All,
> 
> I am using a Python script to capture a short burst of rx samples from my 
> B210. The script is based heavily on the Ettus example “benchmark_rate.py”, 
> with a couple of additional tweaks I took from the Ettus GitHub repo 
> (https://github.com/EttusResearch/uhd/blob/master/host/python/uhd/usrp/multi_usrp.py).
> 
> In my script I am calling my rx sampling function repeatedly using a “for" 
> loop. Any errors that occur during sampling are stored in a 
> uhd.types.RXMetadata() object, just like in the original Ettus script.
> 
> Here’s the strange part:
> 
> While the script is running, the letter ‘O’ is printed on the screen about 
> 50% of the time, which I believe is an overflow warning from the Fastpath 
> logger. However, the number of errors being detected by the RXMetadata() 
> object is almost zero. How can this be?
> 
> Some questions:
> 
> How seriously should I take the Fastpath ‘O’ warning? What does it actually 
> mean? Does it mean that this burst of samples will be corrupted/incomplete?
> 
It absolutely means that samples were lost. 

The metadata should include time stamps that will allow you to compute how much 
was lost. 

> Why is the RXMetadata object not returning an error every single time that 
> the Fastpath logger does?
> 
This I’m not certain of. 
> Thanks,
> 
> Brendan.
> 
> _______________________________________________
> USRP-users mailing list -- usrp-users@lists.ettus.com
> To unsubscribe send an email to usrp-users-le...@lists.ettus.com
_______________________________________________
USRP-users mailing list -- usrp-users@lists.ettus.com
To unsubscribe send an email to usrp-users-le...@lists.ettus.com

Reply via email to