equal
deleted
inserted
replaced
301 double txPowerLin = pow (10, (txPowerDbm - 30)/10); |
301 double txPowerLin = pow (10, (txPowerDbm - 30)/10); |
302 double ktDbm = -174; // reference LTE noise PSD |
302 double ktDbm = -174; // reference LTE noise PSD |
303 double noisePowerDbm = ktDbm + 10 * log10 (25 * 180000); // corresponds to kT*bandwidth in linear units |
303 double noisePowerDbm = ktDbm + 10 * log10 (25 * 180000); // corresponds to kT*bandwidth in linear units |
304 double receiverNoiseFigureDb = 9.0; // default UE noise figure |
304 double receiverNoiseFigureDb = 9.0; // default UE noise figure |
305 double noiseLin = pow (10, (noisePowerDbm-30+receiverNoiseFigureDb)/10); |
305 double noiseLin = pow (10, (noisePowerDbm-30+receiverNoiseFigureDb)/10); |
306 double loss[] = {81.0000, 134.0125, 144.1489}; |
306 double loss[] = {81.0214, 134.038391, 144.190675}; |
307 double dist[] = {100.0, 500.0, 1500}; |
307 double dist[] = {100.0, 500.0, 1500}; |
308 |
308 |
309 int numOfTests = sizeof (loss) / sizeof (double); |
309 int numOfTests = sizeof (loss) / sizeof (double); |
310 for ( int i = 0 ; i < numOfTests; i++ ) |
310 for ( int i = 0 ; i < numOfTests; i++ ) |
311 { |
311 { |
504 uePhy->SetAttribute ("NoiseFigure", DoubleValue (9.0)); |
504 uePhy->SetAttribute ("NoiseFigure", DoubleValue (9.0)); |
505 |
505 |
506 |
506 |
507 // Attach a UE to a eNB |
507 // Attach a UE to a eNB |
508 lena->Attach (ueDevs, enbDevs.Get (0)); |
508 lena->Attach (ueDevs, enbDevs.Get (0)); |
|
509 |
509 |
510 |
510 // Activate an EPS bearer |
511 // Activate an EPS bearer |
511 enum EpsBearer::Qci q = EpsBearer::GBR_CONV_VOICE; |
512 enum EpsBearer::Qci q = EpsBearer::GBR_CONV_VOICE; |
512 EpsBearer bearer (q); |
513 EpsBearer bearer (q); |
513 lena->ActivateEpsBearer (ueDevs, bearer); |
514 lena->ActivateEpsBearer (ueDevs, bearer); |