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

GNURadio Companion and OFDM TX and RX in single Graph

I am following this github example for understanding OFDM on gnuradio-companion, I am able to execute ofdm_tx individually (64 and 512 FFT point) without any issues, but when I connect these two in single graph, I am able to get spectrum from…
1
vote
1 answer

Sending data from CPP code to GNU Radio Companion via ZMQ

I have the following piece of code called zmq_send.cpp that sends data to a flowgraph in GNU Radio Companion via ZMQ. #include #include #include #include #include using namespace std; int main…
Mobi Zaman
  • 605
  • 1
  • 6
  • 19
1
vote
1 answer

How to control two UHD USRP SDR cards simultaneously in GNU Radio?

I have the attached simple flow graph in gnu-radio. I'm using two b200 mini SDR cards and both are connected to the computer. I want gnu-radio to run them both at the same time and I want to be able to compare their received signals at the same…
1
vote
0 answers

Python Module not found when it is clearly present in /usr/local/lib/python3/dist-packages/

It seems like a very simple problem we can see below that gnuradio.ctrlport can be imported But gnuradio.ctrlport.GNURadioControlPortClient fails. This would indicate that the GNURadioControlPortClient.py file is missing right? bit@bit:~$…
1
vote
0 answers

Generate a predefined Signal in Gnuradio

I want to generate a predefined square signal (ones and zeros) in Gnuradio, but it doesn't work. What I did is using python block as: def work(self, input_items, output_items): n_2=…
1
vote
1 answer

Is it possible to export a screenshot of a GRC flowgraph in commandline?

What is my problem? Is it possible to export a screenshot of a gnuradio-companion flowgraph in commandline? The command grcc provides the ability to compile .grc flowgraph files into python files. But it doesn't provide the funtionality to export…
Raka
  • 31
  • 2
1
vote
1 answer

How can i restart the flow graph of gnuradio, after head block stop(hang) it?

I'm working with gnuradio 3.10.4 and usrp B200mini. My flowgraph is very simple: usrp source -> head block -> file sink I want to store a fixed amount of data to file sink, then reconfigure usrp and start it to store again. My Python program…
Cines
  • 11
  • 3
1
vote
1 answer

GNURadio in docker: Gtk.StyleContext.add_provider_for_screen( TypeError: Argument 0 does not allow None as a value

I am trying to run a GNURadio Companion inside a docker container. However, no matter what Docker I use, all containers exit when I call gnuradio-companion command with the same error: Unable to init server: Could not connect: Connection…
Artur
  • 358
  • 2
  • 5
  • 14
1
vote
0 answers

Undefined symbols that sure should be defined in GNU Radio libraries I'm linking to

I've been attempting to port an old utility to GNU Radio 3.9/3.10. Linking the program results in many undefined symbol errors, for symbols that are in the shared libraries being linked. I can't figure out what I'm missing, and nothing I've tried…
Casey Marshall
  • 934
  • 7
  • 13
1
vote
0 answers

How to pause signal output in gnuradio?

I have transmitted a piece of binary data with "preamble", "valid bits", and CRC32. I want him to transmit 1S once and rest 1S once, how can I achieve this? enter image description here
1
vote
2 answers

Is it possible to update the 'QT GUI Label' when flowgraph is running?

I am using an 'Import' block to import a Python function, then I am using this function to calculate a value for a variable in the 'Variable' block, and finally I am using 'QT GUI Label' block to show the value of this variable. This works fine, and…
Kimmo
  • 11
  • 3
1
vote
1 answer

USRP X300 FPGA images compatibility

I am tying to connect a USRP X300 to my laptop. I did install all packages needed. When I ran uhd_find_devices, it worked fine. But the uhd_usrp_probe gives a problem in FPGA compatibility as follows: uhd_usrp_probe --args addr=192.168.10.2 { [INFO]…
1
vote
1 answer

GNU Radio callbacks in Python are not Working

I am trying to create a GNU Radio 3.10 OOT module to test callbacks, but I'm unable to get a Python callback on parameter change firing. I've gone through the Python GNU Radio OOT tutorial and modified it with the information on how to add a…
Projectile Fish
  • 935
  • 3
  • 9
  • 26
1
vote
1 answer

Sampling Frequency for capturing the wlan signal in USRP2

I am working on a wlan Receiver and using USRP2 for receieving the signal. I would like to know what should be the sampling rate that the Receiever be operated on ? I was capturing the signal at 10MSps. Can I capture the whole spectrum with this…
Kiran
  • 8,034
  • 36
  • 110
  • 176
1
vote
1 answer

USRP2 FPGA debugging

I have added some functionality in the FPGA code( Verilog) in USRP2. I would like to debug the code. Can you please suggest, how to debug the FPGA code . I donot want to write the testbench for the module. Is it possible that I could write to a…
Kiran
  • 8,034
  • 36
  • 110
  • 176