src/lte/test/lte-test-pathloss-model.cc
changeset 8239 30a445e1f68b
parent 8238 7bf306179043
child 8245 6f1ec297673d
equal deleted inserted replaced
8238:7bf306179043 8239:30a445e1f68b
   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);