equal
deleted
inserted
replaced
1485 { |
1485 { |
1486 // F_n = (1-a) F_{n-1} + a M_n |
1486 // F_n = (1-a) F_{n-1} + a M_n |
1487 storedMeasIt->second.rsrp = (1 - m_varMeasConfig.aRsrp) * storedMeasIt->second.rsrp |
1487 storedMeasIt->second.rsrp = (1 - m_varMeasConfig.aRsrp) * storedMeasIt->second.rsrp |
1488 + m_varMeasConfig.aRsrp * rsrp; |
1488 + m_varMeasConfig.aRsrp * rsrp; |
1489 |
1489 |
1490 if (isnan (storedMeasIt->second.rsrq)) |
1490 if (std::isnan (storedMeasIt->second.rsrq)) |
1491 { |
1491 { |
1492 // the previous RSRQ measurements provided UE PHY are invalid |
1492 // the previous RSRQ measurements provided UE PHY are invalid |
1493 storedMeasIt->second.rsrq = rsrq; // replace it with unfiltered value |
1493 storedMeasIt->second.rsrq = rsrq; // replace it with unfiltered value |
1494 } |
1494 } |
1495 else |
1495 else |