discuss-gnuradio
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Underruns causing USRP to stop transmitting and receiving


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:

 

A picture containing graphical user interface

Description automatically generated

 

And here is a snippet of the average channel power estimator function (disregard the function name as that needs to be changed):

 

Text

Description automatically generated

 

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.

 

Text

Description automatically generated

 

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


reply via email to

[Prev in Thread] Current Thread [Next in Thread]