Propagation Models

## Classes | |

class | ns3::BuildingsPropagationLossModel |

This model provides means for simulating the following propagation phenomena in the presence of buildings: More... | |

class | ns3::ConstantSpeedPropagationDelayModel |

the propagation speed is constant More... | |

class | ns3::Cost231PropagationLossModel |

The COST-Hata-Model is the most often cited of the COST 231 models. More... | |

class | ns3::FixedRssLossModel |

Return a constant received power level independent of the transmit power. More... | |

class | ns3::FriisPropagationLossModel |

a Friis propagation loss model More... | |

class | ns3::HybridBuildingsPropagationLossModel |

The HybridBuildingsPropagationModel is a compound of different models able to evaluate the pathloss from 200 to 2600 MHz, in different environments and with buildings (i.e., indoor and outdoor communications). More... | |

class | ns3::ItuR1411LosPropagationLossModel |

the ITU-R 1411 LOS propagation model More... | |

class | ns3::ItuR1411NlosOverRooftopPropagationLossModel |

the ITU-R 1411 NLOS over rooftop propagation model More... | |

class | JakesPropagationExample |

Constructs a JakesPropagationlossModel and print the loss value as a function of time into std::cout. More... | |

class | ns3::JakesPropagationLossModel |

a Jakes narrowband propagation model. More... | |

class | ns3::Kun2600MhzPropagationLossModel |

Empirical propagation model for the 2.6 GHz frequency. More... | |

class | ns3::LogDistancePropagationLossModel |

a log distance propagation model. More... | |

class | ns3::MatrixPropagationLossModel |

The propagation loss is fixed for each pair of nodes and doesn't depend on their actual positions. More... | |

class | ns3::NakagamiPropagationLossModel |

Nakagami-m fast fading propagation loss model. More... | |

class | ns3::OhBuildingsPropagationLossModel |

this model combines the OkumuraHata model with the BuildingsPropagationLossModel More... | |

class | ns3::OkumuraHataPropagationLossModel |

this class implements the Okumura Hata propagation loss model More... | |

class | ns3::PropagationCache< T > |

Constructs a cache of objects, where each object is responsible for a single propagation path loss calculations. More... | |

class | ns3::PropagationDelayModel |

calculate a propagation delay. More... | |

class | ns3::PropagationLossModel |

Models the propagation loss through a transmission medium. More... | |

struct | ns3::PropagationCache< T >::PropagationPathIdentifier |

Each path is identified by. More... | |

class | ns3::RandomPropagationDelayModel |

the propagation delay is random More... | |

class | ns3::RandomPropagationLossModel |

The propagation loss follows a random distribution. More... | |

class | ns3::RangePropagationLossModel |

The propagation loss depends only on the distance (range) between transmitter and receiver. More... | |

class | ns3::BuildingsPropagationLossModel::ShadowingLoss |

class | ns3::ThreeLogDistancePropagationLossModel |

A log distance path loss propagation model with three distance fields. More... | |

class | ns3::TwoRayGroundPropagationLossModel |

a Two-Ray Ground propagation loss model ported from NS2 More... | |

## Enumerations | |

enum | ns3::CitySize { ns3::SmallCity, ns3::MediumCity, ns3::LargeCity } |

The size of the city in which propagation takes place. More... | |

enum | ns3::EnvironmentType { ns3::UrbanEnvironment, ns3::SubUrbanEnvironment, ns3::OpenAreasEnvironment } |

The type of propagation environment. More... | |

enum ns3::CitySize |

The size of the city in which propagation takes place.

Enumerator | |
---|---|

SmallCity | |

MediumCity | |

LargeCity |

Definition at line 48 of file propagation-environment.h.

enum ns3::EnvironmentType |

The type of propagation environment.

Enumerator | |
---|---|

UrbanEnvironment | |

SubUrbanEnvironment | |

OpenAreasEnvironment |

Definition at line 36 of file propagation-environment.h.