TLC Sat Satellite Multimedia Group

Simulation and Emulation Tools

Analysis of the systems and related protocols involved in the previous projects, as well as tests on the possible

enhancements, have been carried out by SMG group through two different test platforms:

  • a satellite network simulator based on the Network Simulator Ns-2;
  • a Linux-based emulator platform.

Both the platforms support DVB-RCS DAMA algorithms and are alternatively used depending on the objective of the study case and are described in the following documents:


Satellite Emulator

Satellite Multimedia Group has developed several tools to support studies related to satellite communications. A detailed description of both such tools and some related research activities can be found here >>>>SMG tools<<<<

The group is developing a satellite simulator composed of 5 PC to study applications and transport protocols in an emulated satellite environment.

The figure below shows details about the satellite emulator:


Every PC emulates a single component of a tipical satellite environment VSAT, with DVB-RCS or terrestrial return channel. In particular, pc are involved in:

  1. Gateway/HUB
  2. Satellite
  3. Satellite terminal (i.e. modem)
  4. User terminal (i.e. client FTP and HTTP)

Figure, shows the pc’s logical interconnections:


wip.pngA web interface (for testing IP real traffic on the Gateway/Hub using the satellite emulator) is available at the link:


DAMA DVB-RCS NS2 patch available
To apply on latest ns-2.32 version, it makes possible to test TCP connections behavior in simulated DVB-RCS environment with a DAMA shared return channel. Satellite Terminals can be configured so that capacity is requested with CRA, RBDC and VBDC (also mixed) strategies, up to the system capacity.

Return channel is composed of a single carrier divided temporally into frames. A group of frame, each one composed of a constant number of slots, make a superframe. A slot is the minimum amount of capacity allocated to a terminal.


Examples of results obtained with the patch are available in the following brochure:

Download the patch for ns-2.32: