pub enum RateChannel {
Awgn,
Rayleigh,
}Expand description
The channel of constellation_mi, constellation_gmi and of the cutoff rates of
crate::bicm.
Variants§
Awgn
No fading: $g = 1$.
Rayleigh
Flat Rayleigh fading, $g \sim \mathcal{CN}(0, 1)$ independent from symbol to symbol (ideal interleaving), known at the receiver.
Trait Implementations§
Source§impl Clone for RateChannel
impl Clone for RateChannel
impl Copy for RateChannel
Source§impl Debug for RateChannel
impl Debug for RateChannel
impl Eq for RateChannel
Source§impl FromStr for RateChannel
impl FromStr for RateChannel
Source§impl PartialEq for RateChannel
impl PartialEq for RateChannel
impl StructuralPartialEq for RateChannel
Auto Trait Implementations§
impl Freeze for RateChannel
impl RefUnwindSafe for RateChannel
impl Send for RateChannel
impl Sync for RateChannel
impl Unpin for RateChannel
impl UnsafeUnpin for RateChannel
impl UnwindSafe for RateChannel
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