This porpouse of this repo is to show different examples of the use of GNU Radio. The files included are the .grc
flowgraphs for GNU Radio and the .py
for editing in python. Yu can also see a presentation used for Flisol Ecuador 2021 in Quito, is called presentacion_Radios_definidas_por_software.pdf
and is in spanish.
-
Basic use: the idea is to show how a simple collection of blocks can produce a cosine IQ wave and present it in a GUI. The example is called
basic_example.grc
andbasic_example.py
. This example was adapted from Cardona I guide -
Tunning two radios: The idea is to show a GUI that can listen to two radios at the same time with one device. This example was adapted from Cardona I guide. The example is called
tunning_two_stations.grc
andtunning_two_stations.py
- Decoding AAUSAT-4 simple: Using gr_satellites by Daniel Estevéz and the audio file
aausat_4.wav
from the satellite recording repo you can use theSatellite decoder
block to transform a signal and the using theHex Dump
block to show HEX data of the satellite in GNU Radio. This example was adapted from this talk. The example is calledgr_satellites_simple.grc
andgr_satellites_simple.py
- Decoding BELIEF-SAT: A more advanced example presented by Daniel Estevéz, it uses a more complex Decoding process, from filtering using
Frecuency Xlating FIR Filter
andLow Pass Filter
, then demodulation usingQuadrature Demod
andFSK Demodulator
blocks and finally deframe the signal usingCCDS Reed-Solomon Deframer
block to obtain HEX values of the satellite. I uses theSDRSharp_20200704_132444Z_435912500Hz_IQ.wav
audio file from BeliefSat repository
MIT <3, but please cite this work in academic research.