|
From: | Jerrid Plymale |
Subject: | Re: Underruns causing USRP to stop transmitting and receiving |
Date: | Wed, 21 Oct 2020 18:58:54 +0000 |
Marcus, We are analyzing the average channel power of the USRP, as well as checking to see if the signal received is a constant envelope signal, and a handful of other functions like narrowband detection and pulsed signal detection. Here is a screenshot
of the flowgraph: And here is a snippet of the average channel power estimator function (disregard the function name as that needs to be changed): So when this function is executed inside the work function of an embedded python block, the application underruns, spitting out U’s into the terminal window. If instead we execute the function outside of the work function, as shown below,
the application doesn’t underrun. And so the function being used above to execute the average channel power estimator is being polled at a 10 Hz rate by a function probe. So are the underruns due to polling rate difference between the work function and the function probe?
Is it something else? Any ideas on how I can get to work in the work function without underrunning? Best Regards, Jerrid |
[Prev in Thread] | Current Thread | [Next in Thread] |