- Jul 13, 2018
-
-
Haruki NAOI authored
-
- Jul 05, 2018
-
-
oai authored
Remove compilation warnings, also fix telnet server compilation failure and NB-IoT shared lib compilation failure introduced when reviewing L1 sources organization
-
- Jun 28, 2018
-
-
bruno mongazon authored
-
- Jun 26, 2018
-
-
Cedric Roux authored
We have to not call that function here because it blocks everything if number of proc > 4.
-
- Jun 18, 2018
-
-
Haruki NAOI authored
-
- Jun 14, 2018
-
-
Haruki NAOI authored
-
- Jun 04, 2018
-
-
bruno mongazon authored
-
- May 15, 2018
-
-
Masayuki HARADA authored
-
- Apr 29, 2018
-
-
Raymond Knopp authored
-
- Apr 26, 2018
-
-
Masayuki HARADA authored
-
- Apr 22, 2018
-
-
Raymond Knopp authored
UE directory splits, creation of UE-specific files, common UE/eNB files and extraction of UE/common components from eNodeB files. renaming of files to minimize common names across directories (i.e. defs.h, vars.h, extern.h)
-
- Apr 16, 2018
-
-
Bi-Ruei, Chiu authored
1. Previous SW configuration for different RRC version relies on whether macro Rel10, Rel14 defined or not by checking #ifdef Rel14 or #if defined(Rel10) || defined(R14). Whenever there is a newer RRC version, e.g. Rel15, it will be very a tedious and error-prone job to add defined(Rel15) in every place. 2. Some RRC messages are defined in release 13 instead of release 14, NB-IoT feature is one of such example. Our code shall reflect this fact instead of using an afterward version number in software configuration. 3. Some RRC messages or some fields of certain RRC messages are added in the middle a release, e.g. SystemInformationBlockType1_v1310_IEs_t defined in RRC 13.1.0 and RRC 9.2.0 made some changes to SIB12 and SIB13 so we have sib12_v920 and sib13_v920 fields in SIB12 and SIB13's struct. We need a finer grain of control when using ASN1 from different RRC version. 4. S1AP also has this problem that it use UPDATE_RELEASE_9 and UPDATE_RELEASE_10 to differentiate between various S1AP version. This commit propose using MAKE_VERSION(x,y,z) to designate the version number and modify current conditional compilation accordingly. Note: 2018/04/16, Modified based on Cedric's comment.
-
- Apr 11, 2018
-
-
Cedric Roux authored
- fix compilation of dlsim/ulsim/oaisim by defining some needed global variables - fix compilation of oaisim: compile coding and params_libconfig - fix running of if4p5 with low CPU count (oaisim was not working on the machine 'haswell' because of this)
-
WANG Tsu-Han authored
-
- Apr 10, 2018
-
-
WANG Tsu-Han authored
-
- Apr 09, 2018
-
-
Masayuki HARADA authored
-
- Apr 05, 2018
-
-
Raymond Knopp authored
-
Raymond Knopp authored
-
- Mar 20, 2018
-
-
Raymond Knopp authored
-
- Mar 16, 2018
-
-
Wang Tsu-Han authored
-
- Mar 14, 2018
-
-
Raymond Knopp authored
-
- Mar 08, 2018
-
-
Cedric Roux authored
When the program exits it has to stop the streaming of the USRP. The function exit_fun is supposed to do that. When quitting with control+c (very common case) this function is not called. The code is very unclear there, so let's add a stop_rf in the RU, as there is already a start_rf. If we don't call trx_end_func, then at the next run the USRP device may be in an unstable state and behave improperly. If the program crashes then the USRP device may be in an unstable state. The only solution to this problem is to reset the USRP device. Maybe there is a way to clean the state of the device when we open it, before we start using it. Sort of a cleanup before use. That could be a better solution to "bad state after program crash". What has been tested: - monolithic eNB only
-
Wu Jing authored
-
- Mar 06, 2018
-
-
Wang Tsu-Han authored
-
- Mar 05, 2018
-
-
Wang Tsu-Han authored
-
Wang Tsu-Han authored
-
- Feb 22, 2018
-
-
Wang Tsu-Han authored
-
Cedric Roux authored
-
- Feb 21, 2018
-
-
Wang Tsu-Han authored
-
- Feb 20, 2018
-
-
Wang Tsu-Han authored
-
- Feb 19, 2018
-
-
tomita authored
-
- Feb 14, 2018
-
-
Masayuki HARADA authored
-
- Feb 12, 2018
-
-
Emad authored
I tried to change rx and tx attenuation by the config file, but they are not changed. The bug is because att_rx and att_tx do not put in RC.rru when local_rf is "yes" in config file. We need to put att_rx and att_rx for both local_rf = "yes" and "no". Also RF config which send to RF device must be fill by this parameters.
-
- Feb 09, 2018
-
-
naoi authored
-
Robert Schmidt authored
-
- Feb 08, 2018
-
-
Robert Schmidt authored
-
- Jan 31, 2018
-
-
Eurecom 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()
-
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
-