Bug-fix: missing conversion from PSD to linear power of RS in RSRP PHY traces evaluation

This commit is contained in:
Marco Miozzo
2013-04-08 16:30:55 +02:00
parent e3314476d3
commit 5e3ea98a77

View File

@@ -465,7 +465,11 @@ LteUePhy::CreateDlCqiFeedbackMessage (const SpectrumValue& sinr)
Values::const_iterator it;
for (it = m_rsReceivedPower.ConstValuesBegin (); it != m_rsReceivedPower.ConstValuesEnd (); it++)
{
sum += (*it);
// convert PSD [W/Hz] to linear power [W] for the single RE
// we consider only one RE for the RS since the channel is
// flat within the same RB
double powerTxW = ((*it) * 180000.0) / 12.0;
sum += powerTxW;
rbNum++;
}
double rsrp = sum / (double)rbNum;