View | Details | Raw Unified | Return to bug 2543
Collapse All | Expand All

(-)a/src/lte/model/fdmt-ff-mac-scheduler.cc (-3 / +3 lines)
 Lines 1490-1503   FdMtFfMacScheduler::DoSchedUlTriggerReq (const struct FfMacSchedSapProvider::Sch Link Here 
1490
            }
1490
            }
1491
          for (uint16_t i = uldci.m_rbStart; i < uldci.m_rbStart + uldci.m_rbLen; i++)
1491
          for (uint16_t i = uldci.m_rbStart; i < uldci.m_rbStart + uldci.m_rbLen; i++)
1492
            {
1492
            {
1493
              double sinr = (*itCqi).second.at (i);
1493
              double &sinr = (*itCqi).second.at (i);
1494
              if (sinr == NO_SINR)
1494
              if (sinr == NO_SINR)
1495
                {
1495
                {
1496
                  sinr = EstimateUlSinr ((*it).first, i);
1496
                  sinr = EstimateUlSinr ((*it).first, i);
1497
                }
1497
                }
1498
              if ((*itCqi).second.at (i) < minSinr)
1498
              if (sinr < minSinr)
1499
                {
1499
                {
1500
                  minSinr = (*itCqi).second.at (i);
1500
                  minSinr = sinr;
1501
                }
1501
                }
1502
            }
1502
            }
1503
1503

Return to bug 2543