[srslte-users] Is there any way to identify which PID is for DL and which PID is for UL?

Francisco Paisana francisco.paisana at softwareradiosystems.com
Wed Mar 24 00:16:23 UTC 2021


Hey Jane,

The srsenb threading architecture is a bit more complicated than having
separate dedicated DL or UL threads. The PHY worker threads, for instance,
handle both the PHY DL subframe encoding + UL subframe decoding. The
parallelization is achieved by each PHY worker handling different subframes
in an interleaved fashion. The upper layers run mostly on a single thread.
We also have other threads for receiving samples from the RF, for
upper-layer long task offloading, for receiving data from sockets, for
backend logging, etc.

If you want to have a clearer view on which thread each task runs, you
could run the srsenb application in zmq, and place some breakpoints to
check on which thread different functions run.

Kind Regards,
Francisco


On Tue, Mar 23, 2021 at 4:00 PM J Giovatto <jgiovatto at adjacentlink.com>
wrote:

> Im not sure if its being used but there is a way to name threads.
>
>
> https://man7.org/linux/man-pages/man3/pthread_setname_np.3.html
>
> Joe
>
> On 3/22/21 12:48 AM, Jane Zhang wrote:
>
> Dear srsLTE team
> I run srsenb and srsepc on a machine. RF end is LimeSDR USB.
> I found that there are 21 threads when I ran srsenb. Is there any way to
> identify the PID for DL and the PID for UL?
> Any help would be appreciated!
>
>
> Jane
>
> _______________________________________________
> srslte-users mailing listsrslte-users at lists.softwareradiosystems.comhttp://www.softwareradiosystems.com/mailman/listinfo/srslte-users
>
>
> _______________________________________________
> srslte-users mailing list
> srslte-users at lists.softwareradiosystems.com
> http://www.softwareradiosystems.com/mailman/listinfo/srslte-users
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.srsran.com/pipermail/srsran-users/attachments/20210324/52708548/attachment.htm>


More information about the srsran-users mailing list