increased SRS start time to 20ms to cope with RRC message delays
This commit is contained in:
@@ -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);
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user