An error occurred fetching the project authors.
- 27 Nov, 2020 2 commits
-
-
masayuki.harada authored
(cherry picked from commit 120ea0950e1f52c1c5dd1d0dd4f7080e66d7ee93)
-
Haruki NAOI authored
(cherry picked from commit 56720c68864f6b04409deb00676e59a41c8f050b)
-
- 06 Aug, 2020 1 commit
-
-
- 20 Jul, 2020 4 commits
-
-
Robert Schmidt authored
-
Robert Schmidt authored
The preprocessor pre-allocates a CCE. Thus, when arriving at the check for the number of RBs for retransmission, it is too late to skip the UE. Therefore, only print a warning. The default schedulers allocate a correct amount of RBs for retransmissions, therefore it is ok.
-
Robert Schmidt authored
-
Robert Schmidt authored
-
- 01 Jul, 2020 4 commits
-
-
Robert Schmidt authored
-
Robert Schmidt authored
The preprocessor pre-allocates a CCE. Thus, when arriving at the check for the number of RBs for retransmission, it is too late to skip the UE. Therefore, only print a warning. The default schedulers allocate a correct amount of RBs for retransmissions, therefore it is ok.
-
Robert Schmidt authored
-
Robert Schmidt authored
-
- 01 Jun, 2020 1 commit
-
-
- 06 Apr, 2020 9 commits
-
-
Robert Schmidt authored
-
Robert Schmidt authored
-
Robert Schmidt authored
-
Robert Schmidt authored
-
Robert Schmidt authored
-
Robert Schmidt authored
This refactors the preprocessor. The new preprocessor implements the same scheduling strategy (Modified Round-Robin: give resources according to round-robin, then group) but should be fairer by changing every time the RR start UE (i.e., 1st TTI UE 0 starts, 2nd TTI UE 1, etc) when the UE number is not a divisor/multiple of the RBG size (and the last RBG is often smaller). This also removes all unneeded code of the preprocessor such as allocate(), positioning(), etc.
-
Robert Schmidt authored
* do not check rlc_ind() * Simplify retransmission part and remove nb_rb_available var * Simplify new transmission code * Simplify fill_DLSCH_dci(), avoid unnecessary copies * fix: first check No. RBs, then check CCE alloc
-
Robert Schmidt authored
Previously, the various rlc_*_ind() functions had a parameter to enable the MAC to specify the max TB size that a subsequent call to the corresponding rlc_*_req() (!) function would return. This patch removes this parameter from the rlc_*_ind() functions and makes the parameter working that is already in the rlc_*_req() functions.
-
Robert Schmidt authored
-
- 01 Apr, 2020 4 commits
-
-
Robert Schmidt authored
UE_list_t is now used as a separate list. It can be e.g. used in the scheduler to mark groups of users. The original UE_list_t is renamed to UE_info_t to reflect that it is a container for information about UEs.
-
Robert Schmidt authored
* Remove MIMO_mode_indicator: it is simply not used ATM * Remove min_rb_unit as parameter: function auto-detects * Remove commented code * Remove slice sharing/multiplexing: it is broken * Remove UE sorting, add UE with add_new_ue() in MAC - UE sorting is useless overhead on every iteration, instead it should be governed by a scheduling algorithm (e.g., RR or PF) - The MAC keeps a UE list and automatically adds a UE - UE_list empty, set head to -1 * Remove slice_positioning: the slicing functionality is broken * Remove unused/untested code
-
Robert Schmidt authored
-
Robert Schmidt authored
-
- 12 Feb, 2020 1 commit
-
-
frtabu authored
ENABLE_ITTI macro removal, modified telnet server to support all executables, modified record player to finalize switch to run-time option and allow usage with any device
-
- 08 Oct, 2019 3 commits
- 07 Oct, 2019 1 commit
-
-
laurent authored
-
- 23 Sep, 2019 1 commit
-
-
frtabu authored
remove RRC_VERSION macros, simplify build-oai and CMakefile.txt accordingly, get rid of remaining compilation warnings (opt module improperly merged and patch asn1c files with tests against max 64 bits integer value)
-
- 14 Sep, 2019 1 commit
-
-
Javier Morgade authored
-MBMS scheduler developed (oneFrame allocations implemented at this time) -UE DSLCH schedulers updated: if an eMBMS session running UE DTCH, DCCH will be only scheduled at non MBSFN sufbframes -eMBMS L2 procedures implemented -Dedicated MBMS PDCP pipes src/sink enabled (only for TUN) -BUGFIX eMBMS MAC procedures (wrong indexing at few loops) -ENB FAPI updated to enable dynamic MBSFN configurations through M2AP (RRC<->MCE) ACKNOWLEDGEMENT: 1. This commit was developed at Vicomtech (https://www.vicomtech.org) under UE project CDN-X-ALL: "CDN edge-cloud computing for efficient cache and reliable streaming aCROSS Aggregated unicast-multicast LinkS" 2. Project funded by Fed4FIRE+ OC5 (https://www.fed4fire.eu) Signed-off-by:
Javier Morgade <javier.morgade@ieee.org>
-
- 19 Jul, 2019 1 commit
-
-
Cedric Roux authored
Some computation has been fixed in PUCCH reception. SNR has been fixed, uses measurement instead of a fixed value for the noise. normalized_rx_power and target_rx_power have been removed, replaced by snr and target_snr. All the files using those variables have been updated.
-
- 16 Jul, 2019 4 commits
-
-
Haruki NAOI authored
-
Haruki NAOI authored
This commit is workaround. This issue realy occures with the following log. lte-softmodem: ../nptl/pthread_mutex_lock.c:81: _pthread_mutex_lock: Assertion `mutex->_data.__owner == 0' failed.
-
Haruki NAOI authored
-
Haruki NAOI authored
-
- 01 Jul, 2019 1 commit
-
-
laurent authored
-
- 28 May, 2019 1 commit
-
-
heshanyun authored
-
- 10 Apr, 2019 1 commit
-
-
Louis Adrien Dufrene authored
This is version 1.0. To test. Cleanup of phy_procedures_lte_eNb.c eNB_scheduler_dlsch.c eNB_scheduler_ulsch.c pre_processor.c and asn1_msg.c
-