working BAD

This commit is contained in:
2026-02-13 12:28:50 +01:00
parent 2096cff73c
commit f4201536de
3 changed files with 21 additions and 11 deletions

View File

@ -10,7 +10,7 @@ use rand::{Rng, RngExt};
pub fn run_simulation(k: usize, wc: usize, wr: usize, error_prob: f64) {
println!(
"Simulation LDPC : k = {} bits, wc = {}, wr = {}, p = {:.2}",
"\nSimulation LDPC : k = {} bits, wc = {}, wr = {}, p = {:.2}",
k, wc, wr, error_prob
);
@ -21,12 +21,13 @@ pub fn run_simulation(k: usize, wc: usize, wr: usize, error_prob: f64) {
let encoder = DenseEncoder::new(&ldpc);
if encoder.k != k {
println!("Erreur: la matrice donne k = {} != {}", encoder.k, k);
}
let k = encoder.k;
// if encoder.k != k {
// println!("Erreur: la matrice donne k = {} != {}", encoder.k, k);
// }
println!(
" -> Code généré : n = {}, k = {}, k/n = {}",
" -> Code généré : n = {}, k = {}, k/n = {:.2}",
encoder.n,
encoder.k,
(encoder.k as f64 / encoder.n as f64)