- 31 Jan, 2018 25 commits
-
-
Robert Schmidt authored
-
Robert Schmidt authored
-
Robert Schmidt authored
- add function free_td() -> complements init_td() [seems to not be used, added for completeness] - add function free_td8() -> undoes init_td8() [free memory of 8-bit LLR Turbo decoder] - add function free_td16() -> undoes init_td16() [free memory of 16-bit LLR Turbo decoder] - change function free_tdavx216() -> undoes init_tdavx216() [free memory of 16-bit LLR Turbo decoder, AVX2 version] - add free_lte_top() -> frees memory allocated by init_lte_top() - change free_ul_ref_sigs() to set freed pointers to NULL - add method free_transport() -> frees memory of ULSCH/DLSCH transport channels - use the above functions when stopping/restarting the lte-softmodem
-
Robert Schmidt authored
this methods free the memory that is allocated by the functions phy_init_RU() and phy_init_lte_eNB()
-
shahab SHARIAT BAGHERI authored
-
Robert Schmidt authored
-
Robert Schmidt authored
Through configuration, the lte-softmodem can be halted to await a reconfiguration from the lte-softmodem. A mutex and condition variable are used to implement this. Furthermore, the dependance of lte-softmodem.c on FlexRAN has been reduced to one include and the flexran_agent_start() call.
-
Robert Schmidt authored
-
Robert Schmidt authored
- add set_function_spec_param() which configures RU_t instance depending on its function(al split) - export more functions like kill_RU_proc() so that they can be reused by restart functionality
-
Robert Schmidt authored
-
Robert Schmidt authored
-
Robert Schmidt authored
-
Robert Schmidt authored
-
Robert Schmidt authored
-
Robert Schmidt authored
-
Robert Schmidt authored
-
Robert Schmidt authored
-
Robert Schmidt authored
-
Robert Schmidt authored
-
Robert Schmidt authored
-
Robert Schmidt authored
-
Robert Schmidt authored
-
Robert Schmidt authored
all the FlexRAN scheduling code is now also handled by the general OAI scheduling code
-
Robert Schmidt authored
-
Robert Schmidt authored
- when changing values RC.rrc[i]->configuration should be changed too - then, RRC_RECONFIGURATION_REQ will pass the changed conf down until PHY - give warnings at functions that are not implemented - rename functions flexran_get_tdd_ack_nack_feedback() -> flexran_get_tdd_ack_nack_feedback_mode() flexran_get_ue_pmi() -> flexran_get_ue_wpmi()
-
- 24 Jan, 2018 6 commits
-
-
Robert Schmidt authored
-
Robert Schmidt authored
-
Robert Schmidt authored
- defines RCconfig data structures - adds method to read data - use it in source files
-
Robert Schmidt authored
-
Navid Nikaein authored
-
Robert Schmidt authored
Try to merge feature-68-enb-agent into develop develop should be fast-forwarded later to this branch to complete the merge This code does not compile yet. Among other things: - the scheduler structure needs to be reworked for FlexRAN - the config is structured differently. The files enb_config.{c,h} from develop have been copied in here, the files with merge annotations are in enb_config.{c,h}.before_merge - the restart needs to be restructured, since the PHY vars data structure lives in RC now
-
- 24 Dec, 2017 1 commit
-
-
shahab SHARIAT BAGHERI authored
-
- 21 Dec, 2017 1 commit
-
-
shahab SHARIAT BAGHERI authored
-
- 15 Dec, 2017 2 commits
-
-
navid nikaein authored
-
Navid Nikaein authored
-
- 14 Dec, 2017 5 commits
-
-
shahab SHARIAT BAGHERI authored
-
Navid Nikaein authored
-
Robert Schmidt authored
-
Robert Schmidt authored
-
Robert Schmidt authored
- lock with mutexes - don't start ENB_APP task, but Agent directly and wait in case of reconfiguration
-