Skip to main content

Crate fmradio

Crate fmradio 

Source
Expand description

Radio DSP and FM demodulation library.

Provides building blocks for FM (Frequency Modulation) radio reception and decoding:

  • FM demodulation (phase extraction)
  • De-emphasis filtering for FM broadcast audio
  • RDS (Radio Data System) decoding for station name and radiotext
  • Adaptive audio resampling for real-time streaming

Re-exports§

pub use fm::DeemphasisFilter;
pub use fm::PhaseExtractor;
pub use rds::RdsDecoder;
pub use rds::RdsParser;
pub use rds::RdsResamplerCustom;
pub use rds::StereoDecoderPLL;
pub use resampler::AdaptiveResampler;

Modules§

fm
FM demodulation blocks.
rds
RDS (Radio Data System) decoder
resampler
Adaptive audio resampling for real-time streaming applications.