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

Matlab noise source discontinuity

Using Matlab, I've made some random noise, filtered it and then successfully saved it as a gnuradio readable file for a file source. Once used in gnuradio, I set the file source to repeat and then viewed it using QT Gui Frequency Sink. I can see the…
BBEng
  • 155
  • 3
  • 17
0
votes
1 answer

Ubuntu lxc container giving gtk.GtkWarning: could not open display error

I created a new container using lxc on my ubuntu platform, created a sudo user, installed Uhd and finally gnuradio. However, when I try to run gnuradio I get the following error: ~$ sudo gnuradio-companion Traceback (most recent call last): File…
BDunn
  • 1
  • 1
0
votes
1 answer

MATPLOT PSD (Power Density Spectrale)

I woudlike to do an PSD (base on Welch's average) of my sdr module in python. I use this function : matplotlib.mlab.psd(x, NFFT=None, Fs=None, detrend=None, window=None, noverlap=None, pad_to=None, sides=None, scale_by_freq=None) Source Actually…
azzerty2017
  • 43
  • 1
  • 1
  • 9
0
votes
2 answers

How can I programmatically change attributes in my GNUradio flow?

I need to change the receive and transmit gain on my source/sink respectively based on data that will be calculated in my own piece of code. What is the best way to do this? None of the tutorials describe how this is done. Ideally the GNUradio…
padraig
  • 1
  • 1
0
votes
0 answers

Launching Qt in Python from PHP script (GNU Radio Python)

I am currently working on a GNU Radio project to generate analog signal from an USRP. I have to create a local html page to control this. So in my php script (first_php.php), I have :
Clovel
  • 58
  • 10
0
votes
0 answers

Am I increasing shared memory correctly for GNURadio?

I'm working with GNURadio, and working with stream tags (using stream tagging to create a burst transmitter), but my flowgraph won't run with around ~200 stream tags, citing error below. gr::vmcircbuf_sysv_shm: shmget (1): Invalid…
0
votes
1 answer

Phase modulation with residual carrier

I'm currently implementing a phase modulation scheme with a residual carrier. This modulation scheme is mostly used in deep space communications. I have already derived the I-Q components as follows I(t) = Power_total * sin(h) * d(t) Q(t) = -1 *…
0
votes
1 answer

Scheduling of GNURadio [general_] work function for custom source block

I'm trying to implement a GNURadio source block in Python, which has to produce a vector of a fixed size at each call of the [general_] work function. As a first toy-example I tried to output just a vector of constant values which should change at…
Frank
  • 3
  • 1
0
votes
0 answers

introduction of gps-sdr-sim

I tried gps-sdr-sim for NI USRP-2920. At the first, I cloned gps-sdr-sim in github. The next, I typed 'gcc gpssim.c -lm -03 -o gps-sdr-sim' in terminal. As a result, gps-sdr-sim was created in gps-sdr-sim directory. At the last, I typed 'gps-sdr-sim…
0
votes
1 answer

File sink in gnuradio

I am using USRP1 along with gnuradio. I want to store received data in a file using file sink. I would like to have an idea about the flow graph and with what extension I can store the file and how to read the data from the file. Thanks in advance.
Yaaseen
  • 1
  • 2
0
votes
1 answer

Operating NI USRP-2920 by GNURadio

I try to operate NI USRP-2920 by GNUradio. At the first, I typed "uhd_find_devices". Result is below. ---------------------------------------------- -- UHD Devices 0 ---------------------------------------------- Device Address: serial: 3077BE9 …
0
votes
0 answers

GNUradio : stream data using multiply_cc()

I am using a USRP to transmit BPSK modulated data. To modulate, I use a 80 000 elements vector (vector_source_c format) which I want to multiply with the data (vector_source_c as well) I'd like to send. My problem is that the data is important, so…
EllaStique
  • 1
  • 1
  • 5
0
votes
1 answer

GNURadio - WX FFT Plot not showing frequency on the x axis

I'm using WX GUI FFT to display a specific frequency range (38Hz for IR). I can't seem to get the plot to show the frequency range on the x axis. I have it set up like follows: And here's what it looks like when it runs: As can be seen there's no…
BugHunterUK
  • 8,346
  • 16
  • 65
  • 121
0
votes
1 answer

GNU Radio make error : "reference to ‘uhd’ is ambiguous"

I created a bpsk flowgraph in gnuradio companion (grc) and it is working fine. At the moment Im writing a C++ equivalent of the same program using gnuradio classes. First I read the I/Q data from a file and I was able to get all the bpsk-modulated…
0
votes
0 answers

ImportError: /usr/local/lib/libgnuradio-mapper.so: undefined symbol: _ZN2gr5blockC2ERKSsN5boost10shared_ptrINS_12io_signatureEEES6_

I try to import mapper,a gr-modle,which could be find here I have install the gr-mapper like: mkdir build cd build cmake .. make sudo make install sudo ldconfig under the usr/local/lib when i use ldd I get these: $ ldd libgnuradio-mapper.so …
iMatrix
  • 97
  • 1
  • 2
  • 7