diff --git a/src/lte/model/trace-fading-loss-model.cc b/src/lte/model/trace-fading-loss-model.cc index d00e9b56e..e2b45dcc7 100644 --- a/src/lte/model/trace-fading-loss-model.cc +++ b/src/lte/model/trace-fading-loss-model.cc @@ -15,6 +15,7 @@ * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * + * Author: Giuseppe Piro * Author: Marco Miozzo */ @@ -122,7 +123,6 @@ TraceFadingLossModel::DoCalcRxPowerSpectralDensity ( { NS_LOG_FUNCTION (this << *txPsd << a << b); - //Ptr c = GetFadingChannelRealization (a,b); std::map ::iterator itOff; ChannelRealizationId_t mobilityPair = std::make_pair (a,b); itOff = m_windowOffsetsMap.find (mobilityPair); @@ -133,7 +133,7 @@ TraceFadingLossModel::DoCalcRxPowerSpectralDensity ( itVar = m_startVariableMap.find (mobilityPair); (*itOff).second = (*itVar).second->GetValue (); - //SetLastUpdate (); + m_lastWindowUpdate = Simulator::Now (); } @@ -198,7 +198,7 @@ TraceFadingLossModel::CreateFadingChannelRealization (Ptr e UniformVariable* startV = new UniformVariable (1, (m_traceLength.GetSeconds () - m_windowSize.GetSeconds ()) * 1000.0); ChannelRealizationId_t mobilityPair = std::make_pair (enbMobility,ueMobility); m_startVariableMap.insert (std::pair (mobilityPair, startV)); - m_windowOffsetsMap.insert (std::pair (mobilityPair, 0)); + m_windowOffsetsMap.insert (std::pair (mobilityPair, startV->GetValue ())); } diff --git a/src/lte/model/trace-fading-loss-model.h b/src/lte/model/trace-fading-loss-model.h index b4d3dcf8d..e309aeec6 100644 --- a/src/lte/model/trace-fading-loss-model.h +++ b/src/lte/model/trace-fading-loss-model.h @@ -15,6 +15,7 @@ * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * + * Author: Giuseppe Piro * Author: Marco Miozzo */