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

Using a GNU Radio Signal Probe and this custom code, am I missing any samples? If so, what would be a better approach?

I am trying to measure the length of time taken to send a single packet transmitted by a frequency hopping radio controller. To do this, I am feeding a wav file containing only a single signal to a signal probe. In the main() method I have some code…
0
votes
1 answer

GnuRadio installation problem: Python module click is required for gr-modtool

I have a Mint Box mini pc with OS v.19 cinamon. I'm trying to install gnuradio + uhd. I did the following: udo apt-get update sudo apt-get upgrade sudo apt-get dist-upgrade Note: I encountered a gconf2 error while installing some packages. So, the…
Hadad
  • 151
  • 2
  • 7
0
votes
1 answer

GNURadio How to see internal doxygen docs from cloned repo?

I cloned the GNURadio repository and I want to be able to view the doxygen documentation in the repo because the stuff online is severely out of date. Is it something where I can click on a top level file and view the docs in a browser? I guess I'm…
pianoman102
  • 541
  • 8
  • 22
0
votes
0 answers

QPSK Mod and Demod

I have implemented the attached flow graph but I am unable to receive the same data/text via file. image I am sending '0011' data via .txt file but receiving ' ' garbage data in received text file Where is the problem in flow graph?
Khan
  • 23
  • 1
  • 7
0
votes
1 answer

QPSK transmission and reception in GNURadio

I have implemented this: Constellation plot of receiver side is same as that of transmitter but it disappears for some moment and is not continuous, It flickers and keeps on moving around and for a very short moment show a garbage plot also. How to…
Khan
  • 23
  • 1
  • 7
0
votes
0 answers

Design of network analyser using usrp b2130 and Gnu radio

I am newbie to Gnu radio! I have designed basic things like signal generator and FM receiver. Now I want to design a network analyser with USRP B210. Kindly tell me where to start and where to look! If possible give a workspace screenshot.
Bhagiyaraj
  • 11
  • 2
0
votes
1 answer

adding processing delay within a block in gnuradio

I am working on a block with gnuradio. I have come across a strange performance improvement when i was printing out some huge data on to terminal and the performance degrades without giving a print statement on to terminal. I infer that while…
0
votes
0 answers

Transmitting and receiving on GNURadio osmocom

I want to transmit QPSK modulated signal and simply receive it simultaneously to a file using SDR platform (Bladrfx40), but no output shows on received side. Here is the flow graph I implemented: Here is what I want to receive and what is being…
0
votes
0 answers

Changing FFT of my Signal Source block automatically

I have made my own signal source block in GNURadio by coding the Python Module block. Now my aim is to change the FFT of it automatically after few seconds or milliseconds. The way i have coded my signal source block is that at different pseudo…
Khan
  • 23
  • 1
  • 7
0
votes
0 answers

flowgraph exit with error code -11 after start

I am a gnuradio 3.7.13.4 using WXGUI and a rtl sdr donggle on debian 4.19.28-2. I tried to install gr-lora, since that i can't launch any flowgraph on gnuradio without having the -11 error code. First, i assume that gr-lora has some bug and unistall…
0
votes
1 answer

How to multiply two parameters in a gnuradio-companion xml file

I have to user set parameters in the grc gui and I need to multiply them to set the output vector length of my block. I cannot figure out how to do this in the grc xml file. I have tried looking at cheetah documentation but it has no examples of…
0
votes
0 answers

Zeros in file for B200

I am using B200 to collect signals in FM band 96.5 MHz in a file using a File sink block. When I am reading the values in the file, I find that the initial values are all zeros. [ 0. , 0. , 0. , 0. , 0. …
MSR
  • 77
  • 1
  • 3
  • 14
0
votes
0 answers

GNURadio Raspberry Pi rtl-sdr "Error double linked list"

I have GNURadio (and Companion) installed on my RPi. Everything seems to work fine except when I want to use one of the blocks associated with a SDR dongle. When I try to execute the flow graph I get: "Error in '/usr/bin/python': corrupted…
PeteC
  • 129
  • 1
  • 11
0
votes
0 answers

Data type conversion in GNURadio

I'm reading a stream of float digits from an external program to my GNURadio flowchart through "Socket PDU" bloc. However, the latter delivers a stream of strings instead of floats. I tried writting these value to a .txt file and they 'appear'…
0
votes
1 answer

Is it possible to configure the gr-ieee-80211 wifi_rx file to receive higher level layers?

I would like to ask if it is possible to receive UDP or TCP packets instead of just the Physical layer by configuring the wifi_rx.grc 1 flow graph in GNU Radio. wifi_rx.grc 1 is from the example in gr-ieee80211 I am using a LimeSDR-Mini as rx source