Treffer: Implementació d’un codi orientat a objectes per optimitzar l’enrutament de missatges a través d’una xarxa de retransmissió del sistema solar
Weitere Informationen
El projecte comença amb un codi Matlab, ja desenvolupat, que resol l'encaminament òptim dels missatges a través d'una xarxa de repetidors al sistema solar. Es pretén que sigui una eina per explorar futures configuracions de naus espacials de retransmissió. Tenint en compte una xarxa de nodes, repetidors, del sistema solar i un període de temps, el codi calcula el camí òptim d'un missatge entre dos nodes i avalua la velocitat de bits en funció del temps. El codi utilitza la biblioteca SPICE de la NASA per avaluar la posició dels nodes, les ocultacions i, en general, totes les consultes geomètriques del sistema solar. L'objectiu principal del projecte és redissenyar el codi i implementar-lo a Java, de manera que sigui extensible, i versàtil (destinat a llargues tirades). ; The project begins from a Matlab code, already developed, that solves optimal message routing through a Solar System relay network. It is intended to be a tool to explore future configurations of relay spacecraft. Given a network of nodes in the Solar System and a period of time, the code computes the optimal routing of a message from two nodes and evaluates the bit rate as a function of time. The code uses the NASA SPICE library to evaluate the position of the nodes, the occultations, and in general all the Solar System geometric queries. The main goal of the project is to re-design the code and implement it in Java, so that it is extensible and versatile (intended for long executions).