- May 03, 2018
-
-
WEI-TAI CHEN authored
-
- Apr 09, 2018
-
-
Guy De Souza authored
-
Florian Kaltenberger authored
-
Guy De Souza authored
-
- Apr 06, 2018
-
-
root authored
Conflicts: cmake_targets/build_oai openair1/PHY/LTE_TRANSPORT/prach.c openair1/SCHED/phy_procedures_lte_ue.c targets/ARCH/COMMON/common_lib.h targets/RT/USER/lte-softmodem.c
-
- Apr 05, 2018
-
-
Guy De Souza authored
-
- Apr 02, 2018
-
-
Guy De Souza authored
-
Guy De Souza authored
-
- Mar 27, 2018
-
-
Guy De Souza authored
-
- Mar 22, 2018
-
-
Guy De Souza authored
-
- Mar 21, 2018
-
-
Guy De Souza authored
-
Guy De Souza authored
-
- Mar 08, 2018
-
-
oai authored
-
oai authored
-
oai authored
-
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
-
Cedric Roux authored
The one in lte-enb.c disrupts the realtime. Using a B200mini with 20MHz bandwidth leads to the UE unable to connect for it seesms like the UL and DL are not properly time synched because of this sleep of one second that happens after the USRP streaming has started. We see some random access attempts but the decoded preamble is wrong. This may be dependant on the setup. I had sporadic errors with a B210, where sometimes the UE could connect and sometimes not.
-
- Feb 22, 2018
-
-
Cedric Roux authored
-
- Feb 18, 2018
-
-
Raymond Knopp authored
-
- Feb 14, 2018
-
-
Robert Schmidt authored
-
Robert Schmidt authored
the functions are meant to restart the lte-softmodem (lower layers) and are not supported in oaisim. They are provided to make oaisim compile.
-
Robert Schmidt authored
-
- Feb 12, 2018
-
-
Robert Schmidt authored
-
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.
-
Robert Schmidt authored
-
- Feb 09, 2018
-
-
Robert Schmidt authored
-
Robert Schmidt authored
-
Robert Schmidt authored
-
Cedric Roux authored
'_' is not a valid character. S1AP specs say: ENBname ::= PrintableString (SIZE (1..150,...)) And X.680 (08/2015) 41.4 table 10 lists the valid characters for PrintableString. '_' is not there. We replace by '-' which is there. Connection of eNB to ppenair-cn has not been tested. There is no reason why it would fail.
-
- Feb 08, 2018
-
-
Robert Schmidt authored
-
- Feb 05, 2018
-
-
Cedric Roux authored
The following compilation did not work anymore: ./build_oai --eNB -w USRP -r Rel10 -c (Rel8 still does not work.)
-
- Jan 31, 2018
-
-
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
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
-
- Jan 28, 2018
-
-
Raymond Knopp authored
-