Raphael Defosseux
149454ed4c
Merge remote-tracking branch 'origin/extend_sharedlibusage2' into develop_integration_2020_w15_bis
2020-04-10 12:11:07 +02:00
Raphael Defosseux
b00ef27355
Merge remote-tracking branch 'origin/NR_RRCConfiguration_sync_source' into develop_integration_2020_w15_bis
2020-04-10 12:10:44 +02:00
Robert Schmidt
0e4ff0ecb4
L2 sim: space RA in time
2020-04-10 00:09:36 +02:00
Robert Schmidt
23fb00a248
Fix: telnet use right variable names
2020-04-10 00:09:36 +02:00
Robert Schmidt
a56be93e80
Reduce CPU load in PHY stub UE (L2 sim)
...
Instead of looping over UEs and all DL config Req/HI DCI0, loop first
over all DL config Req/HI DCI0, and for each, match UE. Lowers CPU
traffic for high traffic situations.
2020-04-10 00:09:36 +02:00
Robert Schmidt
4df3157a7a
L2: do not overwrite FAPI message, correct check
2020-04-10 00:09:36 +02:00
Robert Schmidt
0bef57e2d4
L2 sim: fix PDU_index test
2020-04-10 00:09:36 +02:00
Robert Schmidt
382b815fa4
Remove AssertFatal from UCI handlers
2020-04-10 00:09:36 +02:00
Robert Schmidt
8f450f0e51
DL PP: consider the last RBG might be smaller
2020-04-10 00:09:36 +02:00
Francesco Mani
9296949906
fix for dlschsim for no data in dmrs symbol
2020-04-09 17:25:24 +02:00
Raphael Defosseux
46b386f0db
Merge branch 'develop_inria_ci_deployment_gp' into develop_integration_2020_w15
2020-04-09 12:16:22 +02:00
Raphael Defosseux
64fcb6daa1
Merge branch 'develop_inria_ci_deployment_gp' of gitlab.eurecom.fr:oai/openairinterface5g into develop_inria_ci_deployment_gp
2020-04-09 12:11:20 +02:00
Gabriele Perrone
8a1118abac
operations: 1) creation of develop_integration_2020_w15 (=develop) 2) merge of develop_inria_ci_deployment_gp 3) main.py conflicts resolution and now: commit of new main.py, epc.py, ran.py etc.
2020-04-09 11:03:49 +02:00
Francesco Mani
def0450b4a
Merge branch 'NR_RRC_PRACH_procedures' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_RRC_PRACH_procedures
2020-04-08 17:57:45 +02:00
Francesco Mani
b9d80576aa
patch for no data in dmrs symbol for pusch tx
2020-04-08 17:32:19 +02:00
matzakos
732081dd22
ENDC testing: Remove some remaining modifications used only for testing
2020-04-08 11:17:44 +02:00
Francesco Mani
2de42fcf0c
increasing snr in ulsim mcs9
2020-04-08 09:02:32 +02:00
Francesco Mani
17e3f2857c
possible fix for ghost dlsim in ci?
2020-04-08 09:02:19 +02:00
Gabriele Perrone
d15d86cf0c
Update README.md
2020-04-07 19:20:30 +02:00
Gabriele Perrone
be9d4e1b55
after full run of enb_usrp210_band7_test_05mhz_tm1.xml commit the latest changes; then I will create an integration branch to run CI
2020-04-07 16:10:58 +02:00
Thomas Schlichter
690176821d
make mac_sdus an array instead of a pointer
2020-04-07 13:31:14 +02:00
Raphael Defosseux
8bef0d1d61
CI: adding some try/catches and more debug to see what is going on --> failure to load images since 2 weeks
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-04-07 12:24:08 +02:00
cig
1e63219bbf
Fixed bugs in UE RA procedures:
...
- number or RA preambles unitialised
- power ramp counter not incrementing
- segmentation fault due to wrong pointer initialisation
2020-04-07 11:07:41 +02:00
matzakos
c8f2b4e035
Merge branch 'NR_RRC_PRACH_procedures' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_RRC_PRACH_procedures
2020-04-06 19:07:12 +02:00
matzakos
3b6b6d0671
Fix ULSCH traffic generation at UE side. Still not received at gNB
2020-04-06 19:06:58 +02:00
Raphael Defosseux
9a13669552
CI: adding a few checks before loading images in R2LAB
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-04-06 16:33:40 +02:00
Gabriele Perrone
564db9c398
debugging
2020-04-06 15:20:02 +02:00
Gabriele Perrone
eff978af5d
debugging
2020-04-06 14:54:13 +02:00
Robert Schmidt
1372e02206
Check for CCE allocation in UL PP
2020-04-06 13:56:59 +02:00
Robert Schmidt
36ebfe04f6
Use CCE_try_allocate_ulsch() in ULSCH
2020-04-06 13:56:59 +02:00
Robert Schmidt
c76af0a142
Check for CCE allocation in DL PP
2020-04-06 13:56:56 +02:00
Robert Schmidt
ed6e5ce832
Use CCE_try_allocate_dlsch()
2020-04-06 13:56:31 +02:00
Robert Schmidt
6b3b0b0b8b
Final CCE allocation check: print message on fail
2020-04-06 13:56:31 +02:00
Robert Schmidt
88d156478f
CCE_allocation_infeasible(): log only debug
2020-04-06 13:56:31 +02:00
Robert Schmidt
5443c7a792
fill_nfapi_dlsch_config() takes index for filling
2020-04-06 13:56:31 +02:00
Robert Schmidt
0f46f17c1c
UL PP can change retx freq allocation
2020-04-06 13:56:31 +02:00
Robert Schmidt
24fb5e9c80
add adaptive HARQ UL
2020-04-06 13:56:31 +02:00
Robert Schmidt
9256a9e813
Clean up schedule_ulsch_rnti()
2020-04-06 13:56:31 +02:00
Robert Schmidt
c9a921504c
TEST: TPC + TA cleaned up in DLSCH
2020-04-06 13:56:31 +02:00
Robert Schmidt
fd2e5fee96
Clean up schedule_dlsch()
2020-04-06 13:56:31 +02:00
Robert Schmidt
2f32448707
Correctly handle 2ms Sched. Reqs
2020-04-06 13:56:31 +02:00
Robert Schmidt
a3bbbd0630
Lock PRACH region through vrb_map_UL
2020-04-06 13:56:31 +02:00
Robert Schmidt
abc65b1d86
Reimplement UL PP
2020-04-06 13:56:31 +02:00
Robert Schmidt
8bf7a13ffa
Remove first_rb from ULSCH scheduler
2020-04-06 13:56:31 +02:00
Robert Schmidt
8a84e2d92e
Rewrite assign_max_mcs_min_rb() more concisely
2020-04-06 13:56:31 +02:00
Robert Schmidt
10bd164ad4
UL PP: Remove UE sorting and slicing
2020-04-06 13:56:31 +02:00
Robert Schmidt
9b4725ad0b
Shortened UL-PP, remove CC and slicing
2020-04-06 13:56:31 +02:00
Robert Schmidt
4250f8eaec
ULSCH: remove CC loop, remove variables or limit scope
2020-04-06 13:56:31 +02:00
Robert Schmidt
1670b4521e
Reimplement the DLSCH preprocessor
...
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.
2020-04-06 13:56:27 +02:00
Robert Schmidt
eb0af3a5e0
Simplify DLSCH code
...
* 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
2020-04-06 13:43:52 +02:00