Laurent THOMAS
e0776377c4
fix phy simulators with updated threads synchro
2021-12-16 17:18:50 +01:00
Laurent THOMAS
b2b3dd1331
gNBthread flow update
2021-12-16 12:59:17 +01:00
francescomani
d6dedc1f49
handling multiple pdcch pdu at fapi and phy
2021-12-09 13:14:19 +01:00
yihz
e4a7eda968
base on 2021.w48, diff_1206_2.diff, UL_NR_MIMO 4*4
2021-12-07 10:43:28 +08:00
Sakthivel Velumani
1af5a89dd1
Removed active waiting loop
...
which could block threads. Instead used a separate thread to reorder the finished the job messages
2021-12-05 17:48:32 +05:30
Melissa Elkadi
4f9c2bd869
Merge branch 'eurecom-develop' into eurecom-episys-merge-nsa
2021-11-29 14:33:23 -08:00
mjoang
31f12b62e0
fix the race condition in UE where PUSCH could not be sent when UE sends PUCCH and PUSCH at the same slot.
2021-11-29 10:15:02 -05:00
francescomani
4a26745919
Merge remote-tracking branch 'origin/develop' into NR_UE_CSIRS_scheduling
2021-11-29 09:34:57 +01:00
francescomani
fa2ce6e680
Merge remote-tracking branch 'origin/develop' into NR_2port_CSIRS
2021-11-26 11:34:22 +01:00
rmagueta
fbc45b3571
Merge remote-tracking branch 'origin/develop' into develop-SRS
...
# Conflicts:
# nfapi/open-nFAPI/nfapi/src/nfapi_p7.c
2021-11-25 11:09:20 +00:00
hardy
53692ff57a
Merge remote-tracking branch 'origin/nfapi-carriage-returns' into integration_2021_wk47_b
2021-11-24 09:43:12 +01:00
rmagueta
b3e5b83b8b
Fix build warning
2021-11-23 19:17:13 +00:00
rmagueta
71c64e023d
Merge remote-tracking branch 'origin/develop' into develop-SRS
2021-11-23 19:02:33 +00:00
rmagueta
01a260f1f9
gNB is receiving the SRS signal
2021-11-23 18:55:29 +00:00
rmagueta
37950f470b
Fix in nfapi_nr_srs_pdu_t
2021-11-23 16:51:03 +00:00
Melissa Elkadi
94d146e80b
Renaming queue.h in PHY_INTERFACE layer to queue_t.h
...
There are two queue.h files in this repository.
2021-11-23 08:05:58 -08:00
Melissa Elkadi
c08b0c2b56
Merge branch 'eurecom-develop' into eurecom-episys-merge-nsa
2021-11-23 06:24:33 -08:00
francescomani
1f75a9780d
scheduling of csi for im
2021-11-22 16:27:42 +01:00
francescomani
79be6685fd
changes in ue fapi handling to include csi-rs pdu
2021-11-19 17:42:24 +01:00
francescomani
f80ba3e4db
nzp csi-rs scheduling function
2021-11-19 15:48:07 +01:00
hardy
79117d4c67
Merge remote-tracking branch 'origin/NR_ULSCH_decoding' into integration_2021_wk46_c
2021-11-19 09:28:01 +01:00
rmagueta
dfec275b1c
Send srs_config_pdu from MAC to PHY
2021-11-16 18:12:57 +00:00
rmagueta
4f783e83b6
Set SRS as periodic
2021-11-15 11:41:10 +00:00
rmagueta
55d753bb8e
Revert "Create gNB_scheduler_SRS.c"
...
This reverts commit 68e968e556 .
2021-11-15 11:10:55 +00:00
rmagueta
68e968e556
Create gNB_scheduler_SRS.c
2021-11-13 17:10:07 +00:00
rmagueta
6c767458e8
Fill fapi_nr_ul_config_srs_pdu struct
2021-11-12 14:23:08 +00:00
francescomani
2eac9f53c7
Merge remote-tracking branch 'origin/develop' into NR_2port_CSIRS
2021-11-11 16:35:46 +01:00
Melissa Elkadi
046258f1ba
Merge branch 'eurecom-develop' into eurecom-episys-merge-nsa
2021-11-09 15:17:58 -08:00
David Kim
4fb67cbd9c
Resolved conflict in Merge remote-tracking branch 'origin/episys/master-nsa' into episys/david/nsa_ci_debug_for_sa
2021-11-04 10:24:48 -07:00
David Kim
c7f083b14a
Updated gNB part to handle CI test
2021-11-03 22:30:28 -07:00
mjoang
ed84d40f72
add mutex to protect ul_config_pdu against race condition.
2021-11-03 14:30:42 -04:00
Melissa Elkadi
66144698c7
Reverting log and white space changes for MR
2021-10-28 08:51:09 -07:00
Melissa Elkadi
8a56d146cc
Merge branch 'episys/master-nsa' into episys/mel/merge_bw_testing_abs
2021-10-25 11:07:59 -07:00
Melissa Elkadi
74b2dbe73a
Merge branch 'origin-episys-merge-nsa' into eurecom-episys-merge-nsa
2021-10-25 10:34:53 -07:00
Melissa Elkadi
b56c8ac3ce
Merge remote-tracking branch 'eurecom/develop' into origin-episys-merge-nsa
2021-10-25 10:27:11 -07:00
Melissa Elkadi
2edfdb20a4
Merge remote-tracking branch 'eurecom/develop' into episys/mel/merge_bw_testing_abs
2021-10-25 09:52:23 -07:00
Melissa Elkadi
b7ec8ae21e
Merge remote-tracking branch 'eurecom/develop' into eurecom-nfapi-carriage-returns
2021-10-25 09:23:21 -07:00
francescomani
0033e5cf89
fixes for RA proceduere at OAI UE
2021-10-25 18:08:25 +02:00
francescomani
2db3e842fd
Merge remote-tracking branch 'origin/develop' into NR_2port_CSIRS
2021-10-22 11:09:51 +02:00
Melissa
bcca4aad81
Revert "tx_data_request len field is a uint16_t"
...
This reverts commit e630bf1c52
2021-10-19 21:08:14 +00:00
Melissa Elkadi
58eb8d2af4
Creating new queue for ul_ttis if dl_tti is late
...
Also, this commit changes the len argument in the
pusharray32 to match the actual field type (uint16_t).
There is also simple name change from sf -> slot.
The new queueing system is not a permanent solution.
It was simply a way for us to try to handle late
dl_tti_requests. If we queue every single ul_tti_req
that we get, the queue gets full very quickly becasue
we only remove ul_ttis from the queue when a uci has
been populated with a matching sfn/sf. Because of this,
we only queue ul_ttis if we have a uci_indication
prepared already. Rarely, a dl_tti_req will arrive at
the NRUE too late, and the NRUE does not have time
to create the uci_ind so we dont process the corresponding
ul_tti. A seprate queue was made to hold all other ul_ttis
the arrive in the NRUE (this queue will continuously
get full and then emptied) but will occasionally hold
a ul_tti that corresponds to a uci that hasnt
been populated yet.
2021-10-19 07:59:55 -07:00
Melissa Elkadi
e630bf1c52
tx_data_request len field is a uint16_t
...
In the pusharray32, used exclusively by the
tx_data_request, the len argument passed in
is defined as a uint32_t. This update fixes
the passed in argument to be defined as a
uint16_t instead.
2021-10-18 18:50:12 -07:00
Michael Cook
69fc902b52
Set alarm
2021-10-18 22:04:19 +00:00
Deokseong "David" Kim
a5d23a0e08
Fixed nr_dlsim and nr_ulsim build errors.
2021-10-13 16:27:13 +00:00
Michael Cook
6b5bfed9b8
open-nFAPI: Remove carriage returns
...
Remove the problematic carriage returns from three nfapi source
files.
Only whitespace changes in this commit.
```
dos2unix open-nFAPI/*/src/*.c
```
2021-10-03 06:49:13 -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
a30f6791f7
Incorrectly removed timeout variable in PNF
...
Also, putting memset back to help us locate a
bug in the handling of the def_dci_pdu_rel15
2021-09-30 15:57:10 -07:00
Melissa Elkadi
11ab8b55f0
Removing unused variables to get rid of warnings.
2021-09-30 06:29:35 -07:00
Melissa Elkadi
82af1cbc80
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:25:40 -07: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