Commit graph

108 commits

Author SHA1 Message Date
Aang23
06f20e5571 LDPC Stuff 2025-09-13 09:43:01 +02:00
Aang23
17568c9643 WIP 2025-09-02 20:20:29 +02:00
Aang23
f651c3b2e3 The Grand Pipeline Rework (part 1). What a load of work that was... 2025-05-31 20:26:47 +02:00
Aang23
b978eb72bb A bunch more cleanup 2025-05-27 18:42:18 +01:00
Aang23
09087c6a0f Move image into satdump namespace and its own directory 2025-05-25 14:30:24 +02:00
Jamie Vital
e0a8093d58 Re-Push minor CCSDS initialization fix 2024-07-08 10:24:19 -04:00
Jamie Vital
50c87cf9b6 Revert "Fix Resample after PLL in PM demod"
I am an idiot
2024-07-08 10:18:46 -04:00
Jamie Vital
17d99af937 Fix Resample after PLL in PM demod 2024-07-07 22:50:34 -04:00
Jamie Vital
b85465d2ea
Switch to standard [[deprecated]] tag 2024-04-09 17:01:25 -04:00
Aang23
2f5515baa0 Fix a subtle bug in the viterbi used in DVB-S 2024-04-08 17:31:41 +02:00
Aang23
3bfd881f4f Initial KMSS BPSK DB (M2-2) support 2024-03-20 19:46:09 +01:00
Aang23
7c0e2dc672 Give more info on exceptions 2024-03-14 12:12:34 +01:00
Jamie Vital
7b4c19a552 OpenCL Fixes
- Allow switching CL devices without re-launching
- Cleaner switch to CPU - only show user an error if there really is an
  error
2024-02-13 15:03:42 -05:00
Aang23
1094de3557 Fix a VERY stupid bug 2024-01-04 20:02:55 +01:00
Aang23
8b1269c377 Update builtin generic volk kernel 2023-12-20 22:25:54 +01:00
Aang23
9de5c1a9a9 Random fixes 2023-11-27 18:28:28 +01:00
Aang23
6181c9b56c Windows... 2023-05-08 23:59:31 +02:00
Aang23
f7cac23a3e Goodbye libfmt 2023-05-08 23:08:34 +02:00
Aang23
f049b54140 Support all punctured conv codes 2023-05-04 21:27:47 +02:00
Aang23
f50c6513ac Little cleanup 2023-04-30 12:03:36 +02:00
Aang23
47075382c3 Some basic initial AX.25 Support 2023-04-23 16:08:44 +02:00
Aang23
a5bc7b447b Move more DVB-S/S2 stuff out 2023-03-04 17:29:34 +00:00
Aang23
4db1ff2f23 Aero work, optional audio out 2023-02-19 02:52:23 +01:00
Aang23
ea29e5f41b Initial Aero AMBE Decoding 2023-02-18 13:14:05 +01:00
Aang23
46c76cb888 Move DVB-S/S2 into a plugin 2023-02-12 23:29:51 +01:00
Aang23
6e030a7700 WIP 2023-02-03 14:08:47 +01:00
Aang23
65de2c198b Quick DSP cleanup 2023-01-31 01:12:10 +01:00
Aang23
a1428529a5 Oops 2022-12-25 14:14:25 +01:00
Aang23
44e9c6feb9 Oops #2 2022-12-24 22:47:32 +01:00
Aang23
5755553b0e Oops 2022-12-24 22:43:52 +01:00
Aang23
e8135363c2 Add NEON LDPC (and plugin) 2022-12-24 13:17:13 +01:00
Aang23
880128d570 Fix warns 2022-12-24 10:02:02 +01:00
Aang23
865ee71c31 Oops 2022-12-24 01:04:00 +01:00
Aang23
17780eb8ff Split custom SIMD code (LDPC) out into plugins 2022-12-24 00:35:46 +01:00
Aang23
d10a7e860c Do NOT enable AVX in OpenJP2 2022-12-23 17:57:10 +01:00
Aang23
7770eca1cf AVX2 LDPC, detect features at runtime 2022-12-23 16:08:56 +01:00
Aang23
d4f9ff8da1 GPU Correlation 2022-12-22 17:36:57 +01:00
Aang23
138752d036 Initial CCSDS LDPC Support 2022-12-22 13:08:09 +01:00
Aang23
fb7e050dc6 Fix a stupid viterbi bug 2022-12-12 14:44:20 +01:00
Aang23
1b0b8bb801 Retune some stuff 2022-12-09 14:16:47 +01:00
Aang23
b872084e4d Add Orbcomm STX demodulator 2022-12-07 10:35:41 +01:00
Aang23
d328f78199 Bunch of FY-4 fixes 2022-11-27 14:18:01 +01:00
Aang23
9aeff837d8 Pesky little DSP bug 2022-11-21 18:54:40 +01:00
Aang23
e30ca12b63 Oops 2022-10-29 19:21:45 +02:00
Aang23
b9f6c4c516 Improve RS virtual fill support 2022-10-29 01:02:21 +02:00
Aang23
abc5d155a8 Ensure Viterbi hard symbols default to erased not to impact decoding 2022-10-25 00:49:59 +02:00
Aang23
1d619783f0 Add proper crew dragon pipeline 2022-10-06 19:06:19 +02:00
Aang23
c5a1567926 Some CHRIS work 2022-10-03 11:55:25 +02:00
Aang23
593cfa2f15 Oops... CI Fix #2 2022-09-27 10:53:53 +02:00
Aang23
ccf6d1a53f Oops... CI Fix 2022-09-27 10:51:19 +02:00