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

Attribute error while executing a python code

I am a student and working on GNU Radio. I have a python code which i want to run in GNU radio companion but i am unable to search for the right block to execute that code...can anyone help me with that??When I execute the same python code(not in…
user3534877
  • 21
  • 1
  • 6
2
votes
2 answers

Compiling gnuradio on Raspberry pi using distcc

I want to compile gnuradio on Raspberry Pi with a fresh copy of Raspbian wheezy. I have a setup of distcc with an i7 to offload the work from RPi. It works well with a simple test file when I use $gcc -c hello.c I can see that the task is done in…
2
votes
4 answers

Installing GNU Radio on ubuntu

Im trying to install GNU Radio, I need this to be able to install gqrx to use my software defined radio dongle. I have followed the guide at https://www.jeroennijhof.nl/wiki/index.php/Software-Defined_Radio_on_Ubuntu but the installation aborts…
Karl
  • 59
  • 1
  • 2
  • 5
2
votes
2 answers

Swap out GR processing blocks on the fly?

I was wondering if it's possible to stop a processing graph, swap one of its blocks with another with the same number of input/output channels and data types, and restart it, without tearing down the entire graph? So for example: MAX = 10000 class…
tweaksp
  • 601
  • 5
  • 14
2
votes
2 answers

undefined reference to gnuradio in C++ using Android NDK

I am trying to get access to gnuradio functions in Android, specifically the bandpass filter function. Without calling any functions, ndk-build compiles the code. When I call the complex_band_pass(...) function, it gives me an error of undefined…
user2010136
  • 141
  • 1
  • 7
2
votes
5 answers

"ImportError no module named gnuradio" when trying to execute ./uhd_fft

I have followed instructions out lined here: http://forums.nuand.com/forums/viewtopic.php?f=9&t=2804 and installed GNU Radio from GIT repo (scroll down to the section that says "Building GNURADIO from GIT". I used the ./build-gnuradio.sh script to…
user1068636
  • 1,871
  • 7
  • 33
  • 57
2
votes
1 answer

how to transmit signal with data rate (3.84 Mbps) using USRP1?

I want to send signal with data rate (3.84 M) using USRP1, but when I transmit the signal it tells me some thing like this in the terminal : WARNING Target data rate: 3840000 bps Actual data rate: 4000000 bps but I'm trying to implement TX working…
Zangetsu
  • 57
  • 2
  • 4
2
votes
2 answers

How to reduce the bandwith with very high sample frequency on USRP

I am using USRP with DBSRX daughter board. I need a very high sample frequency. Currently, the USRP can give me maximum sample frequency of 64M/8 in I and Q, and the data type is short, which takes 2 bytes. So can I decrease the length of the…
user19899
  • 161
  • 1
  • 6
2
votes
1 answer

Bandwith USRP2

What is the maximum bandwith I can handle with an USRP2?
user19899
  • 161
  • 1
  • 6
2
votes
2 answers

How to send a video file with GNURadio and USRP's?

I am trying to send a video file using GNURadio,GRC and USRP1's with a RFX2400 and a 2.4GHZ antenna using a .ts video file. We have two USRP's, one working as the transmitter and the other as the receiver. We are using GMSK modulation and…
1
vote
1 answer

C++ and python : TypeError resolution for vector arguments ?.

I am currently working on a piece of python code integrated with c++ on an open source platform. Python classes and definitions pass arguments to c++ files and the function runs thereby. My c++ file is a packet_sink file which takes 3 input…
1
vote
1 answer

How to save a changing variable in GNU Radio?

I am trying to automatically update a variable "phase_shift" using GNU Radio. I have 2 receivers and I am trying to find the optimal phase shift between them. Once this value has been calculated, I want it to be plugged into the phase shift block so…
Roby
  • 25
  • 5
1
vote
1 answer

RuntimeError: LookupError: IndexError: multi_usrp: RX channel 1 out of range for configured RX frontends - GNU Radio

I am trying to receive a signal on two RX channels using the USRP B205mini. I am trying achieve this using GNU Radio. However, after running the code, I get the following error: RuntimeError: LookupError: IndexError: multi_usrp: RX channel 1 out of…
Roby
  • 25
  • 5
1
vote
1 answer

Extracting data from stream tags

I'm trying to pull data from stream tags that add an MPSK SNR Estimator block. The tag contains a key and a value. In the code there is an attempt to filter the tag by the key: 'snr'. I added my own block to the flowchart, but it doesn't work…
Ice Cool
  • 11
  • 2
1
vote
1 answer

GNURadio - Custom Python OOT Block - Problems with importing blocks

I am new to creating custom OOT blocks and I'm trying to make a lookup table block. I followed the official tutorial found here. When I refresh blocks inside GNU Radio Companion and run, it outputs the following error: Generating:…