Декодеры под конкретные спутники

Каталог satellites/ — 9 файлов. Здесь разобраны 7 апстримовых; два декодера форка вынесены на отдельные страницы: Декодер Geoscan и Декодер USP (Спутникс).

Общий скелет (источник → доплер-компенсация → водопад / IQ / UDP / демодуляция) описан в Общий скелет и здесь не повторяется.


fsk_phasma_decoder.grc — PHASMA / IEEE 802.15.4

Режим GFSK Pkst, а также FSK на 50000 и 400000 бод — на эти два бодрейта диспетчер подменяет скрипт автоматически.

Свои параметры: baudrate (50 кбод), frame_size (444), framing (ax25), rx_freq (435 МГц).

Вместо восстановления тактовой частоты Мюллера—Мюллера используется digital_symbol_sync_xx, а декодер — variable_ieee802_15_4_variant_decoder.

frame_size объявлен именно параметром, поэтому диспетчер может его переопределить: для режима GFSK Pkst он подставляет --frame-size=192.


argos_bpsk_ldr.grc — ARGOS PMT-A3

Режим BPSK PMT-A3. Свои параметры: baudrate (800), excess_bw (0.5), max_cfo (1000).

Низкая скорость требует явного слежения за несущей: analog_pll_freqdet_cfdigital_pfb_clock_sync_xxxvariable_argos_ldr_decoder.


amsat_fox_duv_decoder.grc — AMSAT Fox DUV

Режим DUV. Собственных параметров нет — только общий набор.

Телеметрия DUV передаётся «под голосом» на 200 бод. Цепочка: root_raised_cosine_filtervariable_amsat_duv_decoder. Бодрейт из клиента не принимается.


reaktor_hello_world_fsk9600_decoder.grc — Reaktor Hello World

Режим GFSK Rktr. Свой параметр: baudrate (9600).

Входной каскад и демодуляция — как у generic/fsk_ax25.grc, но декодер кадров настроен под собственный формат спутника, без выбора фрейминга из клиента.


qubik_telem.grc — Qubik

Режим GFSK/BPSK. Свой параметр: baudrate (9600). Тот же когерентный входной каскад ЧМн, декодер кадров фиксирован.


genesis_fsk.grc — Genesis

Режим GENESIS FSK. Свои значения по умолчанию: baudrate 800, rx_freq 0, samp_rate_rx 48 кГц.

Блока zeromq_pub_msg_sink нет — кадров этот флоуграф не публикует, только аудио, водопад и IQ.


noaa_apt_decoder.grc — NOAA APT

Режим APT. Свои параметры: flip_images, sync.

Широкополосная ЧМ-демодуляция (analog_wfm_rcv) → hilbert_fcsatnogs_noaa_apt_sink, который сам собирает и пишет изображение. Кадров в ZMQ нет; бодрейт не применяется.