Updates to RrFfMacScheduler
This commit is contained in:
@@ -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);
|
||||
|
||||
|
||||
|
||||
@@ -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 ();
|
||||
|
||||
@@ -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;
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user