pub struct OfdmPreamble {
pub num_repeats: usize,
pub repeat_len: usize,
pub training_symbol: Option<TrainingSymbol>,
}Expand description
Repeated-segment preamble parameters: num_repeats identical segments of
repeat_len samples each, optionally followed by a dedicated training
symbol for integer-CFO recovery (and, in a later release, channel
estimation).
Fields§
§num_repeats: usize§repeat_len: usize§training_symbol: Option<TrainingSymbol>Present once a caller opts into wide-range integer-CFO recovery
(Release F). None preserves Release E’s fractional-only behavior.
Implementations§
Trait Implementations§
Source§impl Clone for OfdmPreamble
impl Clone for OfdmPreamble
Source§fn clone(&self) -> OfdmPreamble
fn clone(&self) -> OfdmPreamble
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for OfdmPreamble
Source§impl Debug for OfdmPreamble
impl Debug for OfdmPreamble
impl Eq for OfdmPreamble
Source§impl PartialEq for OfdmPreamble
impl PartialEq for OfdmPreamble
impl StructuralPartialEq for OfdmPreamble
Auto Trait Implementations§
impl Freeze for OfdmPreamble
impl RefUnwindSafe for OfdmPreamble
impl Send for OfdmPreamble
impl Sync for OfdmPreamble
impl Unpin for OfdmPreamble
impl UnsafeUnpin for OfdmPreamble
impl UnwindSafe for OfdmPreamble
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