pub struct SpectralMaskPoint {
pub freq_hz: f64,
pub limit_db: f32,
}Expand description
A spectral emission mask point for MIL-STD-461G RE102/CE102 or ITU-R SM.1048-5 §4.3 mask-deviation tracking.
The DSFB spectral mask deviation residual uses these points as the outer admissibility boundary. Structural monitoring tracks whether measured PSD is drifting toward the mask boundary.
Fields§
§freq_hz: f64Frequency in Hz.
limit_db: f32Maximum allowable power spectral density in dBm/MHz (or dBμV/m for RE102).
Trait Implementations§
Source§impl Clone for SpectralMaskPoint
impl Clone for SpectralMaskPoint
Source§fn clone(&self) -> SpectralMaskPoint
fn clone(&self) -> SpectralMaskPoint
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 moreSource§impl Debug for SpectralMaskPoint
impl Debug for SpectralMaskPoint
Source§impl PartialEq for SpectralMaskPoint
impl PartialEq for SpectralMaskPoint
impl Copy for SpectralMaskPoint
impl StructuralPartialEq for SpectralMaskPoint
Auto Trait Implementations§
impl Freeze for SpectralMaskPoint
impl RefUnwindSafe for SpectralMaskPoint
impl Send for SpectralMaskPoint
impl Sync for SpectralMaskPoint
impl Unpin for SpectralMaskPoint
impl UnsafeUnpin for SpectralMaskPoint
impl UnwindSafe for SpectralMaskPoint
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