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

Netcat will not send messages through UDP connection between Socket PDU blocks in GNU Radio Companion

I am fairly new to Linux and GNU Radio. I am trying to use GNU Radio to process information. To pass information into GNU Radio, I was planning on using the Socket PDU blocks to pass in information through a socket. To test out the connection I…
1
vote
1 answer

Gnuradio C++ block: high CPU

I've created a python Gnuradio block, and now I'm re-coding it in C++. What I noticed is something very unexpected - the C++ block (python flowgraph process) consumes more CPU (~125%) than the Python version (18%) that does the same thing. I must be…
Brad Hein
  • 10,997
  • 12
  • 51
  • 74
1
vote
0 answers

How can I calculate the Noise Floor in GNU Radio Companion?

To my understanding, the noise floor for each USRP may be different. I want to know how I can calculate the noise floor without physically going into the fft and spotting it out manually. I want to know if there is a block in GNU Radio that will…
BBEng
  • 155
  • 3
  • 17
1
vote
0 answers

usrp x310 full duplex: receiving flowgraph can cause underflow issue at transmitter side

we are using one usrp x310 with two UBX 160 in a full duplex mode (one ubx for transmitting and the second one for receiving, with a 10G connection). In the code, two separate TX and RX flowgraphs are established (under a single…
1
vote
1 answer

GNU Radio / Python - USRP receiving and collecting at the same time

I apologize in advance for the lengthy question. I want to make sure I have everything down. I've set up a seemingly simple python script with the help of GNU Radio (and using a USRP b200) to continuously receive a signal, and when this signal…
BBEng
  • 155
  • 3
  • 17
1
vote
1 answer

NI USRP-2920 recognized by GNURadio

I try to operate NI USRP-2920 by GNUradio. At the first, I typed "uhd_usrp_probe". Result is below. [INFO] [UHDlinux; GNU C++ version 4.8.4; Boost_105400; UHD_3.11.0.git-208-g1da86f9c] [INFO] [USRP2] Opening a USRP2/N-Series device... [INFO]…
1
vote
2 answers

How to use a MATLAB file as a file source in GNU Radio

I designed a filter and applied it to a random noise signal using SPTool in MATLAB. My noise signal was x = (1/sqrt(2))*(randn(1024,1)+j*randn(1024,1)) Once I've applied my filter to this noise signal, how can I take that filtered signal and use it…
BBEng
  • 155
  • 3
  • 17
1
vote
1 answer

How can I include a comment in GNU Radio Companion?

Especially when making examples to distribute with out of tree modules, I'd like to include comments in the flow graph. That is, I'd like to include text with no effect on the generated code. How can I do that?
Phil Frost
  • 3,668
  • 21
  • 29
1
vote
1 answer

Failed to 'make' when installing gr-mediatools

The gr-mediatools could be find from here . The result of 'cmake': Something like: Policy CMP0026 is not set: Disallow use of the LOCATION target property ... get_target_property() called with non-existent target There may has some problem result…
iMatrix
  • 97
  • 1
  • 2
  • 7
1
vote
1 answer

GNU Radio and bladeRF on Raspberry Pi (simple FSK system)

I am having a problem porting a GNU Radio setup from PC (windows 10, USB3) to Raspberry Pi 2 (USB2). USB bandwidth and CPU should not be a problem I think (only around 30% utilization while running). Essentially it looks like the RPi is 'pausing'…
1
vote
1 answer

Display past data in GNU Radio QT Time Sink

I have a module in GNU Radio that has a sampling rate of 50 samples per second. I am feeding that to a QT Time Sink to visualise it in real time. In a single window, I want 200 samples to be displayed but I want the update to be done every 50…
Learner
  • 639
  • 5
  • 14
1
vote
0 answers

Cmake not finding Qwtplot3D during install

When trying to install gr-inspector from git hub I get the following error during the cmake process: CMake Error at /usr/local/share/cmake-3.4/Modules/FindPackageHandleStandardArgs.cmake:148 (message): Could NOT find Qt4 (missing:…
1
vote
1 answer

Timing analysis of blocks in GNU Radio

Is there a way I can perform timing analysis of functions and blocks in GNU Radio. Normally I would use timespec and then place them at several points where I want to check the time consumed. For example :…
Newbie
  • 11
  • 4
1
vote
1 answer

How do I launch GNU radio on Linux Fedora 24

Sorry if the question appears basic, it is because I have only just started using Linux. I have recently installed GNU and UHD from the following link, http://gnuradio.org/redmine/projects/gnuradio/wiki/InstallingGRFromSource typing $ wget…
user_sl
  • 11
  • 2
1
vote
1 answer

Gnuradio OOT not seeing sources?

When trying to write an OOT block for Gnuradio, I ran cmake ../, and then make. The make process successfully builds some objects, but when it gets to the step: Linking CXX executable test-XXXXXXXX there is the problem: libgnuradio-XXXXXXXX.so:…
Zephyr
  • 337
  • 5
  • 23