Commit Graph
259 Commits
Author SHA1 Message Date
laurent 290ca22dbb fix rfsimulator initialized variable, first pass on gNB scope, bugs 2019-05-17 15:21:27 +02:00
yilmazt 5fa78b4d6e Final --phy_simulators warning removals for this branch, and former polar coding function corrections 2019-04-16 17:24:58 +02:00
yilmazt 75f131ad54 --phy_simulators warning removals, except for nr_dlsim. Polar coding old implementation's approximation and a priori information options needs to be corrected or removed 2019-04-15 21:49:28 +02:00
yilmazt 0aec6f7aa1 A couple minor warning removals 2019-04-14 18:39:35 +02:00
yilmazt c990cbc851 Added clean_gNB_ulsch, polartest fully working for all options and other minor warning removals. 2019-04-14 18:11:42 +02:00
yilmazt b2add95524 Added clean_gNB_ulsch, fully working polartest, and many other minor warning removals. 2019-04-14 17:38:52 +02:00
Raymond Knopp 99c6c9227e cleanup after merge with develop-nr 2019-04-12 13:27:20 +02:00
Raymond Knopp 27ef071b81 polartest changes for DCI parameters 2019-04-12 07:57:34 +02:00
Raymond Knopp 1ca00e40b5 Merge remote-tracking branch 'origin/develop-nr' into shortBlockCoding
Conflicts:
	cmake_targets/CMakeLists.txt
	cmake_targets/autotests/test_case_list.xml
	cmake_targets/build_oai
	openair1/PHY/CODING/TESTBENCH/polartest.c
	openair1/PHY/CODING/nrPolar_tools/nr_polar_decoder.c
	openair1/PHY/CODING/nrPolar_tools/nr_polar_decoding_tools.c
	openair1/PHY/CODING/nrPolar_tools/nr_polar_defs.h
	openair1/PHY/CODING/nrPolar_tools/nr_polar_encoder.c
	openair1/PHY/CODING/nr_polar_init.c
	openair1/SCHED_NR_UE/phy_procedures_nr_ue.c
	openair1/SCHED_NR_UE/pucch_uci_ue_nr.c
	openair1/SIMULATION/NR_PHY/dlschsim.c
	openair1/SIMULATION/NR_PHY/dlsim.c
	openair2/LAYER2/NR_MAC_gNB/gNB_scheduler.c
2019-04-04 09:14:37 +02:00
Florian Kaltenberger f8b03ef045 Merge remote-tracking branch 'origin/develop-nr' into 409-merge-ulschsim-containing-pusch-encoding-and-decoding 2019-03-26 16:22:45 +01:00
laurent d13644773d some critical warnings 2019-03-18 13:30:25 +01:00
yilmazt f070801d0a AVX512F intrinsics added for shortBlockCoding 2019-03-12 15:36:24 +01:00
yilmazt dd61e5a717 Working short block coding and various warning removals in --phy_simulators 2019-03-08 15:44:50 +01:00
Ahmed bc53a0a771 indentation + some comments 2019-03-07 11:28:08 +01:00
Khalid Ahmed ea2bc826f1 minor clean ups 2019-03-07 11:20:09 +01:00
Hongzhi Wang 39fa3e001c adding ldpc decoder code rate adaptation 2019-03-04 16:54:56 +01:00
Khalid Ahmed 3ef3ef64bd Fixing bugs introduced as a result of uninitialized variables 2019-02-25 12:02:39 +01:00
laurent 9a46d48763 fix CI result in polartest 2019-02-22 16:45:20 +01:00
laurent 838d6b86f2 issue 403 -> astyle on modified files 2019-02-22 13:42:50 +01:00
laurent e1fa6be7dd issue 403 2019-02-22 13:39:57 +01:00
Florian Kaltenberger b8c127050c Merge remote-tracking branch 'origin/develop-nr' into nr_pdcch_updates
Conflicts:
	openair1/PHY/MODULATION/slot_fep_nr.c
	openair1/PHY/NR_UE_ESTIMATION/nr_dl_channel_estimation.c
	targets/RT/USER/nr-ue.c
2019-02-20 10:10:25 +01:00
yilmazt 380bac3e98 Warning removals and first update of small block coding 2019-02-15 11:06:30 +01:00
Guy De Souza 6377d5a73a PDCCH procedure debugs 2019-02-07 14:18:21 +01:00
Thomas Schlichter 268d1c8d17 Fix order of DLSCH deinterleaving and rate matching
On the gNB side tha data are first rate-matched and then interleaved.
So on the UE side, the received LLRs have to be deinterleaved first before rate-matching.

This significantly improved the performance, especially for MCS values > 3.
2019-02-07 11:53:24 +01:00
Florian Kaltenberger 70e7e661c7 Merge remote-tracking branch 'origin/develop-nr' into nr-polar-encoder-optimizations 2019-01-27 22:07:11 +01:00
yilmazt b44e15fd06 More warning removals but nr_dlschsim still not working 2019-01-17 21:06:15 +01:00
Raymond Knopp f0c6b74de1 initialization of transport channels in nr_dlsim 2019-01-11 13:15:11 +01:00
Florian Kaltenberger a85e8a8f68 Merge branch '376-make-ldpc-decoder-threadsave' into 'develop-nr'
Resolve "Make LDPC decoder threadsave"

