From b69653597994ef1c8ce125a728670e352e6246b6 Mon Sep 17 00:00:00 2001
From: ismagom <gomezi@tcd.ie>
Date: Sat, 5 Sep 2015 13:48:31 +0200
Subject: [PATCH] Adjusted SRS normalization

---
 srslte/lib/ue/src/ue_ul.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srslte/lib/ue/src/ue_ul.c b/srslte/lib/ue/src/ue_ul.c
index efc68ad79..955fdc6a3 100644
--- a/srslte/lib/ue/src/ue_ul.c
+++ b/srslte/lib/ue/src/ue_ul.c
@@ -410,7 +410,7 @@ int srslte_ue_ul_srs_encode(srslte_ue_ul_t *q, uint32_t tti, cf_t *output_signal
     }
     
     if (q->normalize_en) {
-      float norm_factor = (float) q->cell.nof_prb/10/sqrtf(srslte_refsignal_srs_M_sc(&q->signals)/6);
+      float norm_factor = (float) q->cell.nof_prb/20/sqrtf(srslte_refsignal_srs_M_sc(&q->signals)/6);
       srslte_vec_sc_prod_cfc(output_signal, norm_factor, output_signal, SRSLTE_SF_LEN_PRB(q->cell.nof_prb));
     }
     
-- 
GitLab