From a6b26907212bc8c214c0fec52f81fb4f33d79f48 Mon Sep 17 00:00:00 2001 From: zeefaad Date: Fri, 13 Feb 2026 11:21:44 +0100 Subject: [PATCH] channel add --- Code/ldpc/src/channel.rs | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 Code/ldpc/src/channel.rs diff --git a/Code/ldpc/src/channel.rs b/Code/ldpc/src/channel.rs new file mode 100644 index 0000000..766a48e --- /dev/null +++ b/Code/ldpc/src/channel.rs @@ -0,0 +1,14 @@ +pub rand::Rng; + +pub struct Channel { + pub error_prob: f64, +} + +impl Channel { + pub fn new(error_prob: f64) -> Self { + assert!(error_prob >= 0.0 && error_prob <= 1.0, "0 <= p <= 1"); + Self {error_prob} + } + +} +