Commit Graph
4101 Commits
Author SHA1 Message Date
imad a8149b5e0e Add functions for SR scheduling 2021-04-27 08:30:33 +02:00
imad 27bfe23c9b Add schedulingRequestResourceConfig 2021-04-27 08:30:33 +02:00
Robert Schmidt 51e844e19f Bugfix ul preproc: check correct slot for UL 2021-04-27 08:30:33 +02:00
Robert Schmidt f73e8e0459 Bugfixes in nr_acknack_scheduling()
1: there can be 2bits AckNack + SR in PUCCH F0
2: when allocating csi_pucch, zero out struct
3: Make unfree resources a warning
4: When asserting, explain the issue
2021-04-27 08:30:33 +02:00
Robert Schmidt 4f4e25852f Reduce sched_pucch array length, we only need two entries 2021-04-27 08:30:33 +02:00
Robert Schmidt b005f9594b Statically allocate PUCCH F0 resource index 0 for AckNack 2021-04-27 08:30:33 +02:00
Robert Schmidt f39b97a9e8 Execute nr_schedule_pucch() only in UL slots 2021-04-27 08:29:55 +02:00
rmagueta 5aa999337a Minor corrections after merge 2021-04-26 15:44:50 +01:00
francescomani ff87164011 bugfixes in FR2 scheduling of ssbs 2021-04-26 16:31:20 +02:00
rmagueta e1ef4e2d3b Merge remote-tracking branch 'origin/NR_SA_F1AP_5GRECORDS' into develop-NR_SA_F1AP_5GRECORDS
# Conflicts:
#	openair1/PHY/NR_TRANSPORT/nr_ulsch_demodulation.c
#	openair1/SCHED_NR/phy_procedures_nr_gNB.c
#	openair2/GNB_APP/L1_nr_paramdef.h
#	openair2/LAYER2/NR_MAC_UE/nr_ue_scheduler.c
#	openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_RA.c
#	openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_ulsch.c
#	openair2/SIMULATION/NR_RRC/itti_sim.c
2021-04-26 15:11:00 +01:00
Raymond Knopp 458f199dce Merge branch 'NR_SA_F1AP_5GRECORDS' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_SA_F1AP_5GRECORDS 2021-04-26 12:06:43 +02:00
Raymond Knopp a304c87659 resolved a missing conflict after merge with develop 2021-04-26 12:06:03 +02:00
Cedric Roux 9135d4200f sa: nr pdcp: improve security
This commit implements integrity and security settings for nr pdcp. It will
only work for SRBs.

This commit has not been tested. It may fail to work completely. To be checked.
2021-04-26 11:43:44 +02:00
Raymond Knopp 2be602e938 Merge remote-tracking branch 'origin/develop' into NR_SA_F1AP_5GRECORDS 2021-04-26 10:51:18 +02:00
francescomani 844170d72b fix for multibyte multi report payload 2021-04-26 10:05:46 +02:00
Thomas Schlichter b6a564369f Merge remote-tracking branch 'origin/develop' into nr-dmrs-fixes 2021-04-26 09:42:10 +02:00
Raymond Knopp 10ea3b674e reduced logging, added PUSCH DTX threshold and counter. Improved n1L1_stats.log. 2021-04-25 22:36:14 +02:00
Robert Schmidt 26b6d87fa3 Merge branch 'develop' into integration_2021_wk13_b 2021-04-25 16:34:30 +02:00
Robert Schmidt 089246c693 Fix Msg.2 TDA to be 1, revert DL TDA configs to two entries 2021-04-25 14:44:46 +02:00
rmagueta cc727b4a89 Add SRB 2021-04-25 04:31:15 +01:00
rmagueta 45de9e7b25 Merge remote-tracking branch 'origin/develop' into develop-NR_SA_F1AP_5GRECORDS 2021-04-24 13:27:11 +01:00
rmagueta b34d8a1ce4 Fix assertion after CFRA at gNB 2021-04-24 04:22:07 +01:00
rmagueta 7cd4b11101 Fix selection of Msg3 for CFRA at UE 2021-04-23 23:36:19 +01:00
rmagueta b468c0b3f6 Fix BWP for CFRA-Msg2 at UE 2021-04-23 20:08:12 +01:00
rmagueta f528703f51 Fix first CBRA failure 2021-04-23 18:19:19 +01:00
rmagueta 100a012327 Fix DCI extract for CFRA-Msg2 at UE 2021-04-23 17:56:23 +01:00
rmagueta b6f0597b0d Fix segmentation fault for CFRA-Msg2 at gNB 2021-04-23 16:48:00 +01:00
rmagueta d4d1871999 Fix numerology for CFRA at UE 2021-04-23 16:21:46 +01:00
francescomani 48b847cbd3 reworking extraction of csi meas report (first version) 2021-04-23 15:41:47 +02:00
rmagueta ffdffb1b83 Fix warnings 2021-04-23 12:57:49 +01:00
rmagueta 16870b6263 Merge remote-tracking branch 'origin/NR_SA_F1AP_5GRECORDS' into develop-NR_SA_F1AP_5GRECORDS
# Conflicts:
#	openair1/PHY/NR_UE_TRANSPORT/nr_dlsch_decoding.c
2021-04-23 12:11:24 +01:00
Raghavendra Dinavahi 5edee9b546 Mapping type A enabled in PUSCH dmrs mask calculation
- Procedure get_l_prime is modified
	- Single and double symbol DMRS are handled in Type A and Type B
