Public Safety Communications

Models to support applications and scenarios for first responders
0/5 (0 reviews)
Categories: Public Safety

This module provides extensions to ns-3 related to public safety communications. This app is a separate ns-3 module for the contrib directory, and depends on the sip module. It is designed to be used with 5G Sidelink mode 2 ns-3 simulation (as supported by the CTTC NR V2X models) but is not compile-time dependent on that module.

The current model is based on ns-3.42 release and supports the following additional features:

  • detailed on-network and off-network MCPTT model for D2D operation
  • UAV mobility energy model
  • HTTP application model
  • video streaming model

This module has been ported from the 4G LTE Public Safety Communications version of ns-3 for 4G LTE D2D.

Please refer to the following publication for further information about the MCPTT capabilities, and the model implementation and validation details:

W. Garey, T. R. Henderson, Y. Sun, R. Rouil, and S. Gamboa Quintiliani, “Modeling MCPTT and User Behavior in ns-3”, 11th International Conference on Simulation and Modeling Methodologies, Technologies and Applications (SIMULTECH 2021).

Link: https://www.nist.gov/publications/modeling-mcptt-and-user-behavior-ns-3

If you use our models in your research, please cite the above-mentioned papers accordingly.

v1.1

Works with ns-3.42

Build History : Public Safety Communications v1.1

Release Notes

<p>The release v1.1 is identical to v1.0 and aligns with ns-3.42 and with the application code found in the v7.0 release of <a href="https://github.com/usnistgov/psc-ns3/releases">psc-ns3</a> (a separate fork of ns-3 for 4G LTE D2D simulations). This release was made so that its numbering is aligned with the v1.1 releases of <a href="https://gitlab.com/cttc-lena/nr/-/tags/v2x-1.1">NR sidelink/V2X</a> and <a href="https://apps.nsnam.org/app/nr-prose/">NR ProSe</a>.</p>

v1.0

Works with ns-3.42

Build History : Public Safety Communications v1.0

Release Notes

<p>The release v1.0 aligns with ns-3.42 and with the application code found in the v7.0 release of <a href="https://github.com/usnistgov/psc-ns3/releases">psc-ns3</a> (a separate fork of ns-3 for 4G LTE D2D simulations).</p>

1) Download or check out ns-3.42 release 2) cd into the contrib directory and add the [sip](https://apps.nsnam.org/app/sip) app 3) add this psc app. Ensure that the directory name is `psc`. 4) add any other apps to contrib that you may want (such as `nr`) 5) cd back to the top level ns-3 directory and configure and build

**Installation support:** Due to limited resources, we will provide assistance only for issues related to the installation of this code. We recommend to experiment with and learn the standard version of ns-3 prior to installing this repository. Link: [https://www.nsnam.org/docs/tutorial/html/getting-started.html](https://www.nsnam.org/docs/tutorial/html/getting-started.html) Users can get support for issues related to ns-3 installation from the ns-3-users Google Group. Link: [https://groups.google.com/g/ns-3-users](https://groups.google.com/g/ns-3-users) Afterwards, the user can install this repository and report to us only the issues related to this repository's installation. **Bugs:** If you find a bug when running the provided scenarios, please report it, including detailed information about the scenario and error(s) observed,and how to reproduce. Please report issues to psc_ns3@list.nist.gov or else to the GitHub issue tracker.

We welcome contributions to this module. To do so, please make a pull request against the master branch on the GitHub repository.

This ns-3 extension is one or more contributed modules.

Version v1.1

Released July 31, 2024

Works with ns-3.42