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

(-)a/src/lte/model/lte-mi-error-model.cc (-5 / +5 lines)
 Lines 682-688    Link Here 
682
      if (mcs <= MI_QPSK_MAX_ID)
682
      if (mcs <= MI_QPSK_MAX_ID)
683
        {
683
        {
684
          // Modulation order 2
684
          // Modulation order 2
685
          uint8_t i = MI_QPSK_MAX_ID;
685
          uint8_t i = MI_QPSK_BLER_MAX_ID;
686
          while ((BlerCurvesEcrMap[i]>Reff)&&(i>0))
686
          while ((BlerCurvesEcrMap[i]>Reff)&&(i>0))
687
            {
687
            {
688
              i--;
688
              i--;
 Lines 692-699    Link Here 
692
      else if (mcs <= MI_16QAM_MAX_ID)
692
      else if (mcs <= MI_16QAM_MAX_ID)
693
        {
693
        {
694
          // Modulation order 4
694
          // Modulation order 4
695
          uint8_t i = MI_16QAM_MAX_ID;
695
          uint8_t i = MI_16QAM_BLER_MAX_ID;
696
          while ((BlerCurvesEcrMap[i]>Reff)&&(i>MI_QPSK_MAX_ID + 1))
696
          while ((BlerCurvesEcrMap[i]>Reff)&&(i>MI_QPSK_BLER_MAX_ID + 1))
697
            {
697
            {
698
              i--;
698
              i--;
699
            }
699
            }
 Lines 702-709    Link Here 
702
      else
702
      else
703
        {
703
        {
704
          // Modulation order 6
704
          // Modulation order 6
705
          uint8_t i = MI_64QAM_MAX_ID;
705
          uint8_t i = MI_64QAM_BLER_MAX_ID;
706
          while ((BlerCurvesEcrMap[i]>Reff)&&(i>MI_16QAM_MAX_ID + 1))
706
          while ((BlerCurvesEcrMap[i]>Reff)&&(i>MI_16QAM_BLER_MAX_ID + 1))
707
            {
707
            {
708
              i--;
708
              i--;
709
            }
709
            }

Return to bug 2567