Wolfgang A. Mozart
411d0d6ef0
fixing lots of warnings, but nr-uesoftmodem still crashes
2018-10-27 18:02:17 +02:00
Florian Kaltenberger
4bc8c6aaa0
Merge branch 'nr_pbchsim' into develop-nr-merge2
2018-10-26 11:59:35 -07:00
Florian Kaltenberger
47df7e51d4
Merge branch 'nr_pbchsim' of https://gitlab.eurecom.fr/oai/openairinterface5g into nr_pbchsim
2018-10-26 00:57:36 -07:00
Raymond Knopp
d7c71252f0
nr_pbchsim: added -I option which runs initial synchronization. without, it just runs pbch decoding
...
Still a remaining issue with the SNR normalization, way too low to get errors.
2018-10-25 22:50:35 +02:00
Florian Kaltenberger
83e9908adb
merging develop with develop-nr
2018-10-25 03:15:09 -07:00
Raymond Knopp
8d78c0c98f
Changes:
...
0. unwiring of 40 MHz channel hard-coding and general SSB location
1. PSS dynamic range improvement and DC carrier fix
2. SSS channel estimation and detection corrected
3. PBCH channel estimation fixed
4. PBCH channel extraction/compensation reworked for the general case
5. fixed-point low-complexity polar decoder integrated to PBCH decoding chain
works by default (nr_pbchsim) at 100 MHz / 30 kHz SCS and SSB wherever (but known to UE)
2018-10-25 02:32:47 +02:00
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
frtabu
77f70e77ea
MSC logging utility as a config option
2018-08-24 17:43:14 +02:00