cache
This commit is contained in:
62
src/main.rs
62
src/main.rs
@ -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(())
|
||||
// }
|
||||
|
||||
Reference in New Issue
Block a user