#include <umts-interference_miv.h>
Inheritance diagram for UmtsMInterferenceMIV:
Public Member Functions | |
UmtsMInterferenceMIV () | |
~UmtsMInterferenceMIV () | |
void | addToInterference (Packet *p) |
double | getInterferencePower (Packet *p) |
Private Attributes | |
double | alpha_ |
Friends | |
class | EndInterferenceMIVTimer |
Definition at line 41 of file umts-interference_miv.h.
void UmtsMInterferenceMIV::addToInterference | ( | Packet * | p | ) | [virtual] |
Add the transmission of this packet to the iterference perceived by the PHY layer.
p | this packet |
Reimplemented from MInterferenceMIV.
Definition at line 65 of file umts-interference_miv.cc.
References MInterferenceMIV::addToInterference(), alpha_, hdr_umtsphy::data, MInterferenceMIV::debug_, MInterferenceMIV::dump(), hdr_MPhy::duration, MInterferenceMIV::endinterftimer, and hdr_MPhy::Pr.
Here is the call graph for this function:
double UmtsMInterferenceMIV::getInterferencePower | ( | Packet * | p | ) | [virtual] |
Computes the interference power that a given packet is subject to.
p | the given packet |
Reimplemented from MInterferenceMIV.
Definition at line 98 of file umts-interference_miv.cc.
References hdr_umtsphy::data, hdr_MPhy::duration, MInterferenceMIV::getInterferencePower(), hdr_MPhy::Pr, and hdr_MPhy::rxtime.
Here is the call graph for this function: