Add option to run prach_worker in the caller thread instead of by a background worker. This is useful when running simulations with ZMQ, to avoid the prach worker to take too much time and miss the RAR deadline
("expert.nof_phy_threads",bpo::value<uint32_t>(&args->phy.nof_phy_threads)->default_value(3),"Number of PHY threads")
("expert.nof_prach_threads",bpo::value<uint32_t>(&args->phy.nof_prach_threads)->default_value(1),"Number of PRACH workers per carrier. Only 1 or 0 is supported")
("expert.max_prach_offset_us",bpo::value<float>(&args->phy.max_prach_offset_us)->default_value(30),"Maximum allowed RACH offset (in us)")
("expert.estimator_fil_w",bpo::value<float>(&args->phy.estimator_fil_w)->default_value(0.1),"Chooses the coefficients for the 3-tap channel estimator centered filter.")