diff --git a/cmake_targets/CMakeLists.txt b/cmake_targets/CMakeLists.txt index d7b401077e5097ef0787e7b88f8600809b588485..10c29cfc1e6d4f1b0e29cc2747d036ca4ebd6c7b 100644 --- a/cmake_targets/CMakeLists.txt +++ b/cmake_targets/CMakeLists.txt @@ -1848,6 +1848,7 @@ target_link_libraries (oaisim_nos1 forms) foreach(myExe dlsim ulsim pbchsim scansim mbmssim pdcchsim pucchsim prachsim syncsim) add_executable(${myExe} + ${OPENAIR_BIN_DIR}/messages_xml.h ${OPENAIR1_DIR}/SIMULATION/LTE_PHY/${myExe}.c ${XFORMS_SOURCE} ) diff --git a/openair1/SIMULATION/LTE_PHY/pucchsim.c b/openair1/SIMULATION/LTE_PHY/pucchsim.c index b447ca248b78bcc7249cbbeaa8b25bc8b0c615e8..1f7dfb37893bd1d7f32a19ebaee7c6b492edd330 100644 --- a/openair1/SIMULATION/LTE_PHY/pucchsim.c +++ b/openair1/SIMULATION/LTE_PHY/pucchsim.c @@ -44,6 +44,7 @@ #include "SCHED/defs.h" #include "SCHED/vars.h" #include "LAYER2/MAC/vars.h" +#include "intertask_interface_init.h" #include "OCG_vars.h" #include "UTIL/LOG/log_extern.h" @@ -157,7 +158,7 @@ int main(int argc, char **argv) int32_t stat; double stat_no_sig,stat_sig; uint8_t N0=40; - uint8_t pucch1_thres=13; + uint8_t pucch1_thres=10; uint16_t n1_pucch = 0; uint16_t n2_pucch = 0; @@ -362,6 +363,7 @@ int main(int argc, char **argv) } logInit(); + itti_init(TASK_MAX, THREAD_MAX, MESSAGES_ID_MAX, tasks_info, messages_info, messages_definition_xml, NULL); g_log->log_component[PHY].level = LOG_DEBUG; g_log->log_component[PHY].flag = LOG_HIGH; @@ -573,11 +575,11 @@ int main(int argc, char **argv) sig=1; } else { if (trial<(n_frames>>1)) { - // printf("no sig =>"); + //printf("no sig =>"); sig= 0; } else { sig=1; - // printf("sig =>"); + //printf("sig =>"); pucch_tx++; } }