ns-3 PLC model
 All Classes Functions Variables Enumerations
Public Types | Public Member Functions | Static Public Member Functions
ns3::PLC_ErrorRateModel Class Reference

An empirical PHY abstraction model for emulating block error rates. More...

#include <plc-link-performance-model.h>

Inheritance diagram for ns3::PLC_ErrorRateModel:
ns3::PLC_LinkPerformanceModel

List of all members.

Public Types

enum  ChannelCondition { EXCELLENT = 0, GOOD = 1, MEDIUM = 2, BAD = 3 }

Public Member Functions

 PLC_ErrorRateModel (Time block_duration)
void SetChannelCondition (ChannelCondition cond)
void SetBlockDuration (Time duration)
Time GetBlockDuration (void)

Static Public Member Functions

static TypeId GetTypeId (void)

Detailed Description

An empirical PHY abstraction model for emulating block error rates.

The implementation is based on the publication: "PHY Abstraction Methology for Performance Evaluation of PLC Channels", IEEE 2010 by K. Kim, H. Lee, Y.Lee, S. Kim


The documentation for this class was generated from the following files:
 All Classes Functions Variables Enumerations