ns-3
ns3::EnbLteSpectrumPhy Class Reference

#include <enb-lte-spectrum-phy.h>

Inheritance diagram for ns3::EnbLteSpectrumPhy:
Collaboration diagram for ns3::EnbLteSpectrumPhy:

List of all members.

Public Member Functions

void CalcSinrValues (Ptr< const SpectrumValue > rxPsd, Ptr< const SpectrumValue > noise)
 Calculate the SINR estimated during the reception of the packet.

Static Public Member Functions

static TypeId GetTypeId (void)
 This method returns the TypeId associated to ns3::EnbLteSpectrumPhy.

Detailed Description

The EnbLteSpectrumPhy models the UL/DL physical layer for the eNodeB device


Member Function Documentation

void ns3::EnbLteSpectrumPhy::CalcSinrValues ( Ptr< const SpectrumValue rxPsd,
Ptr< const SpectrumValue noise 
) [virtual]

Calculate the SINR estimated during the reception of the packet.

Parameters:
rxPsdthe Power Spectral Density of the incoming waveform.
noisethe Power Spectral Density of the noise.

Implements ns3::LteSpectrumPhy.

References NS_LOG_FUNCTION.

This method returns the TypeId associated to ns3::EnbLteSpectrumPhy.

This object is accessible through the following paths with Config::Set and Config::Connect:

  • /NodeList/[i]/DeviceList/[i]/$ns3::AlohaNoackNetDevice/Phy/$ns3::EnbLteSpectrumPhy
  • /NodeList/[i]/DeviceList/[i]/$ns3::AlohaNoackNetDevice/Phy/$ns3::LteSpectrumPhy/$ns3::EnbLteSpectrumPhy
  • /NodeList/[i]/DeviceList/[i]/$ns3::AlohaNoackNetDevice/Phy/$ns3::SpectrumPhy/$ns3::EnbLteSpectrumPhy
  • /NodeList/[i]/DeviceList/[i]/$ns3::AlohaNoackNetDevice/Phy/$ns3::SpectrumPhy/$ns3::LteSpectrumPhy/$ns3::EnbLteSpectrumPhy
  • /NodeList/[i]/DeviceList/[i]/$ns3::NonCommunicatingNetDevice/Phy/$ns3::EnbLteSpectrumPhy
  • /NodeList/[i]/DeviceList/[i]/$ns3::NonCommunicatingNetDevice/Phy/$ns3::LteSpectrumPhy/$ns3::EnbLteSpectrumPhy
  • /NodeList/[i]/DeviceList/[i]/$ns3::NonCommunicatingNetDevice/Phy/$ns3::SpectrumPhy/$ns3::EnbLteSpectrumPhy
  • /NodeList/[i]/DeviceList/[i]/$ns3::NonCommunicatingNetDevice/Phy/$ns3::SpectrumPhy/$ns3::LteSpectrumPhy/$ns3::EnbLteSpectrumPhy

No Attributes defined for this type.
No TraceSources defined for this type.
TraceSources defined in parent class ns3::LteSpectrumPhy:

  • TxStart: Trace fired when a new transmission is started
  • TxEnd: Trace fired when a previosuly started transmission is finished
  • RxStart: Trace fired when the start of a signal is detected
  • RxAbort: Trace fired when a previously started RX is aborted before time
  • RxEndOk: Trace fired when a previosuly started RX terminates successfully
  • RxEndError: Trace fired when a previosuly started RX terminates with an error (packet is corrupted)

Reimplemented from ns3::LteSpectrumPhy.

References ns3::TypeId::SetParent().


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