Dear GNU Radio Community,
for a university project we want to use GNU Radio / gr-satellites to
decode some signals of S-NET satellites. The goal for this semester will
be, to provide a software that enables easy communication with them for
HAMs, either by using traditional transceiver or SDR.
As the software will potentially be used by a broad group of differently
experienced persons, we want to keep the deployment as easy as possible:
A single statically linked binary would be ideal.
We already managed to setup a receiving pipeline in GRC like shown by
DK3WN and EA4GPZ here:
https://www.dk3wn.info/wp/satelliten/s-net/ (GRC-Screenshot quite
below). Next, we want to try to invert the flowgraph, to tackle signal
generation and later on transmission too.
Unfortunately there are 4 blocks in the flowgraph, that don't support
C++ code generation:
- Frequency Xlating FIR Filter
- Quadrature Demod
- Sync and create PDU
- S-NET deframer
For the first two blocks, it looks like they are implemented completely
in C++. So I hoped adding support for them would be rather easy. I
oriented for that on Håkon Vågsether work done here:
https://github.com/haakov/gnuradio/commit/18cbe62c27c3dc8006b707a172da80300e2adfa8
Similarily, the C++ support for the rather easy quadrature demod block
should look like this then, right?
https://github.com/Akira25/gnuradio/tree/add\_cpp\_generation-quadmod
We would love to upstream these changes too, if you find them useful.
Kind regards,
Martin