working BAD
This commit is contained in:
@ -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)
|
||||
|
||||
Reference in New Issue
Block a user