Struct sdr::fm::FMDemod
[−]
[src]
pub struct FMDemod<T: SampleType> { /* fields omitted */ }
FM signal demodulator
Methods
impl<T: SampleType> FMDemod<T>
[src]
pub fn new() -> FMDemod<T>
[src]
Create a new FM demodulator
pub fn process(&mut self, x: &[IQ<T>]) -> Vec<T>
[src]
FM demodulate input block x, containing baseband IQ data that has been frequency modulated. Outputs a block of real-valued samples.
Trait Implementations
Auto Trait Implementations
impl<T> Send for FMDemod<T> where
<T as SampleType>::Reg: Send,
<T as SampleType>::Reg: Send,
impl<T> Sync for FMDemod<T> where
<T as SampleType>::Reg: Sync,
<T as SampleType>::Reg: Sync,