See merge request oai/openairinterface5g!465
2019-01-11 13:01:48 +01:00
Sebastian Wagner 9548ab863d Fixed bug in memory allocation 2019-01-08 11:07:49 +01:00
Raymond Knopp cb9321c65d Merge remote-tracking branch 'origin/nr_pdsch' into nr-polar-encoder-optimizations
Conflicts:
	cmake_targets/CMakeLists.txt
	openair1/PHY/CODING/TESTBENCH/ldpctest.c
	openair1/PHY/CODING/nrLDPC_encoder/ldpc_encoder2.c
	openair1/PHY/CODING/nrLDPC_encoder/ldpc_generate_coefficient.c
	openair1/PHY/CODING/nr_compute_tbs.c
	openair1/PHY/CODING/nr_segmentation.c
	openair1/PHY/MODULATION/slot_fep_nr.c
	openair1/PHY/NR_REFSIG/nr_dmrs_rx.c
	openair1/PHY/NR_TRANSPORT/nr_dci_tools.c
	openair1/PHY/NR_UE_ESTIMATION/nr_dl_channel_estimation.c
	openair1/PHY/NR_UE_TRANSPORT/dci_nr.c
	openair1/SCHED_NR/fapi_nr_l1.c
	openair1/SCHED_NR/nr_ru_procedures.c
	openair1/SCHED_NR/phy_procedures_nr_common.c
	openair1/SCHED_NR/phy_procedures_nr_gNB.c
	openair1/SCHED_NR_UE/defs.h
	openair1/SCHED_NR_UE/fapi_nr_ue_l1.c
	openair1/SCHED_NR_UE/phy_procedures_nr_ue.c
	openair2/LAYER2/NR_MAC_gNB/gNB_scheduler.c
	openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_phytest.c
	targets/RT/USER/nr-gnb.c
	targets/RT/USER/nr-ru.c
	targets/RT/USER/nr-ue.c
2019-01-04 16:46:50 +01:00
Raymond Knopp 3c22d7e2d0 error statistics for nr_pbchsim 2019-01-02 20:32:40 +01:00
Raymond Knopp ae18029192 optimized polar encoder in pbch_nr.c 2018-12-21 09:14:37 +01:00
Raymond Knopp 96481468a3 testing 2018-12-20 15:11:36 +01:00
Raymond Knopp 0334a2a909 fixing after merge with develop-nr. nr_pbchsim not functional 2018-12-20 08:49:28 +01:00
Sebastian Wagner 9727801417 WIP: Version to be tested 2018-12-12 09:42:06 +01:00
Guy De Souza 815658b0f0 check_crc fix 2018-12-10 14:47:05 +01:00
Sebastian Wagner f187b0e17c WIP: integrated changes to softmodem, TODO: not sure where to free memory 2018-12-10 10:34:47 +01:00
Sebastian Wagner eb5c33ded1 WIP: Replacing buffers, ldpctest passes, free does not work, TODO: implementation into softmodem 2018-12-07 18:18:17 +01:00
Raymond Knopp 94b0a687a8 default logging turned off 2018-12-07 11:06:03 +01:00
Raymond Knopp 58f1dd5e49 debugging of DCI reception up to extraction of DCI fields in UE.
Merge branch 'nr-polar-encoder-optimizations' of https://gitlab.eurecom.fr/oai/openairinterface5g into nr-polar-encoder-optimizations

Conflicts:
	openair1/PHY/NR_TRANSPORT/nr_dci_tools.c
2018-12-07 08:31:39 +01:00
Raymond Knopp e7c63993d6 changed name of function initial pdcch scheduling parameters. Currently we set the BWP information to be the full bandwidth of the NR cell. This should be changed to include the CellGroupConfigCommon initial BWP information either from SIB or from LTE RRC.
DCI still not updated to start from MSB. Will be in next commit
2018-12-03 12:25:55 +01:00
Raymond Knopp 1d97d9cb58 Merge branch 'nr-polar-encoder-optimizations' of https://gitlab.eurecom.fr/oai/openairinterface5g into nr-polar-encoder-optimizations 2018-12-03 04:48:29 +01:00
Raymond Knopp bacab65171 NR band information
BWP information in NFAPI gNB/UE
dci encoding / decoding integrated
DCI decoding still fails
2018-12-03 04:47:19 +01:00
Florian Kaltenberger eb381216c8 adding check_crc. to be tested 2018-11-30 16:55:18 +01:00
Florian Kaltenberger a1c3f6ae47 removing LOG_D again from polar_init.c since polartest does not like it.
adding polartest for DCI to CI
2018-11-29 21:35:20 +01:00
Florian Kaltenberger 6ddb3c57fd minor changes in logs 2018-11-29 17:09:17 +01:00
Raymond Knopp f1774b6c41 removed some logging and warnings 2018-11-28 22:59:29 +01:00
Raymond Knopp 1c68695655 bit endian corrections for a,b sequences in polar encoder/decoder. CRC computations need to be compared to reference models 2018-11-28 22:53:52 +01:00
Florian Kaltenberger f0c413e6ae fixed some warnings + minor changes to logs 2018-11-26 20:56:47 +01:00
Florian Kaltenberger 5144d1f50b disabling profiling for LDPC decoder as this seems to cause a segfault in ldpctest (although I am pretty sure this fixes just the symptoms and not the real cause) 2018-11-23 16:44:55 +01:00