From 93c679efdcb412a305992917ab1ef056b50273c8 Mon Sep 17 00:00:00 2001 From: Marco Miozzo Date: Tue, 18 Dec 2012 10:31:08 +0100 Subject: [PATCH] Introduce srsPeriodicity parameter in lena-dual-stripe --- src/lte/examples/lena-dual-stripe.cc | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/lte/examples/lena-dual-stripe.cc b/src/lte/examples/lena-dual-stripe.cc index 9b1cd8a13..6d3e0423e 100644 --- a/src/lte/examples/lena-dual-stripe.cc +++ b/src/lte/examples/lena-dual-stripe.cc @@ -331,6 +331,10 @@ static ns3::GlobalValue g_numBearersPerUe ("numBearersPerUe", ns3::UintegerValue (1), ns3::MakeUintegerChecker ()); +static ns3::GlobalValue g_srsPeriodicity ("srsPeriodicity", + "SRS Periodicity (has to be at least greater than the number of UEs per eNB)", + ns3::UintegerValue (80), + ns3::MakeUintegerChecker ()); int main (int argc, char *argv[]) @@ -403,6 +407,10 @@ main (int argc, char *argv[]) std::string fadingTrace = stringValue.Get (); GlobalValue::GetValueByName ("numBearersPerUe", uintegerValue); uint16_t numBearersPerUe = uintegerValue.Get (); + GlobalValue::GetValueByName ("srsPeriodicity", uintegerValue); + uint16_t srsPeriodicity = uintegerValue.Get (); + + Config::SetDefault ("ns3::LteEnbRrc::SrsPeriodicity", UintegerValue(srsPeriodicity)); Box macroUeBox;