This commit is contained in:
2026-02-13 15:30:58 +01:00
parent 369a83bcfd
commit 36402570ee

View File

@ -8,6 +8,24 @@ mod matrix;
mod simulation; mod simulation;
mod tanner; mod tanner;
use analysis::{AnalysisConfig, Analyzer, DecoderAlgorithm};
fn main() { fn main() {
simulation::run_simulation(8, 2, 4, 0.1); println!("Analyse des performences");
let config = AnalysisConfig {
k_values: vec![50, 200, 400, 800, 1000],
wc_values: vec![3, 4, 5],
wr_values: vec![6, 8, 9, 12, 15, 16],
min_error_prob: 0.00,
max_error_prob: 0.12,
steps: 15,
frames_per_step: 1000,
max_iter: 50,
algorithm: DecoderAlgorithm::BitFlipping,
};
let res = Analyzer::run_batch(config);
Analyzer::save_csv(&res, "ldpc_analysis_results.csv");
// simulation::run_simulation(1000, 3, 6, 0.005);
} }