Commit Graph
8959 Commits
Author SHA1 Message Date
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
yilmazt 9cbfe2e3fa More warning removals 2019-02-17 17:43:33 +01:00
yilmazt 380bac3e98 Warning removals and first update of small block coding 2019-02-15 11:06:30 +01:00
Florian Kaltenberger 151fced6d3 Merge branch '398-nr-pdsch-deinterleaving-and-rate-matching-are-in-wrong-order' into 'develop-nr'
Resolve "NR PDSCH: Deinterleaving and rate-matching are in wrong order"

See merge request oai/openairinterface5g!502
2019-02-11 10:27:54 +01:00
Florian Kaltenberger 2c239d7083 removing Nid_cell from pbchsim CI test as its not working 2019-02-08 15:56:41 +01:00
Florian Kaltenberger c0a79f6a57 increasing size of memory in VM for CI of phy-sim 2019-02-08 15:55:48 +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
Thomas Schlichter df0b95536d Fix debugging of nr_dlsch_coding 2019-02-07 11:52:54 +01:00
Florian Kaltenberger 8f96cd503c Merge branch 'develop-nr' of https://gitlab.eurecom.fr/oai/openairinterface5g into develop-nr 2019-02-04 15:16:01 +01:00
Florian Kaltenberger 10ec0d353a N_id_cell also initialized for UE 2019-02-04 15:15:28 +01:00
Raphael Defosseux cfa2f794c1 CI: adding new lib to phy-sim build check
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr>
2019-02-04 11:56:16 +01:00
Florian Kaltenberger 89529d601a chaning SNR computation in nr_pbchsim and changing test_case_list.xml accordingly 2019-01-31 09:59:18 +01:00
Florian Kaltenberger de3461c8ee fixing dlsim and adding it to build_oai 2019-01-31 09:57:37 +01:00
Florian Kaltenberger 35767511f8 Merge branch 'nr-polar-encoder-optimizations' into 'develop-nr'
Nr polar encoder optimizations

See merge request oai/openairinterface5g!463
2019-01-29 16:05:44 +01:00
Florian Kaltenberger 626cf62cd8 Merge remote-tracking branch 'origin/develop-nr' into nr-polar-encoder-optimizations 2019-01-29 16:04:27 +01:00
Florian Kaltenberger 463cf306c4 temporarily disabling PDSCH decoding while finding the problem that makes nr-ue crash when used in real-time 2019-01-29 16:01:51 +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
Florian Kaltenberger 9e04a4916f adding nr_ue_scheduled_response to UE and fixed paramters in nr_ue_dcireq. Now DCI decoded again by UE. 2019-01-27 21:37:46 +01:00
Raphael Defosseux 9498f8f6dd CI: killing the ethernet-based VM after build
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr>
2019-01-24 23:24:18 +01:00
Florian Kaltenberger 612c8632e3 fixing memory leaks in PBCH RX and FAPI
adding function dci_req for UE
disabling handle_dci for now
2019-01-24 15:35:14 +01:00
Florian Kaltenberger f2d5cfae0c fixing ssb_subcarrier_offset computation for odd N_PRB in gNB and UE
adding Nid_cell to nr_pbchsim
2019-01-22 14:36:14 +01:00
yilmazt 3978c84f0c Merge branch 'nr-polar-encoder-optimizations' of https://gitlab.eurecom.fr/oai/openairinterface5g into nr-polar-encoder-optimizations 2019-01-17 21:07:14 +01:00
yilmazt b44e15fd06 More warning removals but nr_dlschsim still not working 2019-01-17 21:06:15 +01:00
Florian Kaltenberger 34546f7a55 Merge branch 'nr-polar-encoder-optimizations' of https://gitlab.eurecom.fr/oai/openairinterface5g into nr-polar-encoder-optimizations 2019-01-17 09:12:25 +01:00
yilmazt 86531d2e70 Warning fixes for phy_simulators 2019-01-16 21:02:46 +01:00
Florian Kaltenberger be40637380 hardcoding N_PRB of PDCCH in UE MAC (was in UE PHY before). This is still a temporary solution until UE FAPI is correctly done. But at least it decodes the DCI again.
fixing some warinings
2019-01-16 18:00:18 +01:00
Raphael Defosseux 4e74773d3c CI: modified also RRU config
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr>
2019-01-15 16:36:31 +01:00
Raphael Defosseux 28e4486c07 CI: updating the IF4p5 conf files w/ same values as in monolithic
also disabling LLL realtime issues as an error until PRACH allocation is fixed

Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr>
2019-01-15 16:35:09 +01:00
Cedric Roux 8f0fd7387b CI: adapt parameters for better FDD performances 2019-01-15 16:32:40 +01:00
Florian Kaltenberger c35157c439 making nr_dlschsim compile again 2019-01-11 21:02:26 +01:00
Florian Kaltenberger 49b7d7454b bit endianes reversal also at the pbch rx. 2019-01-11 14:14:18 +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
Hongzhi Wang 454c552de2 Test passed for multithreading dlsch_decoding 2019-01-10 10:16:36 +01:00
Florian Kaltenberger fb35247c6b Merge branch 'nr_cpu_affinity2' into 'develop-nr'
Nr cpu affinity2

See merge request oai/openairinterface5g!478
2019-01-09 20:49:15 +01:00
Florian Kaltenberger 73178c8153 Nr cpu affinity2 2019-01-09 20:49:15 +01:00
Guy De Souza 09a481d914 PBCH and modulation bugs 2019-01-09 16:08:53 +01:00
Sebastian Wagner 9548ab863d Fixed bug in memory allocation 2019-01-08 11:07:49 +01:00
Raymond Knopp 109f6ef426 Merge remote-tracking branch 'origin/develop-nr' into nr-polar-encoder-optimizations 2019-01-08 10:48:43 +01:00
Florian Kaltenberger 78b9014624 Merge branch 'nr_pdsch' into 'develop-nr'
Nr pdsch

See merge request oai/openairinterface5g!475
2019-01-07 16:22:56 +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 81c1e1b309 tested with slot-based processing for 40 and 80 MHz channels 2018-12-30 00:32:57 +01:00
Raymond Knopp ae18029192 optimized polar encoder in pbch_nr.c 2018-12-21 09:14:37 +01:00
Florian Kaltenberger 0a183d0ebd Merge remote-tracking branch 'origin/develop-nr' into nr_pdsch 2018-12-20 16:44:55 +01:00
Florian Kaltenberger 2fe820532f Merge branch 'nr_ue_pbch_fixes' into 'develop-nr'
SFN bug and cell ID above 255

See merge request oai/openairinterface5g!473
2018-12-20 16:40:22 +01:00
Florian Kaltenberger 3d4f64629d nr_pbchsim should use less memory now. also fixed some error messages. 2018-12-20 16:37:13 +01:00
Raymond Knopp 96481468a3 testing 2018-12-20 15:11:36 +01:00
Guy De Souza a5a3ff3721 UE Nid fix 2018-12-20 10:45:35 +01:00