public static double measureBER(String waveform, int messageLength, double snr, boolean averaging)
      throws Exception {
    CLIOptions options = new CLIOptions();

    // Explicitly specify all options
    // to know precisely the test context.
    options.minAmplitude = -10.0;
    options.maxAmplitude = 10.0;
    options.samplesPerBit = 30;
    options.analogSignal = true;
    options.randomMessage = true;
    options.probes = false;
    options.useTransducers = false;
    options.seed = null;
    options.messageLength = messageLength;
    options.messageString = "" + messageLength;
    options.waveform = waveform;
    options.snr = snr;
    options.averagingReceivers = averaging;

    log("Options:" + options);
    Simulateur simulateur = new Simulateur(options);
    simulateur.execute();

    return simulateur.calculTauxErreurBinaire();
  }
Example #2
0
  /** @param args */
  public static void main(String[] args) {

    Simulateur sim = new Simulateur();
    sim.simuler();

    System.out.println("Test des bases de données\n");

    LinkedList<BaseDeDonnees<String>> lstBdd = new LinkedList<BaseDeDonnees<String>>();

    lstBdd.add(new BaseDeDonnees<String>(TriJava.getInstance()));
    lstBdd.add(new BaseDeDonnees<String>(TriBulle.getInstance()));
    lstBdd.add(new BaseDeDonnees<String>(TriInsertion.getInstance()));

    for (BaseDeDonnees<String> bdd : lstBdd) {

      bdd.ajouter("Hello");
      bdd.ajouter("World");
      bdd.ajouter("Test");
      bdd.ajouter("De ouf");
      bdd.ajouter("Colvert");
      bdd.ajouter("Mandarin");
      bdd.ajouter("minuscule");
      bdd.ajouter(";expresiion bizarre");
      bdd.ajouter("FiN");
    }

    lstBdd.get(0).afficheDonneesnonTriees();
    System.out.println("\n");

    for (BaseDeDonnees<String> bdd : lstBdd) {

      bdd.afficheDonneesTriees();
      System.out.println("\n");
    }
  }
Example #3
0
  public static void main(String[] args) {
    Identification auth = new Identification();
    auth.setVisible(true);

    // On attend d'etre loggué pour continuer l'initialisation du programme
    while (!auth.isLogged()) ;
    Simulateur simu = new Simulateur();
    Manager mana = new Manager(simu);
    simu.setManager(mana);
    mana.session();
  }