Generate Test Signal

Synthesize impaired test signals (AM, FM, BPSK, QPSK, 16QAM, 64QAM) with SigMF metadata headers (.sigmf-meta and .sigmf-data) using native GNU Radio blocks.

nitrojacob Updated

File contents

Generate Test Signal Skill 🧪

Use this skill when you need to generate synthetic signals with configurable sources (sine, square, audio loop, PRBS, noise), modulations, and channel impairments (AWGN noise, CFO, SRO, DC offset, I/Q imbalance).

Instructions

  1. Execute Generator Tool:
    PYTHONPATH=/usr/lib/python3/dist-packages:./ .agents/skills/generate-test-signal/scripts/generate_test_signal.py --source audio --mod FM --snr 20 --cfo 1500 --output /tmp/test_signal/signal.sigmf-data
    

nitrojacob/gr-playground/tree/main/.agents/skills/generate-test-signal commit f2c31f0ef9

Frequently asked questions

npx skillmds@latest add nitrojacob/generate-test-signal