LOG_D(PHY,"Scaling PUSCH Chest in OFDM symbol %d by %d, pilots %d nb_rb %d NCP %d symbol %d\n",symbol,ch_amp,is_dmrs_symbol,nb_rb,frame_parms->Ncp,symbol);
// printf("Scaling PUSCH Chest in OFDM symbol %d by %d\n",symbol_mod,ch_amp);
/// \brief sinr for all subcarriers of the current link (used only for abstraction).
/// first index: ? [0..N_RB_DL*12[
double*sinr_dB;
/// N0 (used for abstraction)
doubleN0;
unsignedcharfirst_run_I0_measurements;
intldpc_offload_flag;
unsignedcharis_secondary_gNB;// primary by default
unsignedcharis_init_sync;/// Flag to tell if initial synchronization is performed. This affects how often the secondary eNB will listen to the PSS from the primary system.
unsignedcharhas_valid_precoder;/// Flag to tell if secondary eNB has channel estimates to create NULL-beams from, and this B/F vector is created.
unsignedcharPgNB_id;/// id of Primary eNB
/// hold the precoder for NULL beam to the primary user
int**dl_precoder_SgNB[3];
charlog2_maxp;/// holds the maximum channel/precoder coefficient
intmax_ldpc_iterations;
/// indicate the channel estimation technique in time domain
intchest_time;
/// indicate the channel estimation technique in freq domain
intchest_freq;
/// if ==0 enables phy only test mode
intmac_enabled;
/// counter to average prach energh over first 100 prach opportunities