mirror of
https://github.com/SatDump/SatDump
synced 2026-08-13 17:47:30 -04:00
GOES-N Stuff
This commit is contained in:
parent
22a210f951
commit
fa09aeefde
2 changed files with 65 additions and 13 deletions
|
|
@ -403,6 +403,7 @@
|
|||
},
|
||||
"frm": {
|
||||
"ccsds_simple_psk_decoder": {
|
||||
"ccsds": false,
|
||||
"constellation": "bpsk",
|
||||
"cadu_size": 4096,
|
||||
"nrzm": false,
|
||||
|
|
@ -413,5 +414,49 @@
|
|||
},
|
||||
"products": {}
|
||||
}
|
||||
},
|
||||
"goesn_sounder": {
|
||||
"name": "GOES-N Sounder SD",
|
||||
"live": true,
|
||||
"live_cfg": [
|
||||
[
|
||||
1,
|
||||
0
|
||||
],
|
||||
[
|
||||
2,
|
||||
0
|
||||
]
|
||||
],
|
||||
"frequencies": [
|
||||
[
|
||||
"CDA",
|
||||
1693e6
|
||||
]
|
||||
],
|
||||
"samplerate": 1e6,
|
||||
"work": {
|
||||
"baseband": {},
|
||||
"soft": {
|
||||
"psk_demod": {
|
||||
"constellation": "bpsk",
|
||||
"symbolrate": 40e3,
|
||||
"rrc_alpha": 0.5,
|
||||
"pll_bw": 0.02
|
||||
}
|
||||
},
|
||||
"frm": {
|
||||
"ccsds_simple_psk_decoder": {
|
||||
"ccsds": false,
|
||||
"constellation": "bpsk",
|
||||
"cadu_size": 4000,
|
||||
"nrzm": true,
|
||||
"derandomize": false,
|
||||
"rs_i": 0,
|
||||
"asm": "0xfb444e1e"
|
||||
}
|
||||
},
|
||||
"products": {}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -60,18 +60,25 @@ int main(int argc, char *argv[])
|
|||
{
|
||||
uint8_t marker = (mdl_packets[i] >> 24) & 0b11111;
|
||||
|
||||
printf("VCID %d\n", marker);
|
||||
// logger->critical(marker);
|
||||
// printf("VCID %d\n", marker);
|
||||
// logger->critical(marker);
|
||||
|
||||
// 4 & 7 = 0xb48b6f
|
||||
|
||||
if (marker == 16)
|
||||
// 4 & 7 = PCM 0xb48b6f
|
||||
// 8 =
|
||||
// 11 =
|
||||
// 13 =
|
||||
// 14 =
|
||||
// 16 =
|
||||
// 19 =
|
||||
// 2
|
||||
// 25
|
||||
if (marker == 25)
|
||||
{
|
||||
if ((mdl_packets[i] >> 24) & 0b1 == 1)
|
||||
{
|
||||
printf("SIZE %d\n", (int)test_v.size());
|
||||
test_v.clear();
|
||||
}
|
||||
// if ((mdl_packets[i] >> 24) & 0b1 == 1)
|
||||
////// {
|
||||
// printf("SIZE %d\n", (int)test_v.size());
|
||||
// test_v.clear();
|
||||
// }
|
||||
|
||||
uint8_t buf[4];
|
||||
buf[0] = (mdl_packets[i] >> 24) & 0xFF;
|
||||
|
|
@ -79,9 +86,9 @@ int main(int argc, char *argv[])
|
|||
buf[1] = (mdl_packets[i] >> 16) & 0xFF;
|
||||
buf[2] = (mdl_packets[i] >> 8) & 0xFF;
|
||||
buf[3] = (mdl_packets[i] >> 0) & 0xFF;
|
||||
test_v.push_back(buf[1]);
|
||||
test_v.push_back(buf[2]);
|
||||
test_v.push_back(buf[3]);
|
||||
// test_v.push_back(buf[1]);
|
||||
// test_v.push_back(buf[2]);
|
||||
// test_v.push_back(buf[3]);
|
||||
output_frm.write((char *)&buf[1], 3);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue