A Discrete-Event Network Simulator
API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Spectrum Models

Classes

class  ns3::AdhocAlohaNoackIdealPhyHelper
 create the AlohaNoackNetDevice More...
 
class  ns3::AlohaNoackMacHeader
 Doxygen introspection did not find any typical Config paths. More...
 
class  ns3::AlohaNoackNetDevice
 This devices implements the following features: More...
 
struct  ns3::BandInfo
 The building block of a SpectrumModel. More...
 
class  ns3::FriisSpectrumPropagationLossModel
 Doxygen introspection did not find any typical Config paths. More...
 
class  ns3::HalfDuplexIdealPhy
 This PHY layer implementation realizes an ideal OFDM PHY which transmits half-duplex (i.e., it can either receive or transmit at a given time). More...
 
struct  ns3::HalfDuplexIdealPhySignalParameters
 Signal parameters for HalfDuplexIdealPhy. More...
 
class  ns3::MicrowaveOvenSpectrumValueHelper
 This class provides methods for the creation of SpectrumValue instances that mimic the Power Spectral Density of commercial microwave ovens based on the measurements reported in the following paper: Tanim M. More...
 
class  ns3::MultiModelSpectrumChannel
 This SpectrumChannel implementation can handle the presence of SpectrumPhy instances which can use different spectrum models, i.e., different SpectrumModel. More...
 
class  ns3::NonCommunicatingNetDevice
 This class implements a device which does not communicate, in the sense that it does not interact with the above protocol stack. More...
 
class  ns3::RxSpectrumModelInfo
 
class  ns3::ShannonSpectrumErrorModel
 This class implements the error model described in this paper: N. More...
 
class  ns3::SingleModelSpectrumChannel
 SpectrumChannel implementation which handles a single spectrum model. More...
 
class  ns3::SpectrumAnalyzer
 Simple SpectrumPhy implemetation that averages the spectrum power density of incoming transmissions to produce a spectrogram. More...
 
class  ns3::SpectrumAnalyzerHelper
 
class  ns3::SpectrumChannel
 Defines the interface for spectrum-aware channel implementations. More...
 
class  ns3::SpectrumChannelHelper
 
class  ns3::SpectrumConverter
 Class which implements a converter between SpectrumValue which are defined over different SpectrumModel. More...
 
class  ns3::SpectrumErrorModel
 Doxygen introspection did not find any typical Config paths. More...
 
class  ns3::SpectrumInterference
 This class implements a gaussian interference model, i.e., all incoming signals are added to the total interference. More...
 
class  ns3::SpectrumPhy
 Abstract base class for Spectrum-aware PHY layers. More...
 
class  ns3::SpectrumPhyHelper
 create and configure several SpectrumPhy instances and connect them to a channel. More...
 
class  ns3::SpectrumPropagationLossModel
 spectrum-aware propagation loss model More...
 
class  ns3::SpectrumValue
 Set of values corresponding to a given SpectrumModel. More...
 
class  ns3::TxSpectrumModelInfo
 
class  ns3::WaveformGenerator
 Simple SpectrumPhy implementation that sends customizable waveform. More...
 
class  ns3::WaveformGeneratorHelper
 
class  ns3::WifiSpectrumValue5MhzFactory
 Implements WifiSpectrumValue for the 2.4 GHz ISM band only, with a 5 MHz spectrum resolution. More...
 
class  ns3::WifiSpectrumValueHelper
 this abstract class defines the interface for interacting with all WifiSpectrumValue implementations. More...
 

Detailed Description