The multi-threading version is based on openairinterface5g-master-67df8e0e to enhance PHY-DL parallelism.
And the redesign files are including:
The structure of multi-threads and shared variable are defined in "\openair1\PHY\defs.h"
Create four threads in "\targets\RT\USER\lte-enb.c" to multiplex the "phy_procedures_eNB_TX"
Redesign the function "phy_procedures_eNB_TX" in \openair1\SCHED\phy_procedures_lte_eNb.c as the flow controller of multi-threads.