- Dec 12, 2016
-
-
hbilel authored
-
hbilel authored
-
hbilel authored
-
Cedric Roux authored
-
- Dec 08, 2016
-
-
Cedric Roux authored
-
Cedric Roux authored
-
gabrielC authored
-
- Dec 07, 2016
-
-
Wilson W.K. Thong authored
-
- Dec 06, 2016
-
-
Wilson W.K. Thong authored
enhanced wireshark logging. also logs BCH, PRACH and RAR. Tested with wireshark 2.2.2 on linux and windows see issue #45
-
Wilson W.K. Thong authored
-
Wilson W.K. Thong authored
-
- Dec 05, 2016
-
-
Wilson W.K. Thong authored
-
Wilson W.K. Thong authored
-
Wilson W.K. Thong authored
This reverts commit 5466562b16d70f2729f6103e1c0d3ee619470191.
-
Wilson W.K. Thong authored
-
Wilson W.K. Thong authored
-
Wilson W.K. Thong authored
fixed missing a slot_fep() processing on the 1st OFDM symbol of the first DL subframe after UL, causing no SI-RNTI DCI detected
-
Cedric Roux authored
-
- Nov 30, 2016
-
-
Cedric Roux authored
- add mcs to ENB_PHY_DLSCH_UE_DCI - add mcs, round, first_rb, nb_rb, TBS to ENB_PHY_ULSCH_UE_DCI
-
- Nov 28, 2016
-
-
GabrirelCouturier authored
1-issue#35: miss dci detection 2-issue#36: ack/nack on pusch are badly encoded 3-issue#37: ack/nack are sent on pucch instead of pusch
-
- Nov 25, 2016
-
-
Florian Kaltenberger authored
-
- Nov 24, 2016
-
-
Cedric Roux authored
Something went wrong somewhere in the commit history, the function was not correct. The most obvious symptom was that way too much SR (scheduling requests) were given to the UE whenever it had some PUCCH to send. The case for TDD has not been tested.
-
Florian Kaltenberger authored
-
GabrirelCouturier authored
1- timing Advance fix 2- harq UL fix
-
- Nov 22, 2016
-
-
Florian Kaltenberger authored
-
Cedric Roux authored
-
Cedric Roux authored
-
Cedric 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.
-
Cedric 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.
-
Cedric Roux authored
- Msg3 allocation - initiation of Random Access procedure
-
- Nov 21, 2016
-
-
GabrirelCouturier authored
1- implement max harq retrans 2- bug in harqId > 1 for dci format 1A 3- wrong G computation 4- bug in harq UL for scheduling flag 5- initial sync, limit freq offset to 150Hz
-
- Nov 18, 2016
-
-
Raymond Knopp authored
-
Cedric Roux authored
-
Cedric 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 16, 2016
-
-
Cedric 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 09, 2016
-
-
GabrirelCouturier authored
-
Xenofon Foukas authored
-
- Nov 07, 2016
-
-
GabrirelCouturier authored
-
GabrirelCouturier authored
-
- Nov 04, 2016
-
-
Xenofon Foukas authored
-