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.
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.