Cedric Roux
4236ff2b3e
nr: improve x2/rrc for ENDC
...
This commit introduces several enhancements in X2AP and RRC to deal
with ENDC. The main goal is to deal with UE's on/off and with various
errors.
The following work is included:
- DC prep and DC overall X2 timers
- X2 messages for UE release and DC timers' timeout
Open problems:
- what to do when the UE sends an scg Failure? This commit removes
the UE. And this removal may not be correctly done
- UE removal in the gNB's PHY layer (a next commit is coming,
but it is hackish and will need a rework)
2020-09-22 11:57:31 +02:00
Florian Kaltenberger
221973bffc
PRACH duration to be calculated based on PRACH format.
...
PRACH_PDU.prach_format now interpreted according to last version (March 2020) of 5G FAPI specs
fixing nr_prachsim
2020-09-21 22:17:28 +02:00
Laurent
93550b1cb0
add test code, finished authentication
2020-09-21 15:11:02 +02:00
zhenghuangkun
0f3d53e1b9
Merge remote-tracking branch 'remotes/origin/master' into develop_SA_L3
2020-09-21 02:20:35 +00:00
Rakesh
2cac29b5c6
fix for modulation rotataion to support all numerlogies
2020-09-17 17:46:50 +02:00
Sakthivel Velumani
6ff951be08
wait before abandoning next trx processing
2020-09-17 17:09:15 +02:00
Rakesh
8ab1c0b9d4
Merge remote-tracking branch 'origin/develop' into NR_RRCConfiguration_FR2
2020-09-16 11:56:07 +02:00
Raphael Defosseux
4a873b4d43
CI: optmimizations on VM-based framework
...
also correction for Circular Dependency Protection on header files
also correction on the banner check
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-09-15 12:18:26 +02:00
Florian Kaltenberger
a98cf88735
fixing a mistake in the computation of the prach_start_symbol
2020-09-14 13:38:30 +02:00
Florian Kaltenberger
fecf27e223
updating FAPI interface with PRACH configuration index
...
NR PHY should now be able to handle multiple PRACH occasions
2020-09-11 17:00:44 +02:00
Sakthivel Velumani
34ae102229
Merge branch 'develop' into ulsch_decode_mthread
2020-09-11 15:01:19 +02:00
kn.raju
f9db898155
modified num of FAPI PRACH pdu
2020-09-11 11:38:41 +05:30
Florian Kaltenberger
6931fd7d37
moving the OFDM phase rotation from RU to DU
2020-09-10 15:57:40 +02:00
He Shanyun
c8b67cb1a1
compile NGAP_GNB lib
2020-09-10 11:34:02 +00:00
He Shanyun
8f3adc8bc8
fix gNB build error
2020-09-10 07:05:01 +00:00
Rakesh
0b7573484c
overiting centre frequency for FR2 testing
2020-09-09 15:49:40 +02:00
Rakesh
39f84c3a62
FR2 testing
2020-09-09 15:46:25 +02:00
zhenghuangkun
85fe26bd80
Modify NGAP Messages
2020-09-09 18:55:14 +09:00
Rakesh
42fe39ece5
moving gpio control to the rx
2020-09-08 22:43:42 +02:00
Thomas Schlichter
9e52db7538
Merge remote-tracking branch 'develop'
...
Conflicts:
openair1/PHY/NR_UE_TRANSPORT/nr_ulsch_coding.c
openair1/PHY/NR_UE_TRANSPORT/nr_ulsch_ue.c
openair1/SCHED_NR_UE/phy_procedures_nr_ue.c
openair1/SIMULATION/NR_PHY/dlsim.c
openair2/NR_UE_PHY_INTERFACE/NR_IF_Module.c
2020-09-08 17:42:52 +02:00
cig
9ac6dfee09
Minor fixes UE
...
- added some descriptions to the code
- fixed hardcoded factors
- removed commented out and unused code
- phy_procedures_nrUE_RX: removed unused do_pdcch_flag
- updated LTE naming to 5G
2020-09-08 14:09:05 +02:00
Sakthivel Velumani
9b9295f5b2
Merge branch 'NR_UL_scheduling' into ulsch_decode_mthread
2020-09-07 15:13:08 +02:00
Thomas Schlichter
ac5f5d7899
add missing init_symbol_rotation() to nr-uesoftmodem.c
2020-09-04 14:15:58 +02:00
Raphael Defosseux
2dcf50a5bc
Merge remote-tracking branch 'origin/benetel_integration' into develop_integration_2020_w36
2020-09-03 16:47:39 +02:00
Raphael Defosseux
869f0e989c
Merge remote-tracking branch 'origin/NR_UE_DCI_decode_fix' into develop_integration_2020_w36
2020-09-03 16:45:56 +02:00
Raphael Defosseux
a05f7e1448
Merge remote-tracking branch 'origin/nr_ue_txdata_cleanup' into develop_integration_2020_w36
2020-09-03 16:41:25 +02:00
Raphael Defosseux
ec1a7cadff
Merge remote-tracking branch 'origin/NR_UL_scheduling' into develop_integration_2020_w36
2020-09-03 16:35:03 +02:00
Florian Kaltenberger
a44a32af28
Merge remote-tracking branch 'origin/develop' into benetel_integration
2020-09-03 15:28:52 +02:00
Laurent
693364ddc5
merge develop
2020-08-29 09:37:15 +02:00
Laurent
a3367e58ea
Merge branch 'develop' of https://gitlab.eurecom.fr/oai/openairinterface5g into main5G
2020-08-29 09:35:47 +02:00
Sakthi
1fc73ba77f
fixing nr-softmodem
2020-08-27 21:50:35 +02:00
Francesco Mani
96f78feec7
moving init_symbol_rotation in uesoftmodem
2020-08-27 14:52:58 +02:00
Sakthivel Velumani
3e3af2c11b
bugfixes
2020-08-27 12:42:25 +02:00
Shweta Shrivastava
3a999254c9
Fixes for handling NR UE DCI decoding errors
2020-08-26 15:01:00 -05:00
Raphael Defosseux
e31349256f
hotfix for eNB-OCP build
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-08-26 17:24:45 +02:00
Thomas Schlichter
a8fc7ebd38
Merge remote-tracking branch 'develop' into nr_ue_txdata_cleanup
2020-08-26 16:45:48 +02:00
Francesco Mani
28b280a657
Merge remote-tracking branch 'origin/develop' into NR_UL_scheduling
2020-08-26 13:49:30 +02:00
Francesco Mani
d219341905
to make simulators compile
2020-08-25 19:02:13 +02:00
Raymond Knopp
2124343889
Merge branch 'NR_UL_scheduling' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_UL_scheduling
2020-08-25 01:50:43 +02:00
Raymond Knopp
cc0ff7422e
implementation of missing symbol-based rotation for NR modulation/demodulation (Section 5.3 38.211). Tested with unitary simulators (ulsim/dlsim).
...
To be tested with gNB testbench and rfsimlator
2020-08-25 01:48:55 +02:00
Thomas Schlichter
cec42dc330
Some more UE timing fixes
...
- Check for timing_advance update _after_ RX (and TX) processing
- Update writeBlockSize when timing_advance value changes (for USRP)
- ignore timestamp when pre-reading the first OFDM symbol of a frame (for rfsimulator)
- do not busy wait for a finished RX-TX thread, use blocking wait instead
2020-08-24 20:01:56 +02:00
Raymond Knopp
e471d8b898
Merge remote-tracking branch 'origin/NR_RRC_PDCP' into NR_UL_scheduling
2020-08-24 11:19:42 +02:00
Thomas Schlichter
4049eb4f53
clean TX buffer on UE side after transmitting it via USRP
2020-08-22 11:08:47 +02:00
Thomas Schlichter
b0903e2079
change timing advance to only affect the TX timestamp, not the position in the "txdata" buffer
2020-08-22 10:21:36 +02:00
Thomas Schlichter
1f57bd9bd2
Transmit data to USRP after finishing the producing thread
2020-08-22 10:18:30 +02:00
Raphael Defosseux
a8ea336cfd
Merge remote-tracking branch 'origin/improve_nr_modulation' into develop_integration_2020_w34
2020-08-21 16:13:27 +02:00
Raphael Defosseux
34a2945abf
Merge remote-tracking branch 'origin/fembms-enb-ue' into develop_integration_2020_w34
2020-08-21 16:13:08 +02:00
Laurent
038a80b2ff
fixes after merge
2020-08-21 15:50:27 +02:00
Laurent
38f01abd77
merge develop, compile ok, no test
2020-08-21 14:26:06 +02:00
Rakesh
e1c6130187
Merge remote-tracking branch 'origin/NR_UL_scheduling' into NR_RRCConfiguration_FR2
2020-08-21 13:52:51 +02:00