From 611bbb52659655bc4c901c32f52ef5d940c5d686 Mon Sep 17 00:00:00 2001 From: Sakthivel Velumani Date: Fri, 11 Oct 2024 20:24:30 -0400 Subject: [PATCH] Use tx power from prach PDU instead of constant --- openair1/PHY/NR_UE_TRANSPORT/nr_prach.c | 2 +- openair1/SIMULATION/NR_PHY/prachsim.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/openair1/PHY/NR_UE_TRANSPORT/nr_prach.c b/openair1/PHY/NR_UE_TRANSPORT/nr_prach.c index 91f8f81f3c..8aab3554e7 100644 --- a/openair1/PHY/NR_UE_TRANSPORT/nr_prach.c +++ b/openair1/PHY/NR_UE_TRANSPORT/nr_prach.c @@ -72,7 +72,7 @@ int32_t generate_nr_prach(PHY_VARS_NR_UE *ue, uint8_t gNB_id, int frame, uint8_t prach_len = 0; dftlen = 0; first_nonzero_root_idx = 0; - int16_t amp = ue->prach_vars[gNB_id]->amp; + int16_t amp = prach_pdu->prach_tx_power; int16_t *prachF = prachF_tmp; Mod_id = ue->Mod_id; prach_sequence_length = nrUE_config->prach_config.prach_sequence_length; diff --git a/openair1/SIMULATION/NR_PHY/prachsim.c b/openair1/SIMULATION/NR_PHY/prachsim.c index 0205c339df..03245be78a 100644 --- a/openair1/SIMULATION/NR_PHY/prachsim.c +++ b/openair1/SIMULATION/NR_PHY/prachsim.c @@ -593,7 +593,7 @@ int main(int argc, char **argv){ ue_prach_config = &UE->nrUE_config.prach_config; txdata = UE->common_vars.txData; - UE->prach_vars[0]->amp = AMP; + ue_prach_pdu->prach_tx_power = AMP; ue_prach_pdu->root_seq_id = rootSequenceIndex; ue_prach_pdu->num_cs = get_NCS(NCS_config, format0, restrictedSetConfig); ue_prach_pdu->restricted_set = restrictedSetConfig;