Francesco Mani
8892d00693
flag do_ra alternative to phy_test to perform RA procedures
2020-04-04 10:32:07 +02:00
Gabriele Perrone
b36d40d4a5
Update README.md
2020-04-03 18:38:42 +02:00
Francesco Mani
f72259de8e
reactivating phytest schedulers
2020-04-03 16:58:08 +02:00
Francesco Mani
f73dd0742e
Revert "ENDC path switch S1-U: Bugfixes at eNB side. Problem at S1AP E-RAB-Modification-Indication message encoding to be resolved"
...
This reverts commit f895c4d929 .
2020-04-03 14:19:28 +02:00
Francesco Mani
448cae257d
Revert "ENDC path switch S1-U: Bugfixes at gNB side"
...
This reverts commit 1462f0e659 .
2020-04-03 13:41:23 +02:00
Francesco Mani
b651cae0ee
increasing snr in ulsim mcs9
2020-04-03 09:15:10 +02:00
Francesco Mani
98a9af4f47
possible fix for ghost dlsim in ci?
2020-04-02 19:38:41 +02:00
Raymond Knopp
f9fc712a9b
Merge branch 'NR_RRC_PRACH_procedures' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_RRC_PRACH_procedures
2020-04-02 17:44:08 +02:00
cig
6e404180f7
Fixed compilation warnings
2020-04-02 17:24:33 +02:00
cig
0366be797f
Prach_start adjustment for both HW and simulation
2020-04-02 16:09:15 +02:00
cig
cf47f059eb
Restored preamble index configuration in PRACH UE
2020-04-02 16:09:15 +02:00
cig
8c68f37450
Prachsim compilation and NR PRACH UE fixes
2020-04-02 16:09:07 +02:00
Raphael Defosseux
657a42fec3
CI: during VM builds, we often have connection issues. Adding retry options to wget
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-04-02 14:33:37 +02:00
WANG Tsu-Han
76eec2d1ee
Merge branch 'develop' into NR_RRCConfiguration_trx_thread
2020-04-02 13:03:25 +02:00
WANG Tsu-Han
a6e1b2a9f8
Merge branch 'develop' into NR_RRCConfiguration_trx_thread
...
Conflicts:
targets/ARCH/USRP/USERSPACE/LIB/usrp_lib.cpp
2020-04-02 13:02:31 +02:00
frtabu
0518ced81f
dft/idft in shared lib
2020-04-02 12:11:21 +02:00
Ahmed Hussein
9a857e4486
Adopting the dynamic implementation of DMRS at the gNB side
...
- Using the implemented DMRS functionalities at the MAC layer at the gNB side
- Removing is_dmrs_symbol function
- Temporary implemetation at the UE side considering DMRS symbol is at the 1st PUSCH symbol,
until the nFAPI structs for DMRS is adopted at the UE side
2020-04-02 10:05:54 +02:00
adk
5f194af906
optimization and fixing PUSCH PTRS generation
2020-04-02 10:05:54 +02:00
adk
5e7d52d279
fix indentation
2020-04-02 10:05:54 +02:00
Gabriele Perrone
236b17ce81
cleanup of main*.py names and push of minor changes on main.py and html.py
2020-04-01 18:27:34 +02:00
Raymond Knopp
72d76c7585
dft-based pucch0 receiver
2020-04-01 16:52:56 +02:00
Gabriele Perrone
36bf56d410
Update README.md
2020-04-01 14:59:09 +02:00
Gabriele Perrone
1cb14c3d9c
Update README.md
2020-04-01 13:26:26 +02:00
Robert Schmidt
5420e74032
Efficient RB estimation through binary search
2020-04-01 11:13:58 +02:00
Robert Schmidt
8ffe5b4920
Rename UE_list_t to UE_info_t, UE_list_t separate struct
...
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.
2020-04-01 10:47:02 +02:00
Robert Schmidt
7c92456338
Remove DL Slicing-related variables
2020-04-01 10:38:47 +02:00
Robert Schmidt
fd6618dc1c
Simplify preprocessor, retain functionality
...
* Simplify store_dlsch_buffer()
* Simplify assign_rbs_required()
* Simplify dlsch_scheduler_pre_processor_partitioning()
* Simplify dlsch_scheduler_pre_processor_accounting() and dlsch_scheduler_pre_processor_accounting_allocate()
* Simplify allocation printing
The original functions used in the fairRR scheduler have been moved to
eNB_scheduler_fairRR
2020-04-01 08:49:26 +02:00
Robert Schmidt
4462e2d710
Remove unused/broken code in preprocessor
...
* 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
2020-04-01 08:49:26 +02:00
Robert Schmidt
8d3fa4dc22
Simplify dlsch_scheduler_pre_processor_reset()
...
The original reset() function used in fairRR has been moved to
eNB_scheduler_fairRR.c
2020-04-01 08:49:26 +02:00
Robert Schmidt
ff766786a8
Remove mbsfn_flag from schedule_ue_spec(), simplify pre_processor interface
2020-04-01 08:49:26 +02:00
Robert Schmidt
8e72b1364a
Remove sf0 DC limitation
2020-04-01 08:49:26 +02:00
Robert Schmidt
cd480271af
Remove everything related to TM5 in pre_processor
2020-04-01 08:49:26 +02:00
Robert Schmidt
99301f438f
Call schedule_ue_spec() once for each CC
2020-04-01 08:49:26 +02:00
Robert Schmidt
81fb7628c5
get_min_rb_unit(): all channel bandwidths
2020-04-01 08:49:26 +02:00
Robert Schmidt
ffc4f464f5
Remove useless mac_proto.h include
...
When a header is changed, all including files need to be recompiled,
too. Thus, including a header needlessly all over the place drives
compile times up without any reason.
2020-04-01 08:49:26 +02:00
Robert Schmidt
1efd2b428b
Remove useless MAC/defs.h file
2020-04-01 08:49:26 +02:00
Robert Schmidt
5e0d6253b8
Fix: search UE in ULSCH when handling UCI
2020-04-01 08:49:26 +02:00
Raymond Knopp
e9ff6bad2e
Merge with branch NR_RRC_PRACH_procedures
2020-03-31 15:25:42 +02:00
Francesco Mani
1ada5382c8
ulsch rx measurements in dlsim
2020-03-31 12:31:06 +02:00
frtabu
4649034b26
create dft shared lib
2020-03-31 12:10:48 +02:00
frtabu
296494ea4c
create dft shared lib
2020-03-30 18:23:32 +02:00
Gabriele Perrone
f7c1a954b1
Merge branch 'develop_inria_ci_deployment_gp' of https://gitlab.eurecom.fr/oai/openairinterface5g into develop_inria_ci_deployment_gp
2020-03-30 17:56:57 +02:00
Gabriele Perrone
ddfaa9af5e
editorial on html.py
2020-03-30 17:47:08 +02:00
Gabriele Perrone
34694363e2
clean up the HSS termination procedure using the screen command
2020-03-30 17:34:23 +02:00
Raymond Knopp
2378b73b1e
ENDC path switch procedures: E-RAB Modification Confirm message successfully received at the eNB from the MME now
2020-03-30 14:38:42 +02:00
cig
7f00dbc53c
Const prachfmt in nr_mac_common
2020-03-30 12:03:31 +02:00
Francesco Mani
6f001d3e5b
adapting handle rach function
2020-03-30 11:38:07 +02:00
Francesco Mani
0ca708d55b
making ulsim compile
2020-03-28 10:53:44 +01:00
Francesco Mani
88aad7cbf2
num_cb in indication taken from pusch pdu
2020-03-28 10:05:25 +01:00
Francesco Mani
aad29b208a
first version of gNB indication structures from SCF
2020-03-27 18:27:49 +01:00