Raymond Knopp
614af99745
Remove hardcoding of DRB id to be added for NSA
2020-07-07 18:36:58 +02:00
Raymond Knopp
cc7c66feea
Introduce new UE context status state at the eNB for the NSA procedure
...
- UE context status enters RRC_NR_NSA_RECONFIGURED state, after the eNB receives an RRCConnectionReconfigurationComplete message including the
scg_ConfigResponseNR_r15 container.
- Use this state to avoid triggering sGNB Addition Request multiple times
2020-07-07 15:22:01 +02:00
Raymond Knopp
027853ba8e
Merge branch 'NR_RRC_harq_hacks' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_RRC_harq_hacks
2020-07-06 16:26:38 +02:00
Raymond Knopp
9a662fbcb3
fixed ulsim performance issues
2020-07-06 15:36:20 +02:00
Raymond Knopp
bea3385f28
changes for ulsim to get functionality back. simulation behaviour for PUSCH is not good (BLER waterfall is way too steep even if SNR threshold is ok). Note develop does more or less the same thing but SNR threshold is lower.
2020-07-06 01:53:46 +02:00
Raymond Knopp
afb95b106f
Merge branch 'NR_RRC_harq_hacks' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_RRC_harq_hacks
2020-07-04 12:59:40 +02:00
Raymond Knopp
2ca4137c1c
forgot one line in autotest xml file
2020-07-04 12:59:08 +02:00
Raymond Knopp
3f38b447c6
prachsim functional for format A2 and 0. added format 0 test to CI autotests
2020-07-04 12:58:18 +02:00
Raymond Knopp
c301b62d8a
Add printing contents of NR scgFailureInformation message at rrc eNB
2020-06-30 16:58:38 +02:00
Raymond Knopp
7ddfa636f8
Add detection of NR scgFailureInformation message at rrc eNB
2020-06-30 16:58:18 +02:00
Raymond Knopp
7c116c7981
small bugfix in pullarray8 in nfapi.c
2020-06-26 04:23:24 +02:00
Raymond Knopp
a0f8e5ac25
removed LOG functions from nr_polar_init, they make polartest segfault. polartest to be fixed ...
2020-06-15 21:20:03 +02:00
Raymond Knopp
09efbc0272
Merge remote-tracking branch 'origin/develop' into nr_pucch2_polar
...
Conflicts:
openair1/PHY/NR_TRANSPORT/pucch_rx.c
2020-06-15 11:30:07 +02:00
Raymond Knopp
417bc7e567
added tests to CI for PUCCH2 with polar code
2020-06-14 23:35:01 +02:00
Raymond Knopp
0e3d87b44c
format 2 up to 64 bits tested for 8 and 16 PRBs PUCCH format
2020-06-14 23:10:12 +02:00
Raymond Knopp
a2f448aa1c
Merge branch 'NR_RRC_harq_hacks' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_RRC_harq_hacks
2020-06-13 11:49:36 +02:00
Raymond Knopp
14a0b772f3
fix for 36864 size dfts (missing initialization)
2020-06-13 11:48:50 +02:00
Raymond Knopp
613d1e8cf0
intermediate commit
2020-06-11 14:24:03 +02:00
Raymond Knopp
376baa3247
fixes for machine without CUDA
2020-06-03 17:02:03 +02:00
Raymond Knopp
dad2d8bce7
Merge branch 'NR_RRC_harq_hacks' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_RRC_harq_hacks
...
Conflicts:
openair2/LAYER2/NR_MAC_COMMON/nr_mac_common.c
2020-05-26 16:39:50 +02:00
Raymond Knopp
0a45909bd1
minor changes
2020-05-26 15:37:10 +02:00
Raymond Knopp
c042f7c26a
fixed issue related to scheduing of PRACH for long sequence (only gets done in last slot of subframe now, not both) and start point of DFT in RU processing for long-sequence. Removes fatal segfault.
2020-05-26 11:40:54 +02:00
Raymond Knopp
539ff7bf85
Merge branch 'NR_RRC_harq_hacks' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_RRC_harq_hacks
2020-05-26 00:05:40 +02:00
Raymond Knopp
fe5cd3d28d
fixed bug for long PRACH sequence configuration, flipped HARQ bits for 2-bit PUCCH0 UCI report
2020-05-26 00:04:49 +02:00
Raymond Knopp
d0e6e847e1
assertion removal
2020-05-25 14:36:37 +02:00
Raymond Knopp
8f8894d764
suppressed some LOG_M that were killing real-time.
2020-05-21 23:02:08 +02:00
Raymond Knopp
6fb195867b
Merge branch 'NR_RRC_harq_hacks' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_RRC_harq_hacks
2020-05-19 23:59:31 +02:00
Raymond Knopp
dd8cb98443
added support in gNB and UE for long PRACH sequences. Tested format 0 with unitary simulation only.
2020-05-19 23:58:28 +02:00
Raymond Knopp
4e50e36ede
intermediate commit, pucch2 RX with polar still not complete
2020-05-17 10:43:15 +02:00
Raymond Knopp
f043c63a34
added 2 UCI tests to CI for polartest
2020-05-14 00:45:58 +02:00
Raymond Knopp
100f75ba45
polar coding for UCI (PUCCH) integrated into polartest for lengths 12...64
2020-05-14 00:41:15 +02:00
Raymond Knopp
160fef9a2d
fix after merge
2020-05-08 10:25:06 +02:00
Raymond Knopp
afa7ef9afe
Merge branch 'NR_RRC_harq_hacks' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_RRC_harq_hacks
2020-05-08 10:17:18 +02:00
Raymond Knopp
70dff719e2
pusch dmrs rx fix, added comp file dump to ulsim
2020-05-08 10:16:30 +02:00
Raymond Knopp
042aac3d4f
reverted handling of transform_precoding variable in NR FAPI. Added correct handling of this in ulsim.c
2020-05-04 09:49:18 +02:00
Raymond Knopp
2f9bf0d84c
added file reading for ulsim
2020-05-04 08:19:48 +02:00
Raymond Knopp
84b1df4b87
Merge remote-tracking branch 'origin/develop' into nr_pucch2
2020-04-30 16:12:18 +02:00
Raymond Knopp
4210c41179
removal of a massive number of warnings
2020-04-30 15:48:37 +02:00
Raymond Knopp
7caf3d9cd9
Merge remote-tracking branch 'origin/develop' into nr_pucch2
...
Conflicts:
cmake_targets/autotests/test_case_list.xml
executables/nr-gnb.c
openair1/PHY/INIT/nr_init.c
openair1/PHY/TOOLS/tools_defs.h
openair1/PHY/defs_gNB.h
openair1/SCHED_NR/phy_procedures_nr_gNB.c
2020-04-30 09:48:13 +02:00
Raymond Knopp
cd3f5ad001
added parameters to generate_pucch2 in ue pucch procedures
2020-04-30 09:18:54 +02:00
Raymond Knopp
7689b9394a
added missing file
2020-04-23 22:49:33 +02:00
Raymond Knopp
d7d196c280
CI tests for nr_pucchsim : added PUCCH format 2 tests
2020-04-23 22:27:28 +02:00
Raymond Knopp
6d8aa8d6b9
added 3-bit payload for pucch0 to nr_pucchsim, fixed SNR scaling for pucch2
2020-04-23 01:17:11 +02:00
Raymond Knopp
35b04083b1
Merge remote-tracking branch 'origin/nr_pucch' into nr_pucch2
2020-04-22 20:43:21 +02:00
Raymond Knopp
93ba34b027
testing for pucch format 2, 3-11 bits. Configuration works for 2 PRBs, 1 symbol only. Assertion in gNB RX otherwise.
2020-04-21 23:44:06 +02:00
Raymond Knopp
b6ce8ed962
ENDC S1-U gNB support: Separate some GTP functions between eNB and gNB. Downlink traffic from SGW arrives properly at gNB now after path switch
2020-04-10 12:15:52 +02:00
Raymond Knopp
b568d5b01a
removed faulty entries in ci unitary simulators and SNR starting point for nr_ulsim tests
2020-04-09 22:25:02 +02:00
Raymond Knopp
786be88101
fixed unitary simulation issue for nr_ulsim and removed broken pucch1 tests
2020-04-09 15:52:19 +02:00
Raymond Knopp
c8ac5d56bf
compilation of NR executables with MAC
2020-04-08 12:47:34 +02:00
Raymond Knopp
1c16705355
pucch receiver for format 0 reworked without floating point and no generation of sequences for each decoding attempt, SR detection integrated
2020-04-08 00:03:44 +02:00
Raymond Knopp
ea951f0db9
Merge remote-tracking branch 'origin/develop' into nr_pucch
2020-04-07 12:17:06 +02:00
Raymond Knopp
dcf7678fef
Merge remote-tracking branch 'origin/develop' into nr_pucch
...
Conflicts:
cmake_targets/CMakeLists.txt
openair1/SCHED_NR/phy_procedures_nr_gNB.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_phytest.c
openair2/LAYER2/NR_MAC_gNB/mac_proto.h
2020-04-07 12:11:48 +02:00
Raymond Knopp
f9fc712a9b
Merge branch 'NR_RRC_PRACH_procedures' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_RRC_PRACH_procedures
2020-04-02 17:44:08 +02:00
Raymond Knopp
72d76c7585
dft-based pucch0 receiver
2020-04-01 16:52:56 +02:00
Raymond Knopp
e9ff6bad2e
Merge with branch NR_RRC_PRACH_procedures
2020-03-31 15:25:42 +02:00
Raymond Knopp
2378b73b1e
ENDC path switch procedures: E-RAB Modification Confirm message successfully received at the eNB from the MME now
2020-03-30 14:38:42 +02:00
Raymond Knopp
fa3f461783
ENDC path switch procedures: Remove some IEs from E-RAB Modification Indication message which finally appear to be not mandatory
2020-03-26 18:20:05 +01:00
Raymond Knopp
48a61ab598
ENDC path switch procedures: Small modification at generation of E-RAB Modification Indication message
2020-03-25 16:03:43 +01:00
Raymond Knopp
39ab08b6b3
Merge branch 'NR_test_S1U_RRC_PRACH_procedures' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_test_S1U_RRC_PRACH_procedures
2020-03-20 22:55:22 +01:00
Raymond Knopp
1462f0e659
ENDC path switch S1-U: Bugfixes at gNB side
2020-03-20 22:55:17 +01:00
Raymond Knopp
f895c4d929
ENDC path switch S1-U: Bugfixes at eNB side. Problem at S1AP E-RAB-Modification-Indication message encoding to be resolved
2020-03-20 22:48:09 +01:00
Raymond Knopp
1ddd729044
bring back recent changes in ldpc encoder after merge with dynamic library implementation
2020-03-16 09:32:50 +01:00
Raymond Knopp
e9fad18540
temporary changes for nr_ulsim. To be removed when new branch with SCF NR FAPI for PUSCH is merged in.
2020-03-16 01:26:12 +01:00
Raymond Knopp
93b4211d02
merge conflict removal
2020-03-15 19:16:30 +01:00
Raymond Knopp
7491e23dbd
Merge remote-tracking branch 'origin/develop' into NR_RRCConfiguration
2020-03-15 18:13:11 +01:00
Raymond Knopp
6dff674302
testing after merge with develo
2020-03-15 18:03:42 +01:00
Raymond Knopp
fc54cbf4d2
Merge branch 'NR_RRCConfiguration' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_RRCConfiguration
2020-03-14 13:50:37 +01:00
Raymond Knopp
9cf9ea7c99
remainder of merge
2020-03-14 13:50:07 +01:00
Raymond Knopp
914e17b57b
Merge remote-tracking branch 'origin/develop' into NR_RRCConfiguration
...
Conflicts:
executables/nr-softmodem.c
executables/nr-ue.c
executables/softmodem-common.c
openair1/PHY/NR_TRANSPORT/nr_ulsch_decoding.c
openair1/SCHED_NR/phy_procedures_nr_gNB.c
openair1/SIMULATION/NR_PHY/dlsim.c
openair1/SIMULATION/NR_PHY/ulsim.c
openair2/LAYER2/NR_MAC_UE/mac_proto.h
openair2/NR_PHY_INTERFACE/NR_IF_Module.c
openair2/RRC/NR/MESSAGES/asn1_msg.c
openair2/RRC/NR/MESSAGES/asn1_msg.h
openair2/RRC/NR/nr_rrc_config.c
openair2/RRC/NR/nr_rrc_defs.h
openair2/RRC/NR/nr_rrc_proto.h
openair2/RRC/NR/rrc_gNB.c
2020-03-14 12:45:02 +01:00
Raymond Knopp
de34a2ff28
Update gNB configuration file used for ENDC
2020-03-11 12:02:55 +01:00
Raymond Knopp
e7c5bc55c4
Merge branch 'NR_RRC_PRACH_procedures' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_RRC_PRACH_procedures
...
Conflicts:
openair1/SCHED_NR/phy_procedures_nr_gNB.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler.c
2020-03-10 08:24:45 +01:00
Raymond Knopp
47e0d056be
Merge branch 'NR_RRCConfiguration' into NR_RRC_PRACH_procedures
...
Conflicts:
openair1/PHY/NR_TRANSPORT/nr_dci.c
openair1/PHY/NR_TRANSPORT/nr_prach.c
openair1/PHY/NR_UE_TRANSPORT/nr_prach.c
openair1/PHY/defs_nr_common.h
openair1/SIMULATION/NR_PHY/nr_unitary_defs.h
openair1/SIMULATION/NR_PHY/prachsim.c
openair2/LAYER2/NR_MAC_UE/main_ue_nr.c
openair2/LAYER2/NR_MAC_UE/nr_ue_procedures.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_primitives.c
2020-03-09 21:14:32 +01:00
Raymond Knopp
2b944d175a
commit before merge
2020-03-07 15:24:51 +01:00
Raymond Knopp
fcb211b014
Fixing FO compensation in UE
...
Actually there was a bug in FO compensation which I overlooked in last commit.
2020-03-06 17:15:28 +01:00
Raymond Knopp
e417fdfe20
Merge branch 'NR_RRCConfiguration' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_RRCConfiguration
2020-02-27 17:10:21 +01:00
Raymond Knopp
f54175c9a0
fix for test_case_list.xml file w.r.t. nr_dlsim tests. Still a few tests failing, but .xml syntax errors are fixed
2020-02-27 17:09:24 +01:00
Raymond Knopp
e2ee13e9ce
modifications for DCI size of format 1_0 for RAR and filling of FAPI for RAR according to special RAR-related configuration
2020-02-24 11:25:07 +01:00
Raymond Knopp
eb9d37f6a3
Merge branch 'NR_RRCConfiguration' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_RRCConfiguration
2020-02-22 15:06:28 +01:00
Raymond Knopp
b232be94ed
dlsim/ulsim updated to generate configuration without need for external pre-generated file.
2020-02-22 15:01:55 +01:00
Raymond Knopp
3520166644
Merge branch 'NR_RRC_PRACH_procedures' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_RRC_PRACH_procedures
2020-02-19 08:35:52 +01:00
Raymond Knopp
dd2cefa457
added longer prefix in PRACH symbol zero period for 15/30 kHz SCS. Both gNB and UE processing is modified. prachsim is functional again with new FAPI interfaces.
2020-02-19 08:34:03 +01:00
Raymond Knopp
27266ddc9a
adding config file for band n261
2020-02-18 16:55:44 +01:00
Raymond Knopp
46c2c11952
Merge branch 'NR_RRC_PRACH_procedures' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_RRC_PRACH_procedures
2020-02-17 18:10:40 +01:00
Raymond Knopp
5fa07571ec
N_ZC -> dftlen in nr_prach.c:nr_rx_prach_ru()
2020-02-17 18:09:47 +01:00
Raymond Knopp
87a019a114
bug fixing in nr_rx_prach_ru
2020-02-17 16:09:41 +01:00
Raymond Knopp
fe20c53ee1
Merge branch 'NR_RRC_PRACH_procedures' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_RRC_PRACH_procedures
2020-02-17 14:20:49 +01:00
Raymond Knopp
844da79531
added handling for N_TA_OFFSET computation and changed some use of FAPI configuration in RU (used ru->config instead of ru->gNB_list[0]->config)
2020-02-17 14:19:42 +01:00
Raymond Knopp
456d1f9df9
added scheduling of PRACH RX procedures in gNB and RU entities. Initialization of prach sequences added to nr_init.c
2020-02-16 22:48:53 +01:00
Raymond Knopp
5eeb25e290
integration of remaining FAPI PRACH interfaces in L1 along with list handling for PRACH RX requests
2020-02-14 09:58:36 +01:00
Raymond Knopp
7c9372d761
Merge branch 'NR_RRC_PRACH_procedures' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_RRC_PRACH_procedures
...
Conflicts:
openair1/PHY/NR_TRANSPORT/nr_transport_proto.h
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_RA.c
2020-02-14 05:49:06 +01:00
Raymond Knopp
e8834e9620
added FAPI interfaces int gNB prach receiver functions (rx_nr_prach,rx_nr_prach_ru) and in indication to MAC.
2020-02-14 05:44:12 +01:00
Raymond Knopp
9c75cda863
Merge branch 'NR_RRCConfiguration' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_RRCConfiguration
2020-02-10 23:18:58 +01:00
Raymond Knopp
064b7f23aa
generation of CCEIndex > 0 in gNodeB and modification of unscrambling procedure for PDCCH in UE RX.
2020-02-10 23:17:27 +01:00
Raymond Knopp
69721198af
nr MAC uplink: aDD identification of MAC uplink PDU CEs at gNB (receiver) side
2020-02-10 12:54:00 +01:00
Raymond Knopp
0a136997d3
nr-ip-UL noS1: Merge with develop branch
2020-01-23 12:35:01 +01:00
Raymond Knopp
2ebc75b9a2
fixes for the thread blocking problem
2020-01-22 15:09:32 +01:00
Raymond Knopp
41b739ebff
ENDC X2AP: Add handling of sGNB Reconfiguration Complete message at gNB side
2020-01-17 13:09:07 +01:00
Raymond Knopp
1493b7cb55
Merge branch 'nr-dual-connectivity' of https://gitlab.eurecom.fr/oai/openairinterface5g into nr-dual-connectivity
2020-01-17 12:52:24 +01:00
Raymond Knopp
18d717ea26
removal of several warnings. Still lots left. dlsim functional after some recent modifications broke it. New memory leak in dlsch decoding for low mcs high TBS fixed.
2020-01-15 22:58:46 +01:00
Raymond Knopp
90731a683a
minor modifications for rhel7.7 build
2020-01-15 17:21:47 +01:00