UmtsMInterferenceMIV Class Reference

#include <umts-interference_miv.h>

Inheritance diagram for UmtsMInterferenceMIV:

Inheritance graph
[legend]
Collaboration diagram for UmtsMInterferenceMIV:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 UmtsMInterferenceMIV ()
 ~UmtsMInterferenceMIV ()
void addToInterference (Packet *p)
double getInterferencePower (Packet *p)

Private Attributes

double alpha_

Friends

class EndInterferenceMIVTimer

Detailed Description

Calculate interference using Mean Integral Value in UMTS Phy, Mphy version sligtly modified to manage signalling packets (i.e., they interfere only as a fraction of the transmission power)

Definition at line 41 of file umts-interference_miv.h.


Member Function Documentation

void UmtsMInterferenceMIV::addToInterference ( Packet *  p  )  [virtual]

Add the transmission of this packet to the iterference perceived by the PHY layer.

Parameters:
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.

Parameters:
p the given packet
Returns:
interference power in W

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:


The documentation for this class was generated from the following files:
Generated on Wed Nov 26 15:52:37 2008 for NS-MIRACLE library by  doxygen 1.5.2