From 79d5786c3de8f27d79c8600f17903a3b36ce8697 Mon Sep 17 00:00:00 2001 From: Marco Miozzo Date: Thu, 17 May 2012 15:56:47 +0200 Subject: [PATCH] Bug-fix LteAmc::CreateCqiFeedbacks, in GetTbError the size of the TB was expressed in bits instead of bytes --- src/lte/model/lte-amc.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lte/model/lte-amc.cc b/src/lte/model/lte-amc.cc index 40c262125..35dc7ee33 100644 --- a/src/lte/model/lte-amc.cc +++ b/src/lte/model/lte-amc.cc @@ -348,7 +348,7 @@ LteAmc::CreateCqiFeedbacks (const SpectrumValue& sinr, uint8_t rbgSize) double ber = 0.0; while (mcs < 28) { - ber = LteMiErrorModel::GetTbError (sinr, rbgMap, (uint16_t)GetTbSizeFromMcs (mcs, rbgSize), mcs); + ber = LteMiErrorModel::GetTbError (sinr, rbgMap, (uint16_t)GetTbSizeFromMcs (mcs, rbgSize) / 8, mcs); if (ber > 0.1) break; mcs++;