pub struct LlrSet {
pub llra: Vec<f32>,
pub llrb: Vec<f32>,
pub llrc: Vec<f32>,
pub llrd: Vec<f32>,
}Expand description
Four LLR vectors (a, b, c, d) of length codeword_len() bits in LDPC
bit-index order.
Fields§
§llra: Vec<f32>nsym=1 soft metrics, scaled (matches WSJT-X llra).
llrb: Vec<f32>nsym=2 soft metrics, scaled (matches WSJT-X llrb).
llrc: Vec<f32>nsym=3 soft metrics, scaled (matches WSJT-X llrc).
llrd: Vec<f32>nsym=1 bit-normalised (matches WSJT-X llrd).
Trait Implementations§
Auto Trait Implementations§
impl Freeze for LlrSet
impl RefUnwindSafe for LlrSet
impl Send for LlrSet
impl Sync for LlrSet
impl Unpin for LlrSet
impl UnsafeUnpin for LlrSet
impl UnwindSafe for LlrSet
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more