satdump/pipelines/Test.json
2023-12-18 22:11:54 +01:00

220 lines
No EOL
5.5 KiB
JSON

{
"s2_test": {
"name": "S2 test",
"live": true,
"live_cfg": [
[
1,
0
],
[
2,
0
]
],
"frequencies": [],
"parameters": {
"symbolrate": {
"type": "int",
"value": 1e6,
"name": "Symbolrate",
"description": "DVB-S2 Symbolrate"
},
"modcod": {
"type": "int",
"value": 11,
"name": "MODCOD",
"description": "DVB-S2 Modcod"
},
"rrc_alpha": {
"type": "float",
"value": 0.25,
"name": "RRC Alpha",
"description": "RRC Alpha"
},
"pll_bw": {
"type": "float",
"value": 0.005,
"name": "PLL BW",
"description": "DVB-S2 PLL Bandwidth"
},
"bb_size": {
"type": "int",
"value": 58192,
"name": "BBFrame Size",
"description": "BBFrame size for the TCP Sink"
},
"port": {
"type": "int",
"value": 6666,
"name": "TCP Port",
"description": "TCP Server Port"
}
},
"work": {
"baseband": {},
"bbframe": {
"dvbs2_demod": {
//"agc_rate": 1e-5,
//"symbolrate": 1e6,
//"rrc_alpha": 0.25,
//"pll_bw": 0.005,
//"modcod": 17,
"clock_alpha": 1.7e-4, // Needs to be tighter for 32-APSK.
"freq_prop_factor": 0.01
}
} /*,
"ts": {
"s2_ts2tcp": {
//"port": 6651,
//"bb_size": 58192
}
}*/
}
},
"gfsk_test": {
"name": "GFSK Test",
"live": true,
"live_cfg": [
[
1,
0
],
[
2,
0
]
],
"frequencies": [],
"parameters": {
"samplerate": {
"value": 6e6
}
},
"work": {
"baseband": {},
"soft": {
"fsk_demod": {
"symbolrate": 4.8e3, //16276.0625,
"rrc_alpha": 0.35
}
},
"cadu": {
"ccsds_simple_psk_decoder": {
"constellation": "bpsk",
"cadu_size": 8192,
"nrzm": false,
"rs_i": 0,
"rs_type": "rs223"
}
}
}
},
"dvbs_test": {
"name": "DVB-S Test",
"live": true,
"live_cfg": [
[
1,
0
]
],
"work": {
"baseband": {},
"soft": {
"dvbs_demod": {
"symbolrate": 1e6,
"pll_bw": 0.003
}
}
}
},
"test_custom": {
"name": "test_custom",
"live": true,
"live_cfg": [
[
1,
0
],
[
2,
0
]
],
"frequencies": [],
"work": {
"baseband": {},
"soft": {
"psk_demod": {
"constellation": "qpsk",
"symbolrate": 2e6,
"rrc_alpha": 0.5,
"pll_bw": 0.006
}
},
"cadu": {
"ccsds_conv_concat_decoder": {
"constellation": "qpsk",
"cadu_size": 8192,
"viterbi_ber_thresold": 0.300,
"viterbi_outsync_after": 20,
"derandomize": true,
"nrzm": false,
"rs_i": 4,
"rs_type": "rs223"
}
}
}
},
"ominous_orb": {
"name": "Ominous Rebroadcast (ORB) WIP!!!",
"live": true,
"live_cfg": [
[
1,
0
],
[
2,
0
],
[
3,
0
]
],
"frequencies": [],
"parameters": {
"samplerate": {
"value": 1e6
}
},
"work": {
"baseband": {},
"soft": {
"psk_demod": {
"constellation": "bpsk",
"symbolrate": 128e3,
"rrc_alpha": 0.6,
"pll_bw": 0.002
}
},
"cadu": {
"ccsds_conv_concat_decoder": {
"constellation": "bpsk",
"cadu_size": 8192,
"viterbi_ber_thresold": 0.300,
"viterbi_outsync_after": 20,
"derandomize": true,
"nrzm": false,
"rs_i": 4,
"rs_type": "rs223"
}
},
"products": {
"orb_decoder_test": {}
}
}
}
}