You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
3 years ago | |
---|---|---|
samples_iq | 3 years ago | |
samples_ogg | 3 years ago | |
.gitignore | 3 years ago | |
README.md | 3 years ago | |
render.py | 3 years ago | |
run_iq_test.sh | 3 years ago | |
run_ogg_test.sh | 3 years ago | |
setup_env.sh | 3 years ago | |
sstv_demod.grc | 3 years ago | |
sstv_pd120_rtl.grc | 3 years ago | |
sstv_testbed_iq.grc | 3 years ago | |
sstv_testbed_ogg.grc | 3 years ago |
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.