Commit Graph
172 Commits
Author SHA1 Message Date
Florian Kaltenberger 83b3631785 cleaning up some unused code + adding crcTableInit everywhere 2018-10-22 08:23:44 -07:00
Florian Kaltenberger 016185c131 polartest will now create output files in current directory (otherwise it will not run on CI bench) 2018-10-16 01:05:58 -07:00
Florian Kaltenberger 471e537d38 adding polartest to CI 2018-10-15 04:32:48 -07:00
Raymond Knopp 76ebc5adeb addition of ARM NEON intrinsics 2018-10-14 10:10:56 +02:00
Raymond Knopp 88d5bf42f8 16-bit llr decoder integrated 2018-10-13 16:05:43 +02:00
Raymond Knopp fa4a73bb1c Merge remote-tracking branch 'origin/develop-nr' into polar-decoder-optimizations
Conflicts:
	cmake_targets/CMakeLists.txt
	openair1/PHY/CODING/TESTBENCH/polartest.c
	openair1/PHY/CODING/nrPolar_init.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_rate_match.c
	openair1/PHY/NR_TRANSPORT/nr_pbch.c
2018-10-13 12:00:35 +02:00
Raymond Knopp 2b50af4c21 Merge branch 'polar-decoder-optimizations' of https://gitlab.eurecom.fr/oai/openairinterface4g into polar-decoder-optimizations
Conflicts:
	openair1/PHY/CODING/nrPolar_tools/nr_polar_defs.h
2018-10-12 07:26:31 +02:00
Raymond Knopp 6a2dc297c7 compilation of nr-uesoftmodem fixed (polar_decoder parameter list) 2018-10-12 07:21:05 +02:00
Florian Kaltenberger ee6239a838 fixing merge 2018-10-11 07:45:54 -07:00
yilmazt 97c65436f6 Merge branch 'nr_pdcch' into develop-nr 2018-10-11 15:37:50 +02:00
Raymond Knopp ffc5faf30a removal of warnings 2018-10-10 08:33:33 +02:00
Raymond Knopp 9d9aadd420 more SIMD modifications 2018-10-09 15:08:59 +02:00
Raymond Knopp 22dae457b7 additional SIMD optimizations 2018-10-09 13:32:43 +02:00
Raymond Knopp 061fb00fea added new polar decoder implementation 2018-10-09 08:46:43 +02:00
Raymond Knopp 7aad1584e6 removed logging 2018-10-03 09:31:16 +02:00
Raymond Knopp 59c4ddef24 completed most of code generation tool for polar decoder integrated into "polartest" 2018-10-01 02:30:29 +02:00
Raymond Knopp 8cda0a0f7b 16-bit integer optimization, reduced memcpy after list sorting 2018-09-30 23:38:07 +02:00
Turker YILMAZ b6b86cce41 Removing #include "SIMULATION/TOOLS/sim.h" in nr_polar_defs.h 2018-09-26 16:20:12 +02:00
yilmazt 34deaae4b8 Working but uncleaned polar_decoder_dci and related code 2018-09-26 16:14:49 +02:00
Raymond Knopp 8b8e6e1209 new data strucure for list management (decoding ok) 2018-09-26 15:04:58 +02:00
Hongzhi e8780cb743 remove sim.h in nr_ploar_def.h 2018-09-19 15:15:58 +02:00
Hongzhi 44d31f0424 Merge branch 'nr_pdcch' of https://gitlab.eurecom.fr/oai/openairinterface5g into nr_pdcch
Conflicts:
	openair1/PHY/NR_TRANSPORT/nr_pbch.c
2018-09-19 15:13:06 +02:00
Hongzhi 52bdf7e077 nr pbch format change 2018-09-19 15:10:43 +02:00
yilmazt 2dec82b336 Working polartest 2018-09-18 10:12:34 +02:00
Raymond Knopp 720d0d31cd some debugging of memory leaks 2018-09-13 10:22:20 +02:00
Raymond Knopp d5e94b2ca0 decoder_list_t structure for in-place computations 2018-09-11 06:50:20 +02:00
Raymond Knopp d4d2f8665e timing statistics and memory clearing 2018-09-10 14:50:30 +02:00
Raymond Knopp 6d38327d85 memcpy instead of loop-based copy 2018-09-10 02:16:35 +02:00
Raymond Knopp 52669a0821 order of dimensions on llr array 2018-09-10 01:38:43 +02:00
Raymond Knopp ee1ea7e529 small simplification in computeLLR 2018-09-09 09:51:37 +02:00
Raymond Knopp b4aa58e0c0 removed some computations which are repeated in a loop (updateLLR) 2018-09-09 09:18:15 +02:00
Raymond Knopp 84c3f70570 added prints for unrolling preparation
fixed issue for llr updates with the approximation
2018-09-09 08:59:26 +02:00
Hongzhi 581605e8e8 minor fix nr tbs 2018-09-04 10:06:43 +02:00
Hongzhi 0577eef498 fix compilation for nr compute_tbs and segmentation 2018-09-04 10:02:55 +02:00
Hongzhi Wang c8a6bbd528 ue add nr_compute_tbs in header 2018-08-31 17:53:50 +02:00
Hongzhi Wang 9d3980aa19 ue adding nr_compute_tbs and nr_segmentation 2018-08-31 17:32:17 +02:00
WEI-TAI CHEN 1a74c352c6 solve the conflict type between crc_byte.c and coding_defs.h 2018-08-29 06:27:31 -07:00
WEI-TAI CHEN 7462e43c02 merge develop-nr 2018-08-29 04:38:46 -07:00
Florian Kaltenberger 57c3e69eb4 disabling debug messages in polartest + fixing incorrect free() 2018-08-28 04:20:20 -07:00
Florian Kaltenberger 42b9acc50e Merge branch 'nr_polar_uci' into develop-nr 2018-08-27 05:01:48 -07:00
Florian Kaltenberger 412186c234 adding help to polartest 2018-08-27 01:44:05 -07:00
Florian Kaltenberger 0962fbbecc Merge branch 'develop-nr' into nr_polar_uci 2018-08-27 01:37:57 -07:00
Florian Kaltenberger 714cdc091f adding llr clipping + other bugfixes 2018-08-24 12:50:12 -07:00
Guy De Souza 5449738861 remove encoder DCI debug 2018-08-24 15:40:32 +02:00
Florian Kaltenberger 90a468facb changing the prototypes of the ldpc encoder functions to harmonize more with standard
adding ldpctest encoder, decoder and ldpctest to CMakeLists.txt
activating the TCL LDPC decoder in the LDPC testbench but only works for largest blocksize 8448 for now.
2018-08-24 02:38:25 -07:00
Florian Kaltenberger 84f771ceb5 changing the prototypes of the ldpc encoder functions to harmonize more with standard
adding ldpctest encoder, decoder and ldpctest to CMakeLists.txt
activating the TCL LDPC decoder in the LDPC testbench but only works for largest blocksize 8448 for now.
2018-08-24 02:17:02 -07:00
hongzhi wang d89602c8af UE adding polar decoder 2018-08-23 11:16:20 +02:00
yilmazt d056ae85c5 minor encoder fixes 2018-08-22 21:04:23 +02:00
yilmazt 42d70a9078 minor fixes 2018-08-22 17:52:18 +02:00
yilmazt 2e44c4c186 Polar coding update 2of2 2018-08-22 17:24:29 +02:00