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
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
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
Raphael Defosseux
b630a983ec
Merge branch 'NR_RRCConfiguration' into 'develop'
...
Nr rrc configuration
See merge request oai/openairinterface5g!738
2020-03-25 09:43:34 +01:00
laurent
6bbf9011ba
compilation ok
2020-03-24 19:16:13 +01:00
laurent
82e71acee6
merge develop
2020-03-24 18:58:53 +01:00
Robert Schmidt
8a47fa484c
Handle residual MAC PDU < 0 gracefully
2020-03-24 17:54:08 +01:00
Robert Schmidt
daefb67c82
Fix: correct check for dummy-traffic
2020-03-24 17:54:08 +01:00
Robert Schmidt
69c16efe07
Fix: check that UE RRC config files are found
2020-03-24 17:54:08 +01:00
Robert Schmidt
2c21e8229c
Fix: correctly set context before calling pdcp_run()
2020-03-24 17:54:08 +01:00
Robert Schmidt
8a589f5b08
Fix: rx_indication length is in bytes
2020-03-24 15:54:45 +01:00
Robert Schmidt
df0bc30e28
Make function static inline, not inline
...
inline alone does only define a function without a corresponding
declaration. static solves this problem
2020-03-24 15:41:54 +01:00
WANG Tsu-Han
669cc161f0
adding second_addr in config file
2020-03-24 11:22:17 +01:00
Florian Kaltenberger
c6d8d934c1
Merge remote-tracking branch 'origin/NR_RRCConfiguration' into NR_RRCConfiguration_sync_source
2020-03-23 22:07:05 +01:00
Cedric Roux
d6ce3a5a31
fix compilation of ldpc libraries - T must be processed before
2020-03-23 17:47:43 +01:00
Florian Kaltenberger
897ca561f5
adding time_source command line parameter and removing duplications of clock_source
...
ignoring command line paramters clock_source and time_source in lte-softmodem and harmonizing it with nr-softmodem
time_source and clock_source handled separately in usrp_lib.cpp
2020-03-23 17:45:48 +01:00
Florian Kaltenberger
e21d6efaf5
CI: adding --phy-test command line option to gNB real-time test
2020-03-23 16:33:35 +01:00
Sakthivel Velumani
d90f8da364
avoiding code duplication
2020-03-21 18:43:50 +01:00
Sakthivel Velumani
c71edc21db
Fixed the assertion in ulsch pdu header
...
rfsim works
2020-03-20 17:08:30 +01:00
OAI Jenkins
e9c6872bb9
minor modifications during a lease on inria fit14 to keep on debugging main, html, ran.py etc.
2020-03-20 14:09:51 +01:00
Sakthivel Velumani
1c2f9bb618
Fixed some bug in pusch dmrs
...
an assertion fails in gnb (need to be fixed)
2020-03-20 13:59:40 +01:00
Francesco Mani
447c470626
Merge branch 'NR_RRCConfiguration' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_RRCConfiguration
2020-03-20 11:16:59 +01:00
Francesco Mani
b904161f87
removing is_dmrs_symbol function from pusch in gNB
2020-03-20 11:15:43 +01:00