Robert Schmidt
|
7b68c48618
|
Make LDPC generator output directory prefix configurable
|
2022-06-09 15:03:13 +02:00 |
|
Robert Schmidt
|
250043655a
|
Remove some variables from LDPC generated code to avoid warnings
|
2022-06-09 15:03:13 +02:00 |
|
Laurent THOMAS
|
e3747ea06b
|
Fix small bugs in nrLDPC_tools, remain some warnings to fix
|
2022-06-09 10:01:45 +02:00 |
|
Robert Schmidt
|
aed83c91de
|
Create header for LDPC bnProc BG2 files
|
2022-06-09 09:25:57 +02:00 |
|
Raymond Knopp
|
bf5389936d
|
added deletion/creation of ldpc_gen_files directory and subdirectories
|
2022-05-03 22:09:46 +02:00 |
|
Raymond Knopp
|
3ecfead572
|
added script to generate ldpc decoder files
|
2022-05-03 22:03:19 +02:00 |
|
Raymond Knopp
|
63b28d3610
|
clean up (removal) of ldpc generated files on repository
|
2022-05-03 21:26:18 +02:00 |
|
Raymond Knopp
|
8506307ef0
|
Merge remote-tracking branch 'origin/develop' into ldpc-decoder-codegen
Conflicts:
cmake_targets/build_oai
openair1/PHY/CODING/nrLDPC_decoder/nrLDPC_cnProc.h
openair1/PHY/CODING/nrLDPC_decoder/nrLDPC_decoder.c
openair1/PHY/CODING/nrLDPC_decoder/nrLDPC_init_mem.h
openair1/PHY/CODING/nrLDPC_decoder/nrLDPC_types.h
openair1/PHY/NR_REFSIG/ptrs_nr.c
|
2022-05-02 22:41:48 +02:00 |
|
Sakthivel Velumani
|
91426a08bd
|
Merge branch 'develop' into ldpc-decoder-memory
|
2022-03-11 12:39:26 +05:30 |
|
Robert Schmidt
|
8419166fc4
|
Move time_meas.{c,h} to common/utils/
|
2022-02-25 17:27:02 +01:00 |
|
Sakthivel Velumani
|
f448f8021f
|
removed init function
|
2022-02-21 15:28:38 +05:30 |
|
Sakthivel Velumani
|
a8a5897a98
|
Cherry pick ldpc-decoder-crc-check
commit: 3cfefe3c6f7b2854a14d94fb7072ece2ff4c5c0a
|
2022-01-20 21:08:44 +05:30 |
|
Raymond Knopp
|
1f9900ba61
|
LDPC decoder generator cleanup
|
2022-01-19 23:01:27 +01:00 |
|
Raymond Knopp
|
8d164fe2aa
|
Merge remote-tracking branch 'origin/develop' into ldpc-decoder-codegen
|
2022-01-19 20:06:08 +01:00 |
|
Raymond Knopp
|
4caafc7292
|
removal of lingering .o files in LDPC decoder generator directories. Merge conflict in CMakelists.txt
|
2022-01-19 11:25:34 +01:00 |
|
Raymond Knopp
|
7d9b3464a8
|
Merge branch 'ldpc-decoder-codegen' of https://gitlab.eurecom.fr/oai/openairinterface5g into ldpc-decoder-codegen
Conflicts:
cmake_targets/CMakeLists.txt
cmake_targets/ldpctest_BG_1_Zc_384_rate_1-3_block_length_8448_maxit_5.txt
openair1/PHY/CODING/nrLDPC_decoder.c
openair1/PHY/CODING/nrLDPC_decoder/nrLDPC_decoder.c
openair1/PHY/CODING/nrLDPC_decoder/nrLDPC_mPass.h_native_memcpy
openair1/PHY/CODING/nrLDPC_decoder/nrLDPC_tools/generator_bnProc/bnProc_gen_avx2
openair1/PHY/CODING/nrLDPC_decoder/nrLDPC_tools/generator_bnProc_avx512/bnProc_gen_avx512
|
2022-01-05 14:55:13 +01:00 |
|
frtabu
|
a7b6c4bcb0
|
fix a warning. fix openCL regression after rebase
|
2022-01-04 19:06:38 +01:00 |
|
frtabu
|
e4d3bf9f41
|
Fixes after MR 1257 1225: sanitize address error introduced in ldpctest when using alternatives ldpc libraries and LOG flooding introduced in nrUE. Also improved openCL ldpc library build
|
2022-01-04 15:15:09 +01:00 |
|
Raymond Knopp
|
13b8abc310
|
Merge branch 'develop' into ldpc-decoder-codegen
Conflicts:
cmake_targets/CMakeLists.txt
cmake_targets/build_oai
openair1/PHY/TOOLS/time_meas.h
|
2021-12-24 18:19:13 +01:00 |
|
Sy
|
cd2b80e6c2
|
some cleanup
|
2021-12-22 22:36:42 +01:00 |
|
Sy
|
5521e34360
|
my Internship project
|
2021-11-25 17:34:02 +01:00 |
|
hardy
|
4c2c7f92a5
|
Merge remote-tracking branch 'origin/code-cleanup-2021oct24' into integration_2021_wk45_b
|
2021-11-08 13:12:52 +01:00 |
|
frtabu
|
8dd5346e2c
|
fixes after rebase
|
2021-10-27 16:13:53 +02:00 |
|
frtabu
|
68d415fd85
|
go on with openCL implementation
|
2021-10-27 15:08:10 +02:00 |
|
frtabu
|
03ed2c35c4
|
Update licensing comments
|
2021-10-27 15:02:49 +02:00 |
|
frtabu
|
1cd4c87052
|
Add -v option in ldpctest to select ldpc shared lib version
going on with openCL ldpc implem
|
2021-10-27 15:00:31 +02:00 |
|
Raymond Knopp
|
3586e83fde
|
start translating cuda ldpc sources to opencl
|
2021-10-27 14:57:46 +02:00 |
|
frtabu
|
4345d42ec6
|
opencl implementation of ldpc decoder (platform query)
|
2021-10-27 14:57:46 +02:00 |
|
frtabu
|
d31ac5805e
|
add openCL board detection
|
2021-10-27 14:42:12 +02:00 |
|
Raymond Knopp
|
29c7a3aa19
|
Add dummy open CL ldpc library
|
2021-10-27 14:42:12 +02:00 |
|
frtabu
|
41ba9a5afb
|
Fix rebasing problems
|
2021-10-27 14:42:12 +02:00 |
|
Laurent THOMAS
|
e3f9fd6b01
|
code cleanup, no feature
|
2021-10-24 14:47:24 +02:00 |
|
Eurecom
|
c834f40186
|
Merge remote-tracking branch 'origin/develop' into bandwidth-testing
Conflicts:
executables/nr-uesoftmodem.c
executables/nr-uesoftmodem.h
executables/softmodem-common.h
openair1/PHY/MODULATION/slot_fep_nr.c
openair1/PHY/NR_ESTIMATION/nr_ul_channel_estimation.c
openair1/PHY/NR_TRANSPORT/pucch_rx.c
openair1/SCHED_NR/fapi_nr_l1.c
openair1/SCHED_NR_UE/phy_procedures_nr_ue.c
openair1/SIMULATION/TOOLS/abstraction.c
openair1/SIMULATION/TOOLS/random_channel.c
openair2/LAYER2/NR_MAC_UE/mac_proto.h
openair2/LAYER2/NR_MAC_UE/nr_ue_dci_configuration.c
openair2/LAYER2/NR_MAC_UE/nr_ue_scheduler.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_RA.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_ulsch.c
|
2021-09-05 15:37:11 +02:00 |
|
Raymond Knopp
|
8e4763bf94
|
small change in ulsch_decoder to allow segment even if parity-check fails but CRC passes.
|
2021-09-04 21:36:41 +02:00 |
|
Laurent THOMAS
|
fcda7b97fe
|
add sanitize option, merge develop
|
2021-03-19 12:21:04 +01:00 |
|
Raymond Knopp
|
c64362f8ec
|
Merge remote-tracking branch 'origin/develop' into ldpc-decoder-codegen
Conflicts:
cmake_targets/CMakeLists.txt
cmake_targets/build_oai
|
2020-08-27 07:22:10 +02:00 |
|
Raymond Knopp
|
3bc433a5f8
|
bugfix from type in last commit
|
2020-08-27 07:18:49 +02:00 |
|
Sy
|
845a226410
|
optimized 5G NR LDPC decoder
|
2020-07-06 02:34:12 +02:00 |
|
Sy
|
c8a787d22c
|
optimized 5G NR LDPC decoder
|
2020-07-03 14:21:00 +02:00 |
|
Sy
|
559e8fdcd2
|
degradation of performance in BLER fixed | bnProc & bnProcPc unrolled | small improvement in times
|
2020-07-01 18:37:52 +02:00 |
|
Sy
|
0f704894f4
|
degradation of performance in BLER corrected | bnProc & bnProcPc unrolled
|
2020-07-01 14:12:53 +02:00 |
|
Sy
|
5e5bc1a9e3
|
Effective management of all values of Z (lifting size) and all R (coding rate) for BG1 & BG2 |
some improvement in decoding time | (bnProcPc reduces 2x)
|
2020-06-27 02:07:13 +02:00 |
|
Sy
|
c912762144
|
bnProcPc and bnProc unrolled | BN Processing, small improvement in times at the expense of degraded performance in BLER , reordering of generated files
|
2020-06-19 23:45:02 +02:00 |
|
Sy
|
394f0deb1b
|
bnProcPc and bnProc unrolled | BN treatment, small improvement in times at the expense of degraded performance in BLER , reordering of generated files
|
2020-06-19 23:38:37 +02:00 |
|
Raymond Knopp
|
55e32f6e8c
|
removed unnecessary include files
|
2020-06-06 10:57:33 +02:00 |
|
Raymond Knopp
|
0d65f76d46
|
removed system includes that were put in the repository
|
2020-06-06 09:32:41 +02:00 |
|
Sy
|
119be5d45b
|
Re-implementation of memcpy--> more faster | llr2cnProcBuf, cn2bnProcbuf, bn2cnProcBuf are optimized
|
2020-06-04 02:52:35 +02:00 |
|
Sy
|
9b11d0b593
|
full version of the optimized 5NR LDPC decoder
|
2020-06-03 22:51:05 +02:00 |
|
Sy
|
301317eca6
|
full version of the optimized 5NR LDPC decoder
|
2020-06-03 19:04:20 +02:00 |
|
Raymond Knopp
|
a6af0d99ce
|
minor fix for AVX2/AVX512 switch
|
2020-06-02 13:19:35 +02:00 |
|