pub struct Estimate {
pub timing: usize,
pub cfo: f64,
pub peak: f64,
}Expand description
A synchronisation estimate.
Fields§
§timing: usizeThe timing (sample index): for synchronize, the middle of the plateau of the
metric, inside the cyclic prefix of the preamble; for cp_ml, the first sample
of the cyclic prefix.
cfo: f64Fractional carrier frequency offset, in subcarrier spacings (synchronize:
$|\varepsilon| < 1$; cp_ml: $|\varepsilon| < 1/2$).
peak: f64Peak of the timing metric (for cp_ml, the log-likelihood $|\gamma| - \rho\Phi$).
Trait Implementations§
impl Copy for Estimate
impl StructuralPartialEq for Estimate
Auto Trait Implementations§
impl Freeze for Estimate
impl RefUnwindSafe for Estimate
impl Send for Estimate
impl Sync for Estimate
impl Unpin for Estimate
impl UnsafeUnpin for Estimate
impl UnwindSafe for Estimate
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