Resources


About

Summary

OMNeTT++ animation of the system

In this (group) project we studied the effectiveness of a maximum-coding-rate scheduling algorithm for a satellite-based communication system, by means of the throughput, the mean packet delay, and the mean frame utilization.

The simulator was developed with the OMNeT++ framework, and was thoughtfully validated using: detailed debugging statements, runtime error handling, memory leak analysis, code profiling, and both intuitive and mathematical proofs for a wide range of behavioral tests.

Finally, using the simulator we just built, we tested the system under light, normal, and heavy working conditions. The obtained results were thoroughly analyzed using statistically sound methods, leading to well-founded conclusions about the system.

A few charts picked from the documentation

Calibration of the warmup period of the system under normal operating conditions

Calibration of the warmup period of the system under normal operating conditions

Throughput of the system as the number of terminals, the number of blocks per frame (M, expressed as a percentage of the number of terminals), and the distribution of the coding rates vary

Throughput of the system as the number of terminals, the number of blocks per frame (M, expressed as a percentage of the number of terminals), and the distribution of the coding rates vary

Empirical CDF of the mean delays experienced by the terminals when the coding rates are binomially distributed, with a qualitative threshold of 250 ms as a reference point

Empirical CDF of the mean delays experienced by the terminals when the coding rates are binomially distributed, with a qualitative threshold of 250 ms as a reference point