Baut auf Stufe 2 auf und ergänzt drei dort offen
gebliebene Punkte, plus eine Verifikation an einer echten Aufnahme:
cw.grc — vollständiger Flowgraph für Audiosignale (synthetisch oder nach BFO): WAV Source →cw_live.grc — dieselbe Kette für echte, stereophone KiwiSDR-IQ-Aufnahmen (I/Q statt Audio nachcw.grc.build_grc.py / build_grc_live.py — erzeugen cw.grc bzw. cw_live.grc aus den einzelnenepy_*.py-Dateien neu (nach Änderungen an einer davon ausführen, statt die .grc-Dateien vongen_cw_testsignal.py — Testsignal-Generator, mit --drift-hz (Frequenzdrift) und --wpm-endtest_chain.py / test_live.py — headless-Validierungsskripte (synthetische Testsignale bzw.make_plots.py / make_plots_live.py — erzeugen die Artikel-Illustrationen neu.cw_test_*.wav — alle im Artikel besprochenen synthetischen Testsignale.SND.kiwisdr.dynpc.net_..._7033.98_iq.wav — echte 40-m-KiwiSDR-Aufnahme (36 s, stereo IQ).# Synthetische Testsignale:
grcc -o build cw.grc
python3 build/cw.py
python3 test_chain.py # headless, ohne GUI
# Echte KiwiSDR-Aufnahme:
grcc -o build cw_live.grc
python3 build/cw_live.py
python3 test_live.py # headless, ohne GUI
# Synthetische Testsignale:
grcc -o build cw.grc
python3 build/cw.py
python3 test_chain.py # headless, ohne GUI
# Echte KiwiSDR-Aufnahme:
grcc -o build cw_live.grc
python3 build/cw_live.py
python3 test_live.py # headless, ohne GUI