Raymond Knopp
72f1b2cb09
Remove hack restriction for single time DL scheduling
2020-05-25 20:55:12 +02:00
Raymond Knopp
fd5f7bec0d
Merge branch NR_PDCP_noS1 back to NR_RRC_PDCP
2020-05-25 20:13:22 +02:00
matzakos
47713f2a08
NR RB configuration: Remove dependencies from LTE structures
...
-Remaining LTE dependency in RLC add_srb function (not used for NSA setup)
-Rename function for DRB static preconfiguration used in noS1 mode
2020-05-25 15:46:00 +02:00
matzakos
0c287d9f51
Adaptation at DLSCH scheduling function to support EPC mode
2020-05-19 15:23:12 +02:00
matzakos
9e8e9c8ff0
noS1: Introduce NR DRB preconfiguration and PDCP RLC configuration triggering
2020-05-19 14:57:38 +02:00
matzakos
97d1f98f67
Merge remote-tracking branch 'origin/NR_RRC_harq_hacks' into NR_RRC_PDCP
2020-05-13 13:56:18 +02:00
Raymond Knopp
06d4ef6177
Modification of an input parameter type for nr_rrc_rlc_config_asn1_req
2020-05-12 14:58:44 +02:00
Francesco Mani
88e5203dfa
bugfix in dci1_1 size
2020-05-08 17:19:31 +02:00
Ahmed Hussein
6a32e60a4f
Fixed bug regarding TBS calculation and G calculation
...
- The number of nb_dmrs_re at gNB side was set to 6, but here it is assumed
that there will be no data allocation in OFDM symbols that carry DMRS
- nb_dmrs_re that is being given as an input to the TBS calculation,
should be multiplied by the number of DMRS symbols in order to get the total
number of DMRS REs per RB
- In the calculation of G, only the number of DMRS per RB in 1 OFDM symbol should
be given as an input, because inside the function of the G calculation, this
number is being multiplied by the number of OFDM symbols that carry DMRS
2020-05-07 14:41:19 +02:00
Raymond Knopp
bd1c4dd00b
Add default NR RLC UM bearer configuration
2020-05-05 20:30:19 +02:00
Raymond Knopp
632ef048c8
Introduce triggering of PDCP and RLC configuration for the list of added DRBs
...
-Upon reception of SgNB Addition Request from the eNB, the gNB configures pdcp and rlc entities for the list of DRBs provided from the eNB
2020-05-04 18:12:20 +02:00
Raymond Knopp
017a6ef141
Introduce NR RRC->RLC configuration
...
-Create nr_rrc_rlc_config_asn1_req function
-Update RLC DRB addition functions with NR structures instead of LTE
2020-05-04 17:58:36 +02:00
Raymond Knopp
eb51e39f39
Introduce NR RRC->PDCP configuration
...
-Create nr_rrc_pdcp_config_asn1_req function
-Update PDCP DRB addition functions with NR structures instead of LTE
2020-05-04 17:48:18 +02:00
Raymond Knopp
2723d095b6
Merge remote-tracking branch 'origin/NR_RRC_harq_hacks' into NR_RRC_PDCP
2020-04-27 19:26:53 +02:00
Francesco Mani
46a7b6c742
bugfix in dci size for RA
2020-04-24 18:59:59 +02:00
cig
bfe580bd41
UE RA procedures changes to preamble selection:
...
- get preamble from rach_ConfigDedicated in contention free mode
- do preamble selection only in prach slot
2020-04-24 13:31:52 +02:00
Francesco Mani
111ea68f63
fix for scrambling rnti and dci format
2020-04-24 11:42:50 +02:00
matzakos
6b79403767
NR pdcp: Rebase initial implementation
...
Initially targeting ENDC setup with commercial UE
- Missing nr_rrc_pdcp and nr_rrc_rlc configuration wrt the established DRB
- Remaining to test with user plane data traffic (Downlink and Uplink)
2020-04-21 15:20:22 +02:00
Francesco Mani
48325d58e5
some logs for phytest scheduling DL with phone
2020-04-21 09:58:53 +02:00
Francesco Mani
3c5b6368f1
bugfix for numdldci for RA
2020-04-20 13:19:10 +02:00
Francesco Mani
4b0ddb81d5
scheduling one pdcch+pdsch after RA procedure
2020-04-18 10:52:49 +02:00
Francesco Mani
ddf4ca87d2
[gNB] taking into account preamble set at RRC and finalization of RA procedures
2020-04-17 19:07:47 +02:00
Francesco Mani
b51beff901
Merge branch 'NR_gNB_SCF_Indication' into NR_RRC_harq_hacks
2020-04-17 11:13:27 +02:00
Francesco Mani
c4e284a3e1
fix in CCEs function
2020-04-16 15:54:27 +02:00
Francesco Mani
fd237596cf
uncommenting in cce function
2020-04-16 12:08:16 +02:00
Sakthivel Velumani
ccb7d693f4
Merge branch 'NR_RRC_harq' of remote into NR_RRC_harq
2020-04-14 15:03:52 +02:00
Sakthivel Velumani
745d8a3876
setting dmrs type for 1_1 dci
2020-04-14 01:30:35 +02:00
Francesco Mani
478a3f73e2
bugfix for coreset id
2020-04-13 15:29:40 +02:00
Francesco Mani
ecb81ef995
Merge branch 'NR_RRC_PRACH_procedures' into NR_RRC_harq
2020-04-13 15:15:48 +02:00
Francesco Mani
042e4e5c77
reworking of nr_configure_pdcch
2020-04-13 09:18:48 +02:00
Sakthivel Velumani
181e59db96
fixing bugs in 1_1 dci
2020-04-10 17:54:23 +02:00
Francesco Mani
221e152653
one file left behind
2020-04-10 10:43:44 +02:00
Francesco Mani
6237ba3735
Merge branch 'nr_pucch' into NR_RRC_harq
2020-04-10 10:02:21 +02:00
Sakthivel Velumani
9e8e7de10a
using same dci_pdu_rel15 for UE also
2020-04-08 22:24:08 +02:00
Sakthivel Velumani
e0acce65c4
dci 1_1 bit decoding
2020-04-08 22:22:52 +02:00
Raymond Knopp
c8ac5d56bf
compilation of NR executables with MAC
2020-04-08 12:47:34 +02:00
Sakthivel Velumani
6f3934acc0
moved dci_pdu_rel15_t to mac_common
2020-04-07 18:09:07 +02:00
Sakthivel Velumani
3053f37dec
added NR_CellGroupConfig to mac in UE
2020-04-07 18:08:22 +02:00
Francesco Mani
ac2d1d79d7
minor fixes
2020-04-07 17:38:31 +02:00
Francesco Mani
20f5e27e50
filling dci pdu
2020-04-07 17:24:55 +02:00
Thomas Schlichter
690176821d
make mac_sdus an array instead of a pointer
2020-04-07 13:31:14 +02:00
Raymond Knopp
dcf7678fef
Merge remote-tracking branch 'origin/develop' into nr_pucch
...
Conflicts:
cmake_targets/CMakeLists.txt
openair1/SCHED_NR/phy_procedures_nr_gNB.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_phytest.c
openair2/LAYER2/NR_MAC_gNB/mac_proto.h
2020-04-07 12:11:48 +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
Francesco Mani
b29d270708
Merge branch 'NR_RRC_harq_newdcipdu' into NR_RRC_harq
2020-04-06 15:30:10 +02:00
Francesco Mani
8892d00693
flag do_ra alternative to phy_test to perform RA procedures
2020-04-04 10:32:07 +02:00
Sakthivel Velumani
7846132e1c
updated dci_pdu_rel15_t
...
moved nr_dci_size out of scheduler_phytest
2020-04-03 19:12:06 +02:00
Francesco Mani
f72259de8e
reactivating phytest schedulers
2020-04-03 16:58:08 +02:00
Sakthivel Velumani
684dec16c1
Merge branch 'NR_RRC_harq' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_RRC_harq
2020-04-02 03:00:12 +02:00
Sakthivel Velumani
bf819df6e3
changed dci_pdu_rel15 struct to hold bitwidth for each dci field
2020-04-02 02:54:29 +02:00
Sakthivel Velumani
b4d273d63b
added remaining fields in 1_1 DCI pdu fill
2020-04-01 21:30:34 +02:00