Skip to main content

Module decoders

Module decoders 

Source
Expand description

Radio beacon decoders

This module contains implementations for decoding various radio navigation signals. Each decoder is self-contained with its own demodulation, signal processing, and output logic.

§Currently Implemented

  • vor: VOR (VHF Omnidirectional Range) decoder
  • ils_loc: ILS Localizer (LOC/LLZ) (Instrument Landing System lateral guidance) decoder
  • morse: Generic Morse code parsing (reusable for VOR, NDB, ILS, DME)

§Future Decoders

  • ILS Glide Slope (GS) decoder (vertical guidance)
  • DME (Distance Measuring Equipment) decoder

Re-exports§

pub use error::Error;
pub use error::Result;
pub use ils_loc::ILS_AUDIO_RATE;
pub use ils_loc::ILS_MORSE_AUDIO_BPF_HIGH;
pub use ils_loc::ILS_MORSE_AUDIO_BPF_LOW;
pub use ils_loc::ILS_MORSE_AUDIO_BPF_ORDER;
pub use ils_loc::ILS_MORSE_BPF_HIGH;
pub use ils_loc::ILS_MORSE_BPF_LOW;
pub use ils_loc::ILS_MORSE_BPF_ORDER;
pub use ils_loc::ILS_SAMPLE_RATE_1_8M;
pub use ils_loc::IlsFrame;
pub use ils_loc::IlsLocalizerDemodulator;
pub use ils_loc::IlsMorseCandidate;
pub use ils_loc::IlsMorseDebugInfo;
pub use ils_loc::IlsSide;
pub use ils_loc::compute_ddm;
pub use metrics::compute_signal_quality;
pub use morse::MorseDecodeAttempt;
pub use vor::MorseCandidate;
pub use vor::MorseDebugInfo;
pub use vor::SignalQualityMetrics;
pub use vor::VOR_30HZ_LPF_CUTOFF;
pub use vor::VOR_30HZ_LPF_ORDER;
pub use vor::VOR_MORSE_AUDIO_BPF_HIGH;
pub use vor::VOR_MORSE_AUDIO_BPF_LOW;
pub use vor::VOR_MORSE_AUDIO_BPF_ORDER;
pub use vor::VOR_MORSE_BPF_HIGH;
pub use vor::VOR_MORSE_BPF_LOW;
pub use vor::VOR_MORSE_BPF_ORDER;
pub use vor::VOR_REF_SUB_BPF_HIGH;
pub use vor::VOR_REF_SUB_BPF_LOW;
pub use vor::VOR_REF_SUB_BPF_ORDER;
pub use vor::VOR_SAMPLE_RATE_1_8M;
pub use vor::VOR_VAR_SUB_BPF_HIGH;
pub use vor::VOR_VAR_SUB_BPF_LOW;
pub use vor::VOR_VAR_SUB_BPF_ORDER;
pub use vor::VorDemodulator;
pub use vor::VorProcessor;
pub use vor::VorProcessorOutput;
pub use vor::VorRadial;
pub use vor::calculate_radial;
pub use vor::calculate_radial_vortrack;
pub use vor::decode_morse_ident;

Modules§

error
Error types for voracious decoders.
ils_loc
ILS (Instrument Landing System) localizer decoder.
metrics
Signal quality metrics and analysis for VOR signals
morse
Generic Morse code parsing for radio navigation identifiers.
vor
VOR (VHF Omnidirectional Range) decoder.