OS3 Simulator (Performance Metrics)

OS3 Simulator (Performance Metrics)

Introduction about OS3 Simulator:  OS3 is an open-source satellite simulator for simulating satellite communication networks. In general, specific simulation tools for network simulation helps in dynamic behavior modeling. For that purpose, OS3 is specially designed for satellite communication. Now it is time to gain knowledge about wireless technology and OS3. Let’s start, “This article is ready to serve knowledge about OS3 Simulator that is abbreviated from Open-Source Simulator for Satellite System and approaches, architectures and interfaces for OS3 and also performance evaluation with its parameters.”

Consider the example for satellite service that is GPS and internet over satellite system it provides more support for our day to life and particularly in the operational area the use of satellite service is most important. This development platform is independent and open-source that’s why it is called an open-source simulator and satellite system. It also provides a service for scenarios and applications, arbitrary systems, and constellations.

Approaches and Interfaces of OS3

  • This OS3 simulator is used to develop a modular satellite simulation framework with having some valid assumptions, concentrate of link reasonable and also adaptability of a network. 
  • This structure of simulation framework is also useful to Graphical User Interface for graphical statistics about the result of the simulation process.

The above basics are represented the OS3 simulator and its approaches, interfaces. Then we will move on to the next topic which is the structure of OS3 in this section we also see about architecture with its clear explanation. Let we see,

Structure of OS3

           The important purpose of OS3 is for the simulative satellite signals and their evolution process to provide better adaptability and the modular simulation framework.

  • The process of simulation setup is provided by the graphical user interface. This GUI is written by java.
  • To prevent the changes in inadvertently modules have an effective mechanism with its functionalities.
Performance metrics of OS3 simulator

Architecture of OS3

This architecture follows the steps for processing the simulation. That is,

  • Initially, the user gives the specific parameter to the Graphical User Interface of OS3.
  • Then the parameters are up to date of TLE data it will directly move on to the intermediate part of the simulator. Otherwise, it gets to update the parameter then it will be sent to the center part of the simulator.
  • This simulator has given some performances that are mobility, communication, and INET.
  • Wireless Communication needs of inputs which is a position-specific data in up to date and send to the INET.
  • Mobility takes the data that is high resolute elevation data and also gives it to the INET. Then finally it will reach the resultant stage.
  • This result phase consists of some components. Like,
    • Visualization: Map-view and sky-view
    • Channel properties: Free space lost and Signal to noise radio
    • Constellation setup: Distance and elevation azimuth
  • The first visualization method is sky-view that is based on the receiver position of the satellite movement presenter by the elevation/azimuth.
  • The second visualization method is called global Map-view it has the color map and also includes the geo-references that are transformed into OMNeT++ pixel coordinates.
  • Each satellite has a sub-satellite-point and all of these provide multiple methods of the users and realistic properties of channel for example calculate the situation and position of SNR and free space lost.

These are the processing steps in OS3 architecture. We hope now you have an idea about the OS3 simulator and its architecture. Then we will see the next topic that is OS3 setup graphical user interfaces. Here we use OS3 Configurator. This is the simplified process of GUI. Let we will see about this configurator in a detailed manner.

Easy Handling in OS3 setup-GUI

  • Here there are two important goals is given,
    • The first goal is to give support for TLE data for comfortable access in the multiple satellite system.
    • Another goal is to permit GUI to specify the satellite and total constellations.
  • There are three steps to maintain the efficiency of total satellites which are available.
    • Satellites themselves for example GIOVE-A
    • Satellite mission case that is positioning communication
    • The respective constellation for example Iridium and GPS.
  • Then the interfaces download automatically concerning the TLE files in the web server. Here this configurator has some entities. That is,
    • Minimum SNR
    • Simulation time limit
    • Assumed rain
    • Sender frequency
    • Transmission power 
    • Satellite transmission power

These are some entities in that configurator and easy handling method in OS3 Simulator. Then we will go through the topic that comparison between OS3 and the already exiting satellite simulation framework. Here GSSF is an existing concept that we take for the comparison that is Galileo System Simulation Facility. European space agency holds the ownership of GSSF. Let us see some more existing simulations for satellites.

