EMPIRE Shim is an ns-3 contrib module which provides a new PropagationLossModel which can be used to calculate propagation loss of wireless signals in ns-3 simulations. The PropagationLossModel defined by the EMPIRE Shim contrib module uses the EMPIRE library to calculate propagation loss.
EMPIRE (Electromagnetic Propagation Integrated Resource Environment) is a C++ library which provides a uniform interface to a variety of propagation models which calculate electromagnetic field propagation over a wide range of conditions, environments and frequencies. EMPIRE is developed for and funded by the United States Government for authorized official uses only.
The current Empire module is based on the ns-3.31 release and supports the following propagation models
The Empire propagation loss model has support for defining the following environmental parameters.
To make use of this shim you also need the EMPIRE library itself, which is developed and maintained by RemCom. Contact RemCom for more information on becoming an authorized EMPIRE user.
This ns-3 extension is one or more contributed modules.