spclab
ac4ae0e0fd
Hardcodings removed fully, system runs but unstable
2021-07-27 15:10:54 +05:30
David Kim
4f23fa2f61
added queues between VNF and MAC to handle indications.
2021-07-19 18:55:02 -07:00
Mahesh
74a092f73a
Documentation update, UL transmission
2021-07-06 15:59:52 +05:30
Melissa Elkadi
6ddb49d09c
Sending uci_ind based on rx'd ul_tti's sfn/slot
...
Also, updated the filing of the DCI payload
based on the actual number of recevied bits
and not based on the max number of rx'd bits.
2021-07-02 13:51:39 -07:00
Melissa Elkadi
4dfe7c2596
5G Userplane working 50% of the time
...
This commit includes several changes.
First, it updates the way we fill the uplink
UCI indication. This still has some todo comments
since all the fields in this ind were hardcoded.
It also updates the pack and unpack functions for
the NR_UCI incations. Lastly, it includes updates
to the gNB UCI scheduler. The updates in the gNB
were cherry picked from develop. There are two updates
to the VNF which allow the VNF timing/slots to be
adjusted based on the received timing_info packets
from the VNF. This adjustment was disabled in IISc's
nFAPI code. For now, it is improving the timing
between the VNF and PNF.
2021-07-01 12:21:57 -07:00
Melissa Elkadi
90d5641770
Filling, queuing and sending UCI ind to gNB
...
Currently, the pull8 in nFAPI of the VNF
is failing.
2021-06-30 17:21:41 -07:00
Melissa Elkadi
e8cfcbe607
CFRA Procedure success commit pt. 1
...
This commit contains the changes to the OAI code in
the NR UE and in nFAPI.
- Filling crc_ind for msg3
- Updating pack/unpack of CRC_ind
- Creating phy abstraction CRC_ind handling in VNF
- Removal of old comments
- Only sending on RACH in phy_stub
- Calling nr_msg3_transmitted in scheduler for NSA mode
2021-06-11 12:35:40 -07:00
Melissa Elkadi
04ab6dbad5
Added an RX_IND handle in the gNB/VNF
...
Also updated the NR nFAPI for properly packing
and unpacking the ra_indication. Lastly, added
the functionality for calling the callback RX_ind
functions in the VNF. The RX_IND PDU is recevied
as NULL in the gNB so need to investigate how to
properly pack and unpack the *pdu in the RX_ind.
2021-06-10 15:39:18 -07:00
Melissa Elkadi
5ba3d16fbc
gNB scheduler was not updating Msg3 future frame
...
The fix added in this commit may not be correct and
should be reviewed by Eurecom. For now we set the
future frame based on the PRACH recevied frame + 1.
Also fixed the copying of RACH ind into UL_INFO global.
RAR is being passed to NR UE.
2021-06-03 12:24:13 -07:00
Melissa Elkadi
6299d4515e
Creating UL_ind RACH handle function in VNF
...
Also fixed a few bugs in nr-nFAPI:
- Push16->push8 fix in packing of RACH
- Allocating memory for pdu_list and preamble_list in unpack
- Properly indexing through both lists during unpack
- Created new nr_rach handling function
2021-06-02 16:33:12 -07:00
Melissa Elkadi
7db52420bf
Created new fill_rach function in the NR UE
...
Also calling the new L1_nsa_prach_procedures()
function after using the nr_ue_scheduler. Added
some error checking in the nr_ue_scheduler. Added
some error checking in the process_nsa_msg in both
the NR and LTE UE
2021-05-28 15:30:56 -07:00
rmagueta
102a76fd56
Merge remote-tracking branch 'origin/develop' into develop-NR_SA_F1AP_5GRECORDS
...
# Conflicts:
# openair1/SCHED_NR_UE/phy_procedures_nr_ue.c
# openair2/GNB_APP/MACRLC_nr_paramdef.h
# openair2/LAYER2/NR_MAC_gNB/config.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_uci.c
# openair2/NR_PHY_INTERFACE/NR_IF_Module.c
2021-05-04 11:23:21 +01:00
Melissa Elkadi
e1a77b2d82
Add NSA mode to working dl_tti messages from gNB
...
This commit is not currently building, but I wanted
to be able to save the changes that I have added.
2021-04-30 13:36:18 -07:00
Robert Schmidt
b005f9594b
Statically allocate PUCCH F0 resource index 0 for AckNack
2021-04-27 08:30:33 +02:00
rmagueta
ef8aaa8c9b
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
2021-04-20 11:37:33 +01:00
Raymond Knopp
564311525e
applied patch for UE PUCCH TX from Albesmart. changed p-NR-FR1 to 0 (from 20) to reduce SNR on UL. PUCCH is now functional after inserting physicalCellGroupConfig (before and after applying MasterCellGroupConfig)
2021-04-19 23:53:28 +02:00
hardy
b5ffe11bd8
Merge remote-tracking branch 'origin/develop-SA-CBRA' into integration_2020_wk15
...
Conflicts:
openair1/PHY/TOOLS/nr_phy_scope.c
targets/ARCH/USRP/USERSPACE/LIB/usrp_lib.cpp
2021-04-14 15:14:03 +02:00
Laurent OpenCells
c0ef3e6f88
fix gcc reported issues
2021-04-03 23:37:58 +02:00
rmagueta
d37552db4c
Merge remote-tracking branch 'origin/develop' into develop-SA-CBRA
...
# Conflicts:
# openair1/SIMULATION/NR_PHY/ulsim.c
# openair2/LAYER2/NR_MAC_COMMON/nr_mac_common.h
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_uci.c
# targets/ARCH/USRP/USERSPACE/LIB/usrp_lib.cpp
2021-03-19 15:07:08 +00:00
David Kim
7c6e4ed01d
adding nfapi_new update
2021-03-18 11:22:06 -07:00
David Kim
94c9866b7e
adding nfapi_nr_develop_new changes
2021-03-13 13:09:34 -08:00
Robert Schmidt
9e707bb2d6
Remove uselessly added code
2021-03-11 12:12:35 +01:00
guhan
6505729aad
some modifications in gNB_scheduler_uci.c
2021-02-26 14:16:01 +05:30
guhan
f338d6d65d
Removed rrc dependency, code rearrangement
2021-02-26 14:16:01 +05:30
rangaswamy
0e61b612ba
fixed warnings
2021-02-26 11:47:33 +05:30
k.ramya
0a0a5e48c3
code rearrangement
2021-02-26 11:37:58 +05:30
r.karey
e703638522
fixed memory leaks
2021-02-26 11:31:06 +05:30
Rangaswami
dfa39d5441
fixed CSI payload issue with multiple SSBs
2021-02-26 11:08:32 +05:30
p.shashikala
ee7b48ee01
CSI payload bits inversion issue
2021-02-26 11:08:32 +05:30
Rangaswami
8c923c9796
Fixed the segemntation fault and added CSI bitlength in uci_pdu
2021-02-26 11:08:32 +05:30
r.karey
3fa6b36ac3
UCI bitlength calculation
2021-02-26 11:04:20 +05:30
Rangaswami
f344f69d1c
Initial commits for TCI and CSI reporting changes
2021-02-26 10:54:40 +05:30
r.karey
8c488bfdf8
UCI bitlength calculation
2021-02-26 10:51:42 +05:30
r.karey
32139c6f91
Added more logs and fixed assertion
2021-02-26 10:48:36 +05:30
Rangaswami
8e9b8f6cd0
fixed CSI payload issue with multiple SSBs
2021-02-26 10:20:51 +05:30
r.karey
91bb8d2fab
Fixed the calculation of received csi payload size at MAC
2021-02-26 10:20:51 +05:30
r.karey
642679ddf4
Changed the TCI handling after processing of CSI_measurements
2021-02-26 10:20:51 +05:30
r.karey
78dd18940c
CSI-RS reporting bitlength calculation for type1 single panel two CSI-RS ports
2021-02-26 10:20:51 +05:30
r.karey
132d139c92
Changed periodicity calculation according to CSI_Reporting branch
2021-02-26 10:20:51 +05:30
r.karey
bece5400d7
UCI bitlength calculation
2021-02-26 10:20:51 +05:30
r.karey
33f3fb2262
receiving of CSI report
2021-02-26 10:20:51 +05:30
r.karey
356a0033fc
Added more logs and fixed assertion
2021-02-26 10:20:51 +05:30
p.shashikala
55c55d7d17
CSI payload bits inversion issue
2021-02-26 10:20:51 +05:30
Rangaswami
c9d7455dea
Fixed the segemntation fault and added CSI bitlength in uci_pdu
2021-02-26 10:20:51 +05:30
r.karey
e6d057ec8a
Fixed the calculation of received csi payload size at MAC
2021-02-26 10:20:51 +05:30
r.karey
5fdadbfe84
Changed the TCI handling after processing of CSI_measurements
2021-02-26 10:20:51 +05:30
r.karey
7b4a863018
CSI-RS reporting bitlength calculation for type1 single panel two CSI-RS ports
2021-02-26 10:20:51 +05:30
r.karey
da383da93d
Changed periodicity calculation according to CSI_Reporting branch
2021-02-26 10:20:51 +05:30
r.karey
72d0566666
UCI bitlength calculation
2021-02-26 10:20:51 +05:30
r.karey
5196599833
receiving of CSI report
2021-02-26 10:20:51 +05:30