Commit Graph
100 Commits
Author SHA1 Message Date
Raymond Knopp 29f84b815e commit before merge 2022-05-30 10:35:04 +02:00
Raymond Knopp d0be523f6c corrections for 20 and 40 MHz n38. Some assertions were wrong. 2022-05-23 22:06:23 +02:00
Raymond Knopp 44a3a60183 commented useless call to function which creates an assert with band n38 2022-05-23 10:57:22 +02:00
Raymond Knopp bad9c5969f Merge remote-tracking branch 'origin/develop' into if5_ECPRI_rework
Conflicts:
	openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_dlsch.c
2022-05-14 09:27:39 +02:00
Raymond Knopp 86b5b9db3d Merge remote-tracking branch 'origin/develop' into tdd25period_for_MR
Conflicts:
	openair2/GNB_APP/gnb_config.c
	openair2/GNB_APP/gnb_paramdef.h
	openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_dlsch.c
	openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_ulsch.c
	openair2/LAYER2/nr_pdcp/nr_pdcp_oai_api.c
	openair2/RRC/NR/MESSAGES/asn1_msg.c
	openair2/RRC/NR/rrc_gNB_reconfig.c
2022-04-09 19:44:26 +02:00
Raymond Knopp 05cdd1b4da temporary commit 2022-04-09 15:56:30 +02:00
Raymond Knopp 8fdf4af6aa added multiple thread support for ECPRI/IF5 interface. Uses SO_REUSEPORT for listening with multiple sockets in different threads 2022-04-03 22:23:33 +02:00
Raymond Knopp 10b4f4331e CQI report in slots 7/27 2022-03-29 23:10:08 +02:00
Raymond Knopp b7389ab3d1 Merge remote-tracking branch 'origin/develop' into tdd25period_for_MR
Conflicts:
	openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_dlsch.c
2022-03-29 22:57:56 +02:00
Raymond Knopp 65bea43111 Merge branch 'tdd25period_for_MR' of https://gitlab.eurecom.fr/oai/openairinterface5g into tdd25period_for_MR
Conflicts:
	openair1/PHY/NR_TRANSPORT/pucch_rx.c
