pub struct PassbandChannelCompareRow {
pub data_symbol_idx: usize,
pub used_bin: usize,
pub role: &'static str,
pub actual_h: Complex32,
pub estimated_h_train: Complex32,
pub estimated_h_pilot: Complex32,
}Expand description
One row of the channel-comparison dump.
Fields§
§data_symbol_idx: usizeOne-based OFDM data-symbol index inside the packet payload section.
used_bin: usizeFFT bin index used by this carrier.
role: &'static strCarrier role: "pilot" or "data".
actual_h: Complex32Actual per-bin channel computed from known transmitted and received bins.
estimated_h_train: Complex32Training-only channel estimate used as the baseline equalizer model.
estimated_h_pilot: Complex32Pilot-adjusted channel estimate after residual per-symbol correction.
Trait Implementations§
Source§impl Clone for PassbandChannelCompareRow
impl Clone for PassbandChannelCompareRow
Source§fn clone(&self) -> PassbandChannelCompareRow
fn clone(&self) -> PassbandChannelCompareRow
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for PassbandChannelCompareRow
impl RefUnwindSafe for PassbandChannelCompareRow
impl Send for PassbandChannelCompareRow
impl Sync for PassbandChannelCompareRow
impl Unpin for PassbandChannelCompareRow
impl UnwindSafe for PassbandChannelCompareRow
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