From d9b4089f805092cca8cf1f345e8f9890f4079364 Mon Sep 17 00:00:00 2001 From: ahadi Date: Mon, 10 Jan 2022 08:52:24 +0100 Subject: [PATCH] "minor fixes in nr_prs.c" --- openair1/PHY/NR_TRANSPORT/nr_prs.c | 6 ++++-- openair1/SCHED_NR/phy_procedures_nr_gNB.c | 2 +- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/openair1/PHY/NR_TRANSPORT/nr_prs.c b/openair1/PHY/NR_TRANSPORT/nr_prs.c index 373c1f3ed8..c31a4638b5 100644 --- a/openair1/PHY/NR_TRANSPORT/nr_prs.c +++ b/openair1/PHY/NR_TRANSPORT/nr_prs.c @@ -35,7 +35,7 @@ int nr_generate_prs(uint32_t **nr_gold_prs, for (int l = prs_data->SymbolStart; l < prs_data->SymbolStart + prs_data->NumPRSSymbols; l++) { - int symInd = l-5; + int symInd = l-prs_data->SymbolStart; if (prs_data->CombSize == 2) { k_prime = k_prime_table[0][symInd]; } @@ -49,7 +49,9 @@ int nr_generate_prs(uint32_t **nr_gold_prs, k_prime = k_prime_table[3][symInd]; } - k = (prs_data->REOffset+k_prime) % prs_data->CombSize + frame_parms->ssb_start_subcarrier; + k = (prs_data->REOffset+k_prime) % prs_data->CombSize ; + //+ frame_parms->ssb_start_subcarrier; + // QPSK modulation diff --git a/openair1/SCHED_NR/phy_procedures_nr_gNB.c b/openair1/SCHED_NR/phy_procedures_nr_gNB.c index eb1a5d5c9f..e1dd2b807b 100644 --- a/openair1/SCHED_NR/phy_procedures_nr_gNB.c +++ b/openair1/SCHED_NR/phy_procedures_nr_gNB.c @@ -235,7 +235,7 @@ void phy_procedures_gNB_TX(PHY_VARS_gNB *gNB, prs_data_t prs_data; prs_data.PRSResourceSetPeriod[0]=40; // PRS resource slot period prs_data.PRSResourceSetPeriod[1]=0; // resource slot offset - prs_data.SymbolStart=5; + prs_data.SymbolStart=7; prs_data.NumPRSSymbols=6; prs_data.NumRB=273; prs_data.RBOffset=0;