pub enum AmpVariance {
Postulated,
Residual,
}Expand description
How LAMA estimates the variance of the decoupled channel.
Variants§
Postulated
The postulated variance $\sigma^{2} + \beta \langle G \rangle$ (Jeon et al., eq. 23).
Residual
The residual $\lVert r \rVert^{2} / M$ (Jeon et al., eq. 38), better in small systems.
Trait Implementations§
Source§impl Clone for AmpVariance
impl Clone for AmpVariance
impl Copy for AmpVariance
Source§impl Debug for AmpVariance
impl Debug for AmpVariance
impl Eq for AmpVariance
Source§impl FromStr for AmpVariance
impl FromStr for AmpVariance
Source§fn from_str(name: &str) -> Result<AmpVariance>
fn from_str(name: &str) -> Result<AmpVariance>
The variance of a name: postulated or residual, case-insensitive.
§Errors
Error::Config for another name.
§Examples
use comnum_mimo::message_passing::AmpVariance;
assert_eq!("residual".parse::<AmpVariance>()?, AmpVariance::Residual);Source§impl PartialEq for AmpVariance
impl PartialEq for AmpVariance
impl StructuralPartialEq for AmpVariance
Auto Trait Implementations§
impl Freeze for AmpVariance
impl RefUnwindSafe for AmpVariance
impl Send for AmpVariance
impl Sync for AmpVariance
impl Unpin for AmpVariance
impl UnsafeUnpin for AmpVariance
impl UnwindSafe for AmpVariance
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