2021-04-23 10:33:56 +02:00
Raghavendra Dinavahi 5934e8e4ee Changes to Downlink DMRS MASK calculation
Procedure fill_dmrs_mask is modified.
	- PDSCH Mapping Type B is supported
	- Modified according to sections 5.1.6.2 of Spec 38.214
	- Single and double symbol DMRS are handled in Type A and Type B

Mapping type according to the time domain allocation from DCI should be used to get the values of DMRS config
For sending sib1 - DCI FORMAT 1_0 will be used with SI_RNTI, UE should perform these actions
according to sections 5.1.6.2 of Spec 38.214

Additional DMRS set to pos2 in case of msg2 reception, msg3 transmission.

Mapping type B is added to RRC reconfig.
	- nr_dlsim updated to test typeA and typeB. Verified the changes.
	- RFSIM Validation of PDSCH Mapping TypeB  by changing timedomainallocation in configuration files.
2021-04-23 10:33:56 +02:00
rmagueta a7d4ecb343 Fix initialization of CFRA procedure at UE 2021-04-22 20:10:43 +01:00
Raymond Knopp dc2182cf50 modifications in get_searchspace => handle case for ue-specific on initialDownlinkBWP 2021-04-22 20:59:16 +02:00
rmagueta bb646da064 Put back cell_group_config when do-ra 2021-04-22 17:13:34 +01:00
sfn 9897ae64c8 Add a new nr_dlsim test case -x 1 or 2 to run 1 and 2 layers 2021-04-22 16:52:53 +02:00
francescomani 773ebbb63b Merge remote-tracking branch 'origin/develop' into NR_scheduling_CSIRS 2021-04-22 14:36:32 +02:00
luis_pereira87 0f00ac116b Change a few logs level 2021-04-22 10:23:50 +01:00
luis_pereira87 5d66008003 Merge remote-tracking branch 'origin/NR_SA_F1AP_5GRECORDS' into develop-NR_SA_F1AP_5GRECORDS 2021-04-22 10:23:06 +01:00
luis_pereira87 db1d423a49 Merge remote-tracking branch 'origin/NR_SA_F1AP_5GRECORDS' into develop-NR_SA_F1AP_5GRECORDS
# Conflicts:
#	openair1/PHY/NR_TRANSPORT/pucch_rx.c
#	openair1/SCHED_NR/phy_procedures_nr_gNB.c
#	openair2/GNB_APP/L1_nr_paramdef.h
2021-04-22 09:41:53 +01:00
Cedric Roux cca4ce9bf1 minor: indentation 2021-04-22 10:39:27 +02:00
francescomani f4cbc50f59 bugfix for sib1 in case of ssb different from 0 2021-04-22 10:32:23 +02:00
Raymond Knopp 7ed637a954 added n1L1_stats.log. improvements to noise level (PUCCH/PUSCH) and signal level (PUCCH) computations. added DTX detection parameters for PUCCH/PUSCH/PRACH in L1 section of configuration file. hotfix from C. Roux for SRB PDCP integrity. extra logging to debug missing PUSCH/DCI at UE. 2021-04-22 09:32:06 +02:00
hardy 5c137e1590 Merge remote-tracking branch 'origin/gnb-realtime-hotfix' into integration_2021_wk16 2021-04-21 10:21:21 +02:00
Raymond Knopp c0ae143264 extra logging for PUCCH power control, DL NAS debugging. Fixed issue with power control configuration parameterss (pucchSNRx10,puschSNRx10) which were not read in properly. Consequence of moving them from the RRC setion to MAC section. 2021-04-21 08:22:57 +02:00
luis_pereira87 8b113b002b Remove/refactor LOGs 2021-04-20 17:37:32 +01:00
francescomani 33101b27f2 getting rid of dl and ul_bwp_dedicated in config request 2021-04-19 17:28:35 +02:00
rmagueta 2e3fc53304 Fix warnings 2021-04-19 13:37:46 +01:00
luis_pereira87 2fb267145e Merge remote-tracking branch 'origin/NR_SA_F1AP_5GRECORDS' into develop-NR_SA_F1AP_5GRECORDS
# Conflicts:
#	openair1/SCHED_NR_UE/pucch_uci_ue_nr.c
#	openair2/LAYER2/NR_MAC_UE/nr_ue_scheduler.c
#	openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_dlsch.c
#	openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_primitives.c
#	openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_ulsch.c
2021-04-19 12:12:44 +01:00