An error occurred fetching the project authors.
- 08 Dec, 2016 3 commits
-
-
Cedric Roux authored
-
Cedric Roux authored
-
gabrielC authored
-
- 05 Dec, 2016 1 commit
-
-
Cedric Roux authored
-
- 30 Nov, 2016 1 commit
-
-
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
-
- 28 Nov, 2016 1 commit
-
-
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
-
- 25 Nov, 2016 1 commit
-
-
Florian Kaltenberger authored
-
- 24 Nov, 2016 3 commits
-
-
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
-
- 22 Nov, 2016 6 commits
-
-
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
-
- 21 Nov, 2016 1 commit
-
-
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
-
- 18 Nov, 2016 3 commits
-
-
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.
-
- 16 Nov, 2016 1 commit
-
-
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).
-
- 09 Nov, 2016 2 commits
-
-
GabrirelCouturier authored
-
Xenofon Foukas authored
-
- 07 Nov, 2016 2 commits
-
-
GabrirelCouturier authored
-
GabrirelCouturier authored
-
- 04 Nov, 2016 2 commits
-
-
Xenofon Foukas authored
-
Xenofon Foukas authored
-
- 25 Oct, 2016 1 commit
-
-
ROBERT Benoit authored
maximum frame length is 6144
-
- 20 Oct, 2016 1 commit
-
-
Raymond Knopp authored
-
- 18 Oct, 2016 1 commit
-
-
fnabet authored
1- Implement SRS procedures 2- Implement SRS procedures part2 3- Implement SRS: SRS valid on CMW
-
- 12 Oct, 2016 2 commits
- 10 Oct, 2016 2 commits
-
-
Cedric Roux authored
RI bits are present only in some transmission modes. For aperiodic reporting (the mode we do as of today), 36.213 7.2.1 (release 10) says: "RI is only reported for transmission modes 3 and 4, as well as transmission modes 8 and 9 with PMI/RI reporting" This commit activates decoding of RI bits only for transmission modes 3 and 4. 8 and 9 are not done today (as far as I know).
-
Cedric Roux authored
G was wrongly computed in some places, not taking into account CQI and RI bits. This commit saves the correct value computed in ulsch_decoding so we can reuse it in ulsch_decoding_data (and the like). Only the file openair1/PHY/LTE_TRANSPORT/ulsch_decoding.c has been checked. If the computation is done somewhere else the problem might still exist.
-
- 09 Oct, 2016 2 commits
-
-
Raymond Knopp authored
-
Raymond Knopp authored
-
- 08 Oct, 2016 1 commit
-
-
Raymond Knopp authored
-
- 07 Oct, 2016 3 commits
-
-
Raymond Knopp authored
-
Raymond Knopp authored
-
Raymond Knopp authored
-