Example #1
0
 public R99_PowerCtrl(R99_CommonParam commonParam)
 {
     m_CommonParam = commonParam;
     m_InterfCalc = new R99_InterfCalc(m_CommonParam);
     m_CalcSHOGain = new R99_CalcSHOGain(m_CommonParam);
     m_CalcEbNt = new R99_CalcEbNt(m_CommonParam);
 }
Example #2
0
 public UpdateData(R99_CommonParam commonParam)
 {
     this.m_CommonParam = commonParam;
     m_CalcEbNt = new R99_CalcEbNt(commonParam);
 }
Example #3
0
 public void CalcULEbNtTest()
 {
     R99_CalcEbNt CalcEbNt = new R99_CalcEbNt(m_Param);
     m_UlUser.ServedLinkSet[0].ULCIR=1000f;
     Assert.AreEqual(CalcEbNt.CalcULEbNt(m_UlUser, 100f), 54.97f,0.01);
 }
Example #4
0
 public void CalcDLEbNtTest()
 {
     R99_CalcEbNt CalcEbNt = new R99_CalcEbNt(m_Param);
     m_DlUser.ServedLinkSet[0].DLTrafTxPower=500f;
     Assert.AreEqual(CalcEbNt.CalcDLEbNt(m_DlUser),47.12f,0.01);
 }