Hi,

I build a signal processing pipeline on USRP: RX --> decoder --> protocol
--> TX. I used STS scheduler to schedule those signal processing blocks.
When the amount of data that goes into the decoder module is larger than a
fixed number, the decoder thread is scheduled to run for a while, decodes
the initial part of the incoming data, and is not scheduled anymore before
it finishes processing the rest of the incoming data.

I'm a bit surprised to observe that one thread is not always scheduled by
the scheduler. Does anyone have some ideas on how to tackle this problem?
Thanks.

Pengyu
_______________________________________________
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Reply via email to