Some GNU Radio blocks
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
apps uploading all files Nov 28, 2014
cmake uploading all files Nov 28, 2014
docs uploading all files Nov 28, 2014
examples uploading all files Nov 28, 2014
grc-test uploading all files Nov 28, 2014
grc uploading all files Nov 28, 2014
include/ha5kfu uploading all files Nov 28, 2014
lib uploading all files Nov 28, 2014
python uploading all files Nov 28, 2014
swig uploading all files Nov 28, 2014
CMakeLists.txt uploading all files Nov 28, 2014
README.md Update README.md Nov 17, 2015

README.md

gr-ha5kfu

This is a set of GNU Radio blocks written by Andras Retzler, HA7ILM <randras@sdr.hu>

These blocks are not perfect and have quite limited functionality, just enough for testing libcsdr.

The blocks were tested against GNU Radio v3.7.5-23-g1edeff17. To build:

mkdir build
cd build
cmake ..
make
sudo make install
sudo ldconfig

Execute External Process

  • It spawns an external process with a given command-line. (You can use shell pipelines.)
  • Its input is redirected to the STDIN of the process.
  • The STDOUT of the process is redirected to the output of the block.
  • It can deal with Float and Complex data.
  • You should exit the running flowgraph by closing the WX GUI window (if there is one) instead of killing it in GRC.
    Doing the latter, the spawned external process(es) will not be closed properly.

Execute External Process Sink

It does the same as the previous one, but it does not have an output.

Note: if you would need something like an Execute External Process Source, just connect a Null Source to the input of the Execute External Process block.

Show Min/Max Value in Console

It prints the minimal and maximal value for the received Float input buffers to the GRC console.

AGC2 Debug

It works just as AGC2 (built into GNU Radio), but it outputs the gain envelope instead of the amplified signal.