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
0 answers

Problems compiling with gnuradio

I installed gnuradio on Ubuntu 18.04, but I'm not sure if I did it correctly. I try to build https://github.com/ccera-astro/spectro_radiometer, but it doesn't work. I received errors like: >>> Converting from…
phhhy
  • 67
  • 1
  • 9
1
vote
0 answers

How to compile a GNU Radio application with Microsoft Visual Studio on Windows

Hello i'm trying to make a GNU Radio application using GNU Radio API. My Setup : Windows 10, Microsoft Visual Studio 2013, GNU Radio 3.8.1 I installed GNU Radio 3.8.1 from binaries on windows 10. As my compiler doesn't find some libraries i add and…
1
vote
1 answer

In GNURadio/GRC, how to sequentially use different audio sources as input without having to manually start and stop?

I have 3-4 different audio sources in my flowchart. I want to play each source back to back (not overlayed on top of each other) without having to manually start and stop each source. Essentially, acting like a timer. For example, play source 1 then…
lceans
  • 171
  • 1
  • 3
  • 12
1
vote
1 answer

GNU Radio OOT block : AttributeError: 'module' object has no attribute 'pthread' (using ZeroMQ sockets)

I've developed an Out of tree block in GNU Radio with C++. I'm using the ZMQ sockets,which are implemented with the library, to pass data through two threads. When I try to execute my OOT block (pthread block) in GNU Radio companion, what…
1
vote
1 answer

How can I edit top_block.py so that the frequency constantly and randomly sets between two values?

I have this simple flowgraph: That generated this top_block: #!/usr/bin/env python3 # -*- coding: utf-8 -*- # # SPDX-License-Identifier: GPL-3.0 # # GNU Radio Python Flow Graph # Title: Not titled yet # Author: alessandro # GNU Radio version:…
1
vote
2 answers

Synchronizing USRP source blocks - multiple B2xx devices

I am trying to create a synchronized usrp source block in gnu radio consisting of multiple B210 USRP devices. Lang: C++. From what I have found I need to: Instantiate multiple multi_usrp_sptr as each B210 requires one and multiple B210 devices…
1
vote
0 answers

Missing length tag in gnuradio Tagged Stream to PDU block

I am experimenting with a custom implementation of a "Correlate Access Code Tag" block and I am getting a "Missing a required length tag on port 0 at item #0" when I connect its output to a "Repack Bits" or to a "Tagged Stream to PDU". Bitstream ->…
Gabriel
  • 167
  • 1
  • 2
  • 11
1
vote
0 answers

Gnu Radio Companion like Interface

I like how Gnu Radio Companion allows you to select and drag components to the screen and connect them. Are there any other tools out there that allow you to plug in the blocks, and tell it the formatting to generate when you try to output a…
onaclov2000
  • 5,741
  • 9
  • 40
  • 54
1
vote
1 answer

Can I have multiple inputs in a Embedded Python Block?

I'd like to know If I could have an Embedded Python Block with multiples inputs? If the answer is yes, How could I get it? Thank you
1
vote
1 answer

Using GNURadio in Python

I am trying to use GNURadio on Python 3.7. I am running on Windows 10 and using Anaconda. Every time I try to import GNURadio, I get the following import gnuradio Traceback (most recent call last): File "", line 1,…
Anthony Reid
  • 89
  • 2
  • 9
1
vote
2 answers

WX GUI FFT Sink Missing in GNC for Windows

I am new to GNU Radio and was focusing on training using GretScott's website. I am running Windows 10. I installed 3.7.13.5/v1.6 from the official site and noticed I was missing blocks. I decided to uninstall and install 3.8.0.0/v1.7 The…
James Hayek
  • 643
  • 3
  • 10
  • 35
1
vote
1 answer

gnuradio error: found character '%' that cannot start any token

I get this error when I run GNU Radio Companion. Of course, the multi_rtl_source.block.yml block doesn't work and doesn't show up in the menu: ERROR:gnuradio.grc.core.platform:Error while loading…
yomol777
  • 463
  • 4
  • 16
1
vote
1 answer

Internal structure of GNU Radio standard blocks

I wonder if there is method to see internal structure of standard blocks of GNU Radio Library as if this blocks were OOT module built with more fundamental blocks of GNU Radio. I tried to right click -> More -> Open Hier, but GR did not respond to…
Galib
  • 33
  • 1
  • 7
1
vote
1 answer

ModuleNotFoundError on GNU Radio right after installation

I am trying to install GNU Radio manually on my Ubuntu 19.10 by following official instructions( https://wiki.gnuradio.org/index.php/InstallingGR) When I try to run GNU Radio, this error pops up: Is the python path environment variable set…
Galib
  • 33
  • 1
  • 7
1
vote
1 answer

Is there any way to export the Waterfall Sink image to a png file automatically?

I have been looking at the C++ api for the water fall sink, and would like to take the displayed output and have it saved as a png image instead of displayed on the gui. I know that is is possible to right+click in the window and export an image…