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
2
votes
1 answer

gnuradio: Is there a way to change GUI chooser labels/values at run-time?

I'm trying to make an FM radio that would search for radio stations automatically and then let the user choose a station using an rtl-sdr. I wanted to use a QT GUI Chooser block to show the found channels, however now I don't think this would work,…
and9090
  • 23
  • 2
2
votes
0 answers

Demodulating a satellite BPSK signal

I am currently working on a BPSK demodulator and decoder for a satellite communication system using GnuRadio. The system uses a BPSK modulation at roughly 2GHz with a symbol rate of 200 ksymb/s. I recorded the signal directly from the transceiver…
valkyrie
  • 106
  • 6
2
votes
1 answer

Run GNU Radio flowgraph from Docker with Ettus B200 USRP with UHD

I am trying to run GNU Radio flowgraphs (no GUI) from within a Docker container. The OS on both the host and docker image is Ubuntu 18.04. I am running GNU Radio v3.7.13.4 and UHD v3.14.0.0. On the host I can run grcc -e flowgraph.grc and it…
Steven Gillies
  • 471
  • 7
  • 18
2
votes
1 answer

GNU Radio WSL Ubuntu 20.04 ImportError: libQt5Core

All, After installing the Windows 10 Subsystem for Linux (WSL) and Ubuntu 20.04, I created a flowgraph that relied on QT. The example I followed to install WSL and GNU is: https://wiki.analog.com/resources/tools-software/linux-software/gnuradio My…
2
votes
1 answer

Differences in display of parameters between GNU Radio 3.7 and 3.8

I am porting multi-rtl to GNU Radio 3.8. I've actually done all the porting and I already have a program that works. Now only a few cosmetic changes are missing, such as new examples. When I wanted to make a new example, I realized that the block is…
yomol777
  • 463
  • 4
  • 16
2
votes
1 answer

cmake can't find /usr/include/gnuradio/swig/gnuradio.i

I have such a file ( ~/Pobrane/multi-rtl/swig/multi_rtl_swig.i ) : /* -*- c++ -*- */ #define MULTI_RTL_API %include "gnuradio.i" // the common stuff %include "feval.i" //load generated python docstrings %include…
2
votes
2 answers

Transfering GNU radio Companion from Windows to Linux

I need to move a .grc file from my Windows machine to my Linux machine. However they seem to save .grc files in a different manner – Linux saves using XML, and Windows saves using some sort of format that I've never seen, here is an example of the…
Trov4
  • 21
  • 2
2
votes
1 answer

Gnuradio 3.8.0 With Python3 Release Version Have Not Compatible Python3 Xmlrpc Library How I Can Fix İt?

First I create a osmocom-sink signal-source and Xmlrpc-server. I want to use rcp commands to change cent_frequency. İt give to me this error ****Executing: /usr/bin/python3 -u /root/Downloads/xmlsiz.py Traceback (most recent call last): File…
2
votes
1 answer

BER confidence level calculation in GNU Radio using Python

A python-based BER confidence level calculator is being developed for a GNU Radio OOT. From reference 1, the confidence level is calculated by the equation However, reference 2 calculates the confidence level by using the formula: The first…
2
votes
1 answer

Working with complex numbers in real time with GNU Radio

I need to work with data received from the USRP (using the gr-sounder to be specific), and I'm not exactly sure how I would do that. Are there any python packages I can use to work with the data, and more specifically, how would I use them. To be…
BDuelz
  • 3,890
  • 7
  • 39
  • 62
2
votes
0 answers

How to handle input and output number of samples in Python blocks with GNURadio?

I am building a GNURadio block in Python to convolve the input signal with a Root-raised-cosine signal. I have noticed that the input signal sent to the function general_work has a number of samples varying which is quite annoying for my purpose.…
Dylan
  • 31
  • 3
2
votes
2 answers

Problem to get the data out of GNU Radio Companion (3.7.11)

First, I have to say that I'm a noobie posting at this site. I have written this post because I'm trying to detect signals in the 2.4GHz band. For that, I'm using GNU Radio Companion with this result that worked for me: But I want to get the…
2
votes
1 answer

How to transmit AIS message with GNURadio

I'm having trouble getting this to work: https://github.com/trendmicro/ais The software contains a GNURadio Companion flow graph that sends AIS Messages to a USRP. I've installed the included gr-aistx library, and everything seems to run smoothly.…
cwittah
  • 349
  • 1
  • 3
  • 17
2
votes
0 answers

CLion make install globally

I would like to build and install my project using CLion, however it must be installed globally (i.e. to /usr/local/lib/cmake/). In bash I build with make -j$(nproc) sudo make install and then run sudo ldconfig so that another app…
rytse
  • 133
  • 1
  • 10
2
votes
1 answer

Calculating SNR using PSD of captured signal and noise

I have captured both a transmitted signal and when there is no transmission (i.e. noise only). I would like to calculate the SNR of the signal. I would like to make sure the following GNURadio flowgraph is not wrong: In summary, after the PSD of…
Faith
  • 37
  • 9