- Nov 24, 2016
-
-
Florian Kaltenberger authored
-
- Nov 23, 2016
-
-
Xiwen JIANG authored
-
Florian Kaltenberger authored
Merge branch 'feature-21-TM7' of https://gitlab.eurecom.fr/oai/openairinterface5g into feature-21-TM7 Conflicts: openair1/PHY/INIT/lte_init.c
-
Florian Kaltenberger authored
-
Florian Kaltenberger authored
-
Xiwen JIANG authored
-
Xiwen JIANG authored
-
- Nov 22, 2016
-
-
Xiwen JIANG authored
-
Florian Kaltenberger authored
-
Florian Kaltenberger authored
-
Xiwen JIANG authored
Merge branch 'feature-21-TM7' of https://gitlab.eurecom.fr/oai/openairinterface5g into feature-21-TM7
-
Xiwen JIANG authored
-
Cédric Roux authored
-
Cédric Roux authored
-
Xiwen JIANG authored
-
Cédric Roux authored
add ndi to trace ENB_MAC_UE_DL_SDU
-
Cédric Roux authored
-
Xiwen JIANG authored
-
Cédric Roux authored
The eNodeB may sometimes wrongly generate PHICH because somewhere 'phich_active' is not reset to 0, due to an unidentified reason. When adding this hack the problem seems to disappear completely. This is not the end of the story. The real underlying problem has to be understood and fixed correctly.
-
Cédric Roux authored
The Msg3 ressource blocks used by random access procedure were not correctly handled. The MAC scheduler could wrongly allocate a ressource block for both random access Msg3 and a regular UE. This hotfix hopefully fixes the problem. A new function "set_msg3_subframe" has been added in the interface between PHY and MAC.
-
Cédric Roux authored
- Msg3 allocation - initiation of Random Access procedure
-
- Nov 21, 2016
-
-
Florian Kaltenberger authored
-
Florian Kaltenberger authored
-
Florian Kaltenberger authored
-
- Nov 18, 2016
-
-
knopp authored
-
Xiwen JIANG authored
Merge branch 'feature-21-TM7' of https://gitlab.eurecom.fr/oai/openairinterface5g into feature-21-TM7 Conflicts: cmake_targets/CMakeLists.txt openair2/ENB_APP/enb_config.c
-
Florian Kaltenberger authored
-
Florian Kaltenberger authored
Conflicts: cmake_targets/CMakeLists.txt openair1/PHY/INIT/lte_init.c openair1/PHY/INIT/lte_param_init.c openair1/PHY/LTE_ESTIMATION/lte_dl_channel_estimation.c openair1/PHY/LTE_ESTIMATION/lte_ue_measurements.c openair1/PHY/LTE_REFSIG/lte_dl_uespec.c openair1/PHY/LTE_TRANSPORT/dci.c openair1/PHY/LTE_TRANSPORT/dlsch_demodulation.c openair1/PHY/LTE_TRANSPORT/dlsch_llr_computation.c openair1/PHY/LTE_TRANSPORT/dlsch_modulation.c openair1/PHY/LTE_TRANSPORT/initial_sync.c openair1/PHY/LTE_TRANSPORT/pbch.c openair1/PHY/LTE_TRANSPORT/pilots.c openair1/PHY/LTE_TRANSPORT/pmch.c openair1/PHY/LTE_TRANSPORT/proto.h openair1/PHY/defs.h openair1/SCHED/phy_procedures_lte_eNb.c openair1/SCHED/phy_procedures_lte_ue.c openair1/SIMULATION/LTE_PHY/dlsim.c openair1/SIMULATION/LTE_PHY/mbmssim.c openair1/SIMULATION/LTE_PHY/pdcchsim.c openair1/SIMULATION/LTE_PHY/ulsim.c openair2/ENB_APP/enb_config.c openair2/RRC/LITE/rrc_eNB.c targets/ARCH/EXMIMO/USERSPACE/LIB/openair0_lib.c targets/RT/USER/lte-softmodem.c targets/RT/USER/lte-ue.c targets/RT/USER/sched_rx_pdsch.c targets/SIMU/USER/init_lte.c targets/SIMU/USER/oaisim_functions.c
-
Cédric Roux authored
-
Cédric Roux authored
The PHICH generation is wrong. HARQ process X is uplink scheduled at TTI n. At TTI n+4 the eNB receives the data. At TTI n+8 the eNB sends ACK/NACK on the PHICH. The problem is that PHICH generation is done after scheduling. And PHICH generation uses "first_rb" and "n_DMRS" to compute "ngroup_PHICH" and "nseq_PHICH". So at TTI n+8 if the eNB has reused the HARQ process X for a new uplink scheduling the values "first_rb" and "n_DMRS" may have changed. We need to use the previous values. One solution would have been to do PHICH generation before scheduling. The problem is that "generate_phich_top" does more than PHICH generation. It has to setup parameters to sort of "emulate" a DCI0 in case of retransmission scheduled without DCI0. So part of it has to be done after scheduling. We would have to split the function. The simple adopted fix is to store old values of "first_rb" and "n_DMRS" and use those values in "generate_phich_top". This fix has only been tested with FDD. TDD may miserably fail.
-
- Nov 17, 2016
-
-
https://gitlab.eurecom.fr/oai/openairinterface5gXiwen JIANG authored
Conflicts: cmake_targets/CMakeLists.txt openair2/ENB_APP/enb_config.c
-
- Nov 16, 2016
-
-
Cédric Roux authored
The case of a CRC == 0 is legal. After discussion with Raymond, it is also possible to have all bits at 0 (and so a CRC==0) if there is no transmission and thus not much energy. So this hotfix may introduce new problems (false decoding). A future work is to handle this case properly by not calling the turbo decoder if there is not enough energy received. The problem might manifest itself more in the UE part, especially when it tries to decode MIB and/or SIB (if I understood correctly).
-
- Nov 14, 2016
-
-
Rohit Gupta authored
-
Rohit Gupta authored
-
- Nov 10, 2016
-
-
Rohit Gupta authored
-
Rohit Gupta authored
-
Rohit Gupta authored
-
- Nov 08, 2016
-
-
Rohit Gupta authored
-
- Nov 04, 2016
-
-
Rohit Gupta authored
-
- Nov 03, 2016
-
-
Rohit Gupta authored
-