pub struct PortEstimation {
pub method: FrequencyInterpolation,
pub noise_var: f64,
pub port: usize,
pub n_ports: usize,
}Expand description
The settings of estimate_port: the interpolation, the noise variance per RE (used
by LMMSE) and the transmit port among the ports of the grid.
Fields§
§method: FrequencyInterpolationThe interpolation in frequency.
noise_var: f64The noise variance per RE.
port: usizeThe transmit port whose channel is estimated.
n_ports: usizeThe ports of the grid (ResourceGrid::port_pilots).
Implementations§
Trait Implementations§
Source§impl Clone for PortEstimation
impl Clone for PortEstimation
Source§impl Debug for PortEstimation
impl Debug for PortEstimation
Source§impl Default for PortEstimation
impl Default for PortEstimation
Source§fn default() -> PortEstimation
fn default() -> PortEstimation
Linear interpolation, no noise, the one port of a grid.
Source§impl PartialEq for PortEstimation
impl PartialEq for PortEstimation
impl StructuralPartialEq for PortEstimation
Auto Trait Implementations§
impl Freeze for PortEstimation
impl RefUnwindSafe for PortEstimation
impl Send for PortEstimation
impl Sync for PortEstimation
impl Unpin for PortEstimation
impl UnsafeUnpin for PortEstimation
impl UnwindSafe for PortEstimation
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