src/lte/model/lte-mi-error-model.cc
changeset 8576 dad6fca5e0fb
parent 8533 a22d076f13de
child 8593 604d49e2c809
equal deleted inserted replaced
8575:7bbc207b9a5b 8576:dad6fca5e0fb
   431   double errorRate = 1.0;
   431   double errorRate = 1.0;
   432   if (C!=1)
   432   if (C!=1)
   433     {
   433     {
   434         for (uint i = 0; i < Cplus; i++)
   434         for (uint i = 0; i < Cplus; i++)
   435         {
   435         {
   436           errorRate *= (1.0 - MappingMiBler (MI, mcs, Kplus));
   436           double cbler = MappingMiBler (MI, mcs, Kplus);
       
   437           errorRate *= (1.0 - cbler);
   437         }
   438         }
   438       for (uint i = 0; i < Cminus; i++)
   439       for (uint i = 0; i < Cminus; i++)
   439         {
   440         {
   440           errorRate *= (1.0 - MappingMiBler (MI, mcs, Kminus));
   441           double cbler = MappingMiBler (MI, mcs, Kminus);
       
   442           errorRate *= (1.0 - cbler);
   441         }
   443         }
   442       errorRate = 1.0 - errorRate;
   444       errorRate = 1.0 - errorRate;
   443     }
   445     }
   444   else
   446   else
   445     {
   447     {