pub struct Clip {
pub ratio_db: f64,
}Expand description
Clipping of the envelope at ratio_db above the (unit) average power
(Li & Cimini 1998): in-band distortion and out-of-band regrowth.
Fields§
§ratio_db: f64Clipping ratio (dB).
Trait Implementations§
impl Copy for Clip
Source§impl PaprReduction for Clip
impl PaprReduction for Clip
Source§fn reduce(&self, ofdm: &Ofdm, data: &[C64]) -> Result<(Vec<C64>, usize)>
fn reduce(&self, ofdm: &Ofdm, data: &[C64]) -> Result<(Vec<C64>, usize)>
The time block (without prefix) of one block of data, and its side information. Read more
Source§fn data_len(&self, ofdm: &Ofdm) -> usize
fn data_len(&self, ofdm: &Ofdm) -> usize
Data symbols per block (all the active subcarriers by default).
Source§fn restore_time(&self, _block: &mut [C64])
fn restore_time(&self, _block: &mut [C64])
Undo a memoryless transformation of the time block at the receiver (the
expansion of companding); nothing by default.
impl StructuralPartialEq for Clip
Auto Trait Implementations§
impl Forget for Clip
impl Freeze for Clip
impl RefUnwindSafe for Clip
impl Send for Clip
impl Sync for Clip
impl Unpin for Clip
impl UnsafeUnpin for Clip
impl UnwindSafe for Clip
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