pub struct MlPath {
pub symbols: Vec<usize>,
pub phase_states: Vec<usize>,
}Expand description
The survivor path of the maximum-likelihood sequence detector.
Fields§
§symbols: Vec<usize>The symbol indices $i_{n}$ ($a_{n} = 2 i_{n} - (M - 1)$).
phase_states: Vec<usize>The terminal phase states $\theta_{n}$ in units of $\pi/q$, modulo $2q$, at the
start of every interval and after the last one (symbols.len() + 1 values).
Trait Implementations§
impl Eq for MlPath
impl StructuralPartialEq for MlPath
Auto Trait Implementations§
impl Forget for MlPath
impl Freeze for MlPath
impl RefUnwindSafe for MlPath
impl Send for MlPath
impl Sync for MlPath
impl Unpin for MlPath
impl UnsafeUnpin for MlPath
impl UnwindSafe for MlPath
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