Commit Graph
18256 Commits
Author SHA1 Message Date
David Kim 39563f3cd5 Restored the original NAS configuration file. 2021-10-07 10:11:21 -07:00
Melissa Elkadi 5552d53b08 gNB and NRUE slots not matching is what happens in LTE
This commit allows us to call the scheduler for
every slot indication we get to ensure we properly
configure the DCI. Also, we are sure to process the
DCI only when we have both the config (dl_tti) and
the payload (tx_req). Lastly, removed the hack
to the slot indication (we do not shift the slot
indication by -6 anymore). We are passing up to 4
NSA UEs, but sometimes one will not complete the CFRA
procedure.
2021-10-07 10:06:40 -07:00
Melissa Elkadi 746d074646 Queuing all nFAPI messages and handling after slot ind
This commit changes the stub functionality entirely.
We are now queueing any received NR nFAPI message
and handling it only after we recevie a slot ind
that corresponds with the nFAPI message's sfn/slot
value. When doing this, an existing issue has been
brought to light. The gNB and NR UE are not in sync
when it comes to their slot indications. Generally,
the NR UE seems to be ahead of the gNB by around 6-7
slots. This commit has a hack... when we receive a
slot indication at the moment, we decrament it by 6
to try to keep the NRUE from being ahead of the gNB.
This will be fixed shortly... This was a temporary
fix..
2021-10-06 18:13:13 -07:00
Melissa Elkadi 98bc149e98 Reverting change that that forces DCI config before handling
By reverting this change, we will see the NRUE2 crash
because the DCI wont be configured before handling.
This will get fixed in the next commit by adding
queues for the nFAPI messages, therefore forcing
us to handle the nfapi messages only after we have
processes the corresponding slot indication.
2021-10-06 09:47:19 -07:00
Melissa Elkadi 47e96132f6 Handling multiple DCIs in a single DL_TTI and TX_REQ 2021-10-05 16:09:52 -07:00
Melissa Elkadi 1b2d8b5288 def_dci_pdu_rel15 fix.
In this commit we were trying to understand why
the memset of the def_dci_pdu_rel15 array in the NRUE
was casuing the NR UE to crash. This was happening
becuase some of the members of the def_dci_pdu_rel15
array canont be zero in NSA mode. This was happening
because sometimes, we would recevied two DCI indications
in a row, after the first one, we would be memesetting
the array to all 0s and then try to process the second
DCI. The fix we have implemnted is to call the configure_dci()
prior to processing ANY DCI, to ensure we have properly
configured the UE to handle these DCIs.

Also, in the gNB, it was not able to find the UL scheduled
slot for the feedback harq because it was not accounting for
the slot wrapping.
2021-10-05 11:40:40 -07:00
Melissa Elkadi fb0a80ee84 Adding memset of def_dci_pdu_rel15 back in
Removing the memset seemed to hide the problem
and now the problem is appearing in a differnt
manner... it is causing the NRUE to skip HARQ
PIDs as its filling the UCI indication and process
the DCI PDUs. So adding the memset causes the NR UE
to crash becasue the DL_BWP_ID is becoming 0
which leads us to index into an pointer that is not
allocated and then a crash happens in DCI handling.
2021-10-01 15:53:23 -07:00
David Kim eb5f517165 updated configuration file location for ci test. 2021-10-01 15:34:12 -07:00
Melissa Elkadi a5d6ff5a75 We are now sending either SR or HARQ based on UL_TTI_REQ
This requires some updates to the nFAPI code as well.
We also have declared the def_dci_rel15 extern variable
consistently throughout the code.

In this commit, the gNB is still crashing. However, it seems
that the NSA UE is sending the proper responses back, but there
some sort of incorrect management of the def_dci_pdu_rel15
variable. If we memset this array to 0, we can see incorrect
0 assignments to elements of the UCI indications. Hopefully
fixing this issue will result in less gNB crashes.
2021-10-01 14:52:32 -07:00
Melissa Elkadi ce8301ba38 Setting SR flag to 0 in NR UE to ensure we dont handle SRs 2021-09-30 19:25:57 -07:00
David Kim b2d1052fe9 Added some config files after restoring original config files. 2021-09-30 18:39:30 -07:00
Melissa Elkadi 354cf0820f Merge remote-tracking branch 'eurecom/bandwidth-testing-abs' into episys/mel/merge_bw_testing_abs 2021-09-30 07:10:51 -07:00
francescomani 70d81ac8fa additional fix for coreset in calculate_preferred_dl_tda 2021-09-30 15:49:57 +02:00
mjoang f48c1d913b handle pdu_length up 65535byte. 2021-09-30 13:22:04 +01:00
rmagueta 081d566201 Fix calculate_preferred_dl_tda and remove duplicated code 2021-09-30 13:08:15 +01:00
rmagueta 568071cb57 Change LOG levels 2021-09-30 12:52:22 +01:00
rmagueta dc1cbfaa63 Revert wrong merge related to num_dmrs_cdm_grps_no_data in scheduler DLSCH 2021-09-30 10:16:11 +01:00
francescomani b8af250fb9 improve ssb sco condition 2021-09-30 09:47:03 +02:00
Melissa Elkadi cf0430a5bc Correctly packing UCI indications.
Also, removing memset for def_dci_pdu_rel15 because
it is setting the DL_BWP_ID = 0 before we have used
it.
2021-09-29 12:15:58 -07:00
rmagueta 2d2f6c6421 Fix function to fill UL RB mask to be used for N0 measurements of PUCCH 2021-09-29 19:51:17 +01:00
rmagueta 432e00a0c1 General tda selection 2021-09-29 15:56:13 +01:00
Melissa Elkadi abb81d8d70 Fixing a typo 2021-09-28 14:46:40 -07:00
Melissa Elkadi 4cbea4cc8c Cleaning up MR code 2021-09-28 14:30:31 -07:00
Melissa Elkadi df79567b16 Merge remote-tracking branch 'origin/episys/david/processing_crc_ind_rx_ind_per_pdu' into episys/mel/merge_bw_testing_abs 2021-09-28 13:18:06 -07:00
Melissa Elkadi 62118252dd Merge remote-tracking branch 'eurecom/bandwidth-testing-abs' into episys/mel/merge_bw_testing_abs 2021-09-28 13:13:54 -07:00
rmagueta 76a8ac303d Set back threshold to 50 for xrtmag_dBtimes10 2021-09-28 18:02:10 +01:00
rmagueta c5e877df58 Change LOG levels 2021-09-28 17:36:22 +01:00
rmagueta 1ab23d4b96 Remove commented functions 2021-09-28 17:25:38 +01:00
rmagueta 5630c434a8 Revert sl10 to 7 2021-09-28 17:13:56 +01:00
francescomani 2b30a1e6f9 Merge branch 'bandwidth-testing-abs' of https://gitlab.eurecom.fr/oai/openairinterface5g into bandwidth-testing-abs 2021-09-28 16:21:21 +02:00
francescomani 6df8f942e1 fix log in pucch0 rx 2021-09-28 16:20:58 +02:00
luis_pereira87 ac4954bc79 Fix apply_nr_rotation_ul 2021-09-28 15:14:33 +01:00
luis_pereira87 64fa82673c Fix in the improvement of ssb_SubcarrierOffset validation 2021-09-28 14:24:03 +01:00
luis_pereira87 061f1da363 Improve ssb_SubcarrierOffset validation 2021-09-28 14:07:03 +01:00
luis_pereira87 18fef22ad1 Fill lcid_mask for NSA 2021-09-28 13:30:14 +01:00
David Kim 60dca0657b processing crc_ind and rx_ind per pdu in gNB.
1. If matched rnti does not exist between crc_ind pdus and rx_ind puds, the ind or unmatched pdus will be requeued.
2. Sending crc_ind and rx_ind togetehr with crc_ind first in nrUE.
2021-09-27 12:59:40 -07:00
rmagueta 345ee2fd88 Revert min_rb to 5 2021-09-27 11:21:55 +01:00
rmagueta 280249bb2a Merge remote-tracking branch 'origin/bandwidth-testing' into bandwidth-testing-abs
# Conflicts:
#	openair1/PHY/NR_TRANSPORT/pucch_rx.c
2021-09-27 11:05:30 +01:00
Raymond Knopp fb4235fd50 changes in PUCCH0 SNR measurement, testing for PUCCH power control 2021-09-27 11:52:50 +02:00
rmagueta c0b260673d Merge remote-tracking branch 'origin/develop' into bandwidth-testing-abs 2021-09-27 10:08:14 +01:00
Remi Hardy 314760acf3 integration_2021_wk37
MR !1272 : \[DOC\] NR feature set update  
MR !1244 : \[DOC\] Update SA tutorial  
MR !1269 : \[CI\] dashboard creds and executor change  
MR !1262 : \[CI\] jenkins pipe to write test results to mysql  
MR !1250 : NR_NSA_no_msg3_retransmission  
MR !1264 : NR_UE_IF_FREQ (IF frequency command line option at OAI UE)
2021-09-26 07:32:47 +00:00
Roberto Louro Magueta 6d88c040ce Revert "Fix ssb_SubcarrierOffset for NSA"
This reverts commit aad4e1a015
2021-09-24 16:28:18 +00:00
rmagueta aad4e1a015 Fix ssb_SubcarrierOffset for NSA 2021-09-24 16:46:32 +01:00
hardy ef99e1ded4 Merge remote-tracking branch 'origin/NR_UE_IF_FREQ' into integration_2021_wk37 2021-09-24 14:09:47 +02:00
hardy 03eb29580a Merge remote-tracking branch 'origin/NR_NSA_no_msg3_retransmission' into integration_2021_wk37 2021-09-24 14:08:54 +02:00
hardy 8d5e74cbb9 Merge remote-tracking branch 'origin/ci_sql_collect_results' into integration_2021_wk37 2021-09-24 09:55:51 +02:00
hardy 67b03a5d04 Merge remote-tracking branch 'origin/ci_clean_dashboard_setup' into integration_2021_wk37 2021-09-24 09:55:21 +02:00
hardy 20fd6472fa Merge remote-tracking branch 'origin/NR_SA_documentation_update' into integration_2021_wk37 2021-09-24 09:54:53 +02:00
hardy 6bed20a072 Merge remote-tracking branch 'origin/NR_feature_set_update' into integration_2021_wk37 2021-09-24 09:54:29 +02:00
Melissa 79aeea60e9 Merge branch 'episys/mel/merge_to_cfra_working_9_14_21' into 'episys/mel/merge_develop_cfra_working_9_14_21'
Added slot_ind queue and handling slot_inds in VNF

See merge request aburger/openairinterface5g!61
2021-09-23 21:54:23 +00:00