Questions tagged [gnuradio]

GNU Radio is a free software development toolkit that provides the signal processing runtime and processing blocks to implement software radios.

GNU Radio is a free software development toolkit that provides the signal processing runtime and processing blocks to implement software radios using readily-available, low-cost external RF hardware and commodity processors. It is widely used in hobbyist, academic and commercial environments to support wireless communications research as well as to implement real-world radio systems.

Official GNU Radio Logo

GNU Radio applications are primarily written using the Python programming language, while the supplied, performance-critical signal processing path is implemented in C++ using processor floating point extensions where available. Thus, the developer is able to implement real-time, high-throughput radio systems in a simple-to-use, rapid-application-development environment.

While not primarily a simulation tool, GNU Radio does support development of signal processing algorithms using pre-recorded or generated data, avoiding the need for actual RF hardware.

GNU Radio is licensed under the GNU General Public License (GPL) version 3. All of the code is copyright of the Free Software Foundation.

721 questions
1
vote
1 answer

Error building CXX object gnuradio-runtime

I am trying to install a specific version of gnuradio (3.7.10.1). To do so I am not using Pybombs, but I try to do it from source (I am following this). First I've cloned the github repository, then checkout the appropriate version. It worked fine…
StevenUp
  • 13
  • 3
1
vote
0 answers

GNURadio callback in python OOT module

I'm trying to implement an OOT Python module in GNURadio 3.7 that should update a parameter (boolean) from the QT GUI while it is running. So far, I have included the callback function in the .xml file:
jcabeza
  • 11
  • 1
1
vote
1 answer

Gnuradio possible path issue prevents use python programs

I'm having some issues using gnuradio with python programs. I am trying to use gnuradio with gr-satellites' python programs to decode packets from CubeSats. When I try to run the command python filename.py, I receive the following output Traceback…
sroger13
  • 11
  • 3
1
vote
2 answers

make: cannot find -lthrift

Scenario: I'm compiling GNuRadio (I'm doing a very simple modification to the GnuRadio module qtgui) with "sudo make install" the content of "/prefix/default/src/gnuradio/build". When I try to compile, I receive this error. I thought that I did't…
CipherX
  • 371
  • 5
  • 18
1
vote
1 answer

GNU Radio Companion -- logging a message just prior to flowgraph shutdown

I am using GNU Radio's logging functionality in some custom python blocks I've built for a flowgraph. Among other things, the logging methods are useful for recording the (rough) start time of the flowgraph to a log file. I would also like to…
rhz
  • 960
  • 14
  • 29
1
vote
2 answers

OOT Modules not showing up in GNURadio

Followed the instructions here to create an OOT module - https://wiki.gnuradio.org/index.php/Guided_Tutorial_GNU_Radio_in_Python The cmake etc all works fine - `cmake ../ make sudo make install sudo ldconfig` But when I load up GNURadio the…
Caz
  • 29
  • 3
1
vote
0 answers

GNUradio installation, failed to initialise gtk

I was trying to install gnuRadio on my windows 10 laptop, with GNURadio Companion-m All the necessary files are copied correctly in the file path. When I run the shortcut of the companion, the cmd disappear without opening up anything. I run some…
1
vote
1 answer

Customizing and understanding GnuRadio QT GUI Vector Sink

I have created a simple GnuRadio flowgraph in GNU Radio Companion 3.8 where I connect a Vector Source block (with vector [1,2,3,4,5]) to a QT GUI Vector Sink. When I run the flowgraph, I see a two lines: one which goes from 1 to 5 (as expected)…
rhz
  • 960
  • 14
  • 29
1
vote
1 answer

GnuRadio: organizing OOT module python code in sub-directories

I have used gr_modtool to add custom blocks in python to an OOT module. It appears that all the source python I write must reside in the gr-my_oot_module/python directory. I will be writing a lot of code spread over many python files. I would like…
rhz
  • 960
  • 14
  • 29
1
vote
1 answer

Using GnuRadio Companion under a virtual environment

I have created a virtual environment containing packages I need for some python out of tree blocks. When I activate the virtual environment and attempt to run the flowgraph from companion, it complains that the special packages I included in my…
rhz
  • 960
  • 14
  • 29
1
vote
0 answers

Asynchronous transition from "sampled baseband signal" to PDU in gnuradio(-companion)

This is an architectural question regarding gnuradio(-companion) and since I am not sure how to tackle this problem in the first place I first describe what I want to achieve and then how I think I would to it. Problem I implement a special form of…
divB
  • 896
  • 1
  • 11
  • 28
1
vote
0 answers

QPSK works in simulation but not with SDR

I'm going to start off by saying that I'm very new to SDR and GNU Radio. This may be a dumb question, but I have been googling and testing things for about two months now trying to get this to work without success. Any help or pointers would be…
sniporbob
  • 11
  • 2
1
vote
1 answer

importing gnuradio while using pycharm on ubuntu

I would like to make calls from python to blocks in gnuradio 3.8 from PyCharm CE 2019.2 on Ubuntu 18.04. The project interpreter set in Pycharm is the virtual environment created when the pycharm project was created. I have seen suggestions (How…
rhz
  • 960
  • 14
  • 29
1
vote
1 answer

Bluetooth decoding using GNURadio

I am working on developing blocks for Decoding and demodulating Bluetooth signal and then to show the sequence of 1s of 0s in demodulated signal. I am trying to build blocks in GNURadio. My question is : Is decoding Bluetooth previously built in…
1
vote
1 answer

Why are my GNURadio unit tests passing when they should fail?

When setting up unit testing in GNURadio (Version 3.8, running on Python 3.6.8), the assertFloatTuplesAlmostEqual method seems to give wrong results. I'm working through the GNURadio OutOfTreeModules tutorial, focusing now on unit testing. In the…
Bill
  • 29
  • 3