2022-03-28 21:55:24 +02:00
Raymond Knopp 9bd16f3c66 - fix for CSI-RS allocation (slot slot 0 in symbol 13, SIB1 10 symbols instead of 12 by default)
- extra logging for CRNTI procedure (to catch bug in nr_free_list
2022-03-28 21:45:50 +02:00
Raymond Knopp d840ca0dee Merge remote-tracking branch 'origin/develop' into tdd25period_for_MR
Conflicts:
	openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_ulsch.c
2022-03-22 07:03:40 +01:00
Raymond Knopp 05c07c401f removal of some logs. Temporary suppression of QAM256 for 5G Records testing 2022-03-18 18:51:22 +01:00
Raymond Knopp 070b663a54 intermediate commit 2022-03-14 13:29:16 +01:00
Raymond Knopp e71578e7d0 Merge branch 'tdd25period_for_MR' into tdd2_5period_withRLCupdate
Conflicts:
	openair2/LAYER2/NR_MAC_gNB/config.c
	openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_RA.c
	targets/ARCH/AW2SORI/oaiori.c
2022-03-13 07:30:44 +01:00
Raymond Knopp d24068a33b some bugfixes for CSI reporting with PUCCH2. Configuration of cqi_Table 2 for CSI reporting when 256-QAM is enabled. 2022-03-11 01:23:39 +01:00
Raymond Knopp f2e21b7381 removed AssertFatal in nr_sch_dmrs.c which prevented using type B configuration (e.g. for 10 MHz test in CI) 2022-03-08 07:47:46 +01:00
Raymond Knopp 2bd90d5b49 Merge remote-tracking branch 'origin/develop' into tdd25period_for_MR
Conflicts:
	openair2/RRC/NR/MESSAGES/asn1_msg.h
2022-03-07 07:38:03 +01:00
Raymond Knopp fcd88de2ab SR/CSI multiplexing fix. default sl_head=6 instead of 4 to check if RF simulator behaves better 2022-03-07 00:08:12 +01:00
Raymond Knopp 3402ea00cc build for NR UE 2022-03-06 09:40:36 +01:00
Raymond Knopp 091386174e bugfix for new sf_ahead parameter 2022-03-05 23:20:35 +01:00
Raymond Knopp 4ca985858f to trigger CI 2022-03-05 22:24:34 +01:00
Raymond Knopp f99754a5ea Merge remote-tracking branch 'origin/develop' into tdd25period_for_MR
Conflicts:
	openair1/PHY/NR_TRANSPORT/nr_dlsch.c
	openair1/PHY/NR_TRANSPORT/nr_sch_dmrs.c
	openair1/SIMULATION/NR_PHY/dlsim.c
	openair1/SIMULATION/NR_PHY/ulsim.c
	openair2/GNB_APP/gnb_config.c
	openair2/LAYER2/NR_MAC_gNB/config.c
	openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_RA.c
	openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_dlsch.c
	openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_phytest.c
	openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_primitives.c
	openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_ulsch.c
	openair2/LAYER2/nr_pdcp/nr_pdcp_oai_api.c
	openair2/RRC/NR/MESSAGES/asn1_msg.c
2022-03-05 21:12:32 +01:00
Raymond Knopp 79a5249a72 for testing 2022-03-05 16:18:06 +01:00
Raymond Knopp 401d981584 optimizations for IF5 fronthaul with AW2S 4x4 RU 2022-03-04 19:17:34 +01:00
Raymond Knopp 963ffe67c1 Merge remote-tracking branch 'origin/bugfix-nr-rlc-2022-w08' into tdd2_5period_withRLCupdate
Conflicts:
	openair2/GNB_APP/gnb_config.c
	openair2/LAYER2/NR_MAC_gNB/config.c
	openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_RA.c
	openair2/RRC/NR/MESSAGES/asn1_msg.c
2022-02-22 22:23:23 +01:00
Raymond Knopp 1976f433dc changes for Panther 2022-02-22 16:15:29 +01:00
Raymond Knopp 6d9d1f0b94 changes for 2.5ms TDD period 2022-02-19 13:07:20 +01:00
Raymond Knopp 4756c5a167 added configurable "sf_ahead" for NR/LTE in RU section. Tested in NR with sf_ahead=2 (normally 3) 2022-02-13 22:15:48 +01:00
Raymond Knopp 5ba8b83856 Merge remote-tracking branch 'origin/aw2s-n41' into harq_latency_control
Conflicts:
	openair1/SIMULATION/NR_PHY/dlsim.c
	openair2/LAYER2/NR_MAC_gNB/config.c
	openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_dlsch.c
	openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_ulsch.c
	openair2/RRC/NR/MESSAGES/asn1_msg.c
	openair2/RRC/NR/nr_rrc_proto.h
	openair2/RRC/NR/rrc_gNB_nsa.c
	openair2/RRC/NR/rrc_gNB_reconfig.c
	targets/ARCH/AW2SORI/oaiori.c
2022-02-13 12:24:45 +01:00
Raymond Knopp da54df5bb2 Merge remote-tracking branch 'origin/develop' into harq_latency_control
Conflicts:
	cmake_targets/phy_simulators
	openair1/PHY/CODING/crc_byte.c
	openair2/GNB_APP/gnb_paramdef.h
	openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_dlsch.c
	openair2/RRC/NR/rrc_gNB.c
2022-02-13 09:55:01 +01:00
Raymond Knopp 74fd3f029a changes for AW2S NR support in ORI library 2022-02-13 09:44:15 +01:00
Raymond Knopp b9b24588af Merge remote-tracking branch 'origin/develop' into aw2s-n41
Conflicts:
	cmake_targets/phy_simulators
	openair1/PHY/NR_TRANSPORT/pucch_rx.c
	openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_primitives.c
	openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_uci.c
2022-02-11 12:21:29 +01:00
Raymond Knopp 99f0177b3f Merge branch 'aw2s-n41' of https://gitlab.eurecom.fr/oai/openairinterface5g into aw2s-n41 2022-02-11 08:12:17 +01:00
Raymond Knopp 2b96909960 update to ori.h (with NR extensions) 2022-02-11 08:11:45 +01:00
Raymond Knopp 7c40c74883 Merge branch 'aw2s-n41' of https://gitlab.eurecom.fr/oai/openairinterface5g into aw2s-n41
Conflicts:
	openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_bch.c
	openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_dlsch.c
	openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_phytest.c
	openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_primitives.c
2022-02-01 21:59:44 +01:00
Raymond Knopp 86560439e7 nr-softmodem fixed after merge` 2022-02-01 21:55:49 +01:00
Raymond Knopp 495f0150da Merge branch 'NR_pdcch_improvements' into aw2s-n41
Conflicts:
	openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_bch.c
	openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_dlsch.c
	openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_phytest.c
	openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_primitives.c
2022-02-01 10:56:20 +01:00
Raymond Knopp 23350deba2 Merge remote-tracking branch 'origin/develop' into NR_pdcch_improvements 2022-02-01 10:49:07 +01:00
Raymond Knopp 7d4bdfb566 Merge remote-tracking branch 'origin/develop' into aw2s-n41 2022-02-01 10:46:13 +01:00
Raymond Knopp cd5e07b67c minor change after merge with develop 2022-01-24 15:06:02 +01:00
Raymond Knopp 90c66bb7b1 Merge remote-tracking branch 'origin/develop' into aw2s-n41
Conflicts:
	executables/nr-softmodem.c
	openair1/PHY/NR_TRANSPORT/nr_dlsch.c
	openair1/PHY/NR_TRANSPORT/pucch_rx.c
	openair1/SIMULATION/NR_PHY/dlsim.c
	openair1/SIMULATION/NR_PHY/ulsim.c
	openair2/LAYER2/NR_MAC_gNB/config.c
	openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_RA.c
2022-01-24 11:11:46 +01:00
Raymond Knopp 4f5ea3bb6f phy simulators remove measurments printf and check/allow log level config 2022-01-04 16:22:52 +01:00
Raymond Knopp a631bb2a58 phy simulators remove measurments printf and check/allow log level config 2022-01-04 16:21:14 +01:00
Raymond Knopp 9159e20002 phy simulators remove measurments printf and check/allow log level config 2022-01-04 16:21:14 +01:00
Raymond Knopp 6d2672d7ba phy simulators remove measurments printf and check/allow log level config 2022-01-04 16:17:20 +01:00
Raymond Knopp 379d17a5d9 phy simulators remove measurments printf and check/allow log level config 2022-01-04 16:08:17 +01:00
Raymond Knopp 9cd976d6f7 phy simulators remove measurments printf and check/allow log level config 2022-01-04 16:02:46 +01:00
Raymond Knopp 4f7936565a phy simulators remove measurments printf and check/allow log level config 2022-01-04 15:46:51 +01:00
Raymond Knopp 883964c7da remove remaining printf under PHYSIM build option 2022-01-04 15:34:03 +01:00
Raymond Knopp fefa42c889 phy simulators remove measurments printf and check/allow log level config 2022-01-04 15:34:03 +01:00
Raymond Knopp 50629a83a2 first set of changes to AW2S ORI/eCPRI driver for n78 2021-12-20 21:24:52 +01:00
Raymond Knopp 99e006f750 testing with UM/No Harq 2021-12-15 13:38:00 +01:00
Raymond Knopp 171408bc4d pucch DTX threshold modification 2021-12-13 21:25:38 +01:00
Raymond Knopp e9e5dd4c1a Merge branch 'CSI-SA' into aw2s-n41
Conflicts:
	openair1/PHY/NR_TRANSPORT/pucch_rx.c
	openair2/LAYER2/NR_MAC_gNB/config.c
2021-12-12 22:47:46 +01:00
Raymond Knopp 34866293c1 minor changes 2021-12-11 17:32:09 +01:00
Raymond Knopp 9b0d2384ea minor changes after merge 2021-12-09 12:34:08 +01:00
Raymond Knopp 6fb731ea5d Merge remote-tracking branch 'origin/NR_2port_CSIRS' into CSI-SA
Conflicts:
	ci-scripts/xml_files/fr1_sa_quectel.xml
	executables/nr-gnb.c
	openair1/SCHED_NR/phy_procedures_nr_gNB.c
	openair1/SIMULATION/NR_PHY/dlsim.c
	openair2/GNB_APP/gnb_paramdef.h
	openair2/LAYER2/NR_MAC_UE/nr_ue_procedures.c
	openair2/LAYER2/NR_MAC_gNB/gNB_scheduler.c
	openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_dlsch.c
	openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_phytest.c
	openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_primitives.c
	openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_uci.c
	openair2/LAYER2/NR_MAC_gNB/mac_proto.h
	openair2/LAYER2/NR_MAC_gNB/main.c
	openair2/RRC/NR/MESSAGES/asn1_msg.c
2021-12-01 14:51:10 +01:00
Raymond Knopp 853257b52c nothing. just to trigger CI 2021-11-25 18:13:26 +01:00
Raymond Knopp 6c2146f8d0 Merge remote-tracking branch 'origin/develop' into tx-proc-optim 2021-11-25 12:23:44 +01:00
Raymond Knopp c1bcff9570 Merge branch 'bler_txoptim' of https://gitlab.eurecom.fr/oai/openairinterface5g into bler_txoptim 2021-11-21 09:59:38 +01:00
Raymond Knopp 32f090c298 minor changes for testing 2021-11-21 09:59:19 +01:00
Raymond Knopp 3d454a45a3 allow max_ul_frame_inactivity=0. This means 1/2 frame. 2021-11-14 20:09:21 +01:00
Raymond Knopp c2fbcbcabc Merge branch 'bler_txoptim' of https://gitlab.eurecom.fr/oai/openairinterface5g into bler_txoptim 2021-11-14 17:28:56 +01:00
Raymond Knopp 02b17c79d6 commit before merge. minor changes for testing 2021-11-14 17:28:24 +01:00
Raymond Knopp 654279f91f warning in ulsim.c 2021-11-14 12:23:10 +01:00
Raymond Knopp c8d9adca58 Merge remote-tracking branch 'origin/develop' into tx-proc-optim 2021-11-14 11:22:04 +01:00
Raymond Knopp 66d9f83cd0 nr_ulsim working again 2021-11-14 11:21:33 +01:00
Raymond Knopp 88e0c12f25 some adjustments after merge with develop 2021-11-11 08:43:10 +01:00
Raymond Knopp 95343c6658 Merge remote-tracking branch 'origin/develop' into tx-proc-optim
Conflicts:
	common/utils/nr/nr_common.h
	openair1/PHY/NR_TRANSPORT/pucch_rx.c
2021-11-11 08:34:06 +01:00
Raymond Knopp 07d735f93c step-by-step merging from tx-proc-optim-lts. Everything except NR_TRANSPORT merged. Some issues with 64QAM modulation 2021-11-11 08:28:10 +01:00
Raymond Knopp dee9bbb119 dlschsim fixed 2021-11-11 07:54:23 +01:00
Raymond Knopp 2d6990e68a PTRS modulation is ok 2021-11-10 23:59:16 +01:00
Raymond Knopp bf2e231c60 shuted 128-bit SIMD for the moment in nr_pdsch.c resource mapping, because of alignment issues. Use 64-bit SIMD instead for now. To be updated. 2021-11-10 00:04:11 +01:00
Raymond Knopp 0cde0ce268 resource mapping bugfix 2021-11-09 22:19:44 +01:00
Raymond Knopp bac8bc569c minor changes in dlschsim, still doesn't work :-( 2021-11-09 10:51:00 +01:00
Raymond Knopp 1263074f59 log removal 2021-11-01 23:16:01 +01:00
Raymond Knopp 179075c210 removed >>8 on intel 24-bit CRC result (it is done outside). 2021-11-01 22:12:26 +01:00
Raymond Knopp b58a8c6241 Merge remote-tracking branch 'origin/tx-proc-optim' into bler_txoptim 2021-11-01 21:19:23 +01:00
Raymond Knopp 5a25fdc681 Merge branch 'NR_MCS_BLER' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_MCS_BLER
Conflicts:
	ci-scripts/conf_files/enb.band38.nsa_2x2.100PRB.usrpn310.conf
2021-11-01 21:18:42 +01:00
Raymond Knopp bdea7f464e missing .h file for intel crc 2021-11-01 17:57:04 +01:00
Raymond Knopp 97a1c0d91a added .h files for intel crc 2021-11-01 17:28:02 +01:00
Raymond Knopp 64e610361f merge from Laurent's TX-optimization-lts (cherry-picked dlsch_encoding component) 2021-10-31 22:43:20 +01:00
Raymond Knopp a9d49ef018 further minor optimizations 2021-10-31 09:52:19 +01:00
Raymond Knopp eecd718b51 Merge remote-tracking branch 'origin/develop' into resource-mapping-optim 2021-10-31 08:01:21 +01:00
Raymond Knopp c84a2a5088 dlsim for more BW 2021-10-31 08:01:05 +01:00
Raymond Knopp 2f30123fc2 testing up to mcs 28 2021-10-31 07:44:25 +01:00
Raymond Knopp cff72a8b73 SIMD optimization for RE mapping 2021-10-27 21:58:26 +02:00
Raymond Knopp 3586e83fde start translating cuda ldpc sources to opencl 2021-10-27 14:57:46 +02:00
Raymond Knopp 29c7a3aa19 Add dummy open CL ldpc library 2021-10-27 14:42:12 +02:00
Raymond Knopp fc9baef93b initial optimization of PDSCH resource element mappping. 2021-10-27 12:17:54 +02:00
Raymond Knopp a8bfa8ea5a MAC statistics in separate thread 2021-10-26 20:05:46 +02:00
Eurecom 4496b05423 testing CSI reporting and MIMO DL 2021-10-17 18:03:55 +02:00
Eurecom f83c02d981 Merge branch 'NR_2port_CSIRS' into CSI-SA
Conflicts:
	openair1/PHY/NR_TRANSPORT/nr_ulsch.c
	openair1/SIMULATION/NR_PHY/dlsim.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_dlsch.c
	openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_phytest.c
	openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_primitives.c
	openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_uci.c
	targets/ARCH/USRP/USERSPACE/LIB/usrp_lib.cpp
2021-10-17 02:13:11 +02:00
Eurecom 52af089e2d Merge remote-tracking branch 'origin/integration_2021_wk41' into CSI-SA
Conflicts:
	ci-scripts/xml_files/fr1_sa_quectel.xml
	openair1/PHY/NR_ESTIMATION/nr_measurements_gNB.c
	openair1/SCHED_NR/fapi_nr_l1.c
	openair1/SCHED_NR/phy_procedures_nr_gNB.c
	openair2/GNB_APP/gnb_config.c
	openair2/GNB_APP/gnb_paramdef.h
	openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_ulsch.c
	openair2/LAYER2/NR_MAC_gNB/nr_mac_gNB.h
2021-10-16 16:04:54 +02:00
Eurecom 8b441a19d6 Merge remote-tracking branch 'origin/integration_2021_wk41' into NR_2port_CSIRS 2021-10-16 15:55:59 +02:00
Eurecom e1eebbad19 CSI RSRP reporting ok. 2021-10-16 11:11:05 +02:00
Eurecom 85d54ac9df logging 2021-10-14 15:46:50 +02:00
Raymond Knopp 98a72d6c42 reduced logging 2021-10-14 07:56:58 +02:00
Raymond Knopp be8dbcf52f Merge branch 'integration_2021_wk41' of https://gitlab.eurecom.fr/oai/openairinterface5g into integration_2021_wk41 2021-10-14 01:37:20 +02:00