src/contrib/delay-jitter-estimation.cc
changeset 7044 f94b264549d1
parent 7040 444bb5c76bff
equal deleted inserted replaced
7043:1a8ff65327d0 7044:f94b264549d1
    96       return;
    96       return;
    97     }
    97     }
    98   tag.GetTxTime ();
    98   tag.GetTxTime ();
    99 
    99 
   100   Time delta = (Simulator::Now () - m_previousRx) - (tag.GetTxTime () - m_previousRxTx);
   100   Time delta = (Simulator::Now () - m_previousRx) - (tag.GetTxTime () - m_previousRxTx);
   101   m_jitter += (Abs (delta).To () - m_jitter) / 16;
   101   m_jitter += (Abs (delta) - m_jitter) / 16;
   102   m_previousRx = Simulator::Now ();
   102   m_previousRx = Simulator::Now ();
   103   m_previousRxTx = tag.GetTxTime ();
   103   m_previousRxTx = tag.GetTxTime ();
   104   m_delay = Simulator::Now () - tag.GetTxTime ();
   104   m_delay = Simulator::Now () - tag.GetTxTime ();
   105 }
   105 }
   106 
   106