src/lte/model/lte-spectrum-phy.cc
changeset 8514 6480a3cc31f2
parent 8512 3b33e0855d77
child 8521 05b373fc3061
--- a/src/lte/model/lte-spectrum-phy.cc	Thu Nov 24 12:33:36 2011 +0100
+++ b/src/lte/model/lte-spectrum-phy.cc	Thu Nov 24 15:33:31 2011 +0100
@@ -394,6 +394,13 @@
     }
 }
 
+void
+LteSpectrumPhy::UpdateSinrPerceived (const SpectrumValue& sinr)
+{
+  NS_LOG_FUNCTION (this << sinr);
+  m_sinrPerceived = sinr;
+}
+
 
 void
 LteSpectrumPhy::AddExpectedTb (uint16_t  rnti, uint16_t size, uint8_t mcs, std::vector<int> map)
@@ -430,7 +437,11 @@
   expectedTbs_t::iterator itTb = m_expectedTbs.begin ();
   while (itTb!=m_expectedTbs.end ())
     {
-      NS_LOG_DEBUG (this << "RNTI " << (*itTb).first << " size " << (*itTb).second.size << " mcs " << (uint32_t)(*itTb).second.mcs);
+      NS_LOG_DEBUG (this << "RNTI " << (*itTb).first << " size " << (*itTb).second.size << " mcs " << (uint32_t)(*itTb).second.mcs << " bitmap " << (*itTb).second.rbBitmap.size ());
+      for (uint16_t i = 0; i < (*itTb).second.rbBitmap.size (); i++)
+        {
+          NS_LOG_DEBUG (this << " RB " << (*itTb).second.rbBitmap.at (i) << " SINR " << m_sinrPerceived[(*itTb).second.rbBitmap.at (i)]);
+        }
       itTb++;
     }
   m_expectedTbs.clear ();  // DEBUG