public void codageNRZT() {

		float penteMontante = 0.0f;
		float penteDescendante = 0.0f;

		for (int i = 0; i < informationRecue.nbElements(); i++) {

			if (informationRecue.iemeElement(i)) { // cas d'un "1"
				// Pente montante
				for (int j = 0; j < nbEchantillon / 3; j++) {
					penteMontante = ((max - min) * 3 / nbEchantillon) * j + min;
					informationEmise.add(penteMontante);
				}

				// Plateau
				for (int j = nbEchantillon / 3; j < 2 * nbEchantillon / 3; j++) {
					informationEmise.add(max);
				}

				// Pente descendante
				for (int j = 2 * nbEchantillon / 3; j < nbEchantillon; j++) {
					penteDescendante = ((min - max) * 3 / nbEchantillon)
							* (j - 2 * nbEchantillon / 3) + max;
					informationEmise.add(penteDescendante);
				}
			} else
				// Cas d'un "0"
				for (int j = 0; j < nbEchantillon; j++) {
					informationEmise.add(min);
				}
		}
	}