From 3996241b17de5f7b025a0a9404ed8beb94d320d9 Mon Sep 17 00:00:00 2001 From: Raymond Knopp Date: Wed, 19 Sep 2018 15:47:00 +0200 Subject: [PATCH] Polar encoder entry fix --- cmake_targets/CMakeLists.txt | 3 +-- openair1/PHY/NR_TRANSPORT/nr_pbch.c | 6 +++--- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/cmake_targets/CMakeLists.txt b/cmake_targets/CMakeLists.txt index 420a2932ae..8d27a67a40 100644 --- a/cmake_targets/CMakeLists.txt +++ b/cmake_targets/CMakeLists.txt @@ -176,8 +176,7 @@ set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -Wl,-rpath -Wl,${CMAKE_CU # these changes are related to hardcoded path to include .h files add_definitions(-DCMAKER) set(CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS} -g -DMALLOC_CHECK_=3") -#set(CMAKE_C_FLAGS_RELWITHDEBINFO "${CMAKE_C_FLAGS} -g -DMALLOC_CHECK_=3 -O2") -set(CMAKE_C_FLAGS_RELWITHDEBINFO "${CMAKE_C_FLAGS} -g -DMALLOC_CHECK_=3") +set(CMAKE_C_FLAGS_RELWITHDEBINFO "${CMAKE_C_FLAGS} -g -DMALLOC_CHECK_=3 -O2") set(GIT_BRANCH "UNKNOWN") diff --git a/openair1/PHY/NR_TRANSPORT/nr_pbch.c b/openair1/PHY/NR_TRANSPORT/nr_pbch.c index 473451fe52..70cf18ab57 100644 --- a/openair1/PHY/NR_TRANSPORT/nr_pbch.c +++ b/openair1/PHY/NR_TRANSPORT/nr_pbch.c @@ -36,7 +36,7 @@ #include "PHY/sse_intrin.h" //#define DEBUG_PBCH -#define DEBUG_PBCH_ENCODING +//#define DEBUG_PBCH_ENCODING //#define DEBUG_PBCH_DMRS extern short nr_mod_table[NR_MOD_TABLE_SIZE_SHORT]; @@ -278,11 +278,11 @@ int nr_generate_pbch(NR_gNB_PBCH *pbch, nr_pbch_scrambling(pbch, (uint32_t)config->sch_config.physical_cell_id.value, nushift, M, NR_POLAR_PBCH_PAYLOAD_BITS, 0); #ifdef DEBUG_PBCH_ENCODING printf("Payload scrambling:\n"); - printf("pbch_a_prime[%d]: 0x%08x\n", pbch->pbch_a_prime); + printf("pbch_a_prime: 0x%08x\n", pbch->pbch_a_prime); #endif /// CRC, coding and rate matching - polar_encoder (pbch->pbch_a_prime, pbch->pbch_e, polar_params); + polar_encoder (&pbch->pbch_a_prime, pbch->pbch_e, polar_params); #ifdef DEBUG_PBCH_ENCODING printf("Channel coding:\n"); for (int i=0; i