Class Simulateur

java.lang.Object
simulateur.Simulateur

public class Simulateur extends Object
La classe Simulateur permet de construire et simuler une chaîne de transmission composée d'une Source, d'un ou plusieurs Transmetteurs et d'une Destination. Elle permet également d'ajouter des sondes pour observer l'évolution des signaux dans la chaîne de transmission.

Les composants de la chaîne de transmission (Source, Emetteur, Transmetteur, Recepteur, Destination) sont créés et connectés selon les paramètres fournis en entrée.

Since:
2024
  • Constructor Summary

    Constructors
    Constructor
    Description
    Le constructeur de Simulateur permet de construire une chaîne de transmission composée d'une Source , d'un Emetteur, d'un Recepteur et d'une Destination.
  • Method Summary

    Modifier and Type
    Method
    Description
    double
     
    float
     
    void
    La méthode execute effectue l'émission du message par la Source de la chaîne de transmission.
    static void
    main(String[] args)
    La méthode main crée une instance de Simulateur avec les arguments fournis, exécute la simulation et affiche le résultat du Taux d'Erreur Binaire (TEB).

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • Simulateur

      public Simulateur(String[] args) throws ArgumentsException
      Le constructeur de Simulateur permet de construire une chaîne de transmission composée d'une Source , d'un Emetteur, d'un Recepteur et d'une Destination. Les composants de la chaîne sont créés et connectés en fonction des arguments fournis.
      Parameters:
      args - le tableau des différents arguments de simulation.
      Throws:
      ArgumentsException - si un des arguments est incorrect.
  • Method Details

    • execute

      public void execute() throws Exception
      La méthode execute effectue l'émission du message par la Source de la chaîne de transmission.
      Throws:
      Exception - si une erreur survient lors de l'exécution de la simulation.
    • calculTauxErreurBinaire

      public float calculTauxErreurBinaire()
    • calculProbaErreur

      public double calculProbaErreur()
    • main

      public static void main(String[] args)
      La méthode main crée une instance de Simulateur avec les arguments fournis, exécute la simulation et affiche le résultat du Taux d'Erreur Binaire (TEB).
      Parameters:
      args - les différents arguments pour la configuration de la simulation.