Sebastian 24c802063c | ||
---|---|---|
samples_iq | ||
samples_ogg | ||
.gitignore | ||
README.md | ||
render.py | ||
run_iq_test.sh | ||
run_ogg_test.sh | ||
setup_env.sh | ||
sstv_demod.grc | ||
sstv_pd120_rtl.grc | ||
sstv_testbed_iq.grc | ||
sstv_testbed_ogg.grc |
README.md
SSTV Testbed
Testbed for the satnogs PD120 decoder.
The flowgraphs in the repository are kept as close as possible to the PD120 observation flowgraph in gr-satnogs. The repo also contains some audio and IQ samoles to test the decoder.
Running the Tests
- Checkout the testbed repo
git clone git@gitlab.com:LongHairedHacker/sstv-testbed.git
- Compile and setup gr-satnogs
git clone git@gitlab.com:LongHairedHacker/gr-satnogs.git
git checkout sstv-decoder
cd gr-satnogs
mkdir build
cd build
cmake ..
sudo make install
- Run the flowgraphs
cd sstv-testbed
./run_ogg_test.sh
./run_iq_test.sh
- Check the results in the
output
folder
Files
A quick rundown of the different files in this repo.
run_iq_test.sh
runssstv_testbed_iq.grc
on the samples insamples_iq
run_ogg_test.sh
runssstv_testbed_ogg.grc
on the samples insamples_ogg
render.py
prototype of the rendering code in the decoder blocksstv_demod.grc
prototype of the decoder flowgraph, producesdemod.dat
for render.pysstv_pd120_rtl.grc
Receiver flowgraph for live testing with an rtl-sdrsstv_testbed_iq.grc
flowgraph for demodulatingsamples_iq
sstv_testbed_ogg.grc
flowgraph for demodulatingsamples_ogg
setup_env.sh
stets up some environment variable to make gnuradio find all the shared object files. May be required on some systems.