ns3::PdcchMapIdealControlMessage Class Reference

The PdcchMapIdealControlMessage defines an ideal allocation map for both UL and DL sends by the eNodeB to all UE, using an ideal PDCCH control channel. IdealPdcchMessage is composed by a list of IdealPdcchRecord where is indicated the UE that can use a particular sub channel with a proper MCS scheme. This records are the same for both UL and DL, and are created by the packet scheduler at the beginning of each sub frame. When the IdealPdcchMessage is sent under an ideal control channel, all UE stores into a proper variables the informations about the resource mapping. More...

#include <ideal-control-messages.h>

Inheritance diagram for ns3::PdcchMapIdealControlMessage:
Inheritance graph
[legend]
Collaboration diagram for ns3::PdcchMapIdealControlMessage:
Collaboration graph
[legend]

List of all members.

Classes

struct  IdealPdcchRecord

Public Types

enum  Direction { DOWNLINK, UPLINK }
typedef std::list< struct
IdealPdcchRecord
IdealPdcchMessage

Public Member Functions

void AddNewRecord (Direction direction, int subChannel, Ptr< LteNetDevice > ue, double mcs)
 add a PDCCH record into the message.
IdealPdcchMessageGetMessage (void)
 Get the message.

Detailed Description

The PdcchMapIdealControlMessage defines an ideal allocation map for both UL and DL sends by the eNodeB to all UE, using an ideal PDCCH control channel. IdealPdcchMessage is composed by a list of IdealPdcchRecord where is indicated the UE that can use a particular sub channel with a proper MCS scheme. This records are the same for both UL and DL, and are created by the packet scheduler at the beginning of each sub frame. When the IdealPdcchMessage is sent under an ideal control channel, all UE stores into a proper variables the informations about the resource mapping.


Member Typedef Documentation

The PDCCH ideal message


Member Enumeration Documentation

Direction for which the message is created


Member Function Documentation

void ns3::PdcchMapIdealControlMessage::AddNewRecord ( Direction  direction,
int  subChannel,
Ptr< LteNetDevice ue,
double  mcs 
)

add a PDCCH record into the message.

Parameters:
direction the direction of the map
subChannel the scheduled sub channel
ue the ue the can use the sub channel for transmission
mcs the selected MCS scheme
IdealPdcchMessage* ns3::PdcchMapIdealControlMessage::GetMessage ( void   ) 

Get the message.

Returns:
the pointer to the message

The documentation for this class was generated from the following file:

Generated on 6 Jan 2011 for NS-3 by  doxygen 1.6.1