Updates to RrFfMacScheduler

This commit is contained in:
Marco Miozzo
2011-05-06 09:46:54 +02:00
parent 64fd586543
commit 33bf2ba925
3 changed files with 9 additions and 3 deletions

View File

@@ -431,6 +431,7 @@ LteEnbMac::DoSubframeIndication (uint32_t frameNo, uint32_t subframeNo)
// Get downlink transmission opportunities
FfMacSchedSapProvider::SchedDlTriggerReqParameters params; // to be filled
params.m_sfnSf = ((0xFF & frameNo) << 4) | (0xF & subframeNo);
m_schedSapProvider->SchedDlTriggerReq (params);

View File

@@ -114,7 +114,7 @@ LenaRrFfMacSchedulerTestCase::DoRun (void)
NodeContainer enbNodes;
NodeContainer ueNodes;
enbNodes.Create (1);
m_nUser = 8;
m_nUser = 6;
ueNodes.Create (m_nUser);
// Install Mobility Model
@@ -144,7 +144,7 @@ LenaRrFfMacSchedulerTestCase::DoRun (void)
mm->SetPosition (Vector (m_dist, 0.0, 0.0));
lena->EnableRlcTraces ();
double simulationTime = 0.020;
double simulationTime = 0.040;
Simulator::Stop (Seconds (simulationTime));
Ptr<RlcStatsCalculator> rlcStats = lena->GetRlcStats ();

View File

@@ -40,11 +40,16 @@ using namespace ns3;
class LenaRrFfMacSchedulerTestCase : public TestCase
{
public:
LenaRrFfMacSchedulerTestCase ();
LenaRrFfMacSchedulerTestCase (uint16_t nUser, uint16_t nLc, uint16_t dist, double thrRef);
virtual ~LenaRrFfMacSchedulerTestCase ();
private:
virtual void DoRun (void);
uint16_t m_nUser;
uint16_t m_nLc;
uint16_t m_dist;
double m_thrRef;
};