increased SRS start time to 20ms to cope with RRC message delays

This commit is contained in:
Nicola Baldo
2012-12-13 14:31:36 +01:00
parent c7a3efd93e
commit cca38b6b18
2 changed files with 2 additions and 2 deletions

View File

@@ -894,7 +894,7 @@ LteEnbPhy::DoSetSrsConfigurationIndex (uint16_t rnti, uint16_t srcCi)
// inhibit SRS until RRC Connection Reconfiguration propagates
// to UEs, otherwise we might be wrong in determining the UE who
// actually sent the SRS (if the UE was using a stale SRS config)
m_srsStartTime = Simulator::Now () + MilliSeconds (m_macChTtiDelay) + MilliSeconds (3);
m_srsStartTime = Simulator::Now () + MilliSeconds (m_macChTtiDelay) + MilliSeconds (20);
}
NS_LOG_DEBUG (this << " ENB SRS P " << m_srsPeriodicity << " RNTI " << rnti << " offset " << GetSrsSubframeOffset (srcCi) << " CI " << srcCi);

View File

@@ -899,7 +899,7 @@ LteUePhy::DoSetSrsConfigurationIndex (uint16_t srcCi)
// to make sure no UE sends SRSs before all UEs received the new SRS configuration.
// Note that the eNB will send the new SRS config to all UEs at the same time,
// but with the real RRC model the time it takes to reach each UE might vary.
m_srsStartTime = Simulator::Now () + MilliSeconds (3);
m_srsStartTime = Simulator::Now () + MilliSeconds (20);
NS_LOG_DEBUG (this << " UE SRS P " << m_srsPeriodicity << " RNTI " << m_rnti << " offset " << m_srsSubframeOffset << " cellId " << m_cellId << " CI " << srcCi);
}