All Classes and Interfaces

Class
Description
 
 
La classe Codeur est responsable de l'encodage d'informations sous forme de bits en utilisant un code basé sur deux trames : "010" pour le bit 0 et "101" pour le bit 1.
Classe de test pour les classes Codeur et Decodeur.
La classe Decodeur est responsable du décodage d'informations codées en utilisant un code basé sur deux trames : "010" et "101".
Classe Abstraite d'un composant destination d'informations dont les éléments sont de type T
Classe représentant la destination finale dans la chaîne de transmission.
Classe de test pour la classe DestinationFinale.
Interface d'un composant ayant le comportement d'une destination d'informations dont les éléments sont de type T
Classe représentant un émetteur qui transforme des informations logiques en signaux analogiques et les transmet à des destinations connectées en fonction du codage spécifié.
Classe de test pour la classe Emetteur.
La classe ExportCSVEnvironnement1 fournit des méthodes pour calculer et exporter des données liées aux communications numériques dans un environnement spécifique.
La classe ExportCSVEnvironnement2 fournit des méthodes pour calculer et exporter des données liées aux communications numériques dans un environnement spécifique.
Classe utilitaire permettant de lancer plusieurs simulations avec différentes configurations de trajets multiples, variations d'amplitudes et de décalages, puis d'exporter les résultats sous forme de fichiers CSV.
La classe ExportCSVTEBComparaison effectue des simulations pour comparer le TEB théorique et le TEB pratique de la modulation NRZ en fonction de Eb/N0 (théorique) et SNR (pratique).
La classe ExportCSVTEBComparaisonCodeur effectue des simulations pour comparer la courbe pratique du NRZ avec et sans l'option -codeur en fonction de Eb/N0.
 
 
 
Classe abstraite représentant un modulateur (émetteur/récepteur) d'informations.
 
Classe représentant un récepteur qui convertit des informations analogiques en informations logiques.
Classe de test pour la classe Recepteur.
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.
Classe Abstraite d'un composant destination réalisant un affichage
Classe réalisant l'affichage d'information composée d'éléments réels (float)
Classe réalisant l'affichage d'information composée d'éléments booléens
Classe réalisant l'affichage de la puissance d'une information composée d'éléments de type réel (float)
Classe réalisant l'affichage (textuel) d'information composée d'éléments de type T
Classe Abstraite d'un composant source d'informations dont les éléments sont de type T
Classe SourceAleatoire génère aléatoirement une séquence de bits (booléens).
Classe de test pour la classe SourceAleatoire.
 
Classe de test pour la classe SourceFixe.
Interface d'un composant ayant le comportement d'une source d'informations dont les éléments sont de type T
Classe de test pour différences fonctions liées au TEB.
Classe Abstraite d'un composant transmetteur d'informations dont les éléments sont de type R en entrée et de type E en sortie; l'entrée du transmetteur implémente l'interface DestinationInterface, la sortie du transmetteur implémente l'interface SourceInterface
 
Classe de test pour la classe TransmetteurGaussien.
La classe TransmetteurMultiTrajets représente un transmetteur capable de gérer plusieurs trajets pour émettre des signaux avec atténuation et décalage.
Classe de test pour la classe TransmetteurMultiTrajets.
Classe représentant un transmetteur parfait qui relaie directement l'information reçue vers les destinations connectées sans altération.
Classe de test pour la classe TransmetteurParfait.
La classe Utils fournit des méthodes utilitaires pour les conversions et calculs liés aux communications numériques.