pub struct TurboDecoder {
pub iterations: usize,
pub jacobian: Jacobian,
}Expand description
The settings of the iterative decoder of a TurboCode.
Fields§
§iterations: usizeDecoding iterations (0: the a posteriori LLRs are the systematic channel LLRs).
jacobian: Jacobianlog-MAP (Jacobian::Exact) or max-log-MAP (Jacobian::MaxLog) decoding.
Trait Implementations§
Source§impl Clone for TurboDecoder
impl Clone for TurboDecoder
impl Copy for TurboDecoder
Source§impl Debug for TurboDecoder
impl Debug for TurboDecoder
Source§impl Default for TurboDecoder
impl Default for TurboDecoder
Source§fn default() -> TurboDecoder
fn default() -> TurboDecoder
8 iterations of log-MAP.
impl Eq for TurboDecoder
Source§impl PartialEq for TurboDecoder
impl PartialEq for TurboDecoder
impl StructuralPartialEq for TurboDecoder
Auto Trait Implementations§
impl Forget for TurboDecoder
impl Freeze for TurboDecoder
impl RefUnwindSafe for TurboDecoder
impl Send for TurboDecoder
impl Sync for TurboDecoder
impl Unpin for TurboDecoder
impl UnsafeUnpin for TurboDecoder
impl UnwindSafe for TurboDecoder
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