- 27 Jul, 2017 1 commit
-
-
Cedric Roux authored
This bug happens when we detect uplink failure for one UE. In this case, a DCI format 1A is sent to the UE to ask it to do random acces. The way this DCI is generated was not compatible with how the software is organized. It was expected that the DCI are added (with add_ue_spec_dci and add_common_dci) in a very specific order: first all DCIs in common space are added (with add_common_dci) then all DCIs in UE specific space are added (with add_ue_spec_dci). The problem was that the DCI format 1A DCI sent to the UE for it to do random access is added (with add_ue_spec_dci) before the DCIs in common space. That totally messed up the logic in add_common_dci and add_ue_spec_dci. The solution is to get rid of Num_common_dci and Num_ue_spec_dci, replace those two counters by only one (Num_dci) and add "search_space" in the dci_alloc structure to be used later by the function "allocate_CCEs" when calling "get_nCCE_offset". The software had to be adapted to the new variables, everywhere. I am not sure that the simulators work. It seems that some of them didn't use Num_common_dci and Num_ue_spec_dci to decide on what space (common or UE specific) to put the DCI, but relied on the rnti (comparing with SI_RNTI). To be tested properly. The modified simulators are: - openair1/SIMULATION/LTE_PHY/dlsim.c - openair1/SIMULATION/LTE_PHY/dlsim_tm4.c - openair1/SIMULATION/LTE_PHY/dlsim_tm7.c - openair1/SIMULATION/LTE_PHY/framegen.c - openair1/SIMULATION/LTE_PHY/pdcchsim.c - openair1/SIMULATION/LTE_PHY/syncsim.c
-
- 26 Jun, 2017 1 commit
-
-
Cedric Roux authored
develop_integration_w25 into develop Summary of changes: - UE: configurable thread - UE: fix in dci format1c decoding - bladeRF hack - configuration files for oaisim See merge request !209
-
- 23 Jun, 2017 7 commits
-
-
Cedric Roux authored
-
Cedric Roux authored
changes: - ue mcc/mnc 208.93 - use correct key/opc for user - change addresses in conf file for them to be easier to understand (maybe) With those changes, running: sudo ./run_enb_ue_virt_s1 in cmake_targets/tools should work out of the box The user still has to configure correct IP addresses in targets/PROJECTS/GENERIC-LTE-EPC/CONF/enb.band7.generic.oaisim.local_mme.conf We supposed oaisim (enb+ue) machine to be on IP address 10.0.1.1 and EPC (hss, mme, spgw) machine to be on IP address 10.0.1.2.
-
Cedric Roux authored
-
Cedric Roux authored
-
Cedric Roux authored
-
Cedric Roux authored
-
Cedric Roux authored
Several problems are present. The first is that _write returns 0 instead of the number of samples. We solve it by returning nsamps. The second is that _read may return less samples at the beginning and we don't want to exit for that. We solve it also by returning nsamps. (We still need to log more in this, to be done in the next commit.) The third is that after initialization we don't send anything for a while, time for the softmodem to finish its init. This generates lots of "RX overrun". We solve it by disabling TX and RX modules after init and then in trx_brf_start we activate them again (and also call bladerf_sync_config, which seems to be mandatory, and bladerf_calibrate_dc, which may be avoided, perhaps). Maybe not the end of the story. Sometimes it works, UE connects, traffic is fine (tested only with 5MHz). Sometimes it does not, UE does not connect, or it connects but then traffic is bad, especially uplink. To be refined.
-
- 21 Jun, 2017 3 commits
- 19 Jun, 2017 1 commit
-
-
Cedric Roux authored
develop_integration_w24 into develop Summary or changes: - work on transmission mode 3 and 4 See merge request !204
-
- 16 Jun, 2017 5 commits
-
-
Cedric Roux authored
-
Cedric Roux authored
-
Cedric Roux authored
-
Cedric Roux authored
-
Cedric Roux authored
-
- 15 Jun, 2017 3 commits
-
-
Elena_Lukashova authored
only with XFORMS enabled.
-
Elena_Lukashova authored
The way it was done was confusing. However, now rank adaptation (if enabled) is not visualized correctly.
-
Elena_Lukashova authored
-
- 14 Jun, 2017 2 commits
-
-
Elena_Lukashova authored
-
Elena_Lukashova authored
-
- 13 Jun, 2017 4 commits
-
-
Elena_Lukashova authored
-
Elena_Lukashova authored
-
Florian Kaltenberger authored
-
Elena_Lukashova authored
-
- 12 Jun, 2017 4 commits
-
-
Elena_Lukashova authored
-
Elena_Lukashova authored
-
Elena_Lukashova authored
-
Elena_Lukashova authored
-
- 08 Jun, 2017 7 commits
-
-
Elena_Lukashova authored
-
Florian Kaltenberger authored
-
Florian Kaltenberger authored
-
Elena_Lukashova authored
-
Florian Kaltenberger authored
-
Florian Kaltenberger authored
-
Florian Kaltenberger authored
-
- 07 Jun, 2017 2 commits
-
-
Florian Kaltenberger authored
-
Florian Kaltenberger authored
-