Comparison between OS3 and Existing simulation

  • Multiscale Satellite Simulation Environment (MSSE): It is a study of the difference between satellite simulators and statistic models. The details in the MSSF have the 3D model and it should be able to get better simulation results during satellite communication
  • Galileo System Simulation Facility: GSSF performs the contradiction operation of OS3. So, this is known about the study of missing flexibility in Galileo systems and it cannot be used local concentration of other satellites.
  • Satellite Navigation Radio Channel Signal Simulator (SNACS): It is mainly focused on GNSS signal acquisition and signal generation of GNSS and it is impossible to adjust for the aspect of satellite communication. This SNACS is also called an open-SESAME that is Open-Source Extensible SpaceCraft Simulation and Modeling.
  • Position Continuous Differential GNSS (PCD-GNSS): It is having accuracy that is high for the relative position then and comparable position of vehicles enhances GHSS. This PCD-GNSS mainly focused on satellite flying data using a Global positioning system which is GPS.

OS3 simulator is used for the unlimited resources of the data and also can arbitrary constellation, providing powerful tools for each scenario and application. OS3 is also based on the OMNeT++ that is open source and mainly designed fie discrete event simulation in a distributed system. Due to dynamic integration, there is no scarcity of protocols and frameworks. The above applications are some exciting satellite simulators same as OS3. Then we will move on to the next topic which is a use case of OS3 such as voice over satellite.

Voice over Satellite Communication 

  • This is an example application of OS3 Simulator. Here voice transmission plays a major role and also has flexibility and benefits of performance in a simulation environment.
  • It has some possibility to validate results and it’s based on some experimental prior measurements of the voice stream in satellite.
  • This use case has a terrestrial radio network that is also referred to as no core network use case. So the main purpose of this use case is an operation for disaster relief and public safety.
  • PMR (Professional Mobile Radio): The main purpose of this PMR is to link all communication capabilities with a core network.

Summarization about OS3

  • It gives support for,
    • Individual and future satellite constellations
    • Open-source satellite simulator
    • To support the multiple existing
  • For the simulation setup process, it will give the provided and developed GUI.
  • Users can take easy access for adding their functions and modules and also have a large number of protocols and calculations bundles in the community of the OMNeT++ platform.
  • Whether data, the position of altitude, and web services are interconnected between each other and also satellites are begins the simulation runs. All simulators have a pre-defined GUI that is used for the download and integration of different objectives of the scientific community.

Then we will move on to the next topic which is performance evaluation of OS3 and continuously discuss some parameters which are used in the OS3 simulator.

Performance metrics for OS3 simulator

  • Comparing the characteristics of simulated channels and the actual measurement is done by using the high-power GPS end to validate the experiments.
  • Simulation accuracy for the movement of satellites. 

From the result of the OS3 simulator, we will have the advantages of capability and accuracy of the satellite systems.

Parameters of OS3 Simulator

  • Wavelength
    • Value 0.1905m
  • Transmitter power
    • Value 13dBW
  • Receiver noise temperature
    • Value 150k
  • Transmitter gain
    • Value 14dB
  • Radiation from ground
    • Value 0.5
  • Receiver gain
    • Value 0dB

The above content represents the performance metrics and parameters of the Open-Source simulator for satellite systems. These are the entire concept based on OS3 Simulator. We hope this article is useful for improving your knowledge about OS3 Simulator and increasing your interest in technology. We have more number of developed and developing projects based on the OS3 simulator. We experts have a clear knowledge about this technology and also have a new idea for creating real-time projects. For further clarification kindly contact us.

Live Tasks
Technology Ph.D MS M.Tech
NS2 75 117 95
NS3 98 119 206
OMNET++ 103 95 87
OPNET 36 64 89
QULANET 30 76 60
MININET 71 62 74
MATLAB 96 185 180
LTESIM 38 32 16
CONTIKI OS 42 36 29
GNS3 35 89 14
NETSIM 35 11 21
EVE-NG 4 8 9
TRANS 9 5 4
PEERSIM 8 8 12
RTOOL 13 15 8
VNX and VNUML 8 7 8
WISTAR 9 9 8
CNET 6 8 4
ESCAPE 8 7 9
VIRL 9 9 8
SWAN 9 19 5
JAVASIM 40 68 69
SSFNET 7 9 8
TOSSIM 5 7 4
PSIM 7 8 6
ONESIM 5 10 5
DIVERT 4 9 8
TINY OS 19 27 17
TRANS 7 8 6
CONSELF 7 19 6
ARENA 5 12 9
VENSIM 8 10 7
NETKIT 6 8 7
GEOIP 9 17 8
REAL 7 5 5
NEST 5 10 9

Related Pages


YouTube Channel

Unlimited Network Simulation Results available here.