Signal Demodulation Skill 🎙️
Use this skill to extract the underlying payload content (audio or digital data) from a processed signal.
Instructions
Execute Demodulation Tool:
PYTHONPATH=/usr/lib/python3/dist-packages:./ .agents/skills/signal-demodulation/scripts/demodulate_signal.py --input <synced_or_cleaned_sigmf_file> --mod <FM|AM|QPSK|BPSK|GMSK|MSK> --audio_out <output_audio.wav>Native GNU Radio Blocks Employed:
- Analog FM:
analog.quadrature_demod_cf(Quadrature FM demodulation). - Analog AM: Envelope detector (
blocks.complex_to_mag+filter.dc_blocker_ff). - Digital PSK/QAM:
digital.constellation_decoder_cb& bit slicer. - Digital GMSK/MSK:
digital.gmsk_demod&analog.quadrature_demod_cf.
- Analog FM:
Inspect Content Preview: Review extracted audio WAV path or payload bit stream preview string in report.