Thomas Schlichter
aea3bc2d42
Merge remote-tracking branch 'NR_RRC_harq_hacks'
...
Conflicts:
openair1/PHY/NR_UE_TRANSPORT/nr_ulsch_ue.c
openair2/LAYER2/NR_MAC_UE/nr_ue_dci_configuration.c
openair2/LAYER2/NR_MAC_UE/nr_ue_procedures.c
openair2/NR_UE_PHY_INTERFACE/NR_IF_Module.c
2020-07-09 10:27:27 +02:00
Raymond Knopp
bea3385f28
changes for ulsim to get functionality back. simulation behaviour for PUSCH is not good (BLER waterfall is way too steep even if SNR threshold is ok). Note develop does more or less the same thing but SNR threshold is lower.
2020-07-06 01:53:46 +02:00
Raymond Knopp
3f38b447c6
prachsim functional for format A2 and 0. added format 0 test to CI autotests
2020-07-04 12:58:18 +02:00
cig
52e49fd8ec
Fixed some warnings + cleanup
...
- replaced nr_slot_t with int as it was barely used in the code (also is defined after an lte struct)
- removed use of phy_frame_config_nr from the UE (another file was created in SCHED_NR_UE, still the
gNB file is used in some tests file at UE side)
2020-07-02 12:44:48 +02:00
cig
e054b5e247
RA Msg2 reception according to 8.2 of TS 38.213
...
- Msg2 scheduler used for testing purposes was removed
- Now the UE tries to DCI 1_0 scrambled with RA_RNTI in the RA window
- If no RAPID is found within the RA window, instructs PHY to TX PRACH
2020-07-02 12:44:48 +02:00
cig
6737d27346
PUSCH data filling from PHY to MAC:
...
- IP data were fetched and passed to MAC directly at the PHY layer
- random data was generated whenever there's no upcoming data.
- Therefore these functionalities are now moved to MAC and FAPI interfaces
- are used instead.
2020-07-02 12:44:38 +02:00
cig
8e271ce945
Fixes for reception of Msg2:
...
- ceiling computation num of segments (cod/dec)
- fixes demodulation
- initialisation CW for PDSCH RA
- memcpy dl_ch_estimates to pdsch_vars_ra (hotfix)
- correct N_RB for DCI 1_0 and RNTI_RA
2020-07-02 12:32:33 +02:00
cig
79a655d47e
Use MCS 9 for Msg2 to avoid issues with the LDPC decoder
...
- LDPC decoder does not support lower MCS, therefore MCS 9 has been selected
for the Msg2 configuration.
- This is done only in do-ra mode, in order to prevent any fallout on the
current the configuration used for the operation with the commercial UE
2020-07-02 12:30:57 +02:00
Francesco Mani
cd61f38eca
Merge remote-tracking branch 'origin/develop' into NR_RRC_harq_hacks
2020-07-02 10:16:57 +02:00
Francesco Mani
a40f119a80
revert to dl only in slot 1 before merge
2020-06-30 18:04:32 +02:00
Francesco Mani
f4ccaf0dc0
Merge remote-tracking branch 'origin/develop' into NR_RRC_harq_hacks
2020-06-29 19:27:33 +02:00
Raphael Defosseux
8d2f7a5491
Merge remote-tracking branch 'origin/NR_MAC_CE_GlobalEdge' into develop_integration_2020_w26
2020-06-29 12:09:52 +02:00
Francesco Mani
d8b7637981
Merge branch 'NR_RRC_harq_hacks' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_RRC_harq_hacks
2020-06-29 10:37:18 +02:00
Sakthivel Velumani
150ef017f2
fixed rv for phy-test mode
2020-06-29 10:17:52 +02:00
Raphael Defosseux
0af8f618cd
Merge remote-tracking branch 'origin/enable_ta_for_phytest' into develop_integration_2020_w26
2020-06-26 17:03:32 +02:00
Thomas Schlichter
72aa2963ea
Merge branch 'develop' into enable_ta_for_phytest
...
Conflicts:
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler.c
2020-06-24 12:16:03 +02:00
laurent
aad868d8fa
5G scope cleaning round 2
2020-06-24 09:48:35 +02:00
Raphael Defosseux
ce06872722
Merge remote-tracking branch 'origin/nr_fix_phytest_packet_corruption_dlsch' into develop_integration_2020_w25
2020-06-22 11:54:54 +02:00
matzakos
860742a134
Fix DLSCH PDU corruption issue for phytest mode (random traffic generation)
...
- Payload was filled with zeros instead of random bytes
2020-06-19 18:19:34 +02:00
matzakos
9c4bb6bf4b
Fix DLSCH PDU corruption issue for phytest mode (random traffic generation)
...
- Payload was filled with zeros instead of random bytes
2020-06-19 13:01:50 +02:00
Raphael Defosseux
1ff1f3dda9
fix a bunch of compilation warnings
2020-06-19 11:41:36 +02:00
Raphael Defosseux
efb7bd8417
CPPCHECK: fixes
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-06-19 11:41:03 +02:00
Thomas Schlichter
f47dcb199a
enable TA update in phy-test mode
2020-06-19 11:28:29 +02:00
laurent
2eb799c3b6
fix pdcp race condition
2020-06-18 15:52:54 +02:00
vr.devendra
06fa1f8e0f
GlobalEdge: CSI and TCI related MAC CE intial commit
2020-06-18 18:26:06 +05:30
Rangaswami
e08878ed1c
Corrected indentation and removed GES macro
2020-06-18 18:01:13 +05:30
vr.devendra
8533610e2a
GlobalEdge: CSI and TCI related MAC CE intial commit
2020-06-18 17:51:44 +05:30
Francesco Mani
c5f82f6d9f
Merge remote-tracking branch 'origin/NR_RRC_PRACH_procedures' into NR_RRC_harq_hacks
2020-06-18 12:31:07 +02:00
Francesco Mani
338c0dbd63
Merge branch 'NR_RRC_harq_hacks' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_RRC_harq_hacks
2020-06-18 12:30:01 +02:00
Francesco Mani
795b6e02c4
fix for pusch num_dmrs_cdm_grps_no_data
2020-06-18 12:29:36 +02:00
matzakos
65b5a48ed1
Minor logs modifications at gNB ulsch scheduler
2020-06-16 17:41:34 +02:00
matzakos
456e6c9207
Change return type of nr_generate_ulsch_pdu() to avoid overflow on the offset variable
2020-06-16 17:40:03 +02:00
Sakthivel Velumani
eb7e15dd69
Merge branch 'NR_RRC_harq_hacks' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_RRC_harq_hacks
2020-06-16 17:05:41 +02:00
Sakthivel Velumani
2bee4f4974
partial fix for pdsch dmrs issue
...
decoding performance degraded. still some issue to be solved.
2020-06-16 17:03:47 +02:00
Francesco Mani
619f82cbb7
external clock in config files and padding lcid
2020-06-16 10:32:12 +02:00
Thomas Schlichter
45ed1e8066
revert the number of DRB from 4 back to 5
2020-06-15 14:44:32 +02:00
matzakos
9a177fd368
Bring back mapping check between drb_id and channel_id
2020-06-15 10:42:04 +02:00
Francesco Mani
2b976aa711
Merge branch 'NR_RRC_PRACH_procedures' into NR_RRC_harq_hacks
2020-06-12 19:14:25 +02:00
matzakos
928c189ef0
Modify starting LCID for DTCH to start from 4 instead of 3 for both UL and DL
...
- Make required adaptations in RLC and default DRB configuration
2020-06-12 14:44:52 +02:00
matzakos
1552be348c
Fix ULSCH slot scheduling inconsistency between nrUE and gNB
2020-06-12 14:33:08 +02:00
Francesco Mani
bedb295dfd
Merge branch 'develop' into NR_RRC_harq_hacks
2020-06-09 20:32:35 +02:00
Thomas Schlichter
36f5e80ea3
cleaning up the UE MAC/PHY interface
2020-06-09 13:53:27 +02:00
laurent
d1e8c23529
cleanup
2020-06-04 10:48:29 +02:00
Thomas Schlichter
225a500b3e
Merge branch 'develop' into NR_RRC_PRACH_procedures
...
Conflicts:
executables/nr-ue.c
openair1/PHY/NR_REFSIG/dmrs_nr.c
openair1/PHY/NR_TRANSPORT/nr_prach.c
openair1/PHY/NR_TRANSPORT/nr_transport_common_proto.h
openair1/PHY/NR_TRANSPORT/nr_transport_proto_common.h
openair1/PHY/NR_TRANSPORT/nr_ulsch_demodulation.c
openair1/PHY/NR_UE_TRANSPORT/nr_transport_ue.h
openair1/PHY/NR_UE_TRANSPORT/nr_ulsch_ue.c
openair1/SCHED_NR_UE/fapi_nr_ue_l1.c
openair1/SIMULATION/NR_PHY/prachsim.c
openair1/SIMULATION/NR_PHY/ulsim.c
openair2/LAYER2/NR_MAC_COMMON/nr_mac_extern.h
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_phytest.c
2020-06-03 19:50:54 +02:00
Francesco Mani
7948d26f8c
Revert "scheduling dl in both half frames"
...
This reverts commit cf5bc231ec .
2020-06-03 15:45:00 +02:00
Francesco Mani
c359a05351
Revert "separation of dl and ul clear fapi information"
...
This reverts commit 17a1a554b7 .
2020-06-02 18:31:09 +02:00
Francesco Mani
17a1a554b7
separation of dl and ul clear fapi information
2020-06-02 16:14:49 +02:00
Francesco Mani
cf5bc231ec
scheduling dl in both half frames
2020-05-29 16:44:26 +02:00
Francesco Mani
4e12c39471
static bitmap to schedule dl slots (also to test phone)
2020-05-28 17:56:42 +02:00
Raphael Defosseux
768b4e0f24
Merge remote-tracking branch 'origin/cleanup-may-2020' into develop_integration_2020_w22
2020-05-28 12:58:42 +02:00