This commit is contained in:
2026-05-11 09:25:26 +02:00
parent b7faade0c8
commit 98a3422fc3
4 changed files with 31 additions and 31 deletions

Binary file not shown.

Binary file not shown.

Before

Width:  |  Height:  |  Size: 48 KiB

After

Width:  |  Height:  |  Size: 25 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 52 KiB

After

Width:  |  Height:  |  Size: 52 KiB

View File

@ -1,32 +1,3 @@
// use ldpc::benchmark::{generate_valid_code, run_simulation};
// use ldpc::code::GenerationMethod;
//
// fn main() -> ldpc::Result<()> {
// let n = 1944;
// let k = 972;
// let wc = 3;
// let wr = 6;
//
// println!("Benchmark: MacKayNeal vs Gallager");
// println!();
//
// println!("Test 1: Génération MacKayNeal\n");
// let code_mn = generate_valid_code(
// n,
// k,
// wc,
// wr,
// GenerationMethod::MacKayNeal { max_attempts: 1000 },
// )?;
// run_simulation(code_mn)?;
//
// println!("\nTest 2 : Génération Gallager\n");
// let code_gal = generate_valid_code(n, k, wc, wr, GenerationMethod::Gallager)?;
// run_simulation(code_gal)?;
//
// Ok(())
// }
use ldpc::benchmark::get_or_generate_cached_code;
use ldpc::channel::AwgnChannel;
use ldpc::code::GenerationMethod;
@ -35,8 +6,8 @@ use ldpc::encoder::{build_encoder, EncodingMethod};
use ldpc::image_sim::transmit_image;
fn main() -> ldpc::Result<()> {
let n = 1296;
let k = 864;
let n = 1944;
let k = 972;
let wc = 3;
let wr = 6;
@ -74,3 +45,32 @@ fn main() -> ldpc::Result<()> {
Ok(())
}
// use ldpc::benchmark::{generate_valid_code, run_simulation};
// use ldpc::code::GenerationMethod;
//
// fn main() -> ldpc::Result<()> {
// let n = 1944;
// let k = 972;
// let wc = 3;
// let wr = 6;
//
// println!("Benchmark: MacKayNeal vs Gallager");
// println!();
//
// println!("Test 1: Génération MacKayNeal\n");
// let code_mn = generate_valid_code(
// n,
// k,
// wc,
// wr,
// GenerationMethod::MacKayNeal { max_attempts: 1000 },
// )?;
// run_simulation(code_mn)?;
//
// println!("\nTest 2 : Génération Gallager\n");
// let code_gal = generate_valid_code(n, k, wc, wr, GenerationMethod::Gallager)?;
// run_simulation(code_gal)?;
//
// Ok(())
// }