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
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
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
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
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
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
hardy
03eb29580a
Merge remote-tracking branch 'origin/NR_NSA_no_msg3_retransmission' into integration_2021_wk37
2021-09-24 14:08:54 +02:00
Melissa Elkadi
30065ef014
Removing hacks to gNB code for NSA mode
2021-09-22 07:27:13 -07:00
rmagueta
1540f9bf1a
Fix PINGs and IPERF for phy-test
2021-09-22 15:25:08 +01:00
Raymond Knopp
87310ec55c
Merge remote-tracking branch 'origin/bandwith_testing_debug' into bandwidth-testing
...
Conflicts:
openair1/SCHED_NR/phy_procedures_nr_gNB.c
2021-09-22 15:05:27 +02:00
Raymond Knopp
0270bf0321
commit before merge
2021-09-22 14:08:06 +02:00
Melissa
61e242199a
Merge branch 'episys/david/sync_between_dl_tti_req_and_tx_data_req' into 'episys/mel/merge_develop_cfra_working_9_14_21'
...
Episys/david/sync between dl tti req and tx data req
See merge request aburger/openairinterface5g!60
2021-09-21 22:38:30 +00:00
Deokseong "David" Kim
6a7fe60266
Episys/david/sync between dl tti req and tx data req
2021-09-21 22:38:29 +00:00
Melissa Elkadi
c4e27cf8b4
Properly assigning the rx_ind.pdu pointer
...
Also, the ul_slot was not properly wrapping.
It was increased to a value greater than the
largest slot value.
2021-09-21 15:16:36 -07:00
Roberto Louro Magueta
99f53ea942
Revert "Update pucch0_dtx_threshold"
...
This reverts commit e13ef657f3
2021-09-21 18:15:17 +00:00
rmagueta
b2e5b2884e
Change LOG level
2021-09-21 18:19:07 +01:00
rmagueta
bafa835099
Merge remote-tracking branch 'origin/bandwith_testing_debug' into bandwidth-testing-abs
2021-09-21 18:18:01 +01:00
francescomani
06cfa4e934
yet another bugfix
2021-09-21 18:45:36 +02:00
rmagueta
beb065d2e8
Change LOG levels
2021-09-21 17:19:19 +01:00
rmagueta
96c194f0e8
Merge remote-tracking branch 'origin/bandwith_testing_debug' into bandwidth-testing-abs
...
# Conflicts:
# openair1/SCHED_NR/phy_procedures_nr_gNB.c
# targets/PROJECTS/GENERIC-NR-5GC/CONF/gnb.sa.band78.fr1.106PRB.usrpb210.conf
2021-09-21 17:13:19 +01:00
francescomani
7301280736
bugfix of the bugfix
2021-09-21 17:29:21 +02:00
francescomani
5b976712a3
another bugfix in acknack scheduling
2021-09-21 17:02:31 +02:00
rmagueta
18d52cd129
Change LOG level
2021-09-21 13:42:44 +01:00
francescomani
06ad8f6a28
remove added code in msg4 retransmission
2021-09-21 14:34:42 +02:00
rmagueta
e13ef657f3
Update pucch0_dtx_threshold
2021-09-21 12:41:38 +01:00
rmagueta
bc936bfffd
Update LOGs
2021-09-21 12:31:15 +01:00
rmagueta
e5f677aa2b
Change LOG levels
2021-09-21 12:13:32 +01:00
francescomani
398d81e736
bugfix in acknack scheduling
2021-09-21 13:08:43 +02:00