diff --git a/executables/nr-uesoftmodem.c b/executables/nr-uesoftmodem.c
index 64e0e03a05f7b8d8d194ec5c12b26e6a3efce0d8..53e407923fd127ae5a62ab0d5089884faa75d623 100644
--- a/executables/nr-uesoftmodem.c
+++ b/executables/nr-uesoftmodem.c
@@ -688,6 +688,7 @@ int main( int argc, char **argv ) {
   itti_init(TASK_MAX, THREAD_MAX, MESSAGES_ID_MAX, tasks_info, messages_info);
 
   init_opt() ;
+  load_nrLDPClib();
 
   if (ouput_vcd) {
     vcd_signal_dumper_init("/tmp/openair_dump_nrUE.vcd");