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