- 31 Jan, 2018 24 commits
- 
- 
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 authoredthis 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 authoredThrough 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 authoredall 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 authoredTry 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 6 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 
- 
Robert Schmidt authored
 
- 
