- 25 Feb, 2021 1 commit
-
-
Florian Kaltenberger authored
Conflicts: common/utils/T/T_defs.h openair1/SCHED_NR/phy_procedures_nr_gNB.c
-
- 24 Feb, 2021 5 commits
-
-
Florian Kaltenberger authored
-
Florian Kaltenberger authored
-
Robert Schmidt authored
1) Only count new transmission as scheduled bytes (which is then compared against the BSR) 2) When subtracting scheduled bytes after successful reception, subtract TBsize from correct HARQ process
-
Cedric Roux authored
Minimalist gnb tracer to trace (for the moment) rxdataF when some decoding for PUCCH or PUSCH has been done. Important: T_BUFFER_MAX and T_CACHE_SIZE have been changed. T_BUFFER_MAX is twice as big as before. T_CACHE_SIZE has been devided by two. Globally, the memory usage of the T tracer is the same, but since we divided by two the number of buffers in the cache, we may hit some realtime problems if all the buffers are busy at some point. The simple solution would be to use 8192*2 for T_CACHE_SIZE as it was, but then we double the memory usage of the T tracer. This, or another solution, to be defined.
-
rmagueta authored
-
- 23 Feb, 2021 1 commit
-
-
Remi Hardy authored
MR978 : We have incorporated 5G NR nFAPI into the develop branch P5 and P7 interfaces for NR have been implemented. With this MR, downlink transmission through nFAPI will be possible. We have also made sure that 4G nFAPI can be used from within the develop branch.
-
- 21 Feb, 2021 1 commit
-
-
Gokul Srinivasan authored
-
- 19 Feb, 2021 4 commits
-
-
Florian Kaltenberger authored
-
Florian Kaltenberger authored
-
Florian Kaltenberger authored
reducing UL target power for Benetel 5G RRU and adding missing parameter for PUSCH multi thread processing
-
Florian Kaltenberger authored
-
- 18 Feb, 2021 1 commit
-
-
Mahesh authored
-
- 12 Feb, 2021 2 commits
- 11 Feb, 2021 3 commits
-
-
Mahesh authored
-
Mahesh authored
-
Raphael Defosseux authored
This MR adds a multi-UE scheduler (proportional fair) for multiple UEs. Tested for two UEs, but should work for more. Additionally, it enables 12 DL slots and 2 UL slots (still fixed, will be read from the configuration file in a clean-up/follow-up MR). * MR 1019: NASMESH: support for kernel version >= 5.6.0 he syntax for ndo_tx_timeout in Linux Kernel has changed since 5.6.0 i.e it has changed * MR 1033: ue fixes 1. Write tx data to radio unit only on tx slots. 2. Fixed a bug in DL HARQ. 3. Disabled UE and some gNB side logs which were enabled (maybe by mistake) in previous MRs. 4. In UE, check if NDI toggled before reading SDU for PUSCH.
-
- 09 Feb, 2021 6 commits
-
-
Robert Schmidt authored
-
Florian Kaltenberger authored
-
Florian Kaltenberger authored
adapted ssb_block_power to measured value This partially reverts commit 857f9179. Conflicts: targets/ARCH/ETHERNET/benetel/5g/benetel.c
-
hardy authored
-
hardy authored
-
hardy authored
-
- 08 Feb, 2021 5 commits
-
-
Mahesh authored
-
Sakthivel Velumani authored
-
Mahesh authored
-
Sakthivel Velumani authored
-
Robert Schmidt authored
This reverts commit 71e297de.
-
- 07 Feb, 2021 11 commits
-
-
Robert Schmidt authored
-
Robert Schmidt authored
As the precedent commit, this commit deals with the realtime problems that we currently have on the CI bench. For DL HARQ feedback, nFAPI does not give us the HARQ process ID. Instead, we have to figure this out "from timing", i.e., if we trigger PUCCH reception, we will get a message with HARQ if we instructed the PHY to do so. If we have real-time problems, it seems (I cannot verify: don't have real time problems) that we do not get the nFAPI message with HARQ feedback. Thus, we need to skip the HARQ processes that should have been processed in the past, which happens in this commit.
-
Robert Schmidt authored
At the time of this commit, the CI has realtime issues. This can mean that the HARQ result is delivered in a delayed fashion. Before this commit, we were asserting on whether the slot corresponds to the HARQ process's expected feedback slot, but a particular feedback might be delayed under realtime issues, and we actually don't care about the timing since we get the HARQ process ID. Instead, we loop through the HARQ processes for which we wait for a feedback in the beginning until we have the right process (which did not seem to cause a problem till now, but who knows.
-
Robert Schmidt authored
-
Robert Schmidt authored
-
Robert Schmidt authored
-
Robert Schmidt authored
-
Robert Schmidt authored
-
ChiehChun authored
-
ChiehChun authored
-
ChiehChun